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

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

See design principles for details.