DanglingPointer: annotate for unittests base+linux [1/N]
The DanglingPointerDetector is configured only when the test enters the ContentMain function. See https://crbug.com/1400059 I would like to configure it no matter the kind of test. For this to happen, we need to annotate every pre-existing dangling pointers. This patch annotates the ones you can find by running targets depending on the GoogleTest library. Statistic: This adds 1776 new DanglingUntriaged. Among them: - 1288 are in unittests. - 488 are in implementation. To produce those numbers, I used the command: ```bash git diff annotate-linux origin/main -- "*test*" | grep "DanglingUntriaged" | wc -l ``` This patch has been generated by: 1. Apply the "auto-annotator" patch: https://chromium-review.googlesource.com/c/chromium/src/+/4474553 2. Compile the compiler again: ```bash ./tools/clang/scripts/build.py ``` 3. List and run all the targets. You can use a bash script like: https://docs.google.com/document/d/1AMMERcqy0eafFWopUCHYsIKIKEp3J8DFxqW9UIbzIHo 4. Concatenate output, filter by "Found dangling ptr", sort, remove duplicate. 5. Apply the rewriter script from: https://github.com/ArthurSonzogni/chrome-dangling-ptr-apply-edit 6. Revert the "auto-annotate" patch. 7. Apply `git cl format` AX-Relnotes: n/a. Bug: chromium:1400059 Change-Id: I217d5c0b925da5176fc53baf95919a3690f1e9a3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4570424 Reviewed-by: danakj <danakj@chromium.org> Owners-Override: danakj <danakj@chromium.org> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Cr-Commit-Position: refs/heads/main@{#1151859}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
0847bf8645
commit
e98d214c48
apps
base
message_loop
sampling_heap_profiler
task
thread_pool
test
cc
animation
layers
metrics
paint
raster
resources
scheduler
slim
test
fake_layer_tree_host_client.hfake_picture_layer_tiling_client.hlayer_tree_test.cctest_layer_tree_host_base.htransfer_cache_test_helper.h
tiles
trees
chrome
browser
apps
app_service
publishers
background
badging
browser_switcher
browsing_data
cart
complex_tasks
component_updater
content_settings
device_identity
dips
download
bubble
download_bubble_prefs_unittest.ccdownload_bubble_ui_controller.hdownload_bubble_ui_controller_unittest.ccdownload_bubble_update_service_unittest.ccdownload_display_controller.hdownload_display_controller_unittest.cc
chrome_download_manager_delegate.hchrome_download_manager_delegate_unittest.ccdownload_history_unittest.ccdownload_item_model_unittest.ccdownload_status_updater_unittest.ccdownload_ui_controller_unittest.ccengagement
enterprise
connectors
device_trust
idle
reporting
signals
util
extensions
activity_log
activity_database_unittest.ccactivity_log_unittest.cccounting_policy_unittest.ccfullstream_ui_policy_unittest.cc
api
declarative_content
device_permissions_manager_unittest.ccenterprise_reporting_private
passwords_private
storage
tabs
webstore_private
forced_extensions
pending_extension_manager.htest_extension_environment.hunpacked_installer.hupdate_install_gate.hupdate_install_gate_unittest.ccupdater
feed
feedback
system_logs
log_sources
first_party_sets
hid
history_clusters
media
history
media_engagement_contents_observer_unittest.ccmedia_engagement_service.hrouter
discovery
access_code
dial
mdns
presentation
providers
webrtc
media_galleries
metrics
desktop_session_duration
oom
power
tab_stats
usage_scenario
net
new_tab_page
chrome_colors
customize_chrome
modules
feed
history_clusters
safe_browsing
one_google_bar
notifications
muted_notification_handler.hnotification_display_queue_unittest.ccnotification_display_service_impl_unittest.ccnotification_ui_manager_unittest.cc
scheduler
optimization_guide
page_load_metrics
metrics_web_contents_observer_unittest.cc
observers
password_manager
chrome_password_manager_client_unittest.ccchrome_webauthn_credentials_delegate_unittest.ccmulti_profile_credentials_filter_unittest.cc
performance_manager
policies
background_tab_loading_policy_unittest.ccheuristic_memory_saver_policy_unittest.cchigh_efficiency_mode_policy_unittest.ccurgent_page_discarding_policy_unittest.cc
test_support
user_tuning
permissions
plugins
policy
predictors
loading_data_collector.hloading_predictor.hloading_predictor_tab_helper_unittest.ccloading_stats_collector.hpreconnect_manager.hprefetch_manager.hresource_prefetch_predictor.hresource_prefetch_predictor_unittest.cc
preloading
prerender
privacy_sandbox
process_singleton_posix_unittest.ccprofiles
renderer_context_menu
resource_coordinator
discard_metrics_lifecycle_unit_observer_unittest.cctab_lifecycle_unit.htab_lifecycle_unit_unittest.cctab_memory_metrics_reporter.htab_memory_metrics_reporter_unittest.cc
safe_browsing
chrome_client_side_detection_host_delegate_unittest.ccchrome_enterprise_url_lookup_service.hchrome_password_protection_service.hchrome_password_protection_service_unittest.ccclient_side_detection_host_unittest.cc
cloud_content_scanning
download_protection
incident_reporting
phishy_interaction_tracker.htailored_security
test_safe_browsing_service.hsearch
send_tab_to_self
sessions
app_session_service_test_helper.hsession_data_service_unittest.ccsession_restore_delegate.hsession_restore_stats_collector_unittest.ccsession_service_base_test_helper.hsession_service_test_helper.htab_loader_tester.htab_restore_service_unittest.cc
sharing
signin
bound_session_credentials
chrome_signin_client.hdice_signed_in_profile_creator.hdice_signed_in_profile_creator_unittest.ccdice_web_signin_interceptor.hprimary_account_policy_manager_unittest.ccprofile_token_web_signin_interceptor.hreauth_tab_helper_unittest.ccssl
supervised_user
sync
sync_file_system
task_manager
sampling
themes
ui
autofill
bookmarks
browser.hbrowser_list_unittest.ccbrowser_unittest.cccontent_settings
cookie_controls
exclusive_access
extensions
extension_action_view_controller_unittest.ccextension_install_ui_default.hextension_installed_bubble_model_unittest.ccextension_installed_waiter_unittest.cc
global_media_controls
intent_picker_tab_helper.hintent_picker_tab_helper_unittest.ccmedia_router
passwords
password_manager_navigation_throttle_unittest.ccwell_known_change_password_navigation_throttle_unittest.cc
recently_audible_helper_unittest.cctab_contents
tabs
toolbar
views
apps
app_info_dialog
autofill
address_editor_view.haddress_editor_view_unittest.ccedit_address_profile_view_unittest.cc
popup
save_address_profile_view_unittest.ccupdate_address_profile_view_unittest.ccbookmarks
bookmark_bar_view_unittest.ccbookmark_bubble_view_unittest.ccbookmark_context_menu.hbookmark_editor_view_unittest.ccbookmark_menu_delegate_unittest.cc
bubble
commerce
price_tracking_bubble_dialog_view.hprice_tracking_bubble_dialog_view_unittest.ccprice_tracking_icon_view_integration_test.cc
desktop_capture
device_chooser_content_view_unittest.ccextensions
chooser_dialog_view_unittest.ccextensions_menu_item_unittest.ccextensions_menu_main_page_view_unittest.ccextensions_menu_site_permissions_page_view_unittest.ccextensions_menu_view_unittest.ccextensions_toolbar_button_unittest.ccextensions_toolbar_container_unittest.ccextensions_toolbar_controls_unittest.ccextensions_toolbar_unittest.hmedia_galleries_dialog_views_unittest.cc
frame
browser_frame_view_layout_linux_native_unittest.ccbrowser_non_client_frame_view_unittest.ccbrowser_view_layout_unittest.ccopaque_browser_frame_view_layout_unittest.cctab_strip_region_view_unittest.cc
global_media_controls
media_dialog_view_unittest.ccmedia_item_ui_device_selector_view.hmedia_item_ui_footer_view.hmedia_item_ui_footer_view_unittest.ccmedia_toolbar_button_contextual_menu.h
intent_picker_bubble_view_unittest.cclayout
location_bar
media_router
omnibox
page_action
page_info
passwords
manage_passwords_view_unittest.ccmove_to_account_store_bubble_view_unittest.ccpassword_save_unsynced_credentials_locally_view_unittest.ccpassword_save_update_view_unittest.ccpost_save_compromised_bubble_view_unittest.cc
permissions
profiles
qrcode_generator
send_tab_to_self
sharing_hub
side_panel
read_anything
side_panel_coordinator_unittest.ccsite_data
tabs
color_picker_view_unittest.ccfake_tab_slot_controller.hoverflow_view_unittest.cctab_container_unittest.cctab_strip_scroll_container_unittest.cctab_strip_scroll_session_unittest.cctab_strip_unittest.cctab_unittest.cc
toolbar
chrome_labs_coordinator.hchrome_labs_unittest.ccchrome_labs_view_controller.htoolbar_actions_bar_bubble_views_unittest.cctoolbar_button_unittest.cc
translate
partial_translate_bubble_view_unittest.cctranslate_bubble_controller_unittest.cctranslate_bubble_view_unittest.cc
user_education
webid
webui
access_code_cast
browser_command
certificates_handler_unittest.cccommerce
history
new_tab_page
ntp
password_manager
print_preview
sanitized_image_source_unittest.ccsettings
downloads_handler_unittest.cchats_handler_unittest.ccpeople_handler.hpeople_handler_unittest.ccperformance_handler_unittest.ccsafety_check_handler_unittest.ccsafety_hub_handler.hsite_settings_handler.hsite_settings_handler_unittest.cc
side_panel
reading_list
user_notes
signin
sync_internals
tab_search
updates
announcement_notification
web_applications
commands
clear_browsing_data_command_unittest.ccexternally_managed_install_command_unittest.ccfetch_manifest_and_install_command_unittest.ccinstall_app_locally_command_unittest.ccinstall_from_sync_command.hinstall_from_sync_command_unittest.ccinstall_placeholder_command_unittest.ccos_integration_synchronize_command_unittest.ccrun_on_os_login_command_unittest.ccsub_app_install_command_unittest.ccupdate_file_handler_command_unittest.ccweb_app_uninstall_command_unittest.cc
extensions
externally_managed_app_manager.hexternally_managed_app_manager_impl_unittest.ccexternally_managed_app_manager_unittest.ccisolated_web_apps
os_integration
file_handling_sub_manager.hfile_handling_sub_manager_unittest.ccos_integration_manager.hprotocol_handling_sub_manager.hprotocol_handling_sub_manager_unittest.ccrun_on_os_login_sub_manager.hrun_on_os_login_sub_manager_unittest.ccshortcut_menu_handling_sub_manager.hshortcut_menu_handling_sub_manager_unittest.ccshortcut_sub_manager.hshortcut_sub_manager_unittest.ccuninstallation_via_os_settings_sub_manager.huninstallation_via_os_settings_sub_manager_unittest.ccurl_handler_manager.hweb_app_file_handler_manager.hweb_app_file_handler_manager_unittest.ccweb_app_protocol_handler_manager.hweb_app_protocol_handler_manager_unittest.ccweb_app_shortcut_manager.h
policy
preinstalled_web_app_manager_unittest.cctest
web_app_command_manager_unittest.ccweb_app_command_scheduler_unittest.ccweb_app_database.hweb_app_database_unittest.ccweb_app_icon_manager_unittest.ccweb_app_install_manager.hwebid
common
services
system_signals
test
components
autofill
content
core
browser
autofill_external_delegate.hautofill_manager.hbrowser_autofill_manager_unittest.ccform_data_importer_unittest.cc
metrics
payments
credit_card_access_manager.hcredit_card_access_manager_unittest.cccredit_card_fido_authenticator.hfull_card_request.hpayments_client.hpayments_client_unittest.cctest_payments_client.hvirtual_card_enrollment_manager.h
personal_data_manager_cleaner.hstrike_databases
ui
blocked_content
popup_blocker_tab_helper_unittest.ccsafe_browsing_triggered_popup_blocker_unittest.ccsubresource_filter_abusive_unittest.cc
blocklist
opt_out_blocklist
bookmarks
browsing_data
content
captive_portal
commerce
core
consent_auditor
constrained_window
content_capture
content_settings
contextual_search
core
cronet
custom_handlers
device_signals
domain_reliability
download
database
internal
background_service
controller_impl.hdownload_store_unittest.ccin_memory_download.hin_memory_download_driver_unittest.ccinit_aware_background_download_service_unittest.ccmodel_impl_unittest.cc
scheduler
common
public
enterprise
browser
favicon
feature_engagement
feed
core
flags_ui
fullscreen_control
gcm_driver
global_media_controls
grpc_support
history
content
core
image_fetcher
core
invalidation
media_message_center
media_controls_progress_view_unittest.ccmedia_notification_volume_slider_view_unittest.ccmedia_squiggly_progress_view_unittest.cc
media_router
browser
common
providers
mirroring
browser
service
no_state_prefetch
offline_pages
omnibox
open_from_clipboard
optimization_guide
content
browser
core
origin_trials
os_crypt
page_info
page_load_metrics
browser
password_manager
content
core
browser
affiliation
credential_manager_impl_unittest.ccform_saver_impl.hhttp_password_store_migrator.hleak_detection
leak_detection_delegate_unittest.ccpassword_autofill_manager.hpassword_form_manager_unittest.ccpassword_manager_unittest.ccpassword_requirements_service_unittest.ccpassword_save_manager_impl_unittest.ccpassword_store_unittest.ccpayments
performance_manager
graph
metrics
public
v8_memory
v8_memory
permissions
chooser_controller.h
contexts
object_permission_context_base.hpermission_auditing_service.hpermission_request_manager_unittest.ccpolicy
content
core
power_metrics
privacy_sandbox
proxy_config
query_tiles
reading_list
reduce_accept_language
reporting
safe_browsing
content
browser
core
browser
safe_search_api
search_provider_logos
security_interstitials
segmentation_platform
embedder
internal
data_collection
database
execution
segmentation_platform_service_test_base.hselection
request_dispatcher_unittest.ccrequest_handler_unittest.ccresult_refresh_manager.hsegment_result_provider.ccsegment_result_provider_unittest.ccsegment_selector_impl.hsegment_selector_unittest.cc
service_proxy_impl.hsignals
ukm_data_manager_impl.hservices
storage
sessions
content
signin
core
browser
internal
identity_manager
public
identity_manager
site_engagement
content
storage_monitor
subresource_filter
content
sync
engine
cycle
model_type_worker_unittest.ccsync_manager_impl_unittest.ccsync_scheduler_impl_unittest.ccsyncer_unittest.ccmodel
nigori
service
test
sync_preferences
sync_sessions
system_media_controls
translate
content
trusted_vault
undo
unexportable_keys
unified_consent
update_client
url_formatter
spoof_checks
user_education
views
webui
visitedlink
viz
service
test
web_modal
webrtc_logging
content
browser
background_fetch
background_sync
bluetooth
browsing_data
byte_stream.cccode_cache
compute_pressure
fenced_frame
file_system_access
geolocation
idle
indexed_db
indexed_db_backing_store_unittest.ccindexed_db_database.hindexed_db_database_unittest.ccindexed_db_tombstone_sweeper.hindexed_db_unittest.cc
interest_group
ad_auction_service_impl_unittest.ccauction_runner_unittest.ccauction_worklet_manager.hinterest_group_auction.h
loader
merkle_integrity_source_stream_unittest.ccnavigation_early_hints_manager.hprefetch_url_loader_service_context.h
media
audio_stream_monitor_unittest.cc
capture
flinging_renderer_unittest.ccforwarding_audio_stream_factory_unittest.ccsession
webaudio
notifications
permissions
picture_in_picture
plugin_list_unittest.ccpreloading
private_aggregation
push_messaging
renderer_host
clipboard_host_impl_unittest.cccursor_manager_unittest.ccdocument_service_unittest.cc
input
fling_controller.hfling_scheduler.hinput_router_impl_unittest.ccmock_input_disposition_handler.hmock_input_router_client.hrender_widget_host_latency_tracker.hsynthetic_gesture_controller_unittest.cc
media
audio_input_device_manager.hmedia_devices_manager.hmedia_devices_manager_unittest.ccmedia_stream_manager.hmedia_stream_manager_unittest.ccvideo_capture_controller_unittest.ccvideo_capture_manager_unittest.cc
render_widget_host_input_event_router_unittest.ccrender_widget_host_unittest.ccrender_widget_host_view_aura_unittest.ccrender_widget_host_view_child_frame_unittest.ccscreen_orientation
screenlock_monitor
service_worker
service_worker_container_host_unittest.ccservice_worker_context_wrapper.hservice_worker_job_unittest.ccservice_worker_process_manager.hservice_worker_process_manager_unittest.ccservice_worker_registration_unittest.cc
sms
speech
storage_partition_impl.hweb_package
webauth
webid
federated_auth_request_impl_logout_unittest.ccfederated_auth_request_impl_registry_unittest.ccfederated_auth_request_impl_unittest.ccfederated_auth_user_info_request_unittest.ccidentity_registry_unittest.cc
test
xr
public
browser
test
services
test
courgette
dbus
end_to_end_async_unittest.ccend_to_end_sync_unittest.ccproperty_unittest.ccsignal_sender_verification_unittest.cctest_service.h
device
bluetooth
bluetooth_gatt_connection.hbluetooth_local_gatt_characteristic_unittest.ccbluetooth_local_gatt_descriptor_unittest.cc
bluez
bluetooth_adapter_profile_bluez.hbluetooth_adapter_profile_bluez_unittest.ccbluetooth_bluez_unittest.ccbluetooth_gatt_bluez_unittest.ccbluetooth_local_gatt_service_bluez.hbluetooth_service_record_bluez_unittest.ccbluetooth_socket_bluez_unittest.cc
test
fido
cable
fido_ble_connection_unittest.ccfido_cable_device_unittest.ccfido_cable_handshake_handler_unittest.ccv2_authenticator.cc
fido_request_handler_unittest.ccget_assertion_handler_unittest.ccmake_credential_handler_unittest.ccgamepad
dualshock4_controller_unittest.ccgamepad_service_unittest.ccgamepad_test_helpers.hhid_haptic_gamepad_unittest.ccxbox_hid_controller_unittest.cc
udev_linux
extensions
browser
api
idle
runtime
storage
app_window
event_listener_map.hextension_action_manager_unittest.ccextension_prefs.hextension_prefs_helper.hpermissions_manager_unittest.ccrenderer_startup_helper_unittest.ccsandboxed_unpacker_unittest.ccupdater
components
native_app_window
shell
browser
google_apis/gcm/engine
gpu
command_buffer
client
cmd_buffer_helper.hfenced_allocator.hgles2_implementation_unittest.ccraster_implementation_unittest.ccring_buffer.hring_buffer_test.cctransfer_buffer.h
service
command_buffer_direct.hcommon_decoder.hdawn_service_serializer.hgles2_cmd_decoder_passthrough.hgles2_query_manager.hmemory_program_cache_unittest.ccmocks.hprogram_manager_unittest.ccservice_discardable_manager_unittest.cc
shared_image
tests
ipc
ipc
ipc_channel_mojo.hipc_channel_mojo_unittest.ccipc_fuzzing_tests.ccipc_sync_channel_unittest.ccipc_test_channel_listener.hsync_socket_unittest.cc
media
audio
base
capabilities
cdm
filters
audio_file_reader.hdecoder_selector.hdecoder_stream.hffmpeg_audio_decoder.hffmpeg_video_decoder.hframe_processor.cch264_bitstream_buffer.hpipeline_controller_unittest.ccsource_buffer_state_unittest.ccvideo_decoder_stream_unittest.cc
formats
gpu
learning
mojo
clients
mojo_audio_decoder_unittest.ccmojo_audio_encoder_unittest.ccmojo_demuxer_stream_impl.hmojo_renderer_unittest.ccmojo_video_encode_accelerator.cc
services
cdm_service_broker_unittest.cccdm_service_unittest.ccmojo_audio_input_stream_unittest.ccmojo_cdm_file_io.hmojo_decryptor_service.h
test
muxers
renderers
decrypting_renderer_unittest.ccrenderer_impl_unittest.ccvideo_renderer_impl.hvideo_renderer_impl_unittest.ccvideo_resource_updater.hvideo_resource_updater_unittest.cc
video
net
base
disk_cache
dns
context_host_resolver_unittest.ccdns_server_iterator.hdns_test_util.hdns_transaction_unittest.cchost_resolver_manager_unittest.ccmdns_client_unittest.cc
filter
http
bidirectional_stream.hhttp_auth_controller.hhttp_cache_lookup_manager.hhttp_network_session.hhttp_network_transaction_unittest.cchttp_response_body_drainer_unittest.cchttp_server_properties_manager_unittest.cchttp_stream_factory_test_util.h
network_error_logging
proxy_resolution
configured_proxy_resolution_service.hmock_pac_file_fetcher.hmock_proxy_resolver.hmulti_threaded_proxy_resolver_unittest.ccpac_file_decider_unittest.cc
quic
bidirectional_stream_quic_impl_unittest.ccquic_chromium_alarm_factory.hquic_chromium_client_stream.hquic_stream_factory.h
reporting
socket
spdy
ssl
test
embedded_test_server
url_request
websockets
remoting
codec
host
chromoting_host_services_client_unittest.ccchromoting_host_unittest.ccclient_session_unittest.ccfake_host_extension.hheartbeat_sender_unittest.ccipc_desktop_environment_unittest.cc
it2me
linux
remote_open_url
remoting_register_support_host_request_unittest.ccsetup
token_validator_base_unittest.ccwebauthn
protocol
audio_pump_unittest.cccapture_scheduler_unittest.ccclipboard_echo_filter.hclipboard_filter.hconnection_unittest.ccfake_message_pipe.hfake_session.hhost_video_dispatcher.hinput_filter.hpseudotcp_adapter_unittest.ccspake2_authenticator.hstream_message_pipe_adapter.hvalidating_authenticator_unittest.ccwebrtc_audio_source_adapter_unittest.ccwebrtc_connection_to_client.h
signaling
services
audio
device_listener_output_stream_unittest.ccloopback_stream_unittest.ccoutput_controller_unittest.ccoutput_device_mixer_impl_unittest.ccoutput_device_mixer_manager.hsync_reader_unittest.cc
device
geolocation
geolocation_provider_impl_unittest.cclocation_arbitrator_unittest.ccpublic_ip_address_geolocator.hwifi_data_provider_common_unittest.cc
public
cpp
power_monitor
serial
usb
network
attribution
http_cache_data_remover_unittest.ccignore_errors_cert_verifier_unittest.ccp2p
proxy_auto_config_library_unittest.ccproxy_service_mojo_unittest.ccpublic
test
throttling
trust_tokens
trust_token_request_issuance_helper.htrust_token_request_redemption_helper.htrust_token_request_signing_helper.h
url_loader.hurl_loader_unittest.ccpreferences
tracked
proxy_resolver
resource_coordinator
tracing
video_capture
sql
storage/browser
file_system
quota
test
third_party/blink/public/platform/scheduler
ui
aura
env.h
gestures
test
window_event_dispatcher_unittest.ccwindow_observer.hwindow_occlusion_change_builder_unittest.ccwindow_occlusion_tracker_unittest.ccwindow_unittest.ccbase
compositor
animation_throughput_reporter.cccallback_layer_animation_observer_unittest.cccompositor_unittest.cclayer_unittest.cc
test
events
gfx
animation
message_center
views
ozone
platform
wayland
gpu
host
wayland_cursor.hwayland_data_device.hwayland_data_drag_controller.hwayland_window_drag_controller.hwayland_window_manager.h
test
mock_pointer.hmock_surface.hmock_wayland_platform_window_delegate.hmock_xdg_activation_v1.hmock_xdg_surface.htest_data_device_manager.htest_output.htest_seat.htest_selection_device_manager.htest_subsurface.htest_touch.htest_wayland_server_thread.htest_wp_pointer_gestures.htest_zcr_text_input_extension.htest_zwp_linux_buffer_params.htest_zwp_linux_explicit_synchronization.htest_zwp_text_input_manager.h
views
accessibility
ax_tree_source_views_unittest.ccax_virtual_view_unittest.ccview_ax_platform_node_delegate_unittest.cc
animation
bounds_animator_unittest.ccbubble_slide_animator.hbubble_slide_animator_unittest.ccink_drop_host_unittest.cc
test
bubble
color_chooser
controls
animated_image_view_unittest.cc
button
button_unittest.cccheckbox_unittest.ccimage_button_factory_unittest.cclabel_button_label_unittest.cclabel_button_unittest.ccmenu_button_unittest.cctoggle_button_unittest.cc
combobox
editable_combobox
image_view_unittest.cclabel_unittest.cclink_fragment_unittest.cclink_unittest.ccmenu
menu_controller.hmenu_controller_unittest.ccmenu_host_root_view.hmenu_item_view_unittest.ccmenu_model_adapter_unittest.ccmenu_runner_unittest.cc
message_box_view_unittest.ccnative
progress_bar_unittest.ccresize_area_unittest.ccscroll_view_unittest.ccscrollbar
separator_unittest.ccslider_unittest.ccstyled_label.hstyled_label_unittest.cctable
textfield
theme_tracking_image_view_unittest.cctree
webview
corewm
event_monitor_unittest.ccfocus
interaction
element_tracker_views_unittest.ccinteraction_sequence_views_unittest.ccinteraction_test_util_views_unittest.ccinteractive_views_test_unittest.cc
layout
test
touchui
view.hview_unittest.ccwidget
desktop_aura
native_widget_aura_unittest.ccnative_widget_unittest.ccwidget_unittest.ccwindow_reorderer.hwindow_reorderer_unittest.ccwindow
wm
@ -88,7 +88,7 @@ class SafeSearchURLCheckerTest : public testing::Test {
|
||||
}
|
||||
|
||||
size_t next_url_{0};
|
||||
raw_ptr<FakeURLCheckerClient> fake_client_;
|
||||
raw_ptr<FakeURLCheckerClient, DanglingUntriaged> fake_client_;
|
||||
std::unique_ptr<URLChecker> checker_;
|
||||
base::test::SingleThreadTaskEnvironment task_environment_;
|
||||
};
|
||||
|
Reference in New Issue
Block a user