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

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

See design principles for details.