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

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

See design principles for details.