tree: 5d6ceaeae35d70ee8a0e01a2f056d690fa24e737 [search]
  1. accessibility/
  2. account_settings/
  3. actor/
  4. affiliations/
  5. ai/
  6. android/
  7. app_mode/
  8. apps/
  9. ash/
  10. autocomplete/
  11. autofill/
  12. automotivetoolbar/
  13. auxiliary_search/
  14. back_forward_cache/
  15. back_press/
  16. background/
  17. background_fetch/
  18. background_sync/
  19. badging/
  20. banners/
  21. base/
  22. battery/
  23. bitmap_fetcher/
  24. bluetooth/
  25. bookmarks/
  26. breadcrumbs/
  27. browser_actuator/
  28. browser_controls/
  29. browser_switcher/
  30. browsing_data/
  31. btm/
  32. captive_portal/
  33. child_module/
  34. chooser_controller/
  35. chrome_for_testing/
  36. chromeos/
  37. client_hints/
  38. clipboard/
  39. collaboration/
  40. commerce/
  41. companion/
  42. complex_tasks/
  43. component_updater/
  44. compose/
  45. composeplate/
  46. consent_auditor/
  47. content_extraction/
  48. content_index/
  49. content_settings/
  50. context_hub/
  51. context_sharing/
  52. contextmenu/
  53. contextual_cueing/
  54. contextual_search/
  55. contextual_tasks/
  56. controlled_frame/
  57. crash/
  58. crash_upload_list/
  59. creator/
  60. critical_actions/
  61. custom_handlers/
  62. data_saver/
  63. data_sharing/
  64. default_browser/
  65. desktop_to_mobile_promos/
  66. dev_ui/
  67. device/
  68. device_api/
  69. device_identity/
  70. device_notifications/
  71. device_reauth/
  72. devtools/
  73. diagnostics/
  74. dictation/
  75. digital_credentials/
  76. direct_sockets/
  77. display_capture/
  78. dom_distiller/
  79. domain_reliability/
  80. downgrade/
  81. download/
  82. educational_tip/
  83. engagement/
  84. enterprise/
  85. error_reporting/
  86. extensions/
  87. external_protocol/
  88. facilitated_payments/
  89. favicon/
  90. fcm/
  91. feature_engagement/
  92. feed/
  93. feedback/
  94. file_system_access/
  95. finds/
  96. first_party_sets/
  97. first_run/
  98. flags/
  99. fullscreen/
  100. gapis/
  101. gcm/
  102. geic/
  103. geolocation/
  104. gesturenav/
  105. glic/
  106. google/
  107. gpu/
  108. gsa/
  109. guest_view/
  110. hang_monitor/
  111. headless/
  112. heavy_ad_intervention/
  113. hid/
  114. history/
  115. history_clusters/
  116. history_embeddings/
  117. hub/
  118. icon_transcoder/
  119. idle/
  120. image_decoder/
  121. image_descriptions/
  122. image_editor/
  123. image_fetcher/
  124. importer/
  125. incognito/
  126. incognito_window/
  127. indigo/
  128. infobars/
  129. install_verification/
  130. interstitials/
  131. invalidation/
  132. keyboard_accessory/
  133. language/
  134. language_detection/
  135. launch_time_navigation_signal/
  136. lens/
  137. lifetime/
  138. loader/
  139. loading_modal/
  140. local_discovery/
  141. local_network_access/
  142. locale/
  143. login_detection/
  144. long_screenshots/
  145. lookalikes/
  146. mac/
  147. magic_stack/
  148. mandatory_reauth/
  149. manta/
  150. media/
  151. media_galleries/
  152. memory/
  153. metrics/
  154. multistep_filter/
  155. navigation_predictor/
  156. nearby_sharing/
  157. net/
  158. new_tab_page/
  159. nfc/
  160. notebooks/
  161. notifications/
  162. ntp_customization/
  163. ntp_tiles/
  164. obsolete_system/
  165. offline_items_collection/
  166. offline_pages/
  167. omaha/
  168. omnibox/
  169. on_device_translation/
  170. open_in_app/
  171. optimization_guide/
  172. origin_gating/
  173. origin_trials/
  174. os_crypt/
  175. page_content_annotations/
  176. page_image_service/
  177. page_info/
  178. page_load_metrics/
  179. paint_preview/
  180. partnerbookmarks/
  181. partnercustomizations/
  182. passage_embeddings/
  183. password_edit_dialog/
  184. password_manager/
  185. payments/
  186. pdf/
  187. performance_manager/
  188. performance_monitor/
  189. permissions/
  190. persisted_state_db/
  191. personal_context/
  192. picture_in_picture/
  193. platform_experience/
  194. plugins/
  195. policy/
  196. power_bookmarks/
  197. predictors/
  198. preferences/
  199. prefetch/
  200. prefs/
  201. preloading/
  202. printing/
  203. privacy/
  204. privacy_guide/
  205. privacy_sandbox/
  206. private_ai/
  207. private_insights/
  208. private_verification_tokens/
  209. profile_resetter/
  210. profiles/
  211. push_messaging/
  212. push_notification/
  213. pwc/
  214. quick_delete/
  215. readaloud/
  216. reading_list/
  217. recent_tabs/
  218. record_replay/
  219. reduce_accept_language/
  220. regional_capabilities/
  221. renderer_context_menu/
  222. renderer_host/
  223. request_header_integrity/
  224. resource_coordinator/
  225. resources/
  226. rlz/
  227. safe_browsing/
  228. safety_check/
  229. safety_hub/
  230. safety_promo/
  231. save_to_drive/
  232. screen_ai/
  233. search/
  234. search_engine_choice/
  235. search_engines/
  236. search_integrity/
  237. search_provider_logos/
  238. security_events/
  239. segmentation_platform/
  240. selection/
  241. send_tab_to_self/
  242. sensor/
  243. serial/
  244. service_worker/
  245. sessions/
  246. settings/
  247. share/
  248. sharesheet/
  249. sharing/
  250. sharing_hub/
  251. shortcuts/
  252. signin/
  253. single_tab/
  254. site_isolation/
  255. site_protection/
  256. site_token_provider/
  257. skills/
  258. smart_card/
  259. speech/
  260. spellchecker/
  261. ssl/
  262. startup/
  263. status_icons/
  264. storage/
  265. storage_access_api/
  266. strike_database/
  267. subresource_filter/
  268. subscription_eligibility/
  269. supervised_user/
  270. support_tool/
  271. sync/
  272. sync_file_system/
  273. sync_tab_context/
  274. tab/
  275. tab_contents/
  276. tab_group_suggestion/
  277. tab_group_sync/
  278. tab_list/
  279. tab_ui/
  280. tabmodel/
  281. tabpersistence/
  282. tabwindow/
  283. task_manager/
  284. taskbar/
  285. text_detection/
  286. themes/
  287. thumbnail/
  288. tips/
  289. top_level_storage_access_api/
  290. touch_to_fill/
  291. tracing/
  292. transition_manager/
  293. translate/
  294. trusted_vault/
  295. ttc/
  296. ui/
  297. uid/
  298. undo/
  299. unified_consent/
  300. universal_optout/
  301. update_client/
  302. updater/
  303. updates/
  304. upgrade_detector/
  305. url_constants/
  306. usb/
  307. user_agent/
  308. user_education/
  309. util/
  310. v8_compile_hints/
  311. version/
  312. visited_url_ranking/
  313. vr/
  314. wake_lock/
  315. wallet/
  316. web_applications/
  317. web_share_target/
  318. webapps/
  319. webauthn/
  320. webdata_services/
  321. webid/
  322. webnn/
  323. webshare/
  324. win/
  325. window_management/
  326. xsurface/
  327. xsurface_provider/
  328. about_flags.cc
  329. about_flags.h
  330. about_flags_browsertest.cc
  331. about_flags_unittest.cc
  332. active_use_util.h
  333. after_startup_task_utils.cc
  334. after_startup_task_utils.h
  335. after_startup_task_utils_android.cc
  336. after_startup_task_utils_unittest.cc
  337. allocation_recorder_browsertest.cc
  338. app_controller_mac.h
  339. app_controller_mac.mm
  340. app_controller_mac_browsertest.mm
  341. app_controller_mac_google_chrome_scheme_browsertest.mm
  342. app_controller_mac_interactive_uitest.mm
  343. app_controller_mac_unittest.mm
  344. bad_message.cc
  345. bad_message.h
  346. browser_about_handler.cc
  347. browser_about_handler.h
  348. browser_about_handler_unittest.cc
  349. browser_encoding_browsertest.cc
  350. browser_features.cc
  351. browser_features.h
  352. browser_keyevents_interactive_uitest.cc
  353. browser_process.cc
  354. browser_process.h
  355. browser_process_impl.cc
  356. browser_process_impl.h
  357. browser_process_platform_part.h
  358. browser_process_platform_part_android.cc
  359. browser_process_platform_part_android.h
  360. browser_process_platform_part_ash.cc
  361. browser_process_platform_part_ash.h
  362. browser_process_platform_part_ash_browsertest.cc
  363. browser_process_platform_part_base.cc
  364. browser_process_platform_part_base.h
  365. browser_process_platform_part_mac.h
  366. browser_process_platform_part_mac.mm
  367. browser_resources.grd
  368. BUILD.gn
  369. buildflags.gni
  370. certificate_viewer.h
  371. certificate_viewer_stub.cc
  372. chained_back_navigation_tracker.cc
  373. chained_back_navigation_tracker.h
  374. chained_back_navigation_tracker_browsertest.cc
  375. chained_back_navigation_tracker_unittest.cc
  376. child_process_host_flags.h
  377. chrome_browser_application_mac.h
  378. chrome_browser_application_mac.mm
  379. chrome_browser_application_mac_browsertest.mm
  380. chrome_browser_application_mac_unittest.mm
  381. chrome_browser_field_trials.cc
  382. chrome_browser_field_trials.h
  383. chrome_browser_field_trials_unittest.cc
  384. chrome_browser_interface_binders.cc
  385. chrome_browser_interface_binders.h
  386. chrome_browser_interface_binders_webui.cc
  387. chrome_browser_interface_binders_webui.h
  388. chrome_browser_interface_binders_webui_parts.h
  389. chrome_browser_interface_binders_webui_parts_android.cc
  390. chrome_browser_interface_binders_webui_parts_chromeos.cc
  391. chrome_browser_interface_binders_webui_parts_desktop.cc
  392. chrome_browser_interface_binders_webui_parts_features.cc
  393. chrome_browser_main.cc
  394. chrome_browser_main.h
  395. chrome_browser_main_android.cc
  396. chrome_browser_main_android.h
  397. chrome_browser_main_extra_parts.h
  398. chrome_browser_main_extra_parts_linux.cc
  399. chrome_browser_main_extra_parts_linux.h
  400. chrome_browser_main_extra_parts_ozone.cc
  401. chrome_browser_main_extra_parts_ozone.h
  402. chrome_browser_main_linux.cc
  403. chrome_browser_main_linux.h
  404. chrome_browser_main_mac.h
  405. chrome_browser_main_mac.mm
  406. chrome_browser_main_posix.cc
  407. chrome_browser_main_posix.h
  408. chrome_browser_main_win.cc
  409. chrome_browser_main_win.h
  410. chrome_browser_main_win_browsertest.cc
  411. chrome_browser_main_win_unittest.cc
  412. chrome_content_browser_client.cc
  413. chrome_content_browser_client.h
  414. chrome_content_browser_client_android.cc
  415. chrome_content_browser_client_android.h
  416. chrome_content_browser_client_binder_policies.cc
  417. chrome_content_browser_client_binder_policies.h
  418. chrome_content_browser_client_browsertest.cc
  419. chrome_content_browser_client_navigation_throttles.cc
  420. chrome_content_browser_client_navigation_throttles.h
  421. chrome_content_browser_client_parts.h
  422. chrome_content_browser_client_parts_unittest.cc
  423. chrome_content_browser_client_platform_browsertest.cc
  424. chrome_content_browser_client_receiver_bindings.cc
  425. chrome_content_browser_client_unittest.cc
  426. chrome_data_use_measurement_browsertest.cc
  427. chrome_do_not_track_browsertest.cc
  428. chrome_global_privacy_control_browsertest.cc
  429. chrome_main_process_singleton_browsertest.cc
  430. chrome_multiprofile_startup_browsertest.cc
  431. chrome_navigation_browsertest.cc
  432. chrome_origin_trials_browsertest.cc
  433. chrome_process_singleton.cc
  434. chrome_process_singleton.h
  435. chrome_process_singleton_win_unittest.cc
  436. chrome_render_widget_host_interactive_uitest.cc
  437. chrome_resource_bundle_helper.cc
  438. chrome_resource_bundle_helper.h
  439. chrome_security_exploit_browsertest.cc
  440. chrome_shared_array_buffer_browsertest.cc
  441. chrome_web_platform_security_metrics_browsertest.cc
  442. chrome_worker_browsertest.cc
  443. command_observer.h
  444. command_updater.h
  445. command_updater_delegate.h
  446. command_updater_impl.cc
  447. command_updater_impl.h
  448. command_updater_impl_unittest.cc
  449. crash_recovery_browsertest.cc
  450. dbus_memory_pressure_evaluator_linux.cc
  451. dbus_memory_pressure_evaluator_linux.h
  452. dbus_memory_pressure_evaluator_linux_unittest.cc
  453. defaults.cc
  454. defaults.h
  455. DEPS
  456. exo_parts.cc
  457. exo_parts.h
  458. expired_flags_list.h
  459. fast_shutdown_browsertest.cc
  460. file_select_helper.cc
  461. file_select_helper.h
  462. file_select_helper_browsertest.cc
  463. file_select_helper_mac.mm
  464. file_select_helper_unittest.cc
  465. file_util_service.cc
  466. file_util_service.h
  467. flag-metadata.json
  468. flag-never-expire-list.json
  469. flag_descriptions.h
  470. focus_ring_interactive_uitest.cc
  471. font_family_cache.cc
  472. font_family_cache.h
  473. font_family_cache_unittest.cc
  474. font_pref_change_notifier.cc
  475. font_pref_change_notifier.h
  476. font_pref_change_notifier_factory.cc
  477. font_pref_change_notifier_factory.h
  478. font_pref_change_notifier_unittest.cc
  479. font_prewarmer_tab_helper.cc
  480. font_prewarmer_tab_helper.h
  481. font_prewarmer_tab_helper_browsertest.cc
  482. fullscreen.h
  483. fullscreen_linux.cc
  484. fullscreen_mac.mm
  485. fullscreen_win.cc
  486. global_features.cc
  487. global_features.h
  488. global_features_test_support.h
  489. global_keyboard_shortcuts_interactive_uitest_mac.mm
  490. global_keyboard_shortcuts_mac.h
  491. global_keyboard_shortcuts_mac.mm
  492. global_keyboard_shortcuts_mac_unittest.mm
  493. icon_loader.cc
  494. icon_loader.h
  495. icon_loader_android.cc
  496. icon_loader_auralinux.cc
  497. icon_loader_browsertest.cc
  498. icon_loader_chromeos.cc
  499. icon_loader_mac.mm
  500. icon_loader_win.cc
  501. icon_manager.cc
  502. icon_manager.h
  503. iframe_browsertest.cc
  504. intranet_redirect_detector.cc
  505. intranet_redirect_detector.h
  506. l10n_util_browsertest.cc
  507. load_library_perf_test.cc
  508. loadtimes_extension_bindings_browsertest.cc
  509. locale_tests_browsertest.cc
  510. logging_chrome_unittest.cc
  511. memory_details.cc
  512. memory_details.h
  513. memory_details_android.cc
  514. memory_details_linux.cc
  515. memory_details_mac.cc
  516. memory_details_win.cc
  517. mouse_events_interactive_uitest.cc
  518. multi_network_browser_test.cc
  519. net_benchmarking.cc
  520. net_benchmarking.h
  521. no_best_effort_tasks_browsertest.cc
  522. no_best_effort_tasks_during_startup_browsertest.cc
  523. OWNERS
  524. ozone_platform_browsertest.cc
  525. performance_timeline_browsertest.cc
  526. platform_util.cc
  527. platform_util.h
  528. platform_util_android.cc
  529. platform_util_ash.cc
  530. platform_util_aura.cc
  531. platform_util_browsertest.cc
  532. platform_util_internal.cc
  533. platform_util_internal.h
  534. platform_util_linux.cc
  535. platform_util_mac.mm
  536. platform_util_win.cc
  537. PRESUBMIT.py
  538. PRESUBMIT_test.py
  539. process_resource_usage.cc
  540. process_resource_usage.h
  541. process_singleton.h
  542. process_singleton_browsertest.cc
  543. process_singleton_internal.cc
  544. process_singleton_internal.h
  545. process_singleton_mac.mm
  546. process_singleton_posix.cc
  547. process_singleton_posix_unittest.cc
  548. process_singleton_startup_lock.cc
  549. process_singleton_startup_lock.h
  550. process_singleton_win.cc
  551. process_singleton_win_unittest.cc
  552. README.md
  553. referrer_policy_browsertest.cc
  554. renderer_preferences_util.cc
  555. renderer_preferences_util.h
  556. renderer_preferences_util_unittest.cc
  557. repost_form_warning_browsertest.cc
  558. repost_form_warning_controller.cc
  559. repost_form_warning_controller.h
  560. resources_util.cc
  561. resources_util.h
  562. resources_util_unittest.cc
  563. safe_xml_parser_browsertest.cc
  564. secure_origin_allowlist_browsertest.cc
  565. select_popup_interactive_uitest.cc
  566. services_unittest.cc
  567. shell_integration.cc
  568. shell_integration.h
  569. shell_integration_android.cc
  570. shell_integration_chromeos.cc
  571. shell_integration_chromeos_unittest.cc
  572. shell_integration_linux.cc
  573. shell_integration_linux.h
  574. shell_integration_linux_unittest.cc
  575. shell_integration_mac.mm
  576. shell_integration_mac_browsertest.mm
  577. shell_integration_mac_unittest.mm
  578. shell_integration_win.cc
  579. shell_integration_win.h
  580. shell_integration_win_unittest.cc
  581. shutdown_signal_handlers_posix.cc
  582. shutdown_signal_handlers_posix.h
  583. shutdown_watchdog_mac.cc
  584. shutdown_watchdog_mac.h
  585. shutdown_watchdog_mac_unittest.cc
  586. startup_data.cc
  587. startup_data.h
  588. surface_embed_background_tab_capture_interactive_uitest.cc
  589. unexpire_flags.cc
  590. unexpire_flags.h
  591. universal_web_contents_observers.cc
  592. universal_web_contents_observers.h
  593. unload_browsertest.cc
chrome/browser/README.md

This directory contains code specific to Google Chrome's browser process.

See design principles for details.