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

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

See design principles for details.