Rename DanglingAcrossTasks to AcrossTasksDanglingUntriaged
Following up on https://chromium-review.googlesource.com/c/chromium/src/+/4567353/comments/67bd2f0d_b10f9056
Add back DanglingUntriaged into the name of this trait.
Keep the name consistent with other traits.
Change-Id: I2702f843d9e81b87656ca31fd4c9ba19943d44d9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4675808
Commit-Queue: Pâris Meuleman <pmeuleman@chromium.org>
Owners-Override: danakj <danakj@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1172247}
diff --git a/ash/frame_sink/frame_sink_holder_test_api.h b/ash/frame_sink/frame_sink_holder_test_api.h
index 58d50ba..97eb5810 100644
--- a/ash/frame_sink/frame_sink_holder_test_api.h
+++ b/ash/frame_sink/frame_sink_holder_test_api.h
@@ -30,7 +30,7 @@
bool IsFirstFrameRequested() const;
private:
- raw_ptr<FrameSinkHolder, DanglingAcrossTasks> frame_sink_holder_;
+ raw_ptr<FrameSinkHolder, AcrossTasksDanglingUntriaged> frame_sink_holder_;
};
} // namespace ash
diff --git a/ash/frame_sink/test/test_begin_frame_source.h b/ash/frame_sink/test/test_begin_frame_source.h
index 0c28afb..6451c55 100644
--- a/ash/frame_sink/test/test_begin_frame_source.h
+++ b/ash/frame_sink/test/test_begin_frame_source.h
@@ -46,7 +46,7 @@
viz::BeginFrameObserver* GetBeginFrameObserver() const;
private:
- raw_ptr<viz::BeginFrameObserver, DanglingAcrossTasks> observer_;
+ raw_ptr<viz::BeginFrameObserver, AcrossTasksDanglingUntriaged> observer_;
};
viz::BeginFrameArgs CreateValidBeginFrameArgsForTesting();
diff --git a/ash/in_session_auth/authentication_dialog.h b/ash/in_session_auth/authentication_dialog.h
index f5c3cf0b..eb296ff 100644
--- a/ash/in_session_auth/authentication_dialog.h
+++ b/ash/in_session_auth/authentication_dialog.h
@@ -41,7 +41,7 @@
}
private:
- raw_ptr<AuthenticationDialog, DanglingAcrossTasks> const dialog_;
+ raw_ptr<AuthenticationDialog, AcrossTasksDanglingUntriaged> const dialog_;
};
// |on_auth_complete| is called when the user has been authenticated
diff --git a/ash/in_session_auth/authentication_dialog_unittest.cc b/ash/in_session_auth/authentication_dialog_unittest.cc
index c141f8fd..1257a94 100644
--- a/ash/in_session_auth/authentication_dialog_unittest.cc
+++ b/ash/in_session_auth/authentication_dialog_unittest.cc
@@ -117,9 +117,9 @@
absl::optional<bool> success_;
base::UnguessableToken token_;
- raw_ptr<AuthenticationDialog, DanglingAcrossTasks> dialog_;
+ raw_ptr<AuthenticationDialog, AcrossTasksDanglingUntriaged> dialog_;
std::unique_ptr<MockInSessionAuthTokenProvider> auth_token_provider_;
- raw_ptr<MockAuthPerformer, DanglingAcrossTasks> auth_performer_;
+ raw_ptr<MockAuthPerformer, AcrossTasksDanglingUntriaged> auth_performer_;
std::unique_ptr<AuthenticationDialog::TestApi> test_api_;
};
diff --git a/ash/login/ui/lock_contents_view.h b/ash/login/ui/lock_contents_view.h
index 9729ceff..1997b986 100644
--- a/ash/login/ui/lock_contents_view.h
+++ b/ash/login/ui/lock_contents_view.h
@@ -445,8 +445,8 @@
// If the kiosk app button is not visible, the kiosk app default message would
// be shown.
- raw_ptr<KioskAppDefaultMessage, DanglingAcrossTasks> kiosk_default_message_ =
- nullptr;
+ raw_ptr<KioskAppDefaultMessage, AcrossTasksDanglingUntriaged>
+ kiosk_default_message_ = nullptr;
// Actions that should be executed before a new layout happens caused by a
// display change (eg. screen rotation). A full layout pass is performed after
@@ -473,7 +473,7 @@
raw_ptr<LoginErrorBubble, ExperimentalAsh> warning_banner_bubble_;
// View that is shown on login timeout with camera usage.
- raw_ptr<LoginCameraTimeoutView, DanglingAcrossTasks>
+ raw_ptr<LoginCameraTimeoutView, AcrossTasksDanglingUntriaged>
login_camera_timeout_view_ = nullptr;
// Bottom status indicator displaying entreprise domain or ADB enabled alert
diff --git a/base/allocator/partition_allocator/pointers/raw_ptr.h b/base/allocator/partition_allocator/pointers/raw_ptr.h
index b992fd2..e1bd29c 100644
--- a/base/allocator/partition_allocator/pointers/raw_ptr.h
+++ b/base/allocator/partition_allocator/pointers/raw_ptr.h
@@ -948,7 +948,7 @@
// one task, and the raw_ptr was released in a different one.
//
// This is not meant to be added manually. You can ignore this flag.
-constexpr auto DanglingAcrossTasks = base::RawPtrTraits::kMayDangle;
+constexpr auto AcrossTasksDanglingUntriaged = base::RawPtrTraits::kMayDangle;
// The use of pointer arithmetic with raw_ptr is strongly discouraged and
// disabled by default. Usually a container like span<> should be used
diff --git a/base/files/file_descriptor_watcher_posix.cc b/base/files/file_descriptor_watcher_posix.cc
index 5adc6fef..6621d1d 100644
--- a/base/files/file_descriptor_watcher_posix.cc
+++ b/base/files/file_descriptor_watcher_posix.cc
@@ -67,7 +67,8 @@
// WaitableEvent to signal to ensure that the Watcher is always destroyed
// before the Controller.
- const raw_ref<base::WaitableEvent, DanglingAcrossTasks> on_destroyed_;
+ const raw_ref<base::WaitableEvent, AcrossTasksDanglingUntriaged>
+ on_destroyed_;
// Whether this Watcher is notified when |fd_| becomes readable or writable
// without blocking.
diff --git a/base/files/file_descriptor_watcher_posix.h b/base/files/file_descriptor_watcher_posix.h
index ef4c26a..62d1d18 100644
--- a/base/files/file_descriptor_watcher_posix.h
+++ b/base/files/file_descriptor_watcher_posix.h
@@ -76,7 +76,7 @@
// Controller is deleted, ownership of |watcher_| is transfered to a delete
// task posted to the MessageLoopForIO. This ensures that |watcher_| isn't
// deleted while it is being used by the MessageLoopForIO.
- raw_ptr<Watcher, DanglingAcrossTasks> watcher_;
+ raw_ptr<Watcher, AcrossTasksDanglingUntriaged> watcher_;
// An event for the watcher to notify controller that it's destroyed.
// As the |watcher_| is owned by Controller, always outlives the Watcher.
diff --git a/base/message_loop/message_pump_libevent.h b/base/message_loop/message_pump_libevent.h
index fc5881a..b7fb6f2 100644
--- a/base/message_loop/message_pump_libevent.h
+++ b/base/message_loop/message_pump_libevent.h
@@ -93,7 +93,7 @@
friend class RefCounted<EpollInterest>;
~EpollInterest();
- const raw_ptr<FdWatchController, DanglingAcrossTasks> controller_;
+ const raw_ptr<FdWatchController, AcrossTasksDanglingUntriaged> controller_;
const EpollInterestParams params_;
bool active_ = true;
bool was_controller_destroyed_ = false;
diff --git a/base/observer_list_internal.h b/base/observer_list_internal.h
index e17c311..d19d2c75 100644
--- a/base/observer_list_internal.h
+++ b/base/observer_list_internal.h
@@ -54,7 +54,7 @@
#endif // DCHECK_IS_ON()
private:
- raw_ptr<void, DanglingAcrossTasks> ptr_;
+ raw_ptr<void, AcrossTasksDanglingUntriaged> ptr_;
#if DCHECK_IS_ON()
base::debug::StackTrace stack_;
#endif // DCHECK_IS_ON()
diff --git a/base/synchronization/waitable_event_watcher.h b/base/synchronization/waitable_event_watcher.h
index 0039df1..fd09a59e 100644
--- a/base/synchronization/waitable_event_watcher.h
+++ b/base/synchronization/waitable_event_watcher.h
@@ -118,7 +118,7 @@
win::ObjectWatcher watcher_;
EventCallback callback_;
- raw_ptr<WaitableEvent, DanglingAcrossTasks> event_ = nullptr;
+ raw_ptr<WaitableEvent, AcrossTasksDanglingUntriaged> event_ = nullptr;
#elif BUILDFLAG(IS_APPLE)
// Invokes the callback and resets the source. Must be called on the task
// runner on which StartWatching() was called.
@@ -144,7 +144,7 @@
scoped_refptr<Flag> cancel_flag_;
// Enqueued in the wait list of the watched WaitableEvent.
- raw_ptr<AsyncWaiter, DanglingAcrossTasks> waiter_ = nullptr;
+ raw_ptr<AsyncWaiter, AcrossTasksDanglingUntriaged> waiter_ = nullptr;
// Kernel of the watched WaitableEvent.
scoped_refptr<WaitableEvent::WaitableEventKernel> kernel_;
diff --git a/base/task/sequence_manager/delayed_task_handle_delegate.h b/base/task/sequence_manager/delayed_task_handle_delegate.h
index 8fd7d0e..bc56052 100644
--- a/base/task/sequence_manager/delayed_task_handle_delegate.h
+++ b/base/task/sequence_manager/delayed_task_handle_delegate.h
@@ -42,7 +42,7 @@
private:
// The TaskQueueImpl where the task was posted.
- const raw_ptr<TaskQueueImpl, DanglingAcrossTasks> outer_
+ const raw_ptr<TaskQueueImpl, AcrossTasksDanglingUntriaged> outer_
GUARDED_BY_CONTEXT(sequence_checker_);
// The HeapHandle to the task, if the task is in the DelayedIncomingQueue,
diff --git a/base/task/sequence_manager/task_queue_impl.h b/base/task/sequence_manager/task_queue_impl.h
index 08e9e67..b19b27e 100644
--- a/base/task/sequence_manager/task_queue_impl.h
+++ b/base/task/sequence_manager/task_queue_impl.h
@@ -570,7 +570,8 @@
}
QueueName name_;
- const raw_ptr<SequenceManagerImpl, DanglingAcrossTasks> sequence_manager_;
+ const raw_ptr<SequenceManagerImpl, AcrossTasksDanglingUntriaged>
+ sequence_manager_;
const scoped_refptr<const AssociatedThreadId> associated_thread_;
diff --git a/base/task/task_runner.cc b/base/task/task_runner.cc
index e9904345..88f8d72e 100644
--- a/base/task/task_runner.cc
+++ b/base/task/task_runner.cc
@@ -28,7 +28,7 @@
bool PostTask(const Location& from_here, OnceClosure task) override;
// Non-owning.
- raw_ptr<TaskRunner, DanglingAcrossTasks> destination_;
+ raw_ptr<TaskRunner, AcrossTasksDanglingUntriaged> destination_;
};
PostTaskAndReplyTaskRunner::PostTaskAndReplyTaskRunner(
diff --git a/base/task/thread_pool/pooled_single_thread_task_runner_manager.cc b/base/task/thread_pool/pooled_single_thread_task_runner_manager.cc
index 92d838a..695396b 100644
--- a/base/task/thread_pool/pooled_single_thread_task_runner_manager.cc
+++ b/base/task/thread_pool/pooled_single_thread_task_runner_manager.cc
@@ -528,7 +528,7 @@
DisableDanglingPtrDetection>
outer_;
- const raw_ptr<WorkerThread, DanglingAcrossTasks> worker_;
+ const raw_ptr<WorkerThread, AcrossTasksDanglingUntriaged> worker_;
const SingleThreadTaskRunnerThreadMode thread_mode_;
const scoped_refptr<Sequence> sequence_;
};
diff --git a/base/threading/sequence_bound_internal.h b/base/threading/sequence_bound_internal.h
index 72f9aba5..36600e8 100644
--- a/base/threading/sequence_bound_internal.h
+++ b/base/threading/sequence_bound_internal.h
@@ -150,7 +150,7 @@
// Storage originally allocated by `AlignedAlloc()`. Maintained separately
// from `ptr_` since the original, unadjusted pointer needs to be passed to
// `AlignedFree()`.
- raw_ptr<void, DanglingAcrossTasks> alloc_ = nullptr;
+ raw_ptr<void, AcrossTasksDanglingUntriaged> alloc_ = nullptr;
};
template <typename T, typename CrossThreadTraits>
diff --git a/base/trace_event/memory_dump_provider_info.h b/base/trace_event/memory_dump_provider_info.h
index be389e1..dc3e482 100644
--- a/base/trace_event/memory_dump_provider_info.h
+++ b/base/trace_event/memory_dump_provider_info.h
@@ -79,7 +79,7 @@
// It is safe to access the const fields below from any thread as they are
// never mutated.
- const raw_ptr<MemoryDumpProvider, DanglingAcrossTasks> dump_provider;
+ const raw_ptr<MemoryDumpProvider, AcrossTasksDanglingUntriaged> dump_provider;
// The |options| arg passed to MDM::RegisterDumpProvider().
const MemoryDumpProvider::Options options;
diff --git a/cc/layers/render_surface_impl.h b/cc/layers/render_surface_impl.h
index c728568d..d4fadf9 100644
--- a/cc/layers/render_surface_impl.h
+++ b/cc/layers/render_surface_impl.h
@@ -302,7 +302,7 @@
// The nearest ancestor target surface that will contain the contents of this
// surface, and that ignores outside occlusion. This can point to itself.
- raw_ptr<const RenderSurfaceImpl, DanglingAcrossTasks>
+ raw_ptr<const RenderSurfaceImpl, AcrossTasksDanglingUntriaged>
nearest_occlusion_immune_ancestor_;
std::unique_ptr<DamageTracker> damage_tracker_;
diff --git a/cc/layers/texture_layer_unittest.cc b/cc/layers/texture_layer_unittest.cc
index 662d9cc..c953eab 100644
--- a/cc/layers/texture_layer_unittest.cc
+++ b/cc/layers/texture_layer_unittest.cc
@@ -1449,7 +1449,8 @@
scoped_refptr<Layer> root_;
scoped_refptr<SolidColorLayer> solid_color_layer_;
scoped_refptr<TextureLayer> texture_layer_;
- raw_ptr<TestLayerTreeFrameSink, DanglingAcrossTasks> frame_sink_ = nullptr;
+ raw_ptr<TestLayerTreeFrameSink, AcrossTasksDanglingUntriaged> frame_sink_ =
+ nullptr;
int num_frame_sinks_created_ = 0;
};
@@ -1930,7 +1931,7 @@
scoped_refptr<CrossThreadSharedBitmap> bitmap_;
// Keeps a pointer value of the first frame sink, which will be removed
// from the host and destroyed.
- raw_ptr<void, DanglingAcrossTasks> first_frame_sink_;
+ raw_ptr<void, AcrossTasksDanglingUntriaged> first_frame_sink_;
};
SINGLE_AND_MULTI_THREAD_TEST_F(SoftwareTextureLayerLoseFrameSinkTest);
diff --git a/cc/raster/task.h b/cc/raster/task.h
index 67572d95..0173e34 100644
--- a/cc/raster/task.h
+++ b/cc/raster/task.h
@@ -138,8 +138,8 @@
Edge(const Task* task, Task* dependent)
: task(task), dependent(dependent) {}
- raw_ptr<const Task, DanglingAcrossTasks> task;
- raw_ptr<Task, DanglingAcrossTasks> dependent;
+ raw_ptr<const Task, AcrossTasksDanglingUntriaged> task;
+ raw_ptr<Task, AcrossTasksDanglingUntriaged> dependent;
};
TaskGraph();
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h
index 48ba8f0..7ace69f7 100644
--- a/cc/scheduler/scheduler.h
+++ b/cc/scheduler/scheduler.h
@@ -296,7 +296,7 @@
// Owned by LayerTreeHostImpl and is destroyed when LayerTreeHostImpl is
// destroyed.
- raw_ptr<CompositorFrameReportingController, DanglingAcrossTasks>
+ raw_ptr<CompositorFrameReportingController, AcrossTasksDanglingUntriaged>
compositor_frame_reporting_controller_;
// What the latest deadline was, and when it was scheduled.
diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc
index 1e06bab..52a0f67 100644
--- a/cc/test/layer_tree_test.cc
+++ b/cc/test/layer_tree_test.cc
@@ -674,7 +674,8 @@
private:
raw_ptr<TestHooks> hooks_;
- raw_ptr<TaskRunnerProvider, DanglingAcrossTasks> task_runner_provider_;
+ raw_ptr<TaskRunnerProvider, AcrossTasksDanglingUntriaged>
+ task_runner_provider_;
};
LayerTreeTest::LayerTreeTest(viz::RendererType renderer_type)
diff --git a/cc/tiles/software_image_decode_cache.cc b/cc/tiles/software_image_decode_cache.cc
index c480fb8..5647a8c9 100644
--- a/cc/tiles/software_image_decode_cache.cc
+++ b/cc/tiles/software_image_decode_cache.cc
@@ -120,7 +120,7 @@
~SoftwareImageDecodeTaskImpl() override = default;
private:
- raw_ptr<SoftwareImageDecodeCache, DanglingAcrossTasks> cache_;
+ raw_ptr<SoftwareImageDecodeCache, AcrossTasksDanglingUntriaged> cache_;
SoftwareImageDecodeCache::CacheKey image_key_;
PaintImage paint_image_;
SoftwareImageDecodeCache::DecodeTaskType task_type_;
diff --git a/cc/tiles/tile_manager.cc b/cc/tiles/tile_manager.cc
index 52c3dfb..504ff28b 100644
--- a/cc/tiles/tile_manager.cc
+++ b/cc/tiles/tile_manager.cc
@@ -185,7 +185,7 @@
TileResolution tile_resolution_;
int layer_id_;
uint64_t source_prepare_tiles_id_;
- raw_ptr<void, DanglingAcrossTasks> tile_tracing_id_;
+ raw_ptr<void, AcrossTasksDanglingUntriaged> tile_tracing_id_;
uint64_t new_content_id_;
int source_frame_number_;
std::unique_ptr<RasterBuffer> raster_buffer_;
@@ -372,7 +372,8 @@
private:
raw_ptr<base::SequencedTaskRunner> task_runner_;
- raw_ptr<RasterQueryQueue, DanglingAcrossTasks> pending_raster_queries_;
+ raw_ptr<RasterQueryQueue, AcrossTasksDanglingUntriaged>
+ pending_raster_queries_;
CompletionCb completion_cb_;
};
diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc
index ca8ac42..477dcc9 100644
--- a/cc/trees/layer_tree_host_unittest.cc
+++ b/cc/trees/layer_tree_host_unittest.cc
@@ -622,8 +622,10 @@
void(bool aggressively_free_resources));
};
- raw_ptr<MockContextSupport, DanglingAcrossTasks> mock_main_context_support_;
- raw_ptr<MockContextSupport, DanglingAcrossTasks> mock_worker_context_support_;
+ raw_ptr<MockContextSupport, AcrossTasksDanglingUntriaged>
+ mock_main_context_support_;
+ raw_ptr<MockContextSupport, AcrossTasksDanglingUntriaged>
+ mock_worker_context_support_;
};
// Test if the LTH successfully frees resources on the main/worker
@@ -6010,7 +6012,7 @@
private:
FakeContentLayerClient client_;
raw_ptr<Layer, DanglingUntriaged> root_layer_;
- raw_ptr<ScrollElasticityHelper, DanglingAcrossTasks>
+ raw_ptr<ScrollElasticityHelper, AcrossTasksDanglingUntriaged>
scroll_elasticity_helper_;
int content_layer_id_;
int num_draws_;
diff --git a/cc/trees/layer_tree_host_unittest_context.cc b/cc/trees/layer_tree_host_unittest_context.cc
index a07ba55..41d8eaa 100644
--- a/cc/trees/layer_tree_host_unittest_context.cc
+++ b/cc/trees/layer_tree_host_unittest_context.cc
@@ -159,8 +159,9 @@
// Protects use of gl_ so LoseContext and
// CreateDisplayLayerTreeFrameSink can both use it on different threads.
base::Lock gl_lock_;
- raw_ptr<viz::TestGLES2Interface, DanglingAcrossTasks> gl_ = nullptr;
- raw_ptr<viz::TestSharedImageInterface, DanglingAcrossTasks> sii_ = nullptr;
+ raw_ptr<viz::TestGLES2Interface, AcrossTasksDanglingUntriaged> gl_ = nullptr;
+ raw_ptr<viz::TestSharedImageInterface, AcrossTasksDanglingUntriaged> sii_ =
+ nullptr;
int times_to_fail_create_;
int times_to_lose_during_commit_;
@@ -693,7 +694,7 @@
protected:
bool lose_after_evict_;
FakeContentLayerClient client_;
- raw_ptr<LayerTreeHostImpl, DanglingAcrossTasks> impl_host_;
+ raw_ptr<LayerTreeHostImpl, AcrossTasksDanglingUntriaged> impl_host_;
int num_commits_;
bool lost_context_;
};
diff --git a/cc/trees/layer_tree_host_unittest_scroll.cc b/cc/trees/layer_tree_host_unittest_scroll.cc
index 23f75185..b6e668c 100644
--- a/cc/trees/layer_tree_host_unittest_scroll.cc
+++ b/cc/trees/layer_tree_host_unittest_scroll.cc
@@ -2402,7 +2402,7 @@
// These values should be used on the impl thread only.
int num_begin_main_frames_impl_thread_;
MockInputHandlerClient input_handler_client_;
- raw_ptr<ScrollElasticityHelper, DanglingAcrossTasks>
+ raw_ptr<ScrollElasticityHelper, AcrossTasksDanglingUntriaged>
scroll_elasticity_helper_;
// These values should be used on the main thread only.
diff --git a/chrome/browser/apps/app_service/uninstall_dialog.h b/chrome/browser/apps/app_service/uninstall_dialog.h
index 85706db..f566ff82 100644
--- a/chrome/browser/apps/app_service/uninstall_dialog.h
+++ b/chrome/browser/apps/app_service/uninstall_dialog.h
@@ -75,7 +75,7 @@
UninstallDialog* uninstall_dialog() const { return uninstall_dialog_; }
private:
- raw_ptr<UninstallDialog, DanglingAcrossTasks> uninstall_dialog_;
+ raw_ptr<UninstallDialog, AcrossTasksDanglingUntriaged> uninstall_dialog_;
};
// Called when the dialog closes after the user has made a decision about
@@ -132,7 +132,7 @@
OnUninstallForTestingCallback uninstall_dialog_created_callback_;
- raw_ptr<views::Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<views::Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
// Tracks whether |parent_window_| got destroyed.
std::unique_ptr<views::NativeWindowTracker> parent_window_tracker_;
diff --git a/chrome/browser/apps/app_shim/mach_bootstrap_acceptor.h b/chrome/browser/apps/app_shim/mach_bootstrap_acceptor.h
index 8f581ea..83a41d0 100644
--- a/chrome/browser/apps/app_shim/mach_bootstrap_acceptor.h
+++ b/chrome/browser/apps/app_shim/mach_bootstrap_acceptor.h
@@ -62,7 +62,7 @@
mach_port_t port();
mojo::NamedPlatformChannel::ServerName server_name_;
- raw_ptr<Delegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<Delegate, AcrossTasksDanglingUntriaged> delegate_;
mojo::PlatformChannelServerEndpoint endpoint_;
std::unique_ptr<base::DispatchSourceMach> dispatch_source_;
};
diff --git a/chrome/browser/apps/guest_view/web_view_browsertest.cc b/chrome/browser/apps/guest_view/web_view_browsertest.cc
index ebdb927..2436624 100644
--- a/chrome/browser/apps/guest_view/web_view_browsertest.cc
+++ b/chrome/browser/apps/guest_view/web_view_browsertest.cc
@@ -841,9 +841,10 @@
TestGuestViewManagerFactory factory_;
// Note that these are only set if you launch app using LoadAppWithGuest().
- raw_ptr<guest_view::GuestViewBase, DanglingAcrossTasks> guest_view_ = nullptr;
- raw_ptr<content::WebContents, DanglingAcrossTasks> embedder_web_contents_ =
+ raw_ptr<guest_view::GuestViewBase, AcrossTasksDanglingUntriaged> guest_view_ =
nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ embedder_web_contents_ = nullptr;
};
// The following test suites are created to group tests based on specific
diff --git a/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc b/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc
index 3fdf004..38af3afe 100644
--- a/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc
+++ b/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc
@@ -500,8 +500,9 @@
protected:
TestGuestViewManagerFactory factory_;
// Only set if `SetupTest` or `TestHelper` are called.
- raw_ptr<guest_view::GuestViewBase, DanglingAcrossTasks> guest_view_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> embedder_web_contents_;
+ raw_ptr<guest_view::GuestViewBase, AcrossTasksDanglingUntriaged> guest_view_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ embedder_web_contents_;
gfx::Point corner_;
bool mouse_click_result_;
diff --git a/chrome/browser/ash/arc/input_overlay/touch_injector.h b/chrome/browser/ash/arc/input_overlay/touch_injector.h
index 2e92667..3ddee979 100644
--- a/chrome/browser/ash/arc/input_overlay/touch_injector.h
+++ b/chrome/browser/ash/arc/input_overlay/touch_injector.h
@@ -269,7 +269,7 @@
// TouchInjector is created when targeted |window_| is created and is
// registered only when |window_| is focused. And TouchInjector doesn't own
// |window_| and it is destroyed when |window_| is destroyed.
- raw_ptr<aura::Window, DanglingAcrossTasks> window_;
+ raw_ptr<aura::Window, AcrossTasksDanglingUntriaged> window_;
std::string package_name_;
gfx::RectF content_bounds_;
base::WeakPtr<ui::EventRewriterContinuation> continuation_;
diff --git a/chrome/browser/ash/login/saml/lockscreen_reauth_dialog_test_helper.h b/chrome/browser/ash/login/saml/lockscreen_reauth_dialog_test_helper.h
index 877a5bf2..931b3c95 100644
--- a/chrome/browser/ash/login/saml/lockscreen_reauth_dialog_test_helper.h
+++ b/chrome/browser/ash/login/saml/lockscreen_reauth_dialog_test_helper.h
@@ -149,22 +149,23 @@
void WaitForNetworkDialogToLoad();
// Main Dialog
- raw_ptr<LockScreenStartReauthDialog, DanglingAcrossTasks> reauth_dialog_ =
- nullptr;
- raw_ptr<LockScreenStartReauthUI, DanglingAcrossTasks>
+ raw_ptr<LockScreenStartReauthDialog, AcrossTasksDanglingUntriaged>
+ reauth_dialog_ = nullptr;
+ raw_ptr<LockScreenStartReauthUI, AcrossTasksDanglingUntriaged>
reauth_webui_controller_ = nullptr;
- raw_ptr<LockScreenReauthHandler, DanglingAcrossTasks> main_handler_ = nullptr;
+ raw_ptr<LockScreenReauthHandler, AcrossTasksDanglingUntriaged> main_handler_ =
+ nullptr;
// Network dialog which is owned by the main dialog.
- raw_ptr<LockScreenNetworkDialog, DanglingAcrossTasks> network_dialog_ =
- nullptr;
- raw_ptr<LockScreenNetworkUI, DanglingAcrossTasks> network_webui_controller_ =
- nullptr;
- raw_ptr<NetworkConfigMessageHandler, DanglingAcrossTasks> network_handler_ =
- nullptr;
+ raw_ptr<LockScreenNetworkDialog, AcrossTasksDanglingUntriaged>
+ network_dialog_ = nullptr;
+ raw_ptr<LockScreenNetworkUI, AcrossTasksDanglingUntriaged>
+ network_webui_controller_ = nullptr;
+ raw_ptr<NetworkConfigMessageHandler, AcrossTasksDanglingUntriaged>
+ network_handler_ = nullptr;
// Captive portal dialog which is owned by the main dialog.
- raw_ptr<LockScreenCaptivePortalDialog, DanglingAcrossTasks>
+ raw_ptr<LockScreenCaptivePortalDialog, AcrossTasksDanglingUntriaged>
captive_portal_dialog_ = nullptr;
};
diff --git a/chrome/browser/ash/login/screens/recommend_apps_screen_browsertest.cc b/chrome/browser/ash/login/screens/recommend_apps_screen_browsertest.cc
index 03c0551..ebe2418 100644
--- a/chrome/browser/ash/login/screens/recommend_apps_screen_browsertest.cc
+++ b/chrome/browser/ash/login/screens/recommend_apps_screen_browsertest.cc
@@ -202,10 +202,10 @@
test::OobeJS().ExpectHiddenPath({kRecommendAppsId, "loadingDialog"});
}
- raw_ptr<RecommendAppsScreen, DanglingAcrossTasks> recommend_apps_screen_ =
- nullptr;
+ raw_ptr<RecommendAppsScreen, AcrossTasksDanglingUntriaged>
+ recommend_apps_screen_ = nullptr;
absl::optional<RecommendAppsScreen::Result> screen_result_;
- raw_ptr<StubRecommendAppsFetcher, DanglingAcrossTasks>
+ raw_ptr<StubRecommendAppsFetcher, AcrossTasksDanglingUntriaged>
recommend_apps_fetcher_ = nullptr;
LoginManagerMixin login_manager_{&mixin_host_};
diff --git a/chrome/browser/background/background_mode_manager.h b/chrome/browser/background/background_mode_manager.h
index 84eb3b55..c71e613 100644
--- a/chrome/browser/background/background_mode_manager.h
+++ b/chrome/browser/background/background_mode_manager.h
@@ -413,7 +413,8 @@
// Reference to the ProfileAttributesStorage. It is used to update the
// background app status of profiles when they open/close background apps.
- raw_ptr<ProfileAttributesStorage, DanglingAcrossTasks> profile_storage_;
+ raw_ptr<ProfileAttributesStorage, AcrossTasksDanglingUntriaged>
+ profile_storage_;
// Registrars for managing our change observers.
base::CallbackListSubscription on_app_terminating_subscription_;
diff --git a/chrome/browser/background_fetch/background_fetch_browsertest.cc b/chrome/browser/background_fetch/background_fetch_browsertest.cc
index 44bd3c5e7..0227d36 100644
--- a/chrome/browser/background_fetch/background_fetch_browsertest.cc
+++ b/chrome/browser/background_fetch/background_fetch_browsertest.cc
@@ -235,7 +235,8 @@
ItemsAddedCallback items_added_callback_;
FinishedProcessingItemCallback finished_processing_item_callback_;
- raw_ptr<BackgroundFetchDelegateImpl, DanglingAcrossTasks> delegate_ = nullptr;
+ raw_ptr<BackgroundFetchDelegateImpl, AcrossTasksDanglingUntriaged> delegate_ =
+ nullptr;
bool pause_ = false;
bool resume_ = false;
@@ -473,8 +474,9 @@
net::EmbeddedTestServer* https_server() { return https_server_.get(); }
protected:
- raw_ptr<BackgroundFetchDelegateImpl, DanglingAcrossTasks> delegate_ = nullptr;
- raw_ptr<download::BackgroundDownloadService, DanglingAcrossTasks>
+ raw_ptr<BackgroundFetchDelegateImpl, AcrossTasksDanglingUntriaged> delegate_ =
+ nullptr;
+ raw_ptr<download::BackgroundDownloadService, AcrossTasksDanglingUntriaged>
download_service_ = nullptr;
base::OnceClosure click_event_closure_;
@@ -504,7 +506,7 @@
std::unique_ptr<net::EmbeddedTestServer> https_server_;
- raw_ptr<Browser, DanglingAcrossTasks> active_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> active_browser_ = nullptr;
};
IN_PROC_BROWSER_TEST_F(BackgroundFetchBrowserTest, DownloadService_Acceptance) {
diff --git a/chrome/browser/bluetooth/web_bluetooth_browsertest.cc b/chrome/browser/bluetooth/web_bluetooth_browsertest.cc
index 1853a0d..acfd903 100644
--- a/chrome/browser/bluetooth/web_bluetooth_browsertest.cc
+++ b/chrome/browser/bluetooth/web_bluetooth_browsertest.cc
@@ -540,12 +540,13 @@
global_values_;
scoped_refptr<FakeBluetoothAdapter> adapter_;
TestContentBrowserClient browser_client_;
- raw_ptr<content::ContentBrowserClient, DanglingAcrossTasks>
+ raw_ptr<content::ContentBrowserClient, AcrossTasksDanglingUntriaged>
old_browser_client_ = nullptr;
- raw_ptr<FakeBluetoothGattCharacteristic, DanglingAcrossTasks>
+ raw_ptr<FakeBluetoothGattCharacteristic, AcrossTasksDanglingUntriaged>
characteristic_ = nullptr;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
std::unique_ptr<content::URLLoaderInterceptor> url_loader_interceptor_;
// Web Bluetooth needs HTTPS to work (a secure context). Moreover,
diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h
index 4a3df6e..43d7af8 100644
--- a/chrome/browser/browser_process_impl.h
+++ b/chrome/browser/browser_process_impl.h
@@ -270,7 +270,7 @@
const std::unique_ptr<PrefService> local_state_;
// |metrics_services_manager_| owns this.
- raw_ptr<ChromeMetricsServicesManagerClient, DanglingAcrossTasks>
+ raw_ptr<ChromeMetricsServicesManagerClient, AcrossTasksDanglingUntriaged>
metrics_services_manager_client_ = nullptr;
// Must be destroyed before |local_state_|.
diff --git a/chrome/browser/browsing_data/browsing_data_remover_browsertest_base.h b/chrome/browser/browsing_data/browsing_data_remover_browsertest_base.h
index aa4f3d9..b1894c0 100644
--- a/chrome/browser/browsing_data/browsing_data_remover_browsertest_base.h
+++ b/chrome/browser/browsing_data/browsing_data_remover_browsertest_base.h
@@ -97,7 +97,7 @@
private:
base::test::ScopedFeatureList feature_list_;
#if !BUILDFLAG(IS_ANDROID)
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
#endif
};
diff --git a/chrome/browser/browsing_data/cookies_tree_model.h b/chrome/browser/browsing_data/cookies_tree_model.h
index 1fcafab3..59a7e2a 100644
--- a/chrome/browser/browsing_data/cookies_tree_model.h
+++ b/chrome/browser/browsing_data/cookies_tree_model.h
@@ -231,17 +231,19 @@
// the COOKIES node to add children. Checking each child and interrogating
// them to see if they are a COOKIES, DATABASES, etc node seems
// less preferable than storing an extra pointer per origin.
- raw_ptr<CookieTreeCookiesNode, DanglingAcrossTasks> cookies_child_ = nullptr;
- raw_ptr<CookieTreeDatabasesNode, DanglingAcrossTasks> databases_child_ =
+ raw_ptr<CookieTreeCookiesNode, AcrossTasksDanglingUntriaged> cookies_child_ =
nullptr;
- raw_ptr<CookieTreeLocalStoragesNode, DanglingAcrossTasks>
+ raw_ptr<CookieTreeDatabasesNode, AcrossTasksDanglingUntriaged>
+ databases_child_ = nullptr;
+ raw_ptr<CookieTreeLocalStoragesNode, AcrossTasksDanglingUntriaged>
local_storages_child_ = nullptr;
- raw_ptr<CookieTreeSessionStoragesNode, DanglingAcrossTasks>
+ raw_ptr<CookieTreeSessionStoragesNode, AcrossTasksDanglingUntriaged>
session_storages_child_ = nullptr;
- raw_ptr<CookieTreeIndexedDBsNode, DanglingAcrossTasks> indexed_dbs_child_ =
- nullptr;
+ raw_ptr<CookieTreeIndexedDBsNode, AcrossTasksDanglingUntriaged>
+ indexed_dbs_child_ = nullptr;
raw_ptr<CookieTreeFileSystemsNode> file_systems_child_ = nullptr;
- raw_ptr<CookieTreeQuotaNode, DanglingAcrossTasks> quota_child_ = nullptr;
+ raw_ptr<CookieTreeQuotaNode, AcrossTasksDanglingUntriaged> quota_child_ =
+ nullptr;
raw_ptr<CookieTreeServiceWorkersNode> service_workers_child_ = nullptr;
raw_ptr<CookieTreeSharedWorkersNode> shared_workers_child_ = nullptr;
raw_ptr<CookieTreeCacheStoragesNode> cache_storages_child_ = nullptr;
diff --git a/chrome/browser/chrome_browser_field_trials.h b/chrome/browser/chrome_browser_field_trials.h
index cccb243..7f0850f 100644
--- a/chrome/browser/chrome_browser_field_trials.h
+++ b/chrome/browser/chrome_browser_field_trials.h
@@ -37,7 +37,7 @@
private:
// Weak pointer to the local state prefs store.
- const raw_ptr<PrefService, DanglingAcrossTasks> local_state_;
+ const raw_ptr<PrefService, AcrossTasksDanglingUntriaged> local_state_;
#if BUILDFLAG(IS_ANDROID)
// VariationID to be used for FREMobileIdentityConsistencyFieldTrial.
diff --git a/chrome/browser/chrome_multiprofile_startup_browsertest.cc b/chrome/browser/chrome_multiprofile_startup_browsertest.cc
index 38e91c1e..73abf63 100644
--- a/chrome/browser/chrome_multiprofile_startup_browsertest.cc
+++ b/chrome/browser/chrome_multiprofile_startup_browsertest.cc
@@ -159,7 +159,7 @@
}
}
- raw_ptr<MockMainExtraParts, DanglingAcrossTasks> mock_part_;
+ raw_ptr<MockMainExtraParts, AcrossTasksDanglingUntriaged> mock_part_;
};
IN_PROC_BROWSER_TEST_P(ChromeMultiProfileStartupBrowserTestBase,
diff --git a/chrome/browser/chromeos/enterprise/incognito_navigation_throttle_browsertest.cc b/chrome/browser/chromeos/enterprise/incognito_navigation_throttle_browsertest.cc
index 9eda0f0b..f0e2c52 100644
--- a/chrome/browser/chromeos/enterprise/incognito_navigation_throttle_browsertest.cc
+++ b/chrome/browser/chromeos/enterprise/incognito_navigation_throttle_browsertest.cc
@@ -163,9 +163,10 @@
}
scoped_refptr<const extensions::Extension> extension_;
- raw_ptr<extensions::ExtensionRegistry, DanglingAcrossTasks> registry_;
+ raw_ptr<extensions::ExtensionRegistry, AcrossTasksDanglingUntriaged>
+ registry_;
testing::NiceMock<policy::MockConfigurationPolicyProvider> policy_provider_;
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
};
// Verify that when the `MandatoryExtensionsForIncognitoNavigation` policy is
diff --git a/chrome/browser/commerce/coupons/coupon_db.h b/chrome/browser/commerce/coupons/coupon_db.h
index e2d3e18..82133e9 100644
--- a/chrome/browser/commerce/coupons/coupon_db.h
+++ b/chrome/browser/commerce/coupons/coupon_db.h
@@ -59,7 +59,8 @@
void OnOperationFinished(bool success);
private:
- raw_ptr<SessionProtoDB<coupon_db::CouponContentProto>, DanglingAcrossTasks>
+ raw_ptr<SessionProtoDB<coupon_db::CouponContentProto>,
+ AcrossTasksDanglingUntriaged>
proto_db_;
base::WeakPtrFactory<CouponDB> weak_ptr_factory_{this};
};
diff --git a/chrome/browser/dips/dips_bounce_detector_browsertest.cc b/chrome/browser/dips/dips_bounce_detector_browsertest.cc
index d8505876..46d68b5 100644
--- a/chrome/browser/dips/dips_bounce_detector_browsertest.cc
+++ b/chrome/browser/dips/dips_bounce_detector_browsertest.cc
@@ -508,8 +508,8 @@
content::test::PrerenderTestHelper prerender_test_helper_;
content::test::FencedFrameTestHelper fenced_frame_test_helper_;
base::test::ScopedFeatureList scoped_feature_list_;
- raw_ptr<DIPSWebContentsObserver, DanglingAcrossTasks> web_contents_observer_ =
- nullptr;
+ raw_ptr<DIPSWebContentsObserver, AcrossTasksDanglingUntriaged>
+ web_contents_observer_ = nullptr;
};
IN_PROC_BROWSER_TEST_F(DIPSBounceDetectorBrowserTest,
diff --git a/chrome/browser/dips/dips_helper_browsertest.cc b/chrome/browser/dips/dips_helper_browsertest.cc
index fa7dc01..3aa15ae 100644
--- a/chrome/browser/dips/dips_helper_browsertest.cc
+++ b/chrome/browser/dips/dips_helper_browsertest.cc
@@ -164,7 +164,7 @@
}
private:
- raw_ptr<WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> web_contents_ = nullptr;
base::SimpleTestClock test_clock_;
base::test::ScopedFeatureList scoped_feature_list_;
raw_ptr<HostContentSettingsMap> map_;
diff --git a/chrome/browser/dips/dips_state.h b/chrome/browser/dips/dips_state.h
index 26bf4d27..be9f7ce 100644
--- a/chrome/browser/dips/dips_state.h
+++ b/chrome/browser/dips/dips_state.h
@@ -74,7 +74,7 @@
StateValue ToStateValue() const { return state_; }
private:
- raw_ptr<DIPSStorage, DanglingAcrossTasks> storage_;
+ raw_ptr<DIPSStorage, AcrossTasksDanglingUntriaged> storage_;
std::string site_;
bool was_loaded_;
DirtyBit dirty_;
diff --git a/chrome/browser/dips/dips_test_utils.h b/chrome/browser/dips/dips_test_utils.h
index f73b2b24..be78b175 100644
--- a/chrome/browser/dips/dips_test_utils.h
+++ b/chrome/browser/dips/dips_test_utils.h
@@ -157,7 +157,7 @@
const content::CookieAccessDetails& details) override;
private:
- const raw_ptr<content::RenderFrameHost, DanglingAcrossTasks>
+ const raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
render_frame_host_;
CookieOperation access_type_;
base::RunLoop run_loop_;
@@ -193,7 +193,7 @@
void FrameReceivedUserActivation(
content::RenderFrameHost* render_frame_host) override;
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> const
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged> const
render_frame_host_;
base::RunLoop run_loop_;
};
diff --git a/chrome/browser/dom_distiller/distillable_page_utils_browsertest.cc b/chrome/browser/dom_distiller/distillable_page_utils_browsertest.cc
index 9fafe36a..40e870e 100644
--- a/chrome/browser/dom_distiller/distillable_page_utils_browsertest.cc
+++ b/chrome/browser/dom_distiller/distillable_page_utils_browsertest.cc
@@ -125,7 +125,8 @@
std::unique_ptr<base::RunLoop> run_loop_;
MockObserver holder_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
std::unique_ptr<net::test_server::EmbeddedTestServer> https_server_;
};
diff --git a/chrome/browser/download/bubble/download_bubble_ui_controller.h b/chrome/browser/download/bubble/download_bubble_ui_controller.h
index 5740a3c..3dc4b46 100644
--- a/chrome/browser/download/bubble/download_bubble_ui_controller.h
+++ b/chrome/browser/download/bubble/download_bubble_ui_controller.h
@@ -131,7 +131,8 @@
// DownloadDisplayController and DownloadBubbleUIController have the same
// lifetime. Both are owned, constructed together, and destructed together by
// DownloadToolbarButtonView. If one is valid, so is the other.
- raw_ptr<DownloadDisplayController, DanglingAcrossTasks> display_controller_;
+ raw_ptr<DownloadDisplayController, AcrossTasksDanglingUntriaged>
+ display_controller_;
absl::optional<base::Time> last_partial_view_shown_time_ = absl::nullopt;
diff --git a/chrome/browser/download/download_frame_policy_browsertest.cc b/chrome/browser/download/download_frame_policy_browsertest.cc
index c0d7388..f66daa2b 100644
--- a/chrome/browser/download/download_frame_policy_browsertest.cc
+++ b/chrome/browser/download/download_frame_policy_browsertest.cc
@@ -277,8 +277,8 @@
std::unique_ptr<content::DownloadTestObserver> download_observer_;
std::unique_ptr<page_load_metrics::PageLoadMetricsTestWaiter>
web_feature_waiter_;
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> subframe_rfh_ =
- nullptr;
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
+ subframe_rfh_ = nullptr;
size_t expected_num_downloads_ = 0;
};
diff --git a/chrome/browser/engagement/site_engagement_helper_browsertest.cc b/chrome/browser/engagement/site_engagement_helper_browsertest.cc
index 21603b8bc..d85f75d 100644
--- a/chrome/browser/engagement/site_engagement_helper_browsertest.cc
+++ b/chrome/browser/engagement/site_engagement_helper_browsertest.cc
@@ -105,8 +105,8 @@
content::test::PrerenderTestHelper prerender_helper_;
net::test_server::EmbeddedTestServerHandle test_server_handle_;
base::HistogramTester histogram_tester_;
- raw_ptr<TestOneShotTimer, DanglingAcrossTasks> input_tracker_timer_;
- raw_ptr<TestOneShotTimer, DanglingAcrossTasks> media_tracker_timer_;
+ raw_ptr<TestOneShotTimer, AcrossTasksDanglingUntriaged> input_tracker_timer_;
+ raw_ptr<TestOneShotTimer, AcrossTasksDanglingUntriaged> media_tracker_timer_;
};
// Tests if SiteEngagementHelper checks the primary main frame in the
diff --git a/chrome/browser/enterprise/connectors/reporting/extension_install_event_router.h b/chrome/browser/enterprise/connectors/reporting/extension_install_event_router.h
index 7226b67bc..d0e04f5 100644
--- a/chrome/browser/enterprise/connectors/reporting/extension_install_event_router.h
+++ b/chrome/browser/enterprise/connectors/reporting/extension_install_event_router.h
@@ -38,8 +38,8 @@
void StartObserving();
private:
- raw_ptr<RealtimeReportingClient, DanglingAcrossTasks> reporting_client_ =
- nullptr;
+ raw_ptr<RealtimeReportingClient, AcrossTasksDanglingUntriaged>
+ reporting_client_ = nullptr;
raw_ptr<extensions::ExtensionRegistry, DanglingUntriaged>
extension_registry_ = nullptr;
};
diff --git a/chrome/browser/enterprise/idle/idle_service_interactive_uitest.cc b/chrome/browser/enterprise/idle/idle_service_interactive_uitest.cc
index 5254ba3..5c1fc8c6 100644
--- a/chrome/browser/enterprise/idle/idle_service_interactive_uitest.cc
+++ b/chrome/browser/enterprise/idle/idle_service_interactive_uitest.cc
@@ -218,7 +218,8 @@
private:
testing::NiceMock<policy::MockConfigurationPolicyProvider>
policy_providers_[2];
- raw_ptr<MockIdleTimeProvider, DanglingAcrossTasks> idle_time_provider_;
+ raw_ptr<MockIdleTimeProvider, AcrossTasksDanglingUntriaged>
+ idle_time_provider_;
scoped_refptr<base::TestMockTimeTaskRunner> task_runner_;
std::unique_ptr<ui::test::ScopedIdleProviderForTest> scoped_idle_provider_;
std::unique_ptr<ScopedKeepAlive> keep_alive_;
diff --git a/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc b/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc
index 601ba28c..08cd5f7 100644
--- a/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc
+++ b/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc
@@ -289,7 +289,7 @@
protected:
testing::NiceMock<policy::MockConfigurationPolicyProvider> provider_;
- raw_ptr<chromeos::CertificateProviderService, DanglingAcrossTasks>
+ raw_ptr<chromeos::CertificateProviderService, AcrossTasksDanglingUntriaged>
cert_provider_service_ = nullptr;
policy::PolicyMap policy_map_;
@@ -490,10 +490,10 @@
return certificate_data;
}
- raw_ptr<content::WebContents, DanglingAcrossTasks> extension_contents_ =
- nullptr;
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> extension_ =
- nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ extension_contents_ = nullptr;
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged>
+ extension_ = nullptr;
base::FilePath extension_path_;
};
@@ -599,8 +599,8 @@
extension_ = LoadExtension(extension_path);
}
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> extension_ =
- nullptr;
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged>
+ extension_ = nullptr;
std::unique_ptr<ExtensionTestMessageListener> command_request_listener_;
};
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc b/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc
index 206ad551..e0fa4c5 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc
+++ b/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc
@@ -244,7 +244,7 @@
}
private:
- raw_ptr<Profile, DanglingAcrossTasks> profile_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_ = nullptr;
std::unique_ptr<ScopedKeepAlive> keep_alive_;
std::unique_ptr<ScopedProfileKeepAlive> profile_keep_alive_;
};
diff --git a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
index 59fa759f..ad899ae 100644
--- a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
+++ b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
@@ -205,7 +205,7 @@
}
private:
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
std::string event_name_;
std::string json_args_;
base::Value args_;
@@ -274,7 +274,7 @@
base::Time last_wait_;
std::unique_ptr<Event> waiting_for_;
base::circular_deque<std::unique_ptr<Event>> events_;
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
};
// Object waiting for a download open event.
@@ -758,8 +758,8 @@
raw_ptr<const Extension, DanglingUntriaged> extension_;
raw_ptr<const Extension, DanglingUntriaged> second_extension_;
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_;
- raw_ptr<Browser, DanglingAcrossTasks> current_browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> current_browser_;
std::unique_ptr<DownloadsEventsListener> events_listener_;
std::unique_ptr<net::test_server::ControllableHttpResponse> first_download_;
diff --git a/chrome/browser/extensions/api/storage/managed_value_store_cache.h b/chrome/browser/extensions/api/storage/managed_value_store_cache.h
index ba8c1902..571f4e1 100644
--- a/chrome/browser/extensions/api/storage/managed_value_store_cache.h
+++ b/chrome/browser/extensions/api/storage/managed_value_store_cache.h
@@ -93,7 +93,7 @@
VALID_CONTEXT_REQUIRED(backend_sequence_checker_);
// The profile that owns the extension system being used.
- const raw_ref<Profile, DanglingAcrossTasks> profile_
+ const raw_ref<Profile, AcrossTasksDanglingUntriaged> profile_
GUARDED_BY_CONTEXT(ui_sequence_checker_);
// The policy domain. This is used for observing the policy updates.
@@ -101,8 +101,8 @@
GUARDED_BY_CONTEXT(ui_sequence_checker_);
// The `profile_`'s `PolicyService`.
- const raw_ref<policy::PolicyService, DanglingAcrossTasks> policy_service_
- GUARDED_BY_CONTEXT(ui_sequence_checker_);
+ const raw_ref<policy::PolicyService, AcrossTasksDanglingUntriaged>
+ policy_service_ GUARDED_BY_CONTEXT(ui_sequence_checker_);
// Observes extension loading and unloading, and keeps the `Profile`'s
// `PolicyService` aware of the current list of extensions.
diff --git a/chrome/browser/extensions/api/tabs/windows_event_router.h b/chrome/browser/extensions/api/tabs/windows_event_router.h
index d424582..f5cadaf2 100644
--- a/chrome/browser/extensions/api/tabs/windows_event_router.h
+++ b/chrome/browser/extensions/api/tabs/windows_event_router.h
@@ -88,7 +88,7 @@
// The profile the currently focused window belongs to; either the main or
// incognito profile or NULL (none of the above). We remember this in order
// to correctly handle focus changes between non-OTR and OTR windows.
- raw_ptr<Profile, DanglingAcrossTasks> focused_profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> focused_profile_;
// The currently focused window. We keep this so as to avoid sending multiple
// windows.onFocusChanged events with the same windowId.
diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc b/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
index 2277687..b374d6d 100644
--- a/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
+++ b/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
@@ -185,8 +185,8 @@
std::string script_;
bool has_user_gesture_ = false;
bool script_was_executed_ = false;
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> render_frame_host_ =
- nullptr;
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
+ render_frame_host_ = nullptr;
};
// Handles requests for URLs with paths of "/test*" sent to the test server, so
diff --git a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
index 58893e81..05b5843 100644
--- a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
+++ b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
@@ -995,7 +995,7 @@
bool WebRtcEventLogCollectionPolicy() const override { return true; }
private:
- raw_ptr<Browser, DanglingAcrossTasks> browser_{
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_{
nullptr}; // Does not own the object.
};
diff --git a/chrome/browser/extensions/chrome_app_icon.h b/chrome/browser/extensions/chrome_app_icon.h
index 47d004b..daba07a0 100644
--- a/chrome/browser/extensions/chrome_app_icon.h
+++ b/chrome/browser/extensions/chrome_app_icon.h
@@ -93,7 +93,8 @@
// Unowned pointers.
const raw_ptr<ChromeAppIconDelegate> delegate_;
- const raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
+ const raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
// Called when this instance of ChromeAppIcon is destroyed.
DestroyedCallback destroyed_callback_;
diff --git a/chrome/browser/extensions/chrome_app_sorting.h b/chrome/browser/extensions/chrome_app_sorting.h
index 77180ed0..dc33cea 100644
--- a/chrome/browser/extensions/chrome_app_sorting.h
+++ b/chrome/browser/extensions/chrome_app_sorting.h
@@ -184,10 +184,10 @@
const raw_ptr<content::BrowserContext, DanglingUntriaged> browser_context_ =
nullptr;
- raw_ptr<const web_app::WebAppRegistrar, DanglingAcrossTasks>
+ raw_ptr<const web_app::WebAppRegistrar, AcrossTasksDanglingUntriaged>
web_app_registrar_ = nullptr;
- raw_ptr<web_app::WebAppSyncBridge, DanglingAcrossTasks> web_app_sync_bridge_ =
- nullptr;
+ raw_ptr<web_app::WebAppSyncBridge, AcrossTasksDanglingUntriaged>
+ web_app_sync_bridge_ = nullptr;
base::ScopedObservation<web_app::WebAppRegistrar,
web_app::WebAppRegistrarObserver>
app_registrar_observation_{this};
diff --git a/chrome/browser/extensions/chrome_content_verifier_delegate.h b/chrome/browser/extensions/chrome_content_verifier_delegate.h
index 504291a..c7456efe 100644
--- a/chrome/browser/extensions/chrome_content_verifier_delegate.h
+++ b/chrome/browser/extensions/chrome_content_verifier_delegate.h
@@ -92,7 +92,7 @@
// Returns information needed for content verification of |extension|.
VerifyInfo GetVerifyInfo(const Extension& extension) const;
- raw_ptr<content::BrowserContext, DanglingAcrossTasks> context_;
+ raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged> context_;
VerifyInfo::Mode default_mode_;
// This maps an extension id to a backoff entry for slowing down
diff --git a/chrome/browser/extensions/chrome_extension_test_notification_observer.h b/chrome/browser/extensions/chrome_extension_test_notification_observer.h
index 5d49322..6d830d08 100644
--- a/chrome/browser/extensions/chrome_extension_test_notification_observer.h
+++ b/chrome/browser/extensions/chrome_extension_test_notification_observer.h
@@ -56,7 +56,7 @@
content::WebContents* web_contents,
content::BrowserContext* browser_context) override;
- const raw_ptr<Browser, DanglingAcrossTasks> browser_;
+ const raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_;
};
} // namespace extensions
diff --git a/chrome/browser/extensions/component_loader.h b/chrome/browser/extensions/component_loader.h
index 6f88731..6971a01 100644
--- a/chrome/browser/extensions/component_loader.h
+++ b/chrome/browser/extensions/component_loader.h
@@ -227,7 +227,7 @@
raw_ptr<Profile> profile_;
- raw_ptr<ExtensionSystem, DanglingAcrossTasks> extension_system_;
+ raw_ptr<ExtensionSystem, AcrossTasksDanglingUntriaged> extension_system_;
// List of registered component extensions (see mojom::ManifestLocation).
typedef std::vector<ComponentExtensionInfo> RegisteredComponentExtensions;
diff --git a/chrome/browser/extensions/crx_installer_browsertest.cc b/chrome/browser/extensions/crx_installer_browsertest.cc
index 4d4f72be8..d6aa406 100644
--- a/chrome/browser/extensions/crx_installer_browsertest.cc
+++ b/chrome/browser/extensions/crx_installer_browsertest.cc
@@ -148,7 +148,7 @@
}
private:
- raw_ptr<MockPromptProxy, DanglingAcrossTasks> proxy_;
+ raw_ptr<MockPromptProxy, AcrossTasksDanglingUntriaged> proxy_;
};
MockPromptProxy::MockPromptProxy(
diff --git a/chrome/browser/extensions/extension_browsertest.h b/chrome/browser/extensions/extension_browsertest.h
index 104a714..642cc9c 100644
--- a/chrome/browser/extensions/extension_browsertest.h
+++ b/chrome/browser/extensions/extension_browsertest.h
@@ -445,7 +445,7 @@
#endif
// The default profile to be used.
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
// Cache cache implementation.
std::unique_ptr<ExtensionCacheFake> test_extension_cache_;
diff --git a/chrome/browser/extensions/extension_install_prompt.h b/chrome/browser/extensions/extension_install_prompt.h
index ee47446..02358b4a 100644
--- a/chrome/browser/extensions/extension_install_prompt.h
+++ b/chrome/browser/extensions/extension_install_prompt.h
@@ -198,7 +198,8 @@
bool is_requesting_host_permissions_;
// The extension being installed.
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> extension_;
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged>
+ extension_;
std::string delegated_username_;
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h
index 1e890114..25e6563d 100644
--- a/chrome/browser/extensions/extension_service.h
+++ b/chrome/browser/extensions/extension_service.h
@@ -658,7 +658,7 @@
raw_ptr<Profile> profile_ = nullptr;
// The ExtensionSystem for the profile above.
- raw_ptr<ExtensionSystem, DanglingAcrossTasks> system_ = nullptr;
+ raw_ptr<ExtensionSystem, AcrossTasksDanglingUntriaged> system_ = nullptr;
// Preferences for the owning profile.
raw_ptr<ExtensionPrefs, DanglingUntriaged> extension_prefs_ = nullptr;
diff --git a/chrome/browser/font_family_cache.h b/chrome/browser/font_family_cache.h
index 6ec531bb..d4a3243 100644
--- a/chrome/browser/font_family_cache.h
+++ b/chrome/browser/font_family_cache.h
@@ -83,7 +83,7 @@
// Weak reference.
// Note: The lifetime of this object is tied to the lifetime of the
// PrefService, so there is no worry about an invalid pointer.
- raw_ptr<const PrefService, DanglingAcrossTasks> prefs_;
+ raw_ptr<const PrefService, AcrossTasksDanglingUntriaged> prefs_;
// Reacts to profile font changes. |font_change_registrar_| will be
// automatically unregistered when the FontPrefChangeNotifier is destroyed as
diff --git a/chrome/browser/geolocation/geolocation_browsertest.cc b/chrome/browser/geolocation/geolocation_browsertest.cc
index fc147649..61edbc1 100644
--- a/chrome/browser/geolocation/geolocation_browsertest.cc
+++ b/chrome/browser/geolocation/geolocation_browsertest.cc
@@ -235,7 +235,7 @@
std::unique_ptr<device::ScopedGeolocationOverrider> geolocation_overrider_;
// The current Browser as set in Initialize. May be for an incognito profile.
- raw_ptr<Browser, DanglingAcrossTasks> current_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> current_browser_ = nullptr;
private:
// Calls watchPosition() in JavaScript and accepts or denies the resulting
@@ -247,8 +247,8 @@
std::string html_for_tests_ = "/geolocation/simple.html";
// The frame where the JavaScript calls will run.
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> render_frame_host_ =
- nullptr;
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
+ render_frame_host_ = nullptr;
// The urls for the iframes loaded by LoadIFrames.
std::vector<GURL> iframe_urls_;
diff --git a/chrome/browser/media/history/media_history_browsertest.cc b/chrome/browser/media/history/media_history_browsertest.cc
index f68f9f77..5f706a5 100644
--- a/chrome/browser/media/history/media_history_browsertest.cc
+++ b/chrome/browser/media/history/media_history_browsertest.cc
@@ -1201,7 +1201,8 @@
content::WebContents* web_contents() { return web_contents_; }
protected:
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
content::test::PrerenderTestHelper prerender_helper_;
base::test::ScopedFeatureList feature_list_;
};
diff --git a/chrome/browser/media/history/media_history_table_base.h b/chrome/browser/media/history/media_history_table_base.h
index a82e7a7..ef8b5f6 100644
--- a/chrome/browser/media/history/media_history_table_base.h
+++ b/chrome/browser/media/history/media_history_table_base.h
@@ -75,7 +75,7 @@
base::AtomicFlag cancelled_;
scoped_refptr<base::UpdateableSequencedTaskRunner> db_task_runner_;
- raw_ptr<sql::Database, DanglingAcrossTasks> db_;
+ raw_ptr<sql::Database, AcrossTasksDanglingUntriaged> db_;
};
} // namespace media_history
diff --git a/chrome/browser/media/webrtc/audio_debug_recordings_handler.h b/chrome/browser/media/webrtc/audio_debug_recordings_handler.h
index 60789515..bee8163 100644
--- a/chrome/browser/media/webrtc/audio_debug_recordings_handler.h
+++ b/chrome/browser/media/webrtc/audio_debug_recordings_handler.h
@@ -87,7 +87,8 @@
const base::FilePath& log_directory);
// The browser context associated with our renderer process.
- const raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
+ const raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
// This counter allows saving each debug recording in separate files.
uint64_t current_audio_debug_recordings_id_;
diff --git a/chrome/browser/media/webrtc/capture_handle_browsertest.cc b/chrome/browser/media/webrtc/capture_handle_browsertest.cc
index d857a77..414ffc4 100644
--- a/chrome/browser/media/webrtc/capture_handle_browsertest.cc
+++ b/chrome/browser/media/webrtc/capture_handle_browsertest.cc
@@ -165,7 +165,7 @@
}
raw_ptr<Browser> browser;
- raw_ptr<WebContents, DanglingAcrossTasks> web_contents;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> web_contents;
int tab_strip_index;
std::string capture_handle; // Expected value for those who may observe.
};
@@ -319,7 +319,7 @@
// Incognito browser.
// Note: The regular one is accessible via browser().
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
};
IN_PROC_BROWSER_TEST_F(CaptureHandleBrowserTest,
@@ -786,7 +786,8 @@
protected:
std::unique_ptr<content::test::PrerenderTestHelper> prerender_helper_;
- raw_ptr<WebContents, DanglingAcrossTasks> captured_web_contents_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> captured_web_contents_ =
+ nullptr;
};
// Verifies that pre-rendered pages don't change the capture handle config.
diff --git a/chrome/browser/media/webrtc/conditional_focus_browsertest.cc b/chrome/browser/media/webrtc/conditional_focus_browsertest.cc
index 3042a27..71f2776 100644
--- a/chrome/browser/media/webrtc/conditional_focus_browsertest.cc
+++ b/chrome/browser/media/webrtc/conditional_focus_browsertest.cc
@@ -172,8 +172,8 @@
}
protected:
- raw_ptr<WebContents, DanglingAcrossTasks> captured_tab_ = nullptr;
- raw_ptr<WebContents, DanglingAcrossTasks> capturing_tab_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> captured_tab_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> capturing_tab_ = nullptr;
};
// Flaky on Win bots and on linux release bots http://crbug.com/1264744
diff --git a/chrome/browser/media/webrtc/fake_desktop_media_picker_factory.h b/chrome/browser/media/webrtc/fake_desktop_media_picker_factory.h
index 85fbc8b..c79beb1 100644
--- a/chrome/browser/media/webrtc/fake_desktop_media_picker_factory.h
+++ b/chrome/browser/media/webrtc/fake_desktop_media_picker_factory.h
@@ -57,8 +57,9 @@
override;
private:
- raw_ptr<FakeDesktopMediaPicker, DanglingAcrossTasks> picker_;
- raw_ptr<TestFlags, DanglingAcrossTasks | AllowPtrArithmetic> test_flags_;
+ raw_ptr<FakeDesktopMediaPicker, AcrossTasksDanglingUntriaged> picker_;
+ raw_ptr<TestFlags, AcrossTasksDanglingUntriaged | AllowPtrArithmetic>
+ test_flags_;
int tests_count_;
int current_test_;
bool is_web_contents_excluded_ = false;
diff --git a/chrome/browser/media/webrtc/region_capture_browsertest.cc b/chrome/browser/media/webrtc/region_capture_browsertest.cc
index d11bf618..22eff01 100644
--- a/chrome/browser/media/webrtc/region_capture_browsertest.cc
+++ b/chrome/browser/media/webrtc/region_capture_browsertest.cc
@@ -242,8 +242,8 @@
return CreateNewElement(frame, "div", id);
}
- raw_ptr<Browser, DanglingAcrossTasks> browser;
- raw_ptr<WebContents, DanglingAcrossTasks> web_contents;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> web_contents;
int tab_strip_index;
};
diff --git a/chrome/browser/media/webrtc/webrtc_getdisplaymedia_browsertest.cc b/chrome/browser/media/webrtc/webrtc_getdisplaymedia_browsertest.cc
index 16259af..bd038d7 100644
--- a/chrome/browser/media/webrtc/webrtc_getdisplaymedia_browsertest.cc
+++ b/chrome/browser/media/webrtc/webrtc_getdisplaymedia_browsertest.cc
@@ -864,7 +864,7 @@
const DisplaySurfaceType display_surface_type_;
private:
- raw_ptr<content::WebContents, DanglingAcrossTasks> tab_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> tab_ = nullptr;
};
INSTANTIATE_TEST_SUITE_P(
@@ -1002,7 +1002,7 @@
base::test::ScopedFeatureList feature_list_;
const TestConfigForHiDpi test_config_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> tab_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> tab_ = nullptr;
};
IN_PROC_BROWSER_TEST_P(GetDisplayMediaHiDpiBrowserTest, Capture) {
diff --git a/chrome/browser/media/webrtc/webrtc_interactive_uitest.cc b/chrome/browser/media/webrtc/webrtc_interactive_uitest.cc
index 0bb797d5..76886495 100644
--- a/chrome/browser/media/webrtc/webrtc_interactive_uitest.cc
+++ b/chrome/browser/media/webrtc/webrtc_interactive_uitest.cc
@@ -158,8 +158,8 @@
HangUp(right_tab_);
}
- raw_ptr<content::WebContents, DanglingAcrossTasks> left_tab_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> right_tab_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> left_tab_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> right_tab_;
};
IN_PROC_BROWSER_TEST_F(WebRtcBrowserTest,
diff --git a/chrome/browser/metrics/chrome_feature_list_creator.h b/chrome/browser/metrics/chrome_feature_list_creator.h
index df5c081..b688fb6 100644
--- a/chrome/browser/metrics/chrome_feature_list_creator.h
+++ b/chrome/browser/metrics/chrome_feature_list_creator.h
@@ -120,7 +120,7 @@
std::string actual_locale_;
// This is owned by |metrics_services_manager_| but we need to expose it.
- raw_ptr<ChromeMetricsServicesManagerClient, DanglingAcrossTasks>
+ raw_ptr<ChromeMetricsServicesManagerClient, AcrossTasksDanglingUntriaged>
metrics_services_manager_client_;
std::unique_ptr<metrics_services_manager::MetricsServicesManager>
diff --git a/chrome/browser/net/dns_probe_browsertest.cc b/chrome/browser/net/dns_probe_browsertest.cc
index 8f924d71..a2fc5e5f 100644
--- a/chrome/browser/net/dns_probe_browsertest.cc
+++ b/chrome/browser/net/dns_probe_browsertest.cc
@@ -182,13 +182,14 @@
std::unique_ptr<FakeHostResolverNetworkContext> network_context_;
std::unique_ptr<FakeDnsConfigChangeManager> dns_config_change_manager_;
- raw_ptr<DelayingDnsProbeService, DanglingAcrossTasks>
+ raw_ptr<DelayingDnsProbeService, AcrossTasksDanglingUntriaged>
delaying_dns_probe_service_;
// Browser that methods apply to.
- raw_ptr<Browser, DanglingAcrossTasks> active_browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> active_browser_;
// Helper that current has its DnsProbeStatus messages monitored.
- raw_ptr<NetErrorTabHelper, DanglingAcrossTasks> monitored_tab_helper_;
+ raw_ptr<NetErrorTabHelper, AcrossTasksDanglingUntriaged>
+ monitored_tab_helper_;
std::unique_ptr<base::RunLoop> awaiting_dns_probe_status_run_loop_;
// Queue of statuses received but not yet consumed by WaitForSentStatus().
diff --git a/chrome/browser/net/net_error_tab_helper_browsertest.cc b/chrome/browser/net/net_error_tab_helper_browsertest.cc
index 71395bf0..15db87b 100644
--- a/chrome/browser/net/net_error_tab_helper_browsertest.cc
+++ b/chrome/browser/net/net_error_tab_helper_browsertest.cc
@@ -75,7 +75,7 @@
}
private:
- raw_ptr<chrome_browser_net::NetErrorTabHelper, DanglingAcrossTasks>
+ raw_ptr<chrome_browser_net::NetErrorTabHelper, AcrossTasksDanglingUntriaged>
tab_helper_ = nullptr;
};
diff --git a/chrome/browser/net/network_context_configuration_browsertest.cc b/chrome/browser/net/network_context_configuration_browsertest.cc
index 2b3f605..433072c 100644
--- a/chrome/browser/net/network_context_configuration_browsertest.cc
+++ b/chrome/browser/net/network_context_configuration_browsertest.cc
@@ -720,7 +720,7 @@
FlushNetworkInterface();
}
- raw_ptr<Browser, DanglingAcrossTasks> incognito_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_ = nullptr;
net::EmbeddedTestServer https_server_;
std::unique_ptr<net::test_server::ControllableHttpResponse>
diff --git a/chrome/browser/notifications/notification_display_service_tester.h b/chrome/browser/notifications/notification_display_service_tester.h
index 40108ce..2806ae86 100644
--- a/chrome/browser/notifications/notification_display_service_tester.h
+++ b/chrome/browser/notifications/notification_display_service_tester.h
@@ -94,7 +94,8 @@
void OnProfileShutdown();
raw_ptr<Profile> profile_;
- raw_ptr<StubNotificationDisplayService, DanglingAcrossTasks> display_service_;
+ raw_ptr<StubNotificationDisplayService, AcrossTasksDanglingUntriaged>
+ display_service_;
base::CallbackListSubscription profile_shutdown_subscription_;
};
diff --git a/chrome/browser/password_manager/account_password_store_factory.cc b/chrome/browser/password_manager/account_password_store_factory.cc
index f513e39..76dffda 100644
--- a/chrome/browser/password_manager/account_password_store_factory.cc
+++ b/chrome/browser/password_manager/account_password_store_factory.cc
@@ -73,7 +73,7 @@
base::WeakPtr<UnsyncedCredentialsDeletionNotifier> GetWeakPtr() override;
private:
- const raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ const raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
base::WeakPtrFactory<UnsyncedCredentialsDeletionNotifier> weak_ptr_factory_{
this};
};
diff --git a/chrome/browser/password_manager/chrome_password_manager_client.h b/chrome/browser/password_manager/chrome_password_manager_client.h
index c297ba4e..1665c35 100644
--- a/chrome/browser/password_manager/chrome_password_manager_client.h
+++ b/chrome/browser/password_manager/chrome_password_manager_client.h
@@ -422,7 +422,7 @@
#endif // BUILDFLAG(IS_ANDROID)
raw_ptr<password_manager::ContentPasswordManagerDriverFactory,
- DanglingAcrossTasks>
+ AcrossTasksDanglingUntriaged>
driver_factory_;
// As a mojo service, will be registered into service registry
diff --git a/chrome/browser/password_manager/password_manager_browsertest.cc b/chrome/browser/password_manager/password_manager_browsertest.cc
index ced85ca..2cffb531 100644
--- a/chrome/browser/password_manager/password_manager_browsertest.cc
+++ b/chrome/browser/password_manager/password_manager_browsertest.cc
@@ -4367,8 +4367,8 @@
}
base::OnceClosure quit_closure_;
uint32_t wait_type_ = WAIT_FOR_NOTHING;
- raw_ptr<autofill::mojom::PasswordManagerDriver, DanglingAcrossTasks> impl_ =
- nullptr;
+ raw_ptr<autofill::mojom::PasswordManagerDriver, AcrossTasksDanglingUntriaged>
+ impl_ = nullptr;
};
class MockPrerenderPasswordManagerDriverInjector
diff --git a/chrome/browser/permissions/permission_manager_browsertest.cc b/chrome/browser/permissions/permission_manager_browsertest.cc
index c4009ee..9752549 100644
--- a/chrome/browser/permissions/permission_manager_browsertest.cc
+++ b/chrome/browser/permissions/permission_manager_browsertest.cc
@@ -104,7 +104,7 @@
Browser* incognito_browser() { return incognito_browser_; }
private:
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
};
IN_PROC_BROWSER_TEST_F(PermissionManagerBrowserTest,
diff --git a/chrome/browser/picture_in_picture/document_picture_in_picture_window_controller_browsertest.cc b/chrome/browser/picture_in_picture/document_picture_in_picture_window_controller_browsertest.cc
index 1d417d2..818c624 100644
--- a/chrome/browser/picture_in_picture/document_picture_in_picture_window_controller_browsertest.cc
+++ b/chrome/browser/picture_in_picture/document_picture_in_picture_window_controller_browsertest.cc
@@ -182,7 +182,7 @@
private:
raw_ptr<content::DocumentPictureInPictureWindowController,
- DanglingAcrossTasks>
+ AcrossTasksDanglingUntriaged>
pip_window_controller_ = nullptr;
base::test::ScopedFeatureList scoped_feature_list_;
};
diff --git a/chrome/browser/picture_in_picture/video_picture_in_picture_window_controller_browsertest.cc b/chrome/browser/picture_in_picture/video_picture_in_picture_window_controller_browsertest.cc
index f7300fb..d8ecfab 100644
--- a/chrome/browser/picture_in_picture/video_picture_in_picture_window_controller_browsertest.cc
+++ b/chrome/browser/picture_in_picture/video_picture_in_picture_window_controller_browsertest.cc
@@ -335,7 +335,8 @@
}
private:
- raw_ptr<content::VideoPictureInPictureWindowController, DanglingAcrossTasks>
+ raw_ptr<content::VideoPictureInPictureWindowController,
+ AcrossTasksDanglingUntriaged>
pip_window_controller_ = nullptr;
MockVideoPictureInPictureWindowController mock_controller_;
};
diff --git a/chrome/browser/plugins/plugin_info_host_impl.h b/chrome/browser/plugins/plugin_info_host_impl.h
index 3745b18..800f15f2 100644
--- a/chrome/browser/plugins/plugin_info_host_impl.h
+++ b/chrome/browser/plugins/plugin_info_host_impl.h
@@ -76,7 +76,7 @@
raw_ptr<extensions::ExtensionRegistry, DanglingUntriaged>
extension_registry_;
#endif
- raw_ptr<const HostContentSettingsMap, DanglingAcrossTasks>
+ raw_ptr<const HostContentSettingsMap, AcrossTasksDanglingUntriaged>
host_content_settings_map_;
scoped_refptr<PluginPrefs> plugin_prefs_;
};
diff --git a/chrome/browser/policy/cloud/cloud_policy_invalidator.h b/chrome/browser/policy/cloud/cloud_policy_invalidator.h
index 13c1af14..27c0c086 100644
--- a/chrome/browser/policy/cloud/cloud_policy_invalidator.h
+++ b/chrome/browser/policy/cloud/cloud_policy_invalidator.h
@@ -201,7 +201,7 @@
raw_ptr<base::Clock> clock_;
// The invalidation service.
- raw_ptr<invalidation::InvalidationService, DanglingAcrossTasks>
+ raw_ptr<invalidation::InvalidationService, AcrossTasksDanglingUntriaged>
invalidation_service_;
// Whether the invalidator currently has the ability to receive invalidations.
diff --git a/chrome/browser/policy/test/policy_test_google_browsertest.cc b/chrome/browser/policy/test/policy_test_google_browsertest.cc
index 89889e8..34decb8 100644
--- a/chrome/browser/policy/test/policy_test_google_browsertest.cc
+++ b/chrome/browser/policy/test/policy_test_google_browsertest.cc
@@ -116,7 +116,7 @@
net::EmbeddedTestServer https_server_;
base::Lock lock_;
std::map<std::string, net::HttpRequestHeaders> urls_requested_;
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
};
INSTANTIATE_TEST_SUITE_P(, PolicyTestGoogle, ::testing::Bool());
diff --git a/chrome/browser/predictors/loading_predictor_browsertest.cc b/chrome/browser/predictors/loading_predictor_browsertest.cc
index da54dcca..5c789b2a 100644
--- a/chrome/browser/predictors/loading_predictor_browsertest.cc
+++ b/chrome/browser/predictors/loading_predictor_browsertest.cc
@@ -2197,7 +2197,7 @@
content::WebContents* GetWebContents() { return web_contents_; }
net::test_server::EmbeddedTestServerHandle test_server_handle_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
};
IN_PROC_BROWSER_TEST_F(MultiPageBrowserTest, LoadingPredictor) {
diff --git a/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_test_utils.h b/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_test_utils.h
index 50f96f92..aa2076d 100644
--- a/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_test_utils.h
+++ b/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_test_utils.h
@@ -365,9 +365,9 @@
external_protocol_handler_delegate_;
std::unique_ptr<safe_browsing::TestSafeBrowsingServiceFactory>
safe_browsing_factory_;
- raw_ptr<TestNoStatePrefetchContentsFactory, DanglingAcrossTasks>
+ raw_ptr<TestNoStatePrefetchContentsFactory, AcrossTasksDanglingUntriaged>
no_state_prefetch_contents_factory_;
- raw_ptr<Browser, DanglingAcrossTasks> explicitly_set_browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> explicitly_set_browser_;
bool autostart_test_server_;
base::HistogramTester histogram_tester_;
std::unique_ptr<net::EmbeddedTestServer> https_src_server_;
diff --git a/chrome/browser/preloading/prefetch/search_prefetch/search_preload_unified_browsertest.cc b/chrome/browser/preloading/prefetch/search_prefetch/search_preload_unified_browsertest.cc
index 4ba711e..c0ddd40 100644
--- a/chrome/browser/preloading/prefetch/search_prefetch/search_preload_unified_browsertest.cc
+++ b/chrome/browser/preloading/prefetch/search_prefetch/search_preload_unified_browsertest.cc
@@ -398,9 +398,10 @@
constexpr static char kSearchDomain[] = "a.test";
constexpr static char16_t kSearchDomain16[] = u"a.test";
- raw_ptr<PrerenderManager, DanglingAcrossTasks> prerender_manager_ = nullptr;
- raw_ptr<SearchPrefetchService, DanglingAcrossTasks> search_prefetch_service_ =
+ raw_ptr<PrerenderManager, AcrossTasksDanglingUntriaged> prerender_manager_ =
nullptr;
+ raw_ptr<SearchPrefetchService, AcrossTasksDanglingUntriaged>
+ search_prefetch_service_ = nullptr;
net::test_server::EmbeddedTestServer search_engine_server_{
net::test_server::EmbeddedTestServer::TYPE_HTTPS};
diff --git a/chrome/browser/preloading/prefetch/zero_suggest_prefetch/zero_suggest_prefetch_tab_helper_browsertest.cc b/chrome/browser/preloading/prefetch/zero_suggest_prefetch/zero_suggest_prefetch_tab_helper_browsertest.cc
index 77c63862..4fed637d 100644
--- a/chrome/browser/preloading/prefetch/zero_suggest_prefetch/zero_suggest_prefetch_tab_helper_browsertest.cc
+++ b/chrome/browser/preloading/prefetch/zero_suggest_prefetch/zero_suggest_prefetch_tab_helper_browsertest.cc
@@ -71,7 +71,8 @@
}
base::test::ScopedFeatureList feature_list_;
- raw_ptr<testing::NiceMock<MockAutocompleteController>, DanglingAcrossTasks>
+ raw_ptr<testing::NiceMock<MockAutocompleteController>,
+ AcrossTasksDanglingUntriaged>
controller_;
};
diff --git a/chrome/browser/preloading/prerender/omnibox_prerender_browsertest.cc b/chrome/browser/preloading/prerender/omnibox_prerender_browsertest.cc
index ea1fa32..c3f6d5f 100644
--- a/chrome/browser/preloading/prerender/omnibox_prerender_browsertest.cc
+++ b/chrome/browser/preloading/prerender/omnibox_prerender_browsertest.cc
@@ -364,7 +364,7 @@
constexpr static char kSearchDomain[] = "a.test";
constexpr static char16_t kSearchDomain16[] = u"a.test";
- raw_ptr<PrerenderManager, DanglingAcrossTasks> prerender_manager_;
+ raw_ptr<PrerenderManager, AcrossTasksDanglingUntriaged> prerender_manager_;
net::test_server::EmbeddedTestServer search_engine_server_{
net::test_server::EmbeddedTestServer::TYPE_HTTPS};
std::string prerender_page_target_ = "/title1.html";
diff --git a/chrome/browser/printing/print_preview_context_menu_observer.h b/chrome/browser/printing/print_preview_context_menu_observer.h
index 291af77..4d39bf9e 100644
--- a/chrome/browser/printing/print_preview_context_menu_observer.h
+++ b/chrome/browser/printing/print_preview_context_menu_observer.h
@@ -30,7 +30,7 @@
private:
bool IsPrintPreviewDialog();
- raw_ptr<content::WebContents, DanglingAcrossTasks> contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> contents_;
};
#endif // CHROME_BROWSER_PRINTING_PRINT_PREVIEW_CONTEXT_MENU_OBSERVER_H_
diff --git a/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc b/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc
index d6d6711..105da69 100644
--- a/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc
+++ b/chrome/browser/printing/print_preview_dialog_controller_browsertest.cc
@@ -138,9 +138,10 @@
std::unique_ptr<printing::TestPrintPreviewDialogClonedObserver>
cloned_tab_observer_;
- raw_ptr<printing::TestPrintViewManagerForRequestPreview, DanglingAcrossTasks>
+ raw_ptr<printing::TestPrintViewManagerForRequestPreview,
+ AcrossTasksDanglingUntriaged>
test_print_view_manager_;
- raw_ptr<WebContents, DanglingAcrossTasks> initiator_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> initiator_ = nullptr;
};
// Test to verify that when a initiator navigates, we can create a new preview
diff --git a/chrome/browser/profiles/avatar_menu.h b/chrome/browser/profiles/avatar_menu.h
index edbcb631..30ec538 100644
--- a/chrome/browser/profiles/avatar_menu.h
+++ b/chrome/browser/profiles/avatar_menu.h
@@ -191,7 +191,7 @@
raw_ptr<AvatarMenuObserver, DanglingUntriaged> observer_;
// Browser in which this avatar menu resides. Weak.
- raw_ptr<Browser, DanglingAcrossTasks> browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_;
};
#endif // CHROME_BROWSER_PROFILES_AVATAR_MENU_H_
diff --git a/chrome/browser/profiles/profile_activity_metrics_recorder.h b/chrome/browser/profiles/profile_activity_metrics_recorder.h
index 7f0b5a8..71b35e6b 100644
--- a/chrome/browser/profiles/profile_activity_metrics_recorder.h
+++ b/chrome/browser/profiles/profile_activity_metrics_recorder.h
@@ -52,11 +52,12 @@
void OnUserAction(const std::string& action, base::TimeTicks action_time);
// The profile of the last active window.
- raw_ptr<Profile, DanglingAcrossTasks> last_active_profile_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> last_active_profile_ = nullptr;
// Profile of the currently running session, if there is any. Reset after
// inactivity.
- raw_ptr<Profile, DanglingAcrossTasks> running_session_profile_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> running_session_profile_ =
+ nullptr;
base::TimeTicks running_session_start_;
base::TimeTicks last_session_end_;
diff --git a/chrome/browser/profiles/profile_browsertest.cc b/chrome/browser/profiles/profile_browsertest.cc
index 36d9baa..6f3b2bf 100644
--- a/chrome/browser/profiles/profile_browsertest.cc
+++ b/chrome/browser/profiles/profile_browsertest.cc
@@ -233,7 +233,7 @@
}
private:
- raw_ptr<Browser, DanglingAcrossTasks> browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_;
base::RunLoop run_loop_;
};
diff --git a/chrome/browser/profiles/profile_key.h b/chrome/browser/profiles/profile_key.h
index c0005a2..f1b0ccc 100644
--- a/chrome/browser/profiles/profile_key.h
+++ b/chrome/browser/profiles/profile_key.h
@@ -49,7 +49,7 @@
private:
raw_ptr<PrefService> prefs_ = nullptr;
- raw_ptr<leveldb_proto::ProtoDatabaseProvider, DanglingAcrossTasks>
+ raw_ptr<leveldb_proto::ProtoDatabaseProvider, AcrossTasksDanglingUntriaged>
db_provider_ = nullptr;
// Points to the original (non off-the-record) ProfileKey.
diff --git a/chrome/browser/profiles/profile_window_browsertest.cc b/chrome/browser/profiles/profile_window_browsertest.cc
index 7e3fdf1..dbb9a8f6 100644
--- a/chrome/browser/profiles/profile_window_browsertest.cc
+++ b/chrome/browser/profiles/profile_window_browsertest.cc
@@ -165,7 +165,7 @@
}
private:
- raw_ptr<Profile, DanglingAcrossTasks> profile_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_ = nullptr;
};
IN_PROC_BROWSER_TEST_P(ProfileWindowCountBrowserTest, CountProfileWindows) {
diff --git a/chrome/browser/push_messaging/push_messaging_browsertest.cc b/chrome/browser/push_messaging/push_messaging_browsertest.cc
index 70709df..e15db167 100644
--- a/chrome/browser/push_messaging/push_messaging_browsertest.cc
+++ b/chrome/browser/push_messaging/push_messaging_browsertest.cc
@@ -2812,7 +2812,7 @@
protected:
content::test::PrerenderTestHelper prerender_helper_;
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
};
// Regression test for https://crbug.com/476474
diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc b/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc
index a4f795f..632d2ae 100644
--- a/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc
@@ -527,10 +527,10 @@
content::RenderFrameHost* extension_frame() { return extension_frame_; }
private:
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> extension_frame_ =
- nullptr;
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
+ extension_frame_ = nullptr;
guest_view::TestGuestViewManagerFactory factory_;
- raw_ptr<guest_view::TestGuestViewManager, DanglingAcrossTasks>
+ raw_ptr<guest_view::TestGuestViewManager, AcrossTasksDanglingUntriaged>
test_guest_view_manager_;
};
diff --git a/chrome/browser/renderer_host/render_process_host_chrome_browsertest.cc b/chrome/browser/renderer_host/render_process_host_chrome_browsertest.cc
index 5b22e19..0bfaf6a 100644
--- a/chrome/browser/renderer_host/render_process_host_chrome_browsertest.cc
+++ b/chrome/browser/renderer_host/render_process_host_chrome_browsertest.cc
@@ -714,7 +714,8 @@
base::Process audio_process_;
base::Process no_audio_process_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> audio_tab_web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ audio_tab_web_contents_;
private:
bool IsProcessBackgrounded(const base::Process& process) {
diff --git a/chrome/browser/resource_coordinator/tab_lifecycle_unit_source.h b/chrome/browser/resource_coordinator/tab_lifecycle_unit_source.h
index a507d6c..b691da3 100644
--- a/chrome/browser/resource_coordinator/tab_lifecycle_unit_source.h
+++ b/chrome/browser/resource_coordinator/tab_lifecycle_unit_source.h
@@ -138,7 +138,7 @@
BrowserTabStripTracker browser_tab_strip_tracker_;
// Pretend that this is the TabStripModel of the focused window, for testing.
- raw_ptr<TabStripModel, DanglingAcrossTasks>
+ raw_ptr<TabStripModel, AcrossTasksDanglingUntriaged>
focused_tab_strip_model_for_testing_ = nullptr;
// The currently focused TabLifecycleUnit. Updated by UpdateFocusedTab().
diff --git a/chrome/browser/safe_browsing/cloud_content_scanning/file_opening_job.h b/chrome/browser/safe_browsing/cloud_content_scanning/file_opening_job.h
index 20d7a42..ee1fbe1c 100644
--- a/chrome/browser/safe_browsing/cloud_content_scanning/file_opening_job.h
+++ b/chrome/browser/safe_browsing/cloud_content_scanning/file_opening_job.h
@@ -25,8 +25,8 @@
~FileOpeningTask();
// Non-owning pointer to the request corresponding to the file to open.
- raw_ptr<safe_browsing::FileAnalysisRequest, DanglingAcrossTasks> request =
- nullptr;
+ raw_ptr<safe_browsing::FileAnalysisRequest, AcrossTasksDanglingUntriaged>
+ request = nullptr;
// Indicates if this task has been taken and is owned by a thread.
std::atomic_bool taken{false};
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc
index 8b09650c..3eb323f 100644
--- a/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc
+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc
@@ -376,7 +376,7 @@
ThreatDetails* get_details() { return details_; }
private:
- raw_ptr<ThreatDetails, DanglingAcrossTasks> details_;
+ raw_ptr<ThreatDetails, AcrossTasksDanglingUntriaged> details_;
};
// A SafeBrowingBlockingPage class that lets us wait until it's hidden.
diff --git a/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc b/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc
index f83070c..01f00e5d 100644
--- a/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc
+++ b/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc
@@ -606,12 +606,12 @@
private:
std::unique_ptr<TestSafeBrowsingServiceFactory> sb_factory_;
// Owned by the V4Database.
- raw_ptr<TestV4DatabaseFactory, DanglingAcrossTasks> v4_db_factory_;
+ raw_ptr<TestV4DatabaseFactory, AcrossTasksDanglingUntriaged> v4_db_factory_;
// Owned by the V4GetHashProtocolManager.
- raw_ptr<TestV4GetHashProtocolManagerFactory, DanglingAcrossTasks>
+ raw_ptr<TestV4GetHashProtocolManagerFactory, AcrossTasksDanglingUntriaged>
v4_get_hash_factory_;
// Owned by the V4Database.
- raw_ptr<TestV4StoreFactory, DanglingAcrossTasks> store_factory_;
+ raw_ptr<TestV4StoreFactory, AcrossTasksDanglingUntriaged> store_factory_;
#if defined(ADDRESS_SANITIZER)
// TODO(lukasza): https://crbug.com/971820: Disallow renderer crashes once the
diff --git a/chrome/browser/safe_browsing/test_safe_browsing_database_helper.h b/chrome/browser/safe_browsing/test_safe_browsing_database_helper.h
index 5eaa575..d778a64 100644
--- a/chrome/browser/safe_browsing/test_safe_browsing_database_helper.h
+++ b/chrome/browser/safe_browsing/test_safe_browsing_database_helper.h
@@ -65,13 +65,13 @@
private:
std::unique_ptr<safe_browsing::TestSafeBrowsingServiceFactory> sb_factory_;
// Owned by the V4Database.
- raw_ptr<InsertingDatabaseFactory, DanglingAcrossTasks> v4_db_factory_ =
- nullptr;
+ raw_ptr<InsertingDatabaseFactory, AcrossTasksDanglingUntriaged>
+ v4_db_factory_ = nullptr;
// Owned by the V4GetHashProtocolManager. Will stay nullptr if the v4 hash
// factory is not being mocked.
raw_ptr<safe_browsing::TestV4GetHashProtocolManagerFactory,
- DanglingAcrossTasks>
+ AcrossTasksDanglingUntriaged>
v4_get_hash_factory_ = nullptr;
};
diff --git a/chrome/browser/safe_browsing/v4_embedded_test_server_browsertest.cc b/chrome/browser/safe_browsing/v4_embedded_test_server_browsertest.cc
index a263259..90fa0ff 100644
--- a/chrome/browser/safe_browsing/v4_embedded_test_server_browsertest.cc
+++ b/chrome/browser/safe_browsing/v4_embedded_test_server_browsertest.cc
@@ -120,7 +120,8 @@
std::unique_ptr<net::MappedHostResolver> mapped_host_resolver_;
// Owned by the V4Database.
- raw_ptr<TestV4DatabaseFactory, DanglingAcrossTasks> v4_db_factory_ = nullptr;
+ raw_ptr<TestV4DatabaseFactory, AcrossTasksDanglingUntriaged> v4_db_factory_ =
+ nullptr;
};
IN_PROC_BROWSER_TEST_F(V4EmbeddedTestServerBrowserTest, SimpleTest) {
diff --git a/chrome/browser/sessions/session_service_log_browsertest.cc b/chrome/browser/sessions/session_service_log_browsertest.cc
index 86644487..1c97692e 100644
--- a/chrome/browser/sessions/session_service_log_browsertest.cc
+++ b/chrome/browser/sessions/session_service_log_browsertest.cc
@@ -88,7 +88,7 @@
protected:
// Cached as browser() may be destroyed.
- raw_ptr<Profile, DanglingAcrossTasks> profile_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_ = nullptr;
std::unique_ptr<ScopedKeepAlive> keep_alive_;
};
diff --git a/chrome/browser/sharing/sharing_fcm_handler.h b/chrome/browser/sharing/sharing_fcm_handler.h
index 97928072..8fe1b4c 100644
--- a/chrome/browser/sharing/sharing_fcm_handler.h
+++ b/chrome/browser/sharing/sharing_fcm_handler.h
@@ -101,7 +101,7 @@
absl::optional<std::string> message_id,
SharingChannelType channel_type);
- const raw_ptr<gcm::GCMDriver, DanglingAcrossTasks> gcm_driver_;
+ const raw_ptr<gcm::GCMDriver, AcrossTasksDanglingUntriaged> gcm_driver_;
raw_ptr<syncer::DeviceInfoTracker, DanglingUntriaged> device_info_tracker_;
raw_ptr<SharingFCMSender, DanglingUntriaged> sharing_fcm_sender_;
raw_ptr<SharingHandlerRegistry, DanglingUntriaged> handler_registry_;
diff --git a/chrome/browser/sharing/sharing_fcm_sender.h b/chrome/browser/sharing/sharing_fcm_sender.h
index 678acc6..b064b3bd 100644
--- a/chrome/browser/sharing/sharing_fcm_sender.h
+++ b/chrome/browser/sharing/sharing_fcm_sender.h
@@ -142,7 +142,7 @@
raw_ptr<SharingMessageBridge, DanglingUntriaged> sharing_message_bridge_;
raw_ptr<SharingSyncPreference, DanglingUntriaged> sync_preference_;
raw_ptr<VapidKeyManager, DanglingUntriaged> vapid_key_manager_;
- raw_ptr<gcm::GCMDriver, DanglingAcrossTasks> gcm_driver_;
+ raw_ptr<gcm::GCMDriver, AcrossTasksDanglingUntriaged> gcm_driver_;
raw_ptr<syncer::LocalDeviceInfoProvider, DanglingUntriaged>
local_device_info_provider_;
raw_ptr<syncer::SyncService, DanglingUntriaged> sync_service_;
diff --git a/chrome/browser/signin/dice_web_signin_interceptor_browsertest.cc b/chrome/browser/signin/dice_web_signin_interceptor_browsertest.cc
index b3ecc61..87ab673 100644
--- a/chrome/browser/signin/dice_web_signin_interceptor_browsertest.cc
+++ b/chrome/browser/signin/dice_web_signin_interceptor_browsertest.cc
@@ -134,7 +134,7 @@
}
private:
- raw_ptr<Browser, DanglingAcrossTasks> fre_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> fre_browser_ = nullptr;
CoreAccountId fre_account_id_;
WebSigninInterceptor::SigninInterceptionType expected_interception_type_ =
WebSigninInterceptor::SigninInterceptionType::kMultiUser;
diff --git a/chrome/browser/site_isolation/site_per_process_text_input_browsertest.cc b/chrome/browser/site_isolation/site_per_process_text_input_browsertest.cc
index 79792bd8..ffdf74d 100644
--- a/chrome/browser/site_isolation/site_per_process_text_input_browsertest.cc
+++ b/chrome/browser/site_isolation/site_per_process_text_input_browsertest.cc
@@ -114,7 +114,7 @@
}
raw_ptr<content::WebContents, DanglingUntriaged> web_contents_;
- raw_ptr<content::RenderWidgetHostView, DanglingAcrossTasks> view_;
+ raw_ptr<content::RenderWidgetHostView, AcrossTasksDanglingUntriaged> view_;
const ui::TextInputType expected_type_;
};
diff --git a/chrome/browser/ssl/security_state_tab_helper_browsertest.cc b/chrome/browser/ssl/security_state_tab_helper_browsertest.cc
index 382e9979..3b3d8c8 100644
--- a/chrome/browser/ssl/security_state_tab_helper_browsertest.cc
+++ b/chrome/browser/ssl/security_state_tab_helper_browsertest.cc
@@ -1588,7 +1588,8 @@
content::WebContents* web_contents() { return web_contents_; }
protected:
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
content::test::PrerenderTestHelper prerender_helper_;
base::test::ScopedFeatureList scoped_feature_list_;
};
diff --git a/chrome/browser/subresource_filter/subresource_filter_browser_test_harness.h b/chrome/browser/subresource_filter/subresource_filter_browser_test_harness.h
index 7f1835e..924d2d6 100644
--- a/chrome/browser/subresource_filter/subresource_filter_browser_test_harness.h
+++ b/chrome/browser/subresource_filter/subresource_filter_browser_test_harness.h
@@ -211,7 +211,7 @@
std::unique_ptr<TestSafeBrowsingDatabaseHelper> database_helper_;
// Owned by the profile.
- raw_ptr<SubresourceFilterProfileContext, DanglingAcrossTasks>
+ raw_ptr<SubresourceFilterProfileContext, AcrossTasksDanglingUntriaged>
profile_context_;
};
diff --git a/chrome/browser/subresource_filter/subresource_filter_history_observer.h b/chrome/browser/subresource_filter/subresource_filter_history_observer.h
index 74e24f4..de62a67 100644
--- a/chrome/browser/subresource_filter/subresource_filter_history_observer.h
+++ b/chrome/browser/subresource_filter/subresource_filter_history_observer.h
@@ -47,7 +47,7 @@
// Outlives this object.
raw_ptr<subresource_filter::SubresourceFilterContentSettingsManager,
- DanglingAcrossTasks>
+ AcrossTasksDanglingUntriaged>
settings_manager_;
};
diff --git a/chrome/browser/sync/sessions/sync_sessions_router_tab_helper.h b/chrome/browser/sync/sessions/sync_sessions_router_tab_helper.h
index f17827c..72396fb9 100644
--- a/chrome/browser/sync/sessions/sync_sessions_router_tab_helper.h
+++ b/chrome/browser/sync/sessions/sync_sessions_router_tab_helper.h
@@ -78,9 +78,10 @@
// |router_| is a KeyedService and is guaranteed to outlive |this|.
raw_ptr<SyncSessionsWebContentsRouter, DanglingUntriaged> router_;
- raw_ptr<ChromeTranslateClient, DanglingAcrossTasks> chrome_translate_client_;
+ raw_ptr<ChromeTranslateClient, AcrossTasksDanglingUntriaged>
+ chrome_translate_client_;
- raw_ptr<favicon::FaviconDriver, DanglingAcrossTasks> favicon_driver_;
+ raw_ptr<favicon::FaviconDriver, AcrossTasksDanglingUntriaged> favicon_driver_;
WEB_CONTENTS_USER_DATA_KEY_DECL();
};
diff --git a/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc b/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc
index 957c4a6d..0f185ae 100644
--- a/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc
+++ b/chrome/browser/sync/sessions/sync_sessions_router_tab_helper_browsertest.cc
@@ -129,7 +129,8 @@
protected:
private:
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
content::test::PrerenderTestHelper prerender_helper_;
TestLocalSessionEventHandler handler;
TestTranslateDriverObserver observer_;
diff --git a/chrome/browser/sync/test/integration/sync_service_impl_harness.h b/chrome/browser/sync/test/integration/sync_service_impl_harness.h
index a781fc2b..2231b18 100644
--- a/chrome/browser/sync/test/integration/sync_service_impl_harness.h
+++ b/chrome/browser/sync/test/integration/sync_service_impl_harness.h
@@ -197,10 +197,10 @@
bool IsSyncEnabledByUser() const;
// Profile associated with this sync client.
- const raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ const raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
// SyncServiceImpl object associated with |profile_|.
- const raw_ptr<syncer::SyncServiceImpl, DanglingAcrossTasks> service_;
+ const raw_ptr<syncer::SyncServiceImpl, AcrossTasksDanglingUntriaged> service_;
// Prevents Sync from running until configuration is complete.
std::unique_ptr<syncer::SyncSetupInProgressHandle> sync_blocker_;
diff --git a/chrome/browser/sync/test/integration/sync_test.h b/chrome/browser/sync/test/integration/sync_test.h
index be63793..51c009d4 100644
--- a/chrome/browser/sync/test/integration/sync_test.h
+++ b/chrome/browser/sync/test/integration/sync_test.h
@@ -398,7 +398,7 @@
// The default profile, created before our actual testing |profiles_|. This is
// needed in a workaround for https://crbug.com/801569, see comments in the
// .cc file.
- raw_ptr<Profile, DanglingAcrossTasks> previous_profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> previous_profile_;
// Number of sync clients that will be created by a test.
int num_clients_;
@@ -408,7 +408,7 @@
// directory. Profiles are owned by the ProfileManager.
// TODO(crbug.com/1349349): store |profiles_|, |browsers_| and |clients_| in
// one structure.
- std::vector<raw_ptr<Profile, DanglingAcrossTasks>> profiles_;
+ std::vector<raw_ptr<Profile, AcrossTasksDanglingUntriaged>> profiles_;
// List of temporary directories that need to be deleted when the test is
// completed, used for two-client tests with external server.
@@ -419,7 +419,7 @@
// instance is created for each sync profile. Browser object lifetime is
// managed by BrowserList, so we don't use a std::vector<std::unique_ptr<>>
// here.
- std::vector<raw_ptr<Browser, DanglingAcrossTasks>> browsers_;
+ std::vector<raw_ptr<Browser, AcrossTasksDanglingUntriaged>> browsers_;
class ClosedBrowserObserver;
std::unique_ptr<ClosedBrowserObserver> browser_list_observer_;
@@ -442,8 +442,8 @@
// Used to deliver invalidations to different profiles within
// FakeSyncServerInvalidationSender.
- std::map<raw_ptr<Profile, DanglingAcrossTasks>,
- raw_ptr<FakeSyncGCMDriver, DanglingAcrossTasks>>
+ std::map<raw_ptr<Profile, AcrossTasksDanglingUntriaged>,
+ raw_ptr<FakeSyncGCMDriver, AcrossTasksDanglingUntriaged>>
profile_to_fake_gcm_driver_;
base::CallbackListSubscription create_services_subscription_;
@@ -452,7 +452,7 @@
// We don't need a corresponding verifier sync client because the contents
// of the verifier profile are strictly local, and are not meant to be
// synced.
- raw_ptr<Profile, DanglingAcrossTasks> verifier_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> verifier_;
// Indicates whether to use a new user data dir.
// Only used for external server tests with two clients.
diff --git a/chrome/browser/sync/test/integration/two_client_power_bookmarks_sync_test.cc b/chrome/browser/sync/test/integration/two_client_power_bookmarks_sync_test.cc
index fd6025ec..d8d86ab 100644
--- a/chrome/browser/sync/test/integration/two_client_power_bookmarks_sync_test.cc
+++ b/chrome/browser/sync/test/integration/two_client_power_bookmarks_sync_test.cc
@@ -64,8 +64,10 @@
}
protected:
- raw_ptr<power_bookmarks::PowerBookmarkService, DanglingAcrossTasks> service0_;
- raw_ptr<power_bookmarks::PowerBookmarkService, DanglingAcrossTasks> service1_;
+ raw_ptr<power_bookmarks::PowerBookmarkService, AcrossTasksDanglingUntriaged>
+ service0_;
+ raw_ptr<power_bookmarks::PowerBookmarkService, AcrossTasksDanglingUntriaged>
+ service1_;
private:
power_bookmarks::PowerBookmarkService* GetSyncService(int index) {
diff --git a/chrome/browser/sync_file_system/local/sync_file_system_backend.h b/chrome/browser/sync_file_system/local/sync_file_system_backend.h
index c58cd48..e1f6a307 100644
--- a/chrome/browser/sync_file_system/local/sync_file_system_backend.h
+++ b/chrome/browser/sync_file_system/local/sync_file_system_backend.h
@@ -95,7 +95,7 @@
// |profile_| will initially be valid but may be destroyed before |this|, so
// it should be checked before being accessed.
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
// A flag to skip the initialization sequence of SyncFileSystemService for
// testing.
diff --git a/chrome/browser/tab_contents/view_source_browsertest.cc b/chrome/browser/tab_contents/view_source_browsertest.cc
index 9d40f79..3e06537e 100644
--- a/chrome/browser/tab_contents/view_source_browsertest.cc
+++ b/chrome/browser/tab_contents/view_source_browsertest.cc
@@ -791,7 +791,7 @@
base::Unretained(this))};
// The WebContents which is expected to request prerendering.
- raw_ptr<content::WebContents, DanglingAcrossTasks> target_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> target_ = nullptr;
};
// A frame in a prerendered page should be able to have its source viewed, like
diff --git a/chrome/browser/task_manager/providers/web_contents/devtools_tag_browsertest.cc b/chrome/browser/task_manager/providers/web_contents/devtools_tag_browsertest.cc
index c58297ba..e450b7a 100644
--- a/chrome/browser/task_manager/providers/web_contents/devtools_tag_browsertest.cc
+++ b/chrome/browser/task_manager/providers/web_contents/devtools_tag_browsertest.cc
@@ -58,7 +58,7 @@
}
private:
- raw_ptr<DevToolsWindow, DanglingAcrossTasks> devtools_window_;
+ raw_ptr<DevToolsWindow, AcrossTasksDanglingUntriaged> devtools_window_;
};
// Tests that opening a DevToolsWindow will result in tagging its main
diff --git a/chrome/browser/ui/ash/multi_user/test_multi_user_window_manager.h b/chrome/browser/ui/ash/multi_user/test_multi_user_window_manager.h
index 243ff68..579bd00 100644
--- a/chrome/browser/ui/ash/multi_user/test_multi_user_window_manager.h
+++ b/chrome/browser/ui/ash/multi_user/test_multi_user_window_manager.h
@@ -48,13 +48,13 @@
const AccountId& desktop_owner);
// The window of the visiting browser.
- raw_ptr<aura::Window, DanglingAcrossTasks> browser_window_;
+ raw_ptr<aura::Window, AcrossTasksDanglingUntriaged> browser_window_;
// The owner of the visiting browser.
AccountId browser_owner_;
// The owner of the currently shown desktop.
AccountId desktop_owner_;
// The created window.
- raw_ptr<aura::Window, DanglingAcrossTasks> created_window_ = nullptr;
+ raw_ptr<aura::Window, AcrossTasksDanglingUntriaged> created_window_ = nullptr;
// The location of the window.
AccountId created_window_shown_for_;
// The current selected active user.
diff --git a/chrome/browser/ui/autofill/autofill_popup_controller_impl.h b/chrome/browser/ui/autofill/autofill_popup_controller_impl.h
index 9792bdc..830e62d 100644
--- a/chrome/browser/ui/autofill/autofill_popup_controller_impl.h
+++ b/chrome/browser/ui/autofill/autofill_popup_controller_impl.h
@@ -227,7 +227,7 @@
void SetViewForTesting(base::WeakPtr<AutofillPopupView> view);
PopupControllerCommon controller_common_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
AutofillPopupViewPtr view_;
base::WeakPtr<AutofillPopupDelegate> delegate_;
diff --git a/chrome/browser/ui/autofill/autofill_popup_controller_unittest.cc b/chrome/browser/ui/autofill/autofill_popup_controller_unittest.cc
index 34e63940..60d4962 100644
--- a/chrome/browser/ui/autofill/autofill_popup_controller_unittest.cc
+++ b/chrome/browser/ui/autofill/autofill_popup_controller_unittest.cc
@@ -335,7 +335,7 @@
password_manager::metrics_util::PasswordMigrationWarningTriggers)>>
show_pwd_migration_warning_callback_;
#endif
- raw_ptr<NiceMock<TestAutofillPopupController>, DanglingAcrossTasks>
+ raw_ptr<NiceMock<TestAutofillPopupController>, AcrossTasksDanglingUntriaged>
autofill_popup_controller_ = nullptr;
};
diff --git a/chrome/browser/ui/autofill/payments/autofill_error_dialog_controller_impl.h b/chrome/browser/ui/autofill/payments/autofill_error_dialog_controller_impl.h
index beafefdb..457e4c4 100644
--- a/chrome/browser/ui/autofill/payments/autofill_error_dialog_controller_impl.h
+++ b/chrome/browser/ui/autofill/payments/autofill_error_dialog_controller_impl.h
@@ -47,7 +47,8 @@
// Dismiss the error dialog if showing.
void Dismiss();
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_;
// The context of the error dialog that is being displayed. Contains
// information such as the type of the error dialog that is being displayed.
// |error_dialog_context_| may also contain extra information such as a
diff --git a/chrome/browser/ui/bookmarks/bookmark_tab_helper.h b/chrome/browser/ui/bookmarks/bookmark_tab_helper.h
index 359b9c4..32958c50 100644
--- a/chrome/browser/ui/bookmarks/bookmark_tab_helper.h
+++ b/chrome/browser/ui/bookmarks/bookmark_tab_helper.h
@@ -104,7 +104,7 @@
// The BookmarkDrag is used to forward bookmark drag and drop events to
// extensions.
- raw_ptr<BookmarkDrag, DanglingAcrossTasks> bookmark_drag_;
+ raw_ptr<BookmarkDrag, AcrossTasksDanglingUntriaged> bookmark_drag_;
WEB_CONTENTS_USER_DATA_KEY_DECL();
};
diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h
index b0fdd85..e72c913d 100644
--- a/chrome/browser/ui/browser.h
+++ b/chrome/browser/ui/browser.h
@@ -247,7 +247,7 @@
Type type;
// The associated profile.
- raw_ptr<Profile, DanglingAcrossTasks> profile;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile;
// Specifies the browser `is_trusted_source_` value.
bool trusted_source = false;
@@ -1202,7 +1202,7 @@
const Type type_;
// This Browser's profile.
- const raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ const raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
// Prevent Profile deletion until this browser window is closed.
std::unique_ptr<ScopedProfileKeepAlive> profile_keep_alive_;
diff --git a/chrome/browser/ui/browser_navigator_params.h b/chrome/browser/ui/browser_navigator_params.h
index 8af0a4d..40c7d61 100644
--- a/chrome/browser/ui/browser_navigator_params.h
+++ b/chrome/browser/ui/browser_navigator_params.h
@@ -148,8 +148,8 @@
// Input parameter.
// Only used by Singleton tabs. Causes a tab-switch in addition to navigation.
- raw_ptr<content::WebContents, DanglingAcrossTasks> switch_to_singleton_tab =
- nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ switch_to_singleton_tab = nullptr;
// Output parameter.
// The WebContents in which the navigation occurred or that was inserted.
@@ -172,7 +172,8 @@
// Navigate(). However, if the originating page is from a different
// profile (e.g. an OFF_THE_RECORD page originating from a non-OTR
// window), then |source_contents| is reset to NULL.
- raw_ptr<content::WebContents, DanglingAcrossTasks> source_contents = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> source_contents =
+ nullptr;
// The disposition requested by the navigation source. Default is
// CURRENT_TAB. What follows is a set of coercions that happen to this value
@@ -262,7 +263,7 @@
// Navigate(), the caller is responsible for showing it so that its
// window can assume responsibility for the Browser's lifetime (Browser
// objects are deleted when the user closes a visible browser window).
- raw_ptr<Browser, DanglingAcrossTasks> browser = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser = nullptr;
// The group the caller would like the tab to be added to.
absl::optional<tab_groups::TabGroupId> group;
diff --git a/chrome/browser/ui/chrome_select_file_policy.h b/chrome/browser/ui/chrome_select_file_policy.h
index 6e85ac92..49272553 100644
--- a/chrome/browser/ui/chrome_select_file_policy.h
+++ b/chrome/browser/ui/chrome_select_file_policy.h
@@ -31,7 +31,7 @@
static bool FileSelectDialogsAllowed();
private:
- raw_ptr<content::WebContents, DanglingAcrossTasks> source_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> source_contents_;
};
#endif // CHROME_BROWSER_UI_CHROME_SELECT_FILE_POLICY_H_
diff --git a/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm b/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm
index db54e4f..729c559 100644
--- a/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm
+++ b/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm
@@ -136,10 +136,12 @@
return window_list.front();
}
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> app_1_ = nullptr;
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> app_2_ = nullptr;
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> hosted_app_ =
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged> app_1_ =
nullptr;
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged> app_2_ =
+ nullptr;
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged>
+ hosted_app_ = nullptr;
NSUInteger initial_menu_item_count_ = 0;
};
diff --git a/chrome/browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller.mm b/chrome/browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller.mm
index 5f61a92..ee4dcc7 100644
--- a/chrome/browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller.mm
+++ b/chrome/browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller.mm
@@ -154,7 +154,7 @@
} // namespace
@implementation BookmarkMenuCocoaController {
- raw_ptr<BookmarkMenuBridge, DanglingAcrossTasks>
+ raw_ptr<BookmarkMenuBridge, AcrossTasksDanglingUntriaged>
_bridge; // Weak. Owns |self|.
}
diff --git a/chrome/browser/ui/cocoa/history_menu_cocoa_controller.mm b/chrome/browser/ui/cocoa/history_menu_cocoa_controller.mm
index bee9161..ec342c3 100644
--- a/chrome/browser/ui/cocoa/history_menu_cocoa_controller.mm
+++ b/chrome/browser/ui/cocoa/history_menu_cocoa_controller.mm
@@ -69,7 +69,8 @@
} // namespace
@implementation HistoryMenuCocoaController {
- raw_ptr<HistoryMenuBridge, DanglingAcrossTasks> _bridge; // weak; owns us
+ raw_ptr<HistoryMenuBridge, AcrossTasksDanglingUntriaged>
+ _bridge; // weak; owns us
}
- (instancetype)initWithBridge:(HistoryMenuBridge*)bridge {
diff --git a/chrome/browser/ui/content_settings/framebust_block_browsertest.cc b/chrome/browser/ui/content_settings/framebust_block_browsertest.cc
index 9785fab..636159a 100644
--- a/chrome/browser/ui/content_settings/framebust_block_browsertest.cc
+++ b/chrome/browser/ui/content_settings/framebust_block_browsertest.cc
@@ -145,7 +145,7 @@
absl::optional<size_t> clicked_index_;
base::OnceClosure blocked_url_added_closure_;
- raw_ptr<Browser, DanglingAcrossTasks> current_browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> current_browser_;
};
// Tests that clicking an item in the list of blocked URLs trigger a navigation
diff --git a/chrome/browser/ui/exclusive_access/mouse_lock_controller.h b/chrome/browser/ui/exclusive_access/mouse_lock_controller.h
index f0011098b..6d3c92f 100644
--- a/chrome/browser/ui/exclusive_access/mouse_lock_controller.h
+++ b/chrome/browser/ui/exclusive_access/mouse_lock_controller.h
@@ -77,7 +77,7 @@
// lock the mouse. This is granted only if the WebContents instance has
// previously locked and displayed the permission bubble until the bubble
// time out has expired. https://crbug.com/725370
- raw_ptr<content::WebContents, DanglingAcrossTasks>
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
web_contents_granted_silent_mouse_lock_permission_ = nullptr;
// If true, does not call into the WebContents to lock the mouse. Just assumes
diff --git a/chrome/browser/ui/extensions/hosted_app_browsertest.cc b/chrome/browser/ui/extensions/hosted_app_browsertest.cc
index c70d554..10edd304 100644
--- a/chrome/browser/ui/extensions/hosted_app_browsertest.cc
+++ b/chrome/browser/ui/extensions/hosted_app_browsertest.cc
@@ -330,7 +330,7 @@
apps::AppServiceTest& app_service_test() { return app_service_test_; }
std::string app_id_;
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_;
AppType app_type() const { return app_type_; }
diff --git a/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc b/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc
index 0151099..b04cac6 100644
--- a/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc
+++ b/chrome/browser/ui/javascript_dialogs/javascript_dialog_browsertest.cc
@@ -456,7 +456,8 @@
content::WebContents* web_contents() { return web_contents_; }
protected:
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
content::test::PrerenderTestHelper prerender_helper_;
};
diff --git a/chrome/browser/ui/media_router/media_route_starter.h b/chrome/browser/ui/media_router/media_route_starter.h
index 24bb89b..1fca7fb 100644
--- a/chrome/browser/ui/media_router/media_route_starter.h
+++ b/chrome/browser/ui/media_router/media_route_starter.h
@@ -146,7 +146,8 @@
// If set, this is the tab for which this casting request was initiated. May
// be null in the case of desktop tab casting.
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_;
// If set, then the result of the next presentation route request will
// be handled by this object instead of |presentation_manager_|
diff --git a/chrome/browser/ui/page_info/chrome_page_info_delegate.h b/chrome/browser/ui/page_info/chrome_page_info_delegate.h
index 7acf3b4..647c15f8 100644
--- a/chrome/browser/ui/page_info/chrome_page_info_delegate.h
+++ b/chrome/browser/ui/page_info/chrome_page_info_delegate.h
@@ -111,7 +111,7 @@
raw_ptr<TrustSafetySentimentService> sentiment_service_;
#endif
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
security_state::SecurityLevel security_level_for_tests_;
security_state::VisibleSecurityState visible_security_state_for_tests_;
bool security_state_for_tests_set_ = false;
diff --git a/chrome/browser/ui/page_info/chrome_page_info_ui_delegate.h b/chrome/browser/ui/page_info/chrome_page_info_ui_delegate.h
index 514d9b4..ed1f349 100644
--- a/chrome/browser/ui/page_info/chrome_page_info_ui_delegate.h
+++ b/chrome/browser/ui/page_info/chrome_page_info_ui_delegate.h
@@ -77,7 +77,7 @@
private:
Profile* GetProfile() const;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
GURL site_url_;
};
diff --git a/chrome/browser/ui/passwords/manage_passwords_state.h b/chrome/browser/ui/passwords/manage_passwords_state.h
index 4817210..81042ddf 100644
--- a/chrome/browser/ui/passwords/manage_passwords_state.h
+++ b/chrome/browser/ui/passwords/manage_passwords_state.h
@@ -163,7 +163,8 @@
password_manager::ui::State state_;
// The client used for logging.
- raw_ptr<password_manager::PasswordManagerClient, DanglingAcrossTasks> client_;
+ raw_ptr<password_manager::PasswordManagerClient, AcrossTasksDanglingUntriaged>
+ client_;
// Whether the last attempt to authenticate to opt-in using password account
// storage failed.
diff --git a/chrome/browser/ui/signin_reauth_view_controller_browsertest.cc b/chrome/browser/ui/signin_reauth_view_controller_browsertest.cc
index fcfe101..408c4c0 100644
--- a/chrome/browser/ui/signin_reauth_view_controller_browsertest.cc
+++ b/chrome/browser/ui/signin_reauth_view_controller_browsertest.cc
@@ -140,7 +140,7 @@
}
private:
- raw_ptr<SigninReauthViewController, DanglingAcrossTasks> controller_;
+ raw_ptr<SigninReauthViewController, AcrossTasksDanglingUntriaged> controller_;
base::RunLoop run_loop_;
};
diff --git a/chrome/browser/ui/startup/credential_provider_signin_dialog_win.cc b/chrome/browser/ui/startup/credential_provider_signin_dialog_win.cc
index 23067c1..1c57838 100644
--- a/chrome/browser/ui/startup/credential_provider_signin_dialog_win.cc
+++ b/chrome/browser/ui/startup/credential_provider_signin_dialog_win.cc
@@ -408,7 +408,8 @@
// through the dialog.
mutable HandleGcpwSigninCompleteResult signin_callback_;
- mutable raw_ptr<CredentialProviderWebUIMessageHandler, DanglingAcrossTasks>
+ mutable raw_ptr<CredentialProviderWebUIMessageHandler,
+ AcrossTasksDanglingUntriaged>
handler_ = nullptr;
};
diff --git a/chrome/browser/ui/startup/credential_provider_signin_dialog_win_browsertest.cc b/chrome/browser/ui/startup/credential_provider_signin_dialog_win_browsertest.cc
index 5a5d7b7..40e1c2c 100644
--- a/chrome/browser/ui/startup/credential_provider_signin_dialog_win_browsertest.cc
+++ b/chrome/browser/ui/startup/credential_provider_signin_dialog_win_browsertest.cc
@@ -54,8 +54,10 @@
content::WebContents* web_contents() { return web_contents_; }
virtual void WaitForDialogToLoad();
- raw_ptr<views::WebDialogView, DanglingAcrossTasks> web_view_ = nullptr;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<views::WebDialogView, AcrossTasksDanglingUntriaged> web_view_ =
+ nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
};
CredentialProviderSigninDialogWinBaseTest::
diff --git a/chrome/browser/ui/tab_modal_confirm_dialog_browsertest.h b/chrome/browser/ui/tab_modal_confirm_dialog_browsertest.h
index fce1b709..17d85f3 100644
--- a/chrome/browser/ui/tab_modal_confirm_dialog_browsertest.h
+++ b/chrome/browser/ui/tab_modal_confirm_dialog_browsertest.h
@@ -63,10 +63,11 @@
protected:
// Owned by |dialog_|.
- raw_ptr<MockTabModalConfirmDialogDelegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<MockTabModalConfirmDialogDelegate, AcrossTasksDanglingUntriaged>
+ delegate_;
// Deletes itself.
- raw_ptr<TabModalConfirmDialog, DanglingAcrossTasks> dialog_;
+ raw_ptr<TabModalConfirmDialog, AcrossTasksDanglingUntriaged> dialog_;
int accepted_count_;
int canceled_count_;
diff --git a/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.cc b/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.cc
index d31dc3c..ec0a3d8 100644
--- a/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.cc
+++ b/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.cc
@@ -89,7 +89,7 @@
}
private:
- const raw_ptr<TabSharingUI, DanglingAcrossTasks> ui_;
+ const raw_ptr<TabSharingUI, AcrossTasksDanglingUntriaged> ui_;
const TabSharingInfoBarDelegate::ButtonState button_state_;
const TabSharingInfoBarDelegate::TabShareType capture_type_;
};
diff --git a/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.h b/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.h
index e57a05f..9fc8643 100644
--- a/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.h
+++ b/chrome/browser/ui/tab_sharing/tab_sharing_infobar_delegate.h
@@ -118,7 +118,7 @@
const std::u16string capturer_name_;
// Creates and removes delegate's infobar; outlives delegate.
- const raw_ptr<TabSharingUI, DanglingAcrossTasks> ui_;
+ const raw_ptr<TabSharingUI, AcrossTasksDanglingUntriaged> ui_;
// TODO(crbug.com/1224363): Re-enable favicons by default or drop the code.
const bool favicons_used_for_switch_to_tab_button_;
diff --git a/chrome/browser/ui/tabs/pinned_tab_service_browsertest.cc b/chrome/browser/ui/tabs/pinned_tab_service_browsertest.cc
index 2f51284..9b1d4e0 100644
--- a/chrome/browser/ui/tabs/pinned_tab_service_browsertest.cc
+++ b/chrome/browser/ui/tabs/pinned_tab_service_browsertest.cc
@@ -51,7 +51,7 @@
message_loop_runner_->Quit();
}
- const raw_ptr<const Browser, DanglingAcrossTasks> browser_;
+ const raw_ptr<const Browser, AcrossTasksDanglingUntriaged> browser_;
scoped_refptr<content::MessageLoopRunner> message_loop_runner_;
};
diff --git a/chrome/browser/ui/tabs/tab_strip_model.cc b/chrome/browser/ui/tabs/tab_strip_model.cc
index be591e8..1c3ba4d 100644
--- a/chrome/browser/ui/tabs/tab_strip_model.cc
+++ b/chrome/browser/ui/tabs/tab_strip_model.cc
@@ -264,8 +264,8 @@
//
// Once the notification for change of active web contents has been sent,
// this field is set to nullptr.
- raw_ptr<WebContents, DanglingAcrossTasks> initially_active_web_contents =
- nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged>
+ initially_active_web_contents = nullptr;
// The WebContents that were recently detached. Observers need to be notified
// about these. These must be updated after construction.
diff --git a/chrome/browser/ui/tabs/tab_strip_model.h b/chrome/browser/ui/tabs/tab_strip_model.h
index f5536ae3..a584cad 100644
--- a/chrome/browser/ui/tabs/tab_strip_model.h
+++ b/chrome/browser/ui/tabs/tab_strip_model.h
@@ -112,7 +112,7 @@
// guaranteed to be valid for the life time of the notification (and
// possibly longer).
std::unique_ptr<content::WebContents> owned_contents;
- raw_ptr<content::WebContents, DanglingAcrossTasks> contents;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> contents;
// The index of the WebContents in the original selection model of the tab
// strip [prior to any tabs being removed, if multiple tabs are being
@@ -819,7 +819,7 @@
base::ObserverList<TabStripModelObserver>::Unchecked observers_;
// A profile associated with this TabStripModel.
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
// True if all tabs are currently being closed via CloseAllTabs.
bool closing_all_ = false;
diff --git a/chrome/browser/ui/tabs/tab_strip_model_observer.h b/chrome/browser/ui/tabs/tab_strip_model_observer.h
index 63cabb9..84e6008 100644
--- a/chrome/browser/ui/tabs/tab_strip_model_observer.h
+++ b/chrome/browser/ui/tabs/tab_strip_model_observer.h
@@ -230,7 +230,8 @@
return selected_tabs_were_removed || old_model != new_model;
}
- raw_ptr<content::WebContents, DanglingAcrossTasks> old_contents = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> old_contents =
+ nullptr;
raw_ptr<content::WebContents, DanglingUntriaged> new_contents = nullptr;
ui::ListSelectionModel old_model;
diff --git a/chrome/browser/ui/test/test_browser_dialog.cc b/chrome/browser/ui/test/test_browser_dialog.cc
index a83b6bf6..9385a18 100644
--- a/chrome/browser/ui/test/test_browser_dialog.cc
+++ b/chrome/browser/ui/test/test_browser_dialog.cc
@@ -55,7 +55,7 @@
widget_->CloseNow();
}
- raw_ptr<views::Widget, DanglingAcrossTasks> widget_;
+ raw_ptr<views::Widget, AcrossTasksDanglingUntriaged> widget_;
base::WeakPtrFactory<WidgetCloser> weak_ptr_factory_{this};
};
diff --git a/chrome/browser/ui/toolbar/media_router_contextual_menu.h b/chrome/browser/ui/toolbar/media_router_contextual_menu.h
index 992d95e..f871fe5 100644
--- a/chrome/browser/ui/toolbar/media_router_contextual_menu.h
+++ b/chrome/browser/ui/toolbar/media_router_contextual_menu.h
@@ -76,7 +76,7 @@
#endif
const raw_ptr<Browser> browser_;
- const raw_ptr<Observer, DanglingAcrossTasks> observer_;
+ const raw_ptr<Observer, AcrossTasksDanglingUntriaged> observer_;
// Whether the Cast toolbar icon this context menu is shown for is shown by
// the administrator policy.
diff --git a/chrome/browser/ui/views/accessibility/caption_bubble_context_views.h b/chrome/browser/ui/views/accessibility/caption_bubble_context_views.h
index 4fdac49..41cd438c 100644
--- a/chrome/browser/ui/views/accessibility/caption_bubble_context_views.h
+++ b/chrome/browser/ui/views/accessibility/caption_bubble_context_views.h
@@ -44,7 +44,7 @@
private:
void OpenCaptionSettings();
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
std::unique_ptr<CaptionBubbleSessionObserver> web_contents_observer_;
};
diff --git a/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h b/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h
index b335dd2..164ec40 100644
--- a/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h
+++ b/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h
@@ -71,7 +71,7 @@
raw_ptr<views::View> dialog_footer_ = nullptr;
raw_ptr<views::View> arc_app_info_links_ = nullptr;
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
std::string app_id_;
raw_ptr<extensions::ExtensionRegistry> extension_registry_ = nullptr;
};
diff --git a/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc b/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc
index d398e70e..b857668 100644
--- a/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc
+++ b/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc
@@ -195,7 +195,7 @@
}
raw_ptr<views::Widget> widget_ = nullptr;
- raw_ptr<AppInfoDialog, DanglingAcrossTasks> dialog_ =
+ raw_ptr<AppInfoDialog, AcrossTasksDanglingUntriaged> dialog_ =
nullptr; // Owned by |widget_|'s views hierarchy.
scoped_refptr<const extensions::Extension> extension_;
scoped_refptr<const extensions::Extension> chrome_app_;
diff --git a/chrome/browser/ui/views/apps/app_info_dialog/app_info_panel.h b/chrome/browser/ui/views/apps/app_info_dialog/app_info_panel.h
index 182f07f..5cc06fa 100644
--- a/chrome/browser/ui/views/apps/app_info_dialog/app_info_panel.h
+++ b/chrome/browser/ui/views/apps/app_info_dialog/app_info_panel.h
@@ -59,8 +59,8 @@
std::unique_ptr<views::View> key,
std::unique_ptr<views::View> value) const;
- const raw_ptr<Profile, DanglingAcrossTasks> profile_;
- const raw_ptr<const extensions::Extension, DanglingAcrossTasks> app_;
+ const raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
+ const raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged> app_;
};
BEGIN_VIEW_BUILDER(/* no export */, AppInfoPanel, views::View)
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h
index dedb545..877f348 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h
@@ -370,8 +370,8 @@
PrefChangeRegistrar profile_pref_registrar_;
// Used for opening urls.
- raw_ptr<content::PageNavigator, DanglingAcrossTasks> page_navigator_ =
- nullptr;
+ raw_ptr<content::PageNavigator, AcrossTasksDanglingUntriaged>
+ page_navigator_ = nullptr;
// BookmarkModel that owns the entries and folders that are shown in this
// view. This is owned by the Profile.
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc
index 4079c6f..38a6f516 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc
@@ -415,8 +415,8 @@
// See comment above class description for what this does.
virtual bool CreateBigMenu() { return false; }
- raw_ptr<BookmarkModel, DanglingAcrossTasks> model_ = nullptr;
- raw_ptr<BookmarkBarView, DanglingAcrossTasks> bb_view_ = nullptr;
+ raw_ptr<BookmarkModel, AcrossTasksDanglingUntriaged> model_ = nullptr;
+ raw_ptr<BookmarkBarView, AcrossTasksDanglingUntriaged> bb_view_ = nullptr;
TestingPageNavigator navigator_;
TestingBookmarkNavigationWrapper wrapper_;
@@ -1070,7 +1070,7 @@
}
int start_y_;
- raw_ptr<views::MenuItemView, DanglingAcrossTasks> first_menu_;
+ raw_ptr<views::MenuItemView, AcrossTasksDanglingUntriaged> first_menu_;
};
#if BUILDFLAG(IS_LINUX) // TODO(crbug.com/1216392): Flakily times out on Linux.
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test_helper.h b/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test_helper.h
index 71ff512..eb2c5c0 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test_helper.h
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test_helper.h
@@ -41,7 +41,7 @@
}
private:
- raw_ptr<BookmarkBarView, DanglingAcrossTasks> bbv_;
+ raw_ptr<BookmarkBarView, AcrossTasksDanglingUntriaged> bbv_;
};
#endif // CHROME_BROWSER_UI_VIEWS_BOOKMARKS_BOOKMARK_BAR_VIEW_TEST_HELPER_H_
diff --git a/chrome/browser/ui/views/bookmarks/saved_tab_groups/saved_tab_group_bar.h b/chrome/browser/ui/views/bookmarks/saved_tab_groups/saved_tab_group_bar.h
index a34f31cea..417312a 100644
--- a/chrome/browser/ui/views/bookmarks/saved_tab_groups/saved_tab_group_bar.h
+++ b/chrome/browser/ui/views/bookmarks/saved_tab_groups/saved_tab_group_bar.h
@@ -168,7 +168,7 @@
// Provides a callback that returns the page navigator
base::RepeatingCallback<content::PageNavigator*()> GetPageNavigatorGetter();
- raw_ptr<views::MenuButton, DanglingAcrossTasks> overflow_button_;
+ raw_ptr<views::MenuButton, AcrossTasksDanglingUntriaged> overflow_button_;
// Used to show the overflow menu when clicked.
raw_ptr<views::BubbleDialogDelegate> bubble_delegate_ = nullptr;
@@ -177,8 +177,8 @@
raw_ptr<SavedTabGroupModel> saved_tab_group_model_;
// The page navigator used to create tab groups
- raw_ptr<content::PageNavigator, DanglingAcrossTasks> page_navigator_ =
- nullptr;
+ raw_ptr<content::PageNavigator, AcrossTasksDanglingUntriaged>
+ page_navigator_ = nullptr;
raw_ptr<Browser> browser_;
// During a drag and drop session, `drag_data_` owns the state for the drag.
diff --git a/chrome/browser/ui/views/certificate_selector.h b/chrome/browser/ui/views/certificate_selector.h
index 7a27fa9..1d7fd73 100644
--- a/chrome/browser/ui/views/certificate_selector.h
+++ b/chrome/browser/ui/views/certificate_selector.h
@@ -102,7 +102,8 @@
bool show_provider_column_ = false;
std::unique_ptr<CertificateTableModel> model_;
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_;
raw_ptr<views::TableView, DanglingUntriaged> table_ = nullptr;
raw_ptr<views::LabelButton, DanglingUntriaged> view_cert_button_ = nullptr;
diff --git a/chrome/browser/ui/views/certificate_selector_browsertest.cc b/chrome/browser/ui/views/certificate_selector_browsertest.cc
index 7ec1336..6c93fb8 100644
--- a/chrome/browser/ui/views/certificate_selector_browsertest.cc
+++ b/chrome/browser/ui/views/certificate_selector_browsertest.cc
@@ -103,7 +103,8 @@
// The selector will be owned by the Views hierarchy and will at latest be
// deleted during the browser shutdown.
- raw_ptr<TestCertificateSelector, DanglingAcrossTasks> selector_ = nullptr;
+ raw_ptr<TestCertificateSelector, AcrossTasksDanglingUntriaged> selector_ =
+ nullptr;
};
} // namespace
diff --git a/chrome/browser/ui/views/commerce/price_insights_icon_view_interactive_uitest.cc b/chrome/browser/ui/views/commerce/price_insights_icon_view_interactive_uitest.cc
index 79af211..21ea24d2 100644
--- a/chrome/browser/ui/views/commerce/price_insights_icon_view_interactive_uitest.cc
+++ b/chrome/browser/ui/views/commerce/price_insights_icon_view_interactive_uitest.cc
@@ -60,9 +60,10 @@
}
protected:
- raw_ptr<commerce::MockShoppingService, DanglingAcrossTasks>
+ raw_ptr<commerce::MockShoppingService, AcrossTasksDanglingUntriaged>
mock_shopping_service_;
- raw_ptr<MockShoppingListUiTabHelper, DanglingAcrossTasks> mock_tab_helper_;
+ raw_ptr<MockShoppingListUiTabHelper, AcrossTasksDanglingUntriaged>
+ mock_tab_helper_;
absl::optional<commerce::PriceInsightsInfo> price_insights_info_;
private:
diff --git a/chrome/browser/ui/views/commerce/price_tracking_icon_view_interactive_uitest.cc b/chrome/browser/ui/views/commerce/price_tracking_icon_view_interactive_uitest.cc
index e031081b..eb74741 100644
--- a/chrome/browser/ui/views/commerce/price_tracking_icon_view_interactive_uitest.cc
+++ b/chrome/browser/ui/views/commerce/price_tracking_icon_view_interactive_uitest.cc
@@ -168,9 +168,10 @@
protected:
base::UserActionTester user_action_tester_;
- raw_ptr<commerce::MockShoppingService, DanglingAcrossTasks>
+ raw_ptr<commerce::MockShoppingService, AcrossTasksDanglingUntriaged>
mock_shopping_service_;
- raw_ptr<MockShoppingListUiTabHelper, DanglingAcrossTasks> mock_tab_helper_;
+ raw_ptr<MockShoppingListUiTabHelper, AcrossTasksDanglingUntriaged>
+ mock_tab_helper_;
private:
feature_engagement::test::ScopedIphFeatureList test_features_;
diff --git a/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.h b/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.h
index e5563ed..bc52504 100644
--- a/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.h
+++ b/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.h
@@ -137,7 +137,8 @@
DesktopMediaList::Type GetSelectedSourceListType() const;
bool IsAudioSharingApprovedByUser() const;
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_;
const bool is_get_display_media_call_;
const std::u16string app_name_;
const bool audio_requested_;
diff --git a/chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc b/chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc
index 43dcaa2..7d228451 100644
--- a/chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc
+++ b/chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc
@@ -95,8 +95,8 @@
content::WebContents* web_contents() { return web_contents_; }
private:
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> extension_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged> extension_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
};
ExtensionInstallDialogViewTestBase::ExtensionInstallDialogViewTestBase()
diff --git a/chrome/browser/ui/views/extensions/extension_install_dialog_view_supervised_browsertest.cc b/chrome/browser/ui/views/extensions/extension_install_dialog_view_supervised_browsertest.cc
index cae71e8..a1f2189b 100644
--- a/chrome/browser/ui/views/extensions/extension_install_dialog_view_supervised_browsertest.cc
+++ b/chrome/browser/ui/views/extensions/extension_install_dialog_view_supervised_browsertest.cc
@@ -56,8 +56,8 @@
}
private:
- raw_ptr<const Extension, DanglingAcrossTasks> extension_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<const Extension, AcrossTasksDanglingUntriaged> extension_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
std::unique_ptr<SupervisedUserExtensionsMetricsRecorder>
supervised_user_extensions_metrics_recorder_;
};
diff --git a/chrome/browser/ui/views/extensions/extension_installed_bubble_view_browsertest.cc b/chrome/browser/ui/views/extensions/extension_installed_bubble_view_browsertest.cc
index d518f94..dee59481 100644
--- a/chrome/browser/ui/views/extensions/extension_installed_bubble_view_browsertest.cc
+++ b/chrome/browser/ui/views/extensions/extension_installed_bubble_view_browsertest.cc
@@ -58,7 +58,7 @@
return extension;
}
- raw_ptr<views::Widget, DanglingAcrossTasks> bubble_widget_;
+ raw_ptr<views::Widget, AcrossTasksDanglingUntriaged> bubble_widget_;
};
void ExtensionInstalledBubbleViewsBrowserTest::ShowUi(const std::string& name) {
diff --git a/chrome/browser/ui/views/extensions/extensions_toolbar_container.h b/chrome/browser/ui/views/extensions/extensions_toolbar_container.h
index 97bdc1b8..c8daec1 100644
--- a/chrome/browser/ui/views/extensions/extensions_toolbar_container.h
+++ b/chrome/browser/ui/views/extensions/extensions_toolbar_container.h
@@ -318,7 +318,7 @@
// `extensions_features::kExtensionsMenuAccessControl` experiment is released.
// Exactly one of `extensions_button_ and `extensions_controls_` is created;
// the other is null.
- const raw_ptr<ExtensionsToolbarButton, DanglingAcrossTasks>
+ const raw_ptr<ExtensionsToolbarButton, AcrossTasksDanglingUntriaged>
extensions_button_;
const raw_ptr<ExtensionsToolbarControls, DanglingUntriaged>
extensions_controls_;
diff --git a/chrome/browser/ui/views/extensions/extensions_toolbar_container_interactive_uitest.cc b/chrome/browser/ui/views/extensions/extensions_toolbar_container_interactive_uitest.cc
index 5d9f869..095b5b26 100644
--- a/chrome/browser/ui/views/extensions/extensions_toolbar_container_interactive_uitest.cc
+++ b/chrome/browser/ui/views/extensions/extensions_toolbar_container_interactive_uitest.cc
@@ -910,7 +910,8 @@
private:
base::test::ScopedFeatureList scoped_feature_list_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
};
class ExtensionsToolbarContainerFeatureUIReloadBubbleAcceptanceTest
diff --git a/chrome/browser/ui/views/extensions/extensions_toolbar_interactive_uitest.h b/chrome/browser/ui/views/extensions/extensions_toolbar_interactive_uitest.h
index 857e3ad..ff113ecb 100644
--- a/chrome/browser/ui/views/extensions/extensions_toolbar_interactive_uitest.h
+++ b/chrome/browser/ui/views/extensions/extensions_toolbar_interactive_uitest.h
@@ -120,7 +120,7 @@
void WaitForAnimation();
private:
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
std::vector<scoped_refptr<const extensions::Extension>> extensions_;
};
diff --git a/chrome/browser/ui/views/extensions/media_galleries_dialog_views.h b/chrome/browser/ui/views/extensions/media_galleries_dialog_views.h
index b38e98d..126b2a9 100644
--- a/chrome/browser/ui/views/extensions/media_galleries_dialog_views.h
+++ b/chrome/browser/ui/views/extensions/media_galleries_dialog_views.h
@@ -89,14 +89,14 @@
raw_ptr<MediaGalleriesDialogController, DanglingUntriaged> controller_;
// The contents of the dialog. Owned by the view hierarchy, except in tests.
- raw_ptr<views::View, DanglingAcrossTasks> contents_;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> contents_;
// A map from gallery ID to views::Checkbox view.
CheckboxMap checkbox_map_;
// Pointer to the controller specific auxiliary button, NULL otherwise.
// Owned by parent in the dialog views tree.
- raw_ptr<views::LabelButton, DanglingAcrossTasks> auxiliary_button_;
+ raw_ptr<views::LabelButton, AcrossTasksDanglingUntriaged> auxiliary_button_;
// This tracks whether the confirm button can be clicked. It starts as false
// if no checkboxes are ticked. After there is any interaction, or some
diff --git a/chrome/browser/ui/views/external_protocol_dialog_test_harness.h b/chrome/browser/ui/views/external_protocol_dialog_test_harness.h
index bd2ae16..359eb3c 100644
--- a/chrome/browser/ui/views/external_protocol_dialog_test_harness.h
+++ b/chrome/browser/ui/views/external_protocol_dialog_test_harness.h
@@ -58,7 +58,8 @@
base::HistogramTester histogram_tester_;
protected:
- raw_ptr<ExternalProtocolDialog, DanglingAcrossTasks> dialog_ = nullptr;
+ raw_ptr<ExternalProtocolDialog, AcrossTasksDanglingUntriaged> dialog_ =
+ nullptr;
std::string blocked_scheme_;
url::Origin blocked_origin_;
BlockState blocked_state_ = BlockState::UNKNOWN;
diff --git a/chrome/browser/ui/views/folder_upload_confirmation_view_browsertest.cc b/chrome/browser/ui/views/folder_upload_confirmation_view_browsertest.cc
index dd2d81c..62dcb122 100644
--- a/chrome/browser/ui/views/folder_upload_confirmation_view_browsertest.cc
+++ b/chrome/browser/ui/views/folder_upload_confirmation_view_browsertest.cc
@@ -53,7 +53,7 @@
protected:
std::vector<ui::SelectedFileInfo> test_files_;
- raw_ptr<views::Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<views::Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
bool callback_called_ = false;
std::vector<ui::SelectedFileInfo> callback_files_;
diff --git a/chrome/browser/ui/views/frame/browser_frame_view_browsertest_win.cc b/chrome/browser/ui/views/frame/browser_frame_view_browsertest_win.cc
index d47a418..e636c10 100644
--- a/chrome/browser/ui/views/frame/browser_frame_view_browsertest_win.cc
+++ b/chrome/browser/ui/views/frame/browser_frame_view_browsertest_win.cc
@@ -180,11 +180,12 @@
}
absl::optional<SkColor> theme_color_ = SK_ColorBLUE;
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_ = nullptr;
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_ = nullptr;
- raw_ptr<BrowserFrameViewWin, DanglingAcrossTasks> frame_view_ = nullptr;
- raw_ptr<WebAppFrameToolbarView, DanglingAcrossTasks> web_app_frame_toolbar_ =
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_ = nullptr;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_ = nullptr;
+ raw_ptr<BrowserFrameViewWin, AcrossTasksDanglingUntriaged> frame_view_ =
nullptr;
+ raw_ptr<WebAppFrameToolbarView, AcrossTasksDanglingUntriaged>
+ web_app_frame_toolbar_ = nullptr;
};
IN_PROC_BROWSER_TEST_F(WebAppBrowserFrameViewWinTest, ThemeColor) {
@@ -327,8 +328,9 @@
std::ignore = title_watcher.WaitAndGetTitle();
}
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_ = nullptr;
- raw_ptr<BrowserFrameViewWin, DanglingAcrossTasks> frame_view_ = nullptr;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_ = nullptr;
+ raw_ptr<BrowserFrameViewWin, AcrossTasksDanglingUntriaged> frame_view_ =
+ nullptr;
WebAppFrameToolbarTestHelper web_app_frame_toolbar_helper_;
private:
diff --git a/chrome/browser/ui/views/frame/browser_non_client_frame_view_browsertest.cc b/chrome/browser/ui/views/frame/browser_non_client_frame_view_browsertest.cc
index 5830b94..71c3df29 100644
--- a/chrome/browser/ui/views/frame/browser_non_client_frame_view_browsertest.cc
+++ b/chrome/browser/ui/views/frame/browser_non_client_frame_view_browsertest.cc
@@ -115,9 +115,11 @@
protected:
SkColor app_theme_color_ = SK_ColorBLUE;
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_ = nullptr;
- raw_ptr<BrowserView, DanglingAcrossTasks> app_browser_view_ = nullptr;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_ = nullptr;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> app_browser_view_ =
+ nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
autofill::TestAutofillManagerInjector<TestAutofillManager>
autofill_manager_injector_;
diff --git a/chrome/browser/ui/views/frame/browser_root_view.h b/chrome/browser/ui/views/frame/browser_root_view.h
index c9df835..c8f0c14 100644
--- a/chrome/browser/ui/views/frame/browser_root_view.h
+++ b/chrome/browser/ui/views/frame/browser_root_view.h
@@ -138,7 +138,7 @@
std::unique_ptr<ui::LayerTreeOwner> drag_image_layer_owner);
// The BrowserView.
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_ = nullptr;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_ = nullptr;
// Used to calculate partial offsets in scrolls that occur for a smooth
// scroll device.
diff --git a/chrome/browser/ui/views/frame/browser_view.h b/chrome/browser/ui/views/frame/browser_view.h
index e149a73..850137c7 100644
--- a/chrome/browser/ui/views/frame/browser_view.h
+++ b/chrome/browser/ui/views/frame/browser_view.h
@@ -1007,7 +1007,8 @@
// The view that manages the tab strip, toolbar, and sometimes the bookmark
// bar. Stacked top in the view hiearachy so it can be used to slide out
// the top views in immersive fullscreen.
- raw_ptr<TopContainerView, DanglingAcrossTasks> top_container_ = nullptr;
+ raw_ptr<TopContainerView, AcrossTasksDanglingUntriaged> top_container_ =
+ nullptr;
// Menu button and page status icons. Only used by web-app windows.
raw_ptr<WebAppFrameToolbarView, DanglingUntriaged> web_app_frame_toolbar_ =
@@ -1020,11 +1021,11 @@
raw_ptr<views::Label, DanglingUntriaged> web_app_window_title_ = nullptr;
// The view that contains the tabstrip, new tab button, and grab handle space.
- raw_ptr<TabStripRegionView, DanglingAcrossTasks> tab_strip_region_view_ =
- nullptr;
+ raw_ptr<TabStripRegionView, AcrossTasksDanglingUntriaged>
+ tab_strip_region_view_ = nullptr;
// The TabStrip.
- raw_ptr<TabStrip, DanglingAcrossTasks> tabstrip_ = nullptr;
+ raw_ptr<TabStrip, AcrossTasksDanglingUntriaged> tabstrip_ = nullptr;
// the webui based tabstrip, when applicable. see https://crbug.com/989131.
raw_ptr<WebUITabStripContainerView, DanglingUntriaged> webui_tab_strip_ =
@@ -1038,7 +1039,7 @@
std::unique_ptr<AccessibilityModeObserver> accessibility_mode_observer_;
// The Toolbar containing the navigation buttons, menus and the address bar.
- raw_ptr<ToolbarView, DanglingAcrossTasks> toolbar_ = nullptr;
+ raw_ptr<ToolbarView, AcrossTasksDanglingUntriaged> toolbar_ = nullptr;
// The OverlayView for the widget, which is used to host `top_container_`
// during immersive reveal.
@@ -1073,7 +1074,8 @@
std::unique_ptr<BookmarkBarView> bookmark_bar_view_;
// Separator between top container and contents.
- raw_ptr<views::View, DanglingAcrossTasks> contents_separator_ = nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> contents_separator_ =
+ nullptr;
// Loading bar (part of top container for / WebUI tab strip).
raw_ptr<TopContainerLoadingBar, DanglingUntriaged> loading_bar_ = nullptr;
@@ -1081,39 +1083,43 @@
// The do-nothing view which controls the z-order of the find bar widget
// relative to views which paint into layers and views with an associated
// NativeView.
- raw_ptr<View, DanglingAcrossTasks> find_bar_host_view_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> find_bar_host_view_ = nullptr;
// The download shelf.
raw_ptr<DownloadShelf, DanglingUntriaged> download_shelf_ = nullptr;
// The InfoBarContainerView that contains InfoBars for the current tab.
- raw_ptr<InfoBarContainerView, DanglingAcrossTasks> infobar_container_ =
- nullptr;
+ raw_ptr<InfoBarContainerView, AcrossTasksDanglingUntriaged>
+ infobar_container_ = nullptr;
// The view that contains the selected WebContents.
- raw_ptr<ContentsWebView, DanglingAcrossTasks> contents_web_view_ = nullptr;
+ raw_ptr<ContentsWebView, AcrossTasksDanglingUntriaged> contents_web_view_ =
+ nullptr;
// The view that contains devtools window for the selected WebContents.
- raw_ptr<views::WebView, DanglingAcrossTasks> devtools_web_view_ = nullptr;
+ raw_ptr<views::WebView, AcrossTasksDanglingUntriaged> devtools_web_view_ =
+ nullptr;
// The view managing the devtools and contents positions.
// Handled by ContentsLayoutManager.
- raw_ptr<views::View, DanglingAcrossTasks> contents_container_ = nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> contents_container_ =
+ nullptr;
// The side panel aligned to the left or the right side of the browser window
// depending on the kSidePanelHorizontalAlignment pref's value.
- raw_ptr<SidePanel, DanglingAcrossTasks> unified_side_panel_ = nullptr;
- raw_ptr<views::View, DanglingAcrossTasks>
+ raw_ptr<SidePanel, AcrossTasksDanglingUntriaged> unified_side_panel_ =
+ nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged>
right_aligned_side_panel_separator_ = nullptr;
// The side search side panel.
- raw_ptr<views::View, DanglingAcrossTasks> left_aligned_side_panel_separator_ =
- nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged>
+ left_aligned_side_panel_separator_ = nullptr;
// Provides access to the toolbar buttons this browser view uses. Buttons may
// appear in a hosted app frame or in a tabbed UI toolbar.
- raw_ptr<ToolbarButtonProvider, DanglingAcrossTasks> toolbar_button_provider_ =
- nullptr;
+ raw_ptr<ToolbarButtonProvider, AcrossTasksDanglingUntriaged>
+ toolbar_button_provider_ = nullptr;
// The handler responsible for showing autofill bubbles.
std::unique_ptr<autofill::AutofillBubbleHandler> autofill_bubble_handler_;
diff --git a/chrome/browser/ui/views/frame/browser_view_layout.h b/chrome/browser/ui/views/frame/browser_view_layout.h
index 5d3dec2..f49b1fd 100644
--- a/chrome/browser/ui/views/frame/browser_view_layout.h
+++ b/chrome/browser/ui/views/frame/browser_view_layout.h
@@ -175,27 +175,30 @@
// Child views that the layout manager manages.
// NOTE: If you add a view, try to add it as a views::View, which makes
// testing much easier.
- const raw_ptr<views::View, DanglingAcrossTasks> top_container_;
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged> top_container_;
const raw_ptr<WebAppFrameToolbarView, DanglingUntriaged>
web_app_frame_toolbar_;
const raw_ptr<views::Label, DanglingUntriaged> web_app_window_title_;
- const raw_ptr<TabStripRegionView, DanglingAcrossTasks> tab_strip_region_view_;
- const raw_ptr<views::View, DanglingAcrossTasks> toolbar_;
- const raw_ptr<InfoBarContainerView, DanglingAcrossTasks> infobar_container_;
- const raw_ptr<views::View, DanglingAcrossTasks> contents_container_;
- const raw_ptr<views::View, DanglingAcrossTasks>
+ const raw_ptr<TabStripRegionView, AcrossTasksDanglingUntriaged>
+ tab_strip_region_view_;
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged> toolbar_;
+ const raw_ptr<InfoBarContainerView, AcrossTasksDanglingUntriaged>
+ infobar_container_;
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged> contents_container_;
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged>
left_aligned_side_panel_separator_;
- const raw_ptr<views::View, DanglingAcrossTasks> unified_side_panel_;
- const raw_ptr<views::View, DanglingAcrossTasks>
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged> unified_side_panel_;
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged>
right_aligned_side_panel_separator_;
- const raw_ptr<ImmersiveModeController, DanglingAcrossTasks>
+ const raw_ptr<ImmersiveModeController, AcrossTasksDanglingUntriaged>
immersive_mode_controller_;
- const raw_ptr<views::View, DanglingAcrossTasks> contents_separator_;
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged> contents_separator_;
raw_ptr<views::View, DanglingUntriaged> webui_tab_strip_ = nullptr;
raw_ptr<views::View, DanglingUntriaged> loading_bar_ = nullptr;
- raw_ptr<TabStrip, DanglingAcrossTasks> tab_strip_ = nullptr;
- raw_ptr<BookmarkBarView, DanglingAcrossTasks> bookmark_bar_ = nullptr;
+ raw_ptr<TabStrip, AcrossTasksDanglingUntriaged> tab_strip_ = nullptr;
+ raw_ptr<BookmarkBarView, AcrossTasksDanglingUntriaged> bookmark_bar_ =
+ nullptr;
raw_ptr<views::View, DanglingUntriaged> download_shelf_ = nullptr;
// The widget displaying a border on top of contents container for
diff --git a/chrome/browser/ui/views/frame/desktop_browser_frame_aura.h b/chrome/browser/ui/views/frame/desktop_browser_frame_aura.h
index 0e93907..ebb58a2c 100644
--- a/chrome/browser/ui/views/frame/desktop_browser_frame_aura.h
+++ b/chrome/browser/ui/views/frame/desktop_browser_frame_aura.h
@@ -66,7 +66,7 @@
raw_ptr<BrowserFrame> browser_frame_;
// Owned by the RootWindow.
- raw_ptr<BrowserDesktopWindowTreeHost, DanglingAcrossTasks>
+ raw_ptr<BrowserDesktopWindowTreeHost, AcrossTasksDanglingUntriaged>
browser_desktop_window_tree_host_;
std::unique_ptr<wm::VisibilityController> visibility_controller_;
diff --git a/chrome/browser/ui/views/frame/opaque_browser_frame_view_browsertest.cc b/chrome/browser/ui/views/frame/opaque_browser_frame_view_browsertest.cc
index 9e3da19e..251053d 100644
--- a/chrome/browser/ui/views/frame/opaque_browser_frame_view_browsertest.cc
+++ b/chrome/browser/ui/views/frame/opaque_browser_frame_view_browsertest.cc
@@ -142,11 +142,11 @@
theme_mode == ThemeMode::kDefault);
}
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_ = nullptr;
- raw_ptr<OpaqueBrowserFrameView, DanglingAcrossTasks>
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_ = nullptr;
+ raw_ptr<OpaqueBrowserFrameView, AcrossTasksDanglingUntriaged>
opaque_browser_frame_view_ = nullptr;
- raw_ptr<WebAppFrameToolbarView, DanglingAcrossTasks> web_app_frame_toolbar_ =
- nullptr;
+ raw_ptr<WebAppFrameToolbarView, AcrossTasksDanglingUntriaged>
+ web_app_frame_toolbar_ = nullptr;
#if BUILDFLAG(IS_LINUX)
std::unique_ptr<ui::LinuxUiGetter> linux_ui_getter_;
#endif
@@ -405,8 +405,8 @@
std::ignore = title_watcher.WaitAndGetTitle();
}
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_ = nullptr;
- raw_ptr<OpaqueBrowserFrameView, DanglingAcrossTasks>
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_ = nullptr;
+ raw_ptr<OpaqueBrowserFrameView, AcrossTasksDanglingUntriaged>
opaque_browser_frame_view_ = nullptr;
WebAppFrameToolbarTestHelper web_app_frame_toolbar_helper_;
diff --git a/chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view_interactive_uitest.cc b/chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view_interactive_uitest.cc
index b877f15..f1b3de99 100644
--- a/chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view_interactive_uitest.cc
+++ b/chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view_interactive_uitest.cc
@@ -103,7 +103,7 @@
private:
base::test::ScopedFeatureList scoped_feature_list_;
- raw_ptr<PictureInPictureBrowserFrameView, DanglingAcrossTasks>
+ raw_ptr<PictureInPictureBrowserFrameView, AcrossTasksDanglingUntriaged>
pip_frame_view_ = nullptr;
};
diff --git a/chrome/browser/ui/views/frame/tab_strip_region_view.h b/chrome/browser/ui/views/frame/tab_strip_region_view.h
index e86745f..0524f2d 100644
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.h
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.h
@@ -86,9 +86,10 @@
void UpdateNewTabButtonBorder();
raw_ptr<views::FlexLayout, DanglingUntriaged> layout_manager_ = nullptr;
- raw_ptr<views::View, DanglingAcrossTasks> tab_strip_container_ = nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> tab_strip_container_ =
+ nullptr;
raw_ptr<views::View, DanglingUntriaged> reserved_grab_handle_space_ = nullptr;
- raw_ptr<TabStrip, DanglingAcrossTasks> tab_strip_ = nullptr;
+ raw_ptr<TabStrip, AcrossTasksDanglingUntriaged> tab_strip_ = nullptr;
raw_ptr<TabStripScrollContainer, DanglingUntriaged>
tab_strip_scroll_container_ = nullptr;
raw_ptr<views::Button, DanglingUntriaged> new_tab_button_ = nullptr;
diff --git a/chrome/browser/ui/views/frame/web_contents_close_handler.h b/chrome/browser/ui/views/frame/web_contents_close_handler.h
index 1e160262e..688451ce 100644
--- a/chrome/browser/ui/views/frame/web_contents_close_handler.h
+++ b/chrome/browser/ui/views/frame/web_contents_close_handler.h
@@ -43,7 +43,8 @@
// close was canceled.
void OnStillHaventClosed();
- raw_ptr<WebContentsCloseHandlerDelegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<WebContentsCloseHandlerDelegate, AcrossTasksDanglingUntriaged>
+ delegate_;
// If true, WillCloseAllTabs() has been invoked.
bool in_close_;
diff --git a/chrome/browser/ui/views/global_media_controls/media_dialog_view.h b/chrome/browser/ui/views/global_media_controls/media_dialog_view.h
index 08fbaa4..23afe9f 100644
--- a/chrome/browser/ui/views/global_media_controls/media_dialog_view.h
+++ b/chrome/browser/ui/views/global_media_controls/media_dialog_view.h
@@ -200,7 +200,7 @@
// It stores the WebContents* from which a MediaRouterDialogControllerViews
// opened the dialog for a presentation request. It is nullptr if the dialog
// is opened from the toolbar.
- const raw_ptr<content::WebContents, DanglingAcrossTasks>
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
web_contents_for_presentation_request_ = nullptr;
const global_media_controls::GlobalMediaControlsEntryPoint entry_point_;
};
diff --git a/chrome/browser/ui/views/hung_renderer_view.h b/chrome/browser/ui/views/hung_renderer_view.h
index bb44ea1..de5967c 100644
--- a/chrome/browser/ui/views/hung_renderer_view.h
+++ b/chrome/browser/ui/views/hung_renderer_view.h
@@ -221,7 +221,8 @@
static void BypassActiveBrowserRequirementForTests();
// The WebContents that this dialog was created for and is associated with.
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_;
// The label describing the list.
raw_ptr<views::Label> info_label_ = nullptr;
diff --git a/chrome/browser/ui/views/incognito_clear_browsing_data_dialog_browsertest.cc b/chrome/browser/ui/views/incognito_clear_browsing_data_dialog_browsertest.cc
index 97ebd4d..f68f0b3 100644
--- a/chrome/browser/ui/views/incognito_clear_browsing_data_dialog_browsertest.cc
+++ b/chrome/browser/ui/views/incognito_clear_browsing_data_dialog_browsertest.cc
@@ -50,7 +50,7 @@
}
private:
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
};
// Used to test that the bubble widget is destroyed before the browser.
diff --git a/chrome/browser/ui/views/location_bar/custom_tab_bar_view_browsertest.cc b/chrome/browser/ui/views/location_bar/custom_tab_bar_view_browsertest.cc
index aeab1be..118b36e 100644
--- a/chrome/browser/ui/views/location_bar/custom_tab_bar_view_browsertest.cc
+++ b/chrome/browser/ui/views/location_bar/custom_tab_bar_view_browsertest.cc
@@ -75,8 +75,8 @@
private:
bool seen_target_title_ = false;
- raw_ptr<content::WebContents, DanglingAcrossTasks> contents_;
- raw_ptr<Browser, DanglingAcrossTasks> browser_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> contents_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_;
std::u16string target_title_;
base::RunLoop awaiter_;
};
@@ -226,12 +226,12 @@
Install(std::move(web_app_info));
}
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_;
- raw_ptr<LocationBarView, DanglingAcrossTasks> location_bar_;
- raw_ptr<CustomTabBarView, DanglingAcrossTasks> custom_tab_bar_;
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_ = nullptr;
- raw_ptr<web_app::AppBrowserController, DanglingAcrossTasks> app_controller_ =
- nullptr;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_;
+ raw_ptr<LocationBarView, AcrossTasksDanglingUntriaged> location_bar_;
+ raw_ptr<CustomTabBarView, AcrossTasksDanglingUntriaged> custom_tab_bar_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_ = nullptr;
+ raw_ptr<web_app::AppBrowserController, AcrossTasksDanglingUntriaged>
+ app_controller_ = nullptr;
private:
void Install(std::unique_ptr<web_app::WebAppInstallInfo> web_app_info) {
diff --git a/chrome/browser/ui/views/location_bar/old_cookie_controls_bubble_view_browsertest.cc b/chrome/browser/ui/views/location_bar/old_cookie_controls_bubble_view_browsertest.cc
index d8b498a..5410e21 100644
--- a/chrome/browser/ui/views/location_bar/old_cookie_controls_bubble_view_browsertest.cc
+++ b/chrome/browser/ui/views/location_bar/old_cookie_controls_bubble_view_browsertest.cc
@@ -150,7 +150,8 @@
PageActionIconView* cookie_controls_icon() { return cookie_controls_icon_; }
private:
- raw_ptr<PageActionIconView, DanglingAcrossTasks> cookie_controls_icon_;
+ raw_ptr<PageActionIconView, AcrossTasksDanglingUntriaged>
+ cookie_controls_icon_;
};
// Test that cookie icon is not shown when cookies are not blocked.
diff --git a/chrome/browser/ui/views/media_router/media_router_dialog_controller_views_browsertest.cc b/chrome/browser/ui/views/media_router/media_router_dialog_controller_views_browsertest.cc
index 1174cb9..072e8fed 100644
--- a/chrome/browser/ui/views/media_router/media_router_dialog_controller_views_browsertest.cc
+++ b/chrome/browser/ui/views/media_router/media_router_dialog_controller_views_browsertest.cc
@@ -66,8 +66,8 @@
base::RunLoop().RunUntilIdle();
}
- raw_ptr<WebContents, DanglingAcrossTasks> initiator_;
- raw_ptr<MediaRouterDialogControllerViews, DanglingAcrossTasks>
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> initiator_;
+ raw_ptr<MediaRouterDialogControllerViews, AcrossTasksDanglingUntriaged>
dialog_controller_;
};
diff --git a/chrome/browser/ui/views/media_router/presentation_receiver_window_view_browsertest.cc b/chrome/browser/ui/views/media_router/presentation_receiver_window_view_browsertest.cc
index 8a8934f6..da6181a 100644
--- a/chrome/browser/ui/views/media_router/presentation_receiver_window_view_browsertest.cc
+++ b/chrome/browser/ui/views/media_router/presentation_receiver_window_view_browsertest.cc
@@ -110,8 +110,8 @@
const gfx::Rect bounds_{100, 100};
std::unique_ptr<FakeReceiverDelegate> fake_delegate_;
- raw_ptr<PresentationReceiverWindowView, DanglingAcrossTasks> receiver_view_ =
- nullptr;
+ raw_ptr<PresentationReceiverWindowView, AcrossTasksDanglingUntriaged>
+ receiver_view_ = nullptr;
};
#if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chrome/browser/ui/views/menu_item_view_interactive_uitest.cc b/chrome/browser/ui/views/menu_item_view_interactive_uitest.cc
index 8392d46..1e658a1 100644
--- a/chrome/browser/ui/views/menu_item_view_interactive_uitest.cc
+++ b/chrome/browser/ui/views/menu_item_view_interactive_uitest.cc
@@ -117,7 +117,8 @@
}
private:
- raw_ptr<views::MenuItemView, DanglingAcrossTasks> inserted_item_ = nullptr;
+ raw_ptr<views::MenuItemView, AcrossTasksDanglingUntriaged> inserted_item_ =
+ nullptr;
};
// MenuItemViewTestInsertXY inserts an item at index X and selects the
@@ -225,8 +226,9 @@
}
private:
- raw_ptr<views::MenuItemView, DanglingAcrossTasks> submenu_ = nullptr;
- raw_ptr<views::MenuItemView, DanglingAcrossTasks> inserted_item_ = nullptr;
+ raw_ptr<views::MenuItemView, AcrossTasksDanglingUntriaged> submenu_ = nullptr;
+ raw_ptr<views::MenuItemView, AcrossTasksDanglingUntriaged> inserted_item_ =
+ nullptr;
};
// MenuItemViewTestInsertWithSubmenuX posts a menu and its submenu,
@@ -380,7 +382,7 @@
}
private:
- raw_ptr<views::MenuItemView, DanglingAcrossTasks> submenu_ = nullptr;
+ raw_ptr<views::MenuItemView, AcrossTasksDanglingUntriaged> submenu_ = nullptr;
};
using MenuItemViewTestRemoveWithSubmenu0 = MenuItemViewTestRemoveWithSubmenu<0>;
diff --git a/chrome/browser/ui/views/menu_model_adapter_test.cc b/chrome/browser/ui/views/menu_model_adapter_test.cc
index 1cc989a..bbd51ba 100644
--- a/chrome/browser/ui/views/menu_model_adapter_test.cc
+++ b/chrome/browser/ui/views/menu_model_adapter_test.cc
@@ -256,10 +256,10 @@
ui::MENU_SOURCE_NONE);
}
- raw_ptr<views::MenuButton, DanglingAcrossTasks> button_ = nullptr;
+ raw_ptr<views::MenuButton, AcrossTasksDanglingUntriaged> button_ = nullptr;
TopMenuModel top_menu_model_;
views::MenuModelAdapter menu_model_adapter_{&top_menu_model_};
- raw_ptr<views::MenuItemView, DanglingAcrossTasks> menu_ = nullptr;
+ raw_ptr<views::MenuItemView, AcrossTasksDanglingUntriaged> menu_ = nullptr;
std::unique_ptr<views::MenuRunner> menu_runner_;
};
diff --git a/chrome/browser/ui/views/menu_test_base.h b/chrome/browser/ui/views/menu_test_base.h
index a8b1b4fc..ff9a272 100644
--- a/chrome/browser/ui/views/menu_test_base.h
+++ b/chrome/browser/ui/views/menu_test_base.h
@@ -90,8 +90,8 @@
private:
void ButtonPressed();
- raw_ptr<views::MenuButton, DanglingAcrossTasks> button_ = nullptr;
- raw_ptr<views::MenuItemView, DanglingAcrossTasks> menu_ = nullptr;
+ raw_ptr<views::MenuButton, AcrossTasksDanglingUntriaged> button_ = nullptr;
+ raw_ptr<views::MenuItemView, AcrossTasksDanglingUntriaged> menu_ = nullptr;
std::unique_ptr<views::MenuRunner> menu_runner_;
// The command id of the last pressed menu item since the menu was opened.
diff --git a/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc b/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
index a66a05c..4909275 100644
--- a/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
+++ b/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
@@ -889,7 +889,8 @@
private:
base::test::ScopedFeatureList scoped_feature_list_{::features::kUiaProvider};
- raw_ptr<OmniboxMockInputMethod, DanglingAcrossTasks> input_method_ = nullptr;
+ raw_ptr<OmniboxMockInputMethod, AcrossTasksDanglingUntriaged> input_method_ =
+ nullptr;
};
IN_PROC_BROWSER_TEST_F(OmniboxViewViewsIMETest, TextInputTypeChangedTest) {
diff --git a/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc b/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc
index 8e0eaf4..e5f6712 100644
--- a/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc
+++ b/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc
@@ -326,9 +326,11 @@
std::string intercept_request_path_;
std::string intercept_request_response_;
- raw_ptr<PageActionIconView, DanglingAcrossTasks> pwa_install_view_ = nullptr;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
- raw_ptr<webapps::TestAppBannerManagerDesktop, DanglingAcrossTasks>
+ raw_ptr<PageActionIconView, AcrossTasksDanglingUntriaged> pwa_install_view_ =
+ nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
+ raw_ptr<webapps::TestAppBannerManagerDesktop, AcrossTasksDanglingUntriaged>
app_banner_manager_ = nullptr;
private:
diff --git a/chrome/browser/ui/views/page_info/page_info_main_view.h b/chrome/browser/ui/views/page_info/page_info_main_view.h
index 05f8f9f6..8e85b5a1 100644
--- a/chrome/browser/ui/views/page_info/page_info_main_view.h
+++ b/chrome/browser/ui/views/page_info/page_info_main_view.h
@@ -125,9 +125,9 @@
// subpage and a separator.
[[nodiscard]] std::unique_ptr<views::View> CreateAdPersonalizationSection();
- raw_ptr<PageInfo, DanglingAcrossTasks> presenter_;
+ raw_ptr<PageInfo, AcrossTasksDanglingUntriaged> presenter_;
- raw_ptr<ChromePageInfoUiDelegate, DanglingAcrossTasks> ui_delegate_;
+ raw_ptr<ChromePageInfoUiDelegate, AcrossTasksDanglingUntriaged> ui_delegate_;
raw_ptr<PageInfoNavigationHandler> navigation_handler_;
@@ -135,7 +135,8 @@
std::u16string details_text_ = std::u16string();
// The button that opens the "Connection" subpage.
- raw_ptr<RichHoverButton, DanglingAcrossTasks> connection_button_ = nullptr;
+ raw_ptr<RichHoverButton, AcrossTasksDanglingUntriaged> connection_button_ =
+ nullptr;
// The view that contains the certificate, cookie, and permissions sections.
raw_ptr<views::View> site_settings_view_ = nullptr;
@@ -155,7 +156,7 @@
raw_ptr<views::View> about_this_site_section_ = nullptr;
// The view that contains `SecurityInformationView` and a certificate button.
- raw_ptr<PageInfoSecurityContentView, DanglingAcrossTasks>
+ raw_ptr<PageInfoSecurityContentView, AcrossTasksDanglingUntriaged>
security_content_view_ = nullptr;
// The section that contains 'Ad personalization' button that opens a
@@ -179,7 +180,8 @@
raw_ptr<views::View> security_container_view_ = nullptr;
- raw_ptr<views::LabelButton, DanglingAcrossTasks> reset_button_ = nullptr;
+ raw_ptr<views::LabelButton, AcrossTasksDanglingUntriaged> reset_button_ =
+ nullptr;
base::WeakPtrFactory<PageInfoMainView> weak_factory_{this};
};
diff --git a/chrome/browser/ui/views/passwords/account_chooser_dialog_view.h b/chrome/browser/ui/views/passwords/account_chooser_dialog_view.h
index 833d8667..a6a460c 100644
--- a/chrome/browser/ui/views/passwords/account_chooser_dialog_view.h
+++ b/chrome/browser/ui/views/passwords/account_chooser_dialog_view.h
@@ -49,8 +49,9 @@
void CredentialsItemPressed(const password_manager::PasswordForm* form);
// A weak pointer to the controller.
- raw_ptr<CredentialManagerDialogController, DanglingAcrossTasks> controller_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<CredentialManagerDialogController, AcrossTasksDanglingUntriaged>
+ controller_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
};
#endif // CHROME_BROWSER_UI_VIEWS_PASSWORDS_ACCOUNT_CHOOSER_DIALOG_VIEW_H_
diff --git a/chrome/browser/ui/views/passwords/auto_signin_first_run_dialog_view.h b/chrome/browser/ui/views/passwords/auto_signin_first_run_dialog_view.h
index 86f2f660..1b67b22 100644
--- a/chrome/browser/ui/views/passwords/auto_signin_first_run_dialog_view.h
+++ b/chrome/browser/ui/views/passwords/auto_signin_first_run_dialog_view.h
@@ -34,8 +34,10 @@
void InitWindow();
// A weak pointer to the controller.
- raw_ptr<CredentialManagerDialogController, DanglingAcrossTasks> controller_;
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<CredentialManagerDialogController, AcrossTasksDanglingUntriaged>
+ controller_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_;
};
#endif // CHROME_BROWSER_UI_VIEWS_PASSWORDS_AUTO_SIGNIN_FIRST_RUN_DIALOG_VIEW_H_
diff --git a/chrome/browser/ui/views/passwords/credential_leak_dialog_view.h b/chrome/browser/ui/views/passwords/credential_leak_dialog_view.h
index a883f47..2c85a85 100644
--- a/chrome/browser/ui/views/passwords/credential_leak_dialog_view.h
+++ b/chrome/browser/ui/views/passwords/credential_leak_dialog_view.h
@@ -43,8 +43,8 @@
// This field is not a raw_ptr<> because it was filtered by the rewriter for:
// #addr-of
RAW_PTR_EXCLUSION CredentialLeakDialogController* controller_ = nullptr;
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ =
- nullptr;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_ = nullptr;
};
#endif // CHROME_BROWSER_UI_VIEWS_PASSWORDS_CREDENTIAL_LEAK_DIALOG_VIEW_H_
diff --git a/chrome/browser/ui/views/passwords/password_dialog_view_browsertest.cc b/chrome/browser/ui/views/passwords/password_dialog_view_browsertest.cc
index c5fe196..cf6ebc4 100644
--- a/chrome/browser/ui/views/passwords/password_dialog_view_browsertest.cc
+++ b/chrome/browser/ui/views/passwords/password_dialog_view_browsertest.cc
@@ -83,10 +83,11 @@
MOCK_METHOD(void, OnDialogClosed, (), ());
private:
- raw_ptr<AccountChooserPrompt, DanglingAcrossTasks> current_account_chooser_;
- raw_ptr<AutoSigninFirstRunPrompt, DanglingAcrossTasks>
+ raw_ptr<AccountChooserPrompt, AcrossTasksDanglingUntriaged>
+ current_account_chooser_;
+ raw_ptr<AutoSigninFirstRunPrompt, AcrossTasksDanglingUntriaged>
current_autosignin_prompt_;
- raw_ptr<CredentialLeakPrompt, DanglingAcrossTasks>
+ raw_ptr<CredentialLeakPrompt, AcrossTasksDanglingUntriaged>
current_credential_leak_prompt_;
};
@@ -177,7 +178,8 @@
}
private:
- raw_ptr<TestManagePasswordsUIController, DanglingAcrossTasks> controller_;
+ raw_ptr<TestManagePasswordsUIController, AcrossTasksDanglingUntriaged>
+ controller_;
};
void PasswordDialogViewTest::SetUpOnMainThread() {
diff --git a/chrome/browser/ui/views/payments/payment_request_browsertest_base.h b/chrome/browser/ui/views/payments/payment_request_browsertest_base.h
index b260acfb..fc1b60e 100644
--- a/chrome/browser/ui/views/payments/payment_request_browsertest_base.h
+++ b/chrome/browser/ui/views/payments/payment_request_browsertest_base.h
@@ -309,8 +309,8 @@
std::unique_ptr<autofill::EventWaiter<DialogEvent>> event_waiter_;
std::unique_ptr<net::EmbeddedTestServer> https_server_;
// Weak, owned by the PaymentRequest object.
- raw_ptr<TestChromePaymentRequestDelegate, DanglingAcrossTasks> delegate_ =
- nullptr;
+ raw_ptr<TestChromePaymentRequestDelegate, AcrossTasksDanglingUntriaged>
+ delegate_ = nullptr;
syncer::TestSyncService sync_service_;
sync_preferences::TestingPrefServiceSyncable prefs_;
bool is_incognito_ = false;
diff --git a/chrome/browser/ui/views/payments/payment_request_dialog_view.h b/chrome/browser/ui/views/payments/payment_request_dialog_view.h
index 34cd98d..b75e9ce 100644
--- a/chrome/browser/ui/views/payments/payment_request_dialog_view.h
+++ b/chrome/browser/ui/views/payments/payment_request_dialog_view.h
@@ -206,7 +206,7 @@
// The PaymentRequest object that initiated this dialog.
base::WeakPtr<PaymentRequest> request_;
ControllerMap controller_map_;
- raw_ptr<ViewStack, DanglingAcrossTasks> view_stack_;
+ raw_ptr<ViewStack, AcrossTasksDanglingUntriaged> view_stack_;
// A full dialog overlay that shows a spinner and the "processing" label. It's
// hidden until ShowProcessingSpinner is called.
diff --git a/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view.h b/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view.h
index 37b6b68..977ac1f1 100644
--- a/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view.h
+++ b/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view.h
@@ -103,7 +103,8 @@
// Cache the instrument icon pointer so we don't needlessly update it in
// OnModelUpdated().
- raw_ptr<const SkBitmap, DanglingAcrossTasks> instrument_icon_ = nullptr;
+ raw_ptr<const SkBitmap, AcrossTasksDanglingUntriaged> instrument_icon_ =
+ nullptr;
// Cache the instrument icon generation ID to check if the instrument_icon_
// has changed pixels.
uint32_t instrument_icon_generation_id_ = 0;
diff --git a/chrome/browser/ui/views/performance_controls/battery_saver_button_browsertest.cc b/chrome/browser/ui/views/performance_controls/battery_saver_button_browsertest.cc
index e3b75593..cfc8268 100644
--- a/chrome/browser/ui/views/performance_controls/battery_saver_button_browsertest.cc
+++ b/chrome/browser/ui/views/performance_controls/battery_saver_button_browsertest.cc
@@ -96,9 +96,9 @@
}
private:
- raw_ptr<base::test::TestSamplingEventSource, DanglingAcrossTasks>
+ raw_ptr<base::test::TestSamplingEventSource, AcrossTasksDanglingUntriaged>
sampling_source_;
- raw_ptr<base::test::TestBatteryLevelProvider, DanglingAcrossTasks>
+ raw_ptr<base::test::TestBatteryLevelProvider, AcrossTasksDanglingUntriaged>
battery_level_provider_;
// Only used on platforms without a battery level provider implementation.
std::unique_ptr<base::BatteryStateSampler> battery_state_sampler_;
diff --git a/chrome/browser/ui/views/permissions/one_time_permission_interactive_ui_test.cc b/chrome/browser/ui/views/permissions/one_time_permission_interactive_ui_test.cc
index 41bf9249..5e608488 100644
--- a/chrome/browser/ui/views/permissions/one_time_permission_interactive_ui_test.cc
+++ b/chrome/browser/ui/views/permissions/one_time_permission_interactive_ui_test.cc
@@ -237,14 +237,14 @@
std::unique_ptr<device::ScopedGeolocationOverrider> geolocation_overrider_;
- raw_ptr<Browser, DanglingAcrossTasks> current_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> current_browser_ = nullptr;
base::HistogramTester histograms_;
private:
// The render frame host where JS calls will be executed.
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> render_frame_host_ =
- nullptr;
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
+ render_frame_host_ = nullptr;
base::test::ScopedFeatureList feature_list_;
};
diff --git a/chrome/browser/ui/views/policy/enterprise_startup_dialog_view_browsertest.cc b/chrome/browser/ui/views/policy/enterprise_startup_dialog_view_browsertest.cc
index d53bd04..6f8ecb5 100644
--- a/chrome/browser/ui/views/policy/enterprise_startup_dialog_view_browsertest.cc
+++ b/chrome/browser/ui/views/policy/enterprise_startup_dialog_view_browsertest.cc
@@ -56,7 +56,7 @@
#endif
private:
- raw_ptr<EnterpriseStartupDialogView, DanglingAcrossTasks> dialog;
+ raw_ptr<EnterpriseStartupDialogView, AcrossTasksDanglingUntriaged> dialog;
};
IN_PROC_BROWSER_TEST_F(EnterpriseStartupDialogViewBrowserTest,
diff --git a/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc b/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc
index a9fc6a5..d6320f6 100644
--- a/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc
+++ b/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc
@@ -219,7 +219,7 @@
}
private:
- raw_ptr<Browser, DanglingAcrossTasks> target_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> target_browser_ = nullptr;
};
class ProfileMenuViewExtensionsTest : public ProfileMenuViewTestBase,
diff --git a/chrome/browser/ui/views/profiles/profile_picker_view_browsertest.cc b/chrome/browser/ui/views/profiles/profile_picker_view_browsertest.cc
index 0e25b31..1cb6e17 100644
--- a/chrome/browser/ui/views/profiles/profile_picker_view_browsertest.cc
+++ b/chrome/browser/ui/views/profiles/profile_picker_view_browsertest.cc
@@ -186,7 +186,7 @@
}
const size_t total_count_;
- raw_ptr<Browser, DanglingAcrossTasks> browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_ = nullptr;
base::RunLoop run_loop_;
};
diff --git a/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h b/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
index fcdcb4f..597efda 100644
--- a/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
+++ b/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
@@ -146,7 +146,7 @@
raw_ptr<views::Widget> modal_signin_widget_ = nullptr;
const raw_ptr<views::WebView> content_view_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
const raw_ptr<Browser> browser_;
views::UnhandledKeyboardEventHandler unhandled_keyboard_event_handler_;
bool should_show_close_button_;
diff --git a/chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble.h b/chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble.h
index 03ed54d..f333f43 100644
--- a/chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble.h
+++ b/chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble.h
@@ -158,7 +158,8 @@
base::OnceClosure on_closing_;
base::OnceClosure on_back_button_pressed_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_; // weak.
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_; // weak.
};
} // namespace qrcode_generator
diff --git a/chrome/browser/ui/views/reader_mode/reader_mode_icon_view_browsertest.cc b/chrome/browser/ui/views/reader_mode/reader_mode_icon_view_browsertest.cc
index 56ae6486..4129424 100644
--- a/chrome/browser/ui/views/reader_mode/reader_mode_icon_view_browsertest.cc
+++ b/chrome/browser/ui/views/reader_mode/reader_mode_icon_view_browsertest.cc
@@ -66,7 +66,7 @@
return https_server_secure_.get();
}
- raw_ptr<PageActionIconView, DanglingAcrossTasks> reader_mode_icon_;
+ raw_ptr<PageActionIconView, AcrossTasksDanglingUntriaged> reader_mode_icon_;
std::unique_ptr<net::EmbeddedTestServer> https_server_secure_;
private:
diff --git a/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog_browsertest.cc b/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog_browsertest.cc
index 032ccb43..13b0a83a 100644
--- a/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog_browsertest.cc
+++ b/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog_browsertest.cc
@@ -58,7 +58,8 @@
void DialogCallback(WarningAction action) { latest_user_action_ = action; }
protected:
- raw_ptr<PasswordReuseModalWarningDialog, DanglingAcrossTasks> dialog_;
+ raw_ptr<PasswordReuseModalWarningDialog, AcrossTasksDanglingUntriaged>
+ dialog_;
WarningAction latest_user_action_;
};
diff --git a/chrome/browser/ui/views/settings_reset_prompt_dialog_browsertest.cc b/chrome/browser/ui/views/settings_reset_prompt_dialog_browsertest.cc
index 416e4b5..e9e909c 100644
--- a/chrome/browser/ui/views/settings_reset_prompt_dialog_browsertest.cc
+++ b/chrome/browser/ui/views/settings_reset_prompt_dialog_browsertest.cc
@@ -193,7 +193,8 @@
void DismissUi() override { dialog_->Close(); }
private:
- raw_ptr<SettingsResetPromptDialog, DanglingAcrossTasks> dialog_ = nullptr;
+ raw_ptr<SettingsResetPromptDialog, AcrossTasksDanglingUntriaged> dialog_ =
+ nullptr;
};
IN_PROC_BROWSER_TEST_F(SettingsResetPromptDialogCloseTest,
diff --git a/chrome/browser/ui/views/sharing/sharing_browsertest.h b/chrome/browser/ui/views/sharing/sharing_browsertest.h
index 92c8969..5264063b 100644
--- a/chrome/browser/ui/views/sharing/sharing_browsertest.h
+++ b/chrome/browser/ui/views/sharing/sharing_browsertest.h
@@ -123,8 +123,9 @@
raw_ptr<content::WebContents, DanglingUntriaged> web_contents_;
syncer::FakeDeviceInfoTracker fake_device_info_tracker_;
std::vector<std::unique_ptr<syncer::DeviceInfo>> device_infos_;
- raw_ptr<SharingService, DanglingAcrossTasks> sharing_service_;
- raw_ptr<FakeWebPushSender, DanglingAcrossTasks> fake_web_push_sender_;
+ raw_ptr<SharingService, AcrossTasksDanglingUntriaged> sharing_service_;
+ raw_ptr<FakeWebPushSender, AcrossTasksDanglingUntriaged>
+ fake_web_push_sender_;
FakeSharingMessageBridge fake_sharing_message_bridge_;
};
diff --git a/chrome/browser/ui/views/sharing/sharing_icon_view.h b/chrome/browser/ui/views/sharing/sharing_icon_view.h
index dc971b6..5095362 100644
--- a/chrome/browser/ui/views/sharing/sharing_icon_view.h
+++ b/chrome/browser/ui/views/sharing/sharing_icon_view.h
@@ -58,7 +58,8 @@
void UpdateOpacity();
private:
- raw_ptr<SharingUiController, DanglingAcrossTasks> last_controller_ = nullptr;
+ raw_ptr<SharingUiController, AcrossTasksDanglingUntriaged> last_controller_ =
+ nullptr;
bool loading_animation_ = false;
bool should_show_error_ = false;
GetControllerCallback get_controller_callback_;
diff --git a/chrome/browser/ui/views/side_panel/side_panel_coordinator.h b/chrome/browser/ui/views/side_panel/side_panel_coordinator.h
index 68d7b6d..bf5c8e9 100644
--- a/chrome/browser/ui/views/side_panel/side_panel_coordinator.h
+++ b/chrome/browser/ui/views/side_panel/side_panel_coordinator.h
@@ -235,7 +235,7 @@
// to delays for loading content. This is used for metrics.
base::TimeTicks opened_timestamp_;
- const raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_;
+ const raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_;
raw_ptr<SidePanelRegistry> global_registry_;
absl::optional<SidePanelEntry::Key> last_active_global_entry_key_;
@@ -252,15 +252,16 @@
// Used to update SidePanelEntry options in the `header_combobox_` based on
// their availability in the observed side panel registries.
std::unique_ptr<SidePanelComboboxModel> combobox_model_;
- raw_ptr<views::Combobox, DanglingAcrossTasks> header_combobox_ = nullptr;
+ raw_ptr<views::Combobox, AcrossTasksDanglingUntriaged> header_combobox_ =
+ nullptr;
// Used to update the visibility of the 'Open in New Tab' header button.
- raw_ptr<views::ImageButton, DanglingAcrossTasks>
+ raw_ptr<views::ImageButton, AcrossTasksDanglingUntriaged>
header_open_in_new_tab_button_ = nullptr;
// Used to update the visibility of the pin header button.
- raw_ptr<views::ToggleImageButton, DanglingAcrossTasks> header_pin_button_ =
- nullptr;
+ raw_ptr<views::ToggleImageButton, AcrossTasksDanglingUntriaged>
+ header_pin_button_ = nullptr;
base::ObserverList<SidePanelViewStateObserver> view_state_observers_;
diff --git a/chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc b/chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc
index f3dd76d..4388066 100644
--- a/chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc
+++ b/chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc
@@ -90,8 +90,8 @@
scoped_refptr<net::SSLCertRequestInfo> cert_request_info_;
scoped_refptr<StrictMock<SSLClientAuthRequestorMock>> auth_requestor_;
// The selector will be deleted when a cert is selected or the tab is closed.
- raw_ptr<SSLClientCertificateSelector, DanglingAcrossTasks> selector_ =
- nullptr;
+ raw_ptr<SSLClientCertificateSelector, AcrossTasksDanglingUntriaged>
+ selector_ = nullptr;
};
class SSLClientCertificateSelectorMultiTabTest
@@ -167,8 +167,10 @@
scoped_refptr<net::SSLCertRequestInfo> cert_request_info_2_;
scoped_refptr<StrictMock<SSLClientAuthRequestorMock>> auth_requestor_1_;
scoped_refptr<StrictMock<SSLClientAuthRequestorMock>> auth_requestor_2_;
- raw_ptr<SSLClientCertificateSelector, DanglingAcrossTasks> selector_1_;
- raw_ptr<SSLClientCertificateSelector, DanglingAcrossTasks> selector_2_;
+ raw_ptr<SSLClientCertificateSelector, AcrossTasksDanglingUntriaged>
+ selector_1_;
+ raw_ptr<SSLClientCertificateSelector, AcrossTasksDanglingUntriaged>
+ selector_2_;
};
class SSLClientCertificateSelectorMultiProfileTest
@@ -225,10 +227,11 @@
}
protected:
- raw_ptr<Browser, DanglingAcrossTasks> browser_1_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_1_;
scoped_refptr<net::SSLCertRequestInfo> cert_request_info_1_;
scoped_refptr<StrictMock<SSLClientAuthRequestorMock> > auth_requestor_1_;
- raw_ptr<SSLClientCertificateSelector, DanglingAcrossTasks> selector_1_;
+ raw_ptr<SSLClientCertificateSelector, AcrossTasksDanglingUntriaged>
+ selector_1_;
};
IN_PROC_BROWSER_TEST_F(SSLClientCertificateSelectorTest, SelectNone) {
diff --git a/chrome/browser/ui/views/status_bubble_views.h b/chrome/browser/ui/views/status_bubble_views.h
index ecbb078..c380e46 100644
--- a/chrome/browser/ui/views/status_bubble_views.h
+++ b/chrome/browser/ui/views/status_bubble_views.h
@@ -153,7 +153,7 @@
// going outside the bounds of the hosting widget.
std::unique_ptr<views::Widget> popup_;
- raw_ptr<views::View, DanglingAcrossTasks> base_view_;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> base_view_;
raw_ptr<StatusView, DanglingUntriaged> view_ = nullptr;
// Manages the expansion of a status bubble to fit a long URL.
diff --git a/chrome/browser/ui/views/supervised_user/parent_permission_dialog_view.cc b/chrome/browser/ui/views/supervised_user/parent_permission_dialog_view.cc
index 193e392..efe81edf 100644
--- a/chrome/browser/ui/views/supervised_user/parent_permission_dialog_view.cc
+++ b/chrome/browser/ui/views/supervised_user/parent_permission_dialog_view.cc
@@ -252,7 +252,8 @@
std::u16string message;
// An optional extension whose permissions should be displayed
- raw_ptr<const extensions::Extension, DanglingAcrossTasks> extension = nullptr;
+ raw_ptr<const extensions::Extension, AcrossTasksDanglingUntriaged> extension =
+ nullptr;
// The user's profile
raw_ptr<Profile> profile = nullptr;
diff --git a/chrome/browser/ui/views/sync/inline_login_ui_browsertest.cc b/chrome/browser/ui/views/sync/inline_login_ui_browsertest.cc
index adf1eed..9c97e4a 100644
--- a/chrome/browser/ui/views/sync/inline_login_ui_browsertest.cc
+++ b/chrome/browser/ui/views/sync/inline_login_ui_browsertest.cc
@@ -533,7 +533,7 @@
std::unique_ptr<IdentityTestEnvironmentProfileAdaptor>
identity_test_env_profile_adaptor_;
base::CallbackListSubscription create_services_subscription_;
- raw_ptr<Profile, DanglingAcrossTasks> profile_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_ = nullptr;
signin_util::ScopedForceSigninSetterForTesting forced_signin_setter_;
};
diff --git a/chrome/browser/ui/views/tabs/new_tab_button.h b/chrome/browser/ui/views/tabs/new_tab_button.h
index 9b62628..924823d 100644
--- a/chrome/browser/ui/views/tabs/new_tab_button.h
+++ b/chrome/browser/ui/views/tabs/new_tab_button.h
@@ -92,7 +92,7 @@
void PaintFill(gfx::Canvas* canvas) const;
// Tab strip that contains this button.
- raw_ptr<TabStrip, DanglingAcrossTasks> tab_strip_;
+ raw_ptr<TabStrip, AcrossTasksDanglingUntriaged> tab_strip_;
// Contains our ink drop layer so it can paint above our background.
raw_ptr<views::InkDropContainerView, DanglingUntriaged> ink_drop_container_;
diff --git a/chrome/browser/ui/views/tabs/tab.cc b/chrome/browser/ui/views/tabs/tab.cc
index ebe0dee..c8520e2 100644
--- a/chrome/browser/ui/views/tabs/tab.cc
+++ b/chrome/browser/ui/views/tabs/tab.cc
@@ -137,7 +137,7 @@
}
private:
- const raw_ptr<TabStyleViews, DanglingAcrossTasks> tab_style_views_;
+ const raw_ptr<TabStyleViews, AcrossTasksDanglingUntriaged> tab_style_views_;
};
} // namespace
diff --git a/chrome/browser/ui/views/tabs/tab_container_impl.h b/chrome/browser/ui/views/tabs/tab_container_impl.h
index 3a7c264d..84ddaccf 100644
--- a/chrome/browser/ui/views/tabs/tab_container_impl.h
+++ b/chrome/browser/ui/views/tabs/tab_container_impl.h
@@ -336,7 +336,7 @@
const raw_ref<TabContainerController, DanglingUntriaged> controller_;
- const raw_ptr<TabHoverCardController, DanglingAcrossTasks>
+ const raw_ptr<TabHoverCardController, AcrossTasksDanglingUntriaged>
hover_card_controller_;
// May be nullptr in tests.
@@ -351,7 +351,7 @@
// This view is animated by `bounds_animator_` to guarantee that this
// container's bounds change smoothly when tabs are animated into or out of
// this container.
- const raw_ref<views::View, DanglingAcrossTasks> overall_bounds_view_;
+ const raw_ref<views::View, AcrossTasksDanglingUntriaged> overall_bounds_view_;
// Responsible for animating tabs in response to model changes.
views::BoundsAnimator bounds_animator_;
diff --git a/chrome/browser/ui/views/tabs/tab_drag_controller.cc b/chrome/browser/ui/views/tabs/tab_drag_controller.cc
index 774921f..c3f3643 100644
--- a/chrome/browser/ui/views/tabs/tab_drag_controller.cc
+++ b/chrome/browser/ui/views/tabs/tab_drag_controller.cc
@@ -265,8 +265,8 @@
parent_->OnSourceTabStripEmpty();
}
- const raw_ptr<TabStripModel, DanglingAcrossTasks> tab_strip_;
- const raw_ptr<TabDragController, DanglingAcrossTasks> parent_;
+ const raw_ptr<TabStripModel, AcrossTasksDanglingUntriaged> tab_strip_;
+ const raw_ptr<TabDragController, AcrossTasksDanglingUntriaged> parent_;
};
class TabDragController::DraggedTabsClosedTracker
diff --git a/chrome/browser/ui/views/tabs/tab_group_header.cc b/chrome/browser/ui/views/tabs/tab_group_header.cc
index c6b2e7c6..c549cc0 100644
--- a/chrome/browser/ui/views/tabs/tab_group_header.cc
+++ b/chrome/browser/ui/views/tabs/tab_group_header.cc
@@ -88,8 +88,8 @@
}
private:
- const raw_ptr<const views::View, DanglingAcrossTasks> chip_;
- const raw_ptr<const views::View, DanglingAcrossTasks> title_;
+ const raw_ptr<const views::View, AcrossTasksDanglingUntriaged> chip_;
+ const raw_ptr<const views::View, AcrossTasksDanglingUntriaged> title_;
const raw_ref<const TabGroupStyle> style_;
};
diff --git a/chrome/browser/ui/views/tabs/tab_group_header.h b/chrome/browser/ui/views/tabs/tab_group_header.h
index c08b272..44565a2 100644
--- a/chrome/browser/ui/views/tabs/tab_group_header.h
+++ b/chrome/browser/ui/views/tabs/tab_group_header.h
@@ -125,7 +125,7 @@
private:
bool is_open_ = false;
- raw_ptr<views::Widget, DanglingAcrossTasks> widget_;
+ raw_ptr<views::Widget, AcrossTasksDanglingUntriaged> widget_;
// Outlives this because it's a dependency inversion interface for the
// header's parent View.
raw_ref<TabSlotController> tab_slot_controller_;
diff --git a/chrome/browser/ui/views/tabs/tab_slot_animation_delegate.h b/chrome/browser/ui/views/tabs/tab_slot_animation_delegate.h
index 52fb4201..5a9bebf 100644
--- a/chrome/browser/ui/views/tabs/tab_slot_animation_delegate.h
+++ b/chrome/browser/ui/views/tabs/tab_slot_animation_delegate.h
@@ -28,7 +28,7 @@
private:
const raw_ptr<TabContainer, DanglingUntriaged> tab_container_;
- const raw_ptr<TabSlotView, DanglingAcrossTasks> slot_view_;
+ const raw_ptr<TabSlotView, AcrossTasksDanglingUntriaged> slot_view_;
};
#endif // CHROME_BROWSER_UI_VIEWS_TABS_TAB_SLOT_ANIMATION_DELEGATE_H_
diff --git a/chrome/browser/ui/views/tabs/tab_strip.h b/chrome/browser/ui/views/tabs/tab_strip.h
index 7034ba1..4dc4f33b 100644
--- a/chrome/browser/ui/views/tabs/tab_strip.h
+++ b/chrome/browser/ui/views/tabs/tab_strip.h
@@ -422,10 +422,10 @@
std::unique_ptr<TabHoverCardController> hover_card_controller_;
- raw_ref<TabDragContextImpl, DanglingAcrossTasks> drag_context_;
+ raw_ref<TabDragContextImpl, AcrossTasksDanglingUntriaged> drag_context_;
// The View parent for the tabs and the various group views.
- raw_ref<TabContainer, DanglingAcrossTasks> tab_container_;
+ raw_ref<TabContainer, AcrossTasksDanglingUntriaged> tab_container_;
// The background offset used by inactive tabs to match the frame image.
int background_offset_ = 0;
diff --git a/chrome/browser/ui/views/toolbar/chrome_labs_button.h b/chrome/browser/ui/views/toolbar/chrome_labs_button.h
index b63dac06..f158fa0 100644
--- a/chrome/browser/ui/views/toolbar/chrome_labs_button.h
+++ b/chrome/browser/ui/views/toolbar/chrome_labs_button.h
@@ -44,7 +44,7 @@
raw_ptr<BrowserView, DanglingUntriaged> browser_view_;
- raw_ptr<const ChromeLabsModel, DanglingAcrossTasks> model_;
+ raw_ptr<const ChromeLabsModel, AcrossTasksDanglingUntriaged> model_;
raw_ptr<views::DotIndicator> new_experiments_indicator_;
diff --git a/chrome/browser/ui/views/toolbar/chrome_labs_coordinator.h b/chrome/browser/ui/views/toolbar/chrome_labs_coordinator.h
index acbb6cd..08f0ae5f 100644
--- a/chrome/browser/ui/views/toolbar/chrome_labs_coordinator.h
+++ b/chrome/browser/ui/views/toolbar/chrome_labs_coordinator.h
@@ -64,7 +64,8 @@
raw_ptr<ChromeLabsButton, DanglingUntriaged> anchor_view_;
raw_ptr<Browser, DanglingUntriaged> browser_;
- raw_ptr<const ChromeLabsModel, DanglingAcrossTasks> chrome_labs_model_;
+ raw_ptr<const ChromeLabsModel, AcrossTasksDanglingUntriaged>
+ chrome_labs_model_;
raw_ptr<ChromeLabsBubbleView, DanglingUntriaged> chrome_labs_bubble_view_ =
nullptr;
diff --git a/chrome/browser/ui/views/toolbar/chrome_labs_view_controller.h b/chrome/browser/ui/views/toolbar/chrome_labs_view_controller.h
index 0dc8951..e9d5f7f8 100644
--- a/chrome/browser/ui/views/toolbar/chrome_labs_view_controller.h
+++ b/chrome/browser/ui/views/toolbar/chrome_labs_view_controller.h
@@ -44,7 +44,8 @@
bool ShouldLabShowNewBadge(Profile* profile, const LabInfo& lab);
raw_ptr<const ChromeLabsModel, DanglingUntriaged> model_;
- raw_ptr<ChromeLabsBubbleView, DanglingAcrossTasks> chrome_labs_bubble_view_;
+ raw_ptr<ChromeLabsBubbleView, AcrossTasksDanglingUntriaged>
+ chrome_labs_bubble_view_;
base::CallbackListSubscription restart_callback_;
raw_ptr<Browser, DanglingUntriaged> browser_;
raw_ptr<flags_ui::FlagsState, DanglingUntriaged> flags_state_;
diff --git a/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h b/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h
index 0ab6a0f..f89df44 100644
--- a/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h
+++ b/chrome/browser/ui/views/toolbar/toolbar_icon_container_view.h
@@ -112,7 +112,7 @@
// The main view is nominally always present and is last child in the view
// hierarchy.
- raw_ptr<views::View, DanglingAcrossTasks> main_item_ = nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> main_item_ = nullptr;
// Override for the icon color. If not set, |kColorToolbarButtonIcon| is used.
absl::optional<SkColor> icon_color_;
diff --git a/chrome/browser/ui/views/tooltip/tooltip_browsertest.cc b/chrome/browser/ui/views/tooltip/tooltip_browsertest.cc
index 9f4088e..160624df 100644
--- a/chrome/browser/ui/views/tooltip/tooltip_browsertest.cc
+++ b/chrome/browser/ui/views/tooltip/tooltip_browsertest.cc
@@ -206,8 +206,8 @@
private:
std::unique_ptr<ui::test::EventGenerator> event_generator_ = nullptr;
- raw_ptr<RenderWidgetHostView, DanglingAcrossTasks> rwhv_ = nullptr;
- raw_ptr<WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<RenderWidgetHostView, AcrossTasksDanglingUntriaged> rwhv_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> web_contents_ = nullptr;
std::unique_ptr<TooltipControllerTestHelper> helper_;
std::unique_ptr<TooltipMonitor> tooltip_monitor_ = nullptr;
diff --git a/chrome/browser/ui/views/user_education/browser_feature_promo_controller_interactive_uitest.cc b/chrome/browser/ui/views/user_education/browser_feature_promo_controller_interactive_uitest.cc
index 15a7a4ae..335b628 100644
--- a/chrome/browser/ui/views/user_education/browser_feature_promo_controller_interactive_uitest.cc
+++ b/chrome/browser/ui/views/user_education/browser_feature_promo_controller_interactive_uitest.cc
@@ -37,9 +37,9 @@
}
protected:
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_ = nullptr;
- raw_ptr<BrowserFeaturePromoController, DanglingAcrossTasks> controller_ =
- nullptr;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_ = nullptr;
+ raw_ptr<BrowserFeaturePromoController, AcrossTasksDanglingUntriaged>
+ controller_ = nullptr;
};
IN_PROC_BROWSER_TEST_F(BrowserFeaturePromoControllerUiTest, CanShowPromo) {
diff --git a/chrome/browser/ui/views/user_education/feature_promo_snooze_interactive_uitest.cc b/chrome/browser/ui/views/user_education/feature_promo_snooze_interactive_uitest.cc
index e8b4f45..8c32ab3 100644
--- a/chrome/browser/ui/views/user_education/feature_promo_snooze_interactive_uitest.cc
+++ b/chrome/browser/ui/views/user_education/feature_promo_snooze_interactive_uitest.cc
@@ -170,10 +170,13 @@
user_education::HelpBubbleView::kHelpBubbleElementIdForTesting));
}
- raw_ptr<NiceMock<feature_engagement::test::MockTracker>, DanglingAcrossTasks>
+ raw_ptr<NiceMock<feature_engagement::test::MockTracker>,
+ AcrossTasksDanglingUntriaged>
mock_tracker_;
- raw_ptr<BrowserFeaturePromoController, DanglingAcrossTasks> promo_controller_;
- raw_ptr<user_education::FeaturePromoSnoozeService, DanglingAcrossTasks>
+ raw_ptr<BrowserFeaturePromoController, AcrossTasksDanglingUntriaged>
+ promo_controller_;
+ raw_ptr<user_education::FeaturePromoSnoozeService,
+ AcrossTasksDanglingUntriaged>
snooze_service_;
private:
diff --git a/chrome/browser/ui/views/web_apps/deprecated_apps_dialog_view.h b/chrome/browser/ui/views/web_apps/deprecated_apps_dialog_view.h
index b70593c8..cd2072f 100644
--- a/chrome/browser/ui/views/web_apps/deprecated_apps_dialog_view.h
+++ b/chrome/browser/ui/views/web_apps/deprecated_apps_dialog_view.h
@@ -99,7 +99,7 @@
absl::optional<std::u16string> single_app_name_;
base::OnceClosure launch_anyways_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
base::WeakPtrFactory<DeprecatedAppsDialogView> weak_ptr_factory_{this};
};
diff --git a/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_browsertest.cc b/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_browsertest.cc
index 81a34ce..a911b77 100644
--- a/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_browsertest.cc
+++ b/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_browsertest.cc
@@ -586,9 +586,9 @@
private:
base::test::ScopedFeatureList scoped_feature_list_;
std::unique_ptr<net::EmbeddedTestServer> isolated_web_app_dev_server_;
- raw_ptr<Browser, DanglingAcrossTasks> browser_;
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_;
- raw_ptr<BrowserNonClientFrameView, DanglingAcrossTasks> frame_view_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_;
+ raw_ptr<BrowserNonClientFrameView, AcrossTasksDanglingUntriaged> frame_view_;
};
IN_PROC_BROWSER_TEST_F(BorderlessIsolatedWebAppBrowserTest,
diff --git a/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_test_helper.h b/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_test_helper.h
index d2745101..ae157fd4 100644
--- a/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_test_helper.h
+++ b/chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_test_helper.h
@@ -89,12 +89,13 @@
}
private:
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_ = nullptr;
- raw_ptr<BrowserView, DanglingAcrossTasks> browser_view_ = nullptr;
- raw_ptr<BrowserNonClientFrameView, DanglingAcrossTasks> frame_view_ = nullptr;
- raw_ptr<views::View, DanglingAcrossTasks> root_view_ = nullptr;
- raw_ptr<WebAppFrameToolbarView, DanglingAcrossTasks> web_app_frame_toolbar_ =
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_ = nullptr;
+ raw_ptr<BrowserView, AcrossTasksDanglingUntriaged> browser_view_ = nullptr;
+ raw_ptr<BrowserNonClientFrameView, AcrossTasksDanglingUntriaged> frame_view_ =
nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> root_view_ = nullptr;
+ raw_ptr<WebAppFrameToolbarView, AcrossTasksDanglingUntriaged>
+ web_app_frame_toolbar_ = nullptr;
GURL LoadTestPageWithDataAndGetURL(
net::test_server::EmbeddedTestServer* embedded_test_server,
diff --git a/chrome/browser/ui/views/web_apps/web_app_integration_test_driver.h b/chrome/browser/ui/views/web_apps/web_app_integration_test_driver.h
index c407ab3..f7b0fa8 100644
--- a/chrome/browser/ui/views/web_apps/web_app_integration_test_driver.h
+++ b/chrome/browser/ui/views/web_apps/web_app_integration_test_driver.h
@@ -512,9 +512,9 @@
// can often call another action).
int executing_action_level_ = 0;
- raw_ptr<Profile, DanglingAcrossTasks> active_profile_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> active_profile_ = nullptr;
AppId active_app_id_;
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_ = nullptr;
bool in_tear_down_ = false;
bool is_performing_manifest_update_ = false;
diff --git a/chrome/browser/ui/views/web_apps/web_app_uninstall_dialog_view.h b/chrome/browser/ui/views/web_apps/web_app_uninstall_dialog_view.h
index fda06a1..4848ed6 100644
--- a/chrome/browser/ui/views/web_apps/web_app_uninstall_dialog_view.h
+++ b/chrome/browser/ui/views/web_apps/web_app_uninstall_dialog_view.h
@@ -69,7 +69,7 @@
void OnDialogAccepted();
void OnDialogCanceled();
- raw_ptr<WebAppUninstallDialogViews, DanglingAcrossTasks> dialog_;
+ raw_ptr<WebAppUninstallDialogViews, AcrossTasksDanglingUntriaged> dialog_;
raw_ptr<views::Checkbox> checkbox_ = nullptr;
gfx::ImageSkia image_;
@@ -80,7 +80,7 @@
// The dialog needs start_url copy even if app gets uninstalled.
GURL app_start_url_;
- const raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ const raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
webapps::WebappUninstallSource uninstall_source_;
};
@@ -149,7 +149,7 @@
// The web app we are showing the dialog for.
web_app::AppId app_id_;
- const raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ const raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
THREAD_CHECKER(thread_checker_);
diff --git a/chrome/browser/ui/views/webid/fake_delegate.h b/chrome/browser/ui/views/webid/fake_delegate.h
index 91a914f2..dea2a39 100644
--- a/chrome/browser/ui/views/webid/fake_delegate.h
+++ b/chrome/browser/ui/views/webid/fake_delegate.h
@@ -28,7 +28,7 @@
content::WebContents* GetWebContents() override;
private:
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
};
#endif // CHROME_BROWSER_UI_VIEWS_WEBID_FAKE_DELEGATE_H_
diff --git a/chrome/browser/ui/web_applications/app_browser_controller_browsertest_chromeos.cc b/chrome/browser/ui/web_applications/app_browser_controller_browsertest_chromeos.cc
index 425f139..8df6ffb 100644
--- a/chrome/browser/ui/web_applications/app_browser_controller_browsertest_chromeos.cc
+++ b/chrome/browser/ui/web_applications/app_browser_controller_browsertest_chromeos.cc
@@ -167,8 +167,8 @@
->GetVisibleURL();
}
- raw_ptr<Profile, DanglingAcrossTasks> profile_ = nullptr;
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_ = nullptr;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_ = nullptr;
GURL tabbed_app_url_;
private:
diff --git a/chrome/browser/ui/web_applications/test/web_app_browsertest_util.h b/chrome/browser/ui/web_applications/test/web_app_browsertest_util.h
index 24aaa6f..48a4ae6 100644
--- a/chrome/browser/ui/web_applications/test/web_app_browsertest_util.h
+++ b/chrome/browser/ui/web_applications/test/web_app_browsertest_util.h
@@ -138,13 +138,13 @@
void OnBrowserRemoved(Browser* browser) override;
private:
- const raw_ptr<Browser, DanglingAcrossTasks> filter_ = nullptr;
+ const raw_ptr<Browser, AcrossTasksDanglingUntriaged> filter_ = nullptr;
base::RunLoop added_run_loop_;
- raw_ptr<Browser, DanglingAcrossTasks> added_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> added_browser_ = nullptr;
base::RunLoop removed_run_loop_;
- raw_ptr<Browser, DanglingAcrossTasks> removed_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> removed_browser_ = nullptr;
};
class UpdateAwaiter : public WebAppInstallManagerObserver {
diff --git a/chrome/browser/ui/web_applications/web_app_badging_browsertest.cc b/chrome/browser/ui/web_applications/web_app_badging_browsertest.cc
index 1565bf8..ccf3a93 100644
--- a/chrome/browser/ui/web_applications/web_app_badging_browsertest.cc
+++ b/chrome/browser/ui/web_applications/web_app_badging_browsertest.cc
@@ -239,10 +239,10 @@
const AppId& sub_app_id() { return sub_app_id_; }
const AppId& cross_site_app_id() { return cross_site_app_id_; }
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> main_frame_;
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> sub_app_frame_;
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> in_scope_frame_;
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> cross_site_frame_;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> main_frame_;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> sub_app_frame_;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> in_scope_frame_;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> cross_site_frame_;
// Use this script text with EvalJs() on |main_frame_| to register a service
// worker. Use ReplaceJs() to replace $1 with the service worker scope URL.
@@ -286,7 +286,8 @@
AppId sub_app_id_;
AppId cross_site_app_id_;
std::unique_ptr<base::RunLoop> awaiter_;
- raw_ptr<badging::TestBadgeManagerDelegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<badging::TestBadgeManagerDelegate, AcrossTasksDanglingUntriaged>
+ delegate_;
net::EmbeddedTestServer cross_origin_https_server_;
};
diff --git a/chrome/browser/ui/web_applications/web_app_file_handling_browsertest.cc b/chrome/browser/ui/web_applications/web_app_file_handling_browsertest.cc
index 947a7702..703decf 100644
--- a/chrome/browser/ui/web_applications/web_app_file_handling_browsertest.cc
+++ b/chrome/browser/ui/web_applications/web_app_file_handling_browsertest.cc
@@ -261,7 +261,7 @@
}
TestServerRedirectHandle redirect_handle_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
std::unique_ptr<content::WebContentsDestroyedWatcher> destroyed_watcher_;
};
diff --git a/chrome/browser/ui/web_applications/web_app_ui_manager_impl_browsertest.cc b/chrome/browser/ui/web_applications/web_app_ui_manager_impl_browsertest.cc
index 336f543..fa0e2b8 100644
--- a/chrome/browser/ui/web_applications/web_app_ui_manager_impl_browsertest.cc
+++ b/chrome/browser/ui/web_applications/web_app_ui_manager_impl_browsertest.cc
@@ -65,8 +65,8 @@
return WebAppProvider::GetForTest(profile())->ui_manager();
}
- raw_ptr<TestShortcutManager, DanglingAcrossTasks> shortcut_manager_;
- raw_ptr<FakeOsIntegrationManager, DanglingAcrossTasks>
+ raw_ptr<TestShortcutManager, AcrossTasksDanglingUntriaged> shortcut_manager_;
+ raw_ptr<FakeOsIntegrationManager, AcrossTasksDanglingUntriaged>
os_integration_manager_;
private:
diff --git a/chrome/browser/ui/webui/access_code_cast/access_code_cast_dialog.h b/chrome/browser/ui/webui/access_code_cast/access_code_cast_dialog.h
index db83510..06fa3b3 100644
--- a/chrome/browser/ui/webui/access_code_cast/access_code_cast_dialog.h
+++ b/chrome/browser/ui/webui/access_code_cast/access_code_cast_dialog.h
@@ -119,7 +119,8 @@
// use of the media_route_starter_ pointer after c'tor.
std::unique_ptr<media_router::MediaRouteStarter> media_route_starter_;
- const raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ web_contents_;
const raw_ptr<Profile> context_;
base::Time dialog_creation_timestamp_;
bool closing_dialog_ = false;
diff --git a/chrome/browser/ui/webui/access_code_cast/access_code_cast_handler_unittest.cc b/chrome/browser/ui/webui/access_code_cast/access_code_cast_handler_unittest.cc
index f54c777..6b2200f 100644
--- a/chrome/browser/ui/webui/access_code_cast/access_code_cast_handler_unittest.cc
+++ b/chrome/browser/ui/webui/access_code_cast/access_code_cast_handler_unittest.cc
@@ -323,7 +323,7 @@
scoped_refptr<base::TestMockTimeTaskRunner> mock_time_task_runner_;
- raw_ptr<MockMediaRouter, DanglingAcrossTasks> router_;
+ raw_ptr<MockMediaRouter, AcrossTasksDanglingUntriaged> router_;
std::unique_ptr<LoggerImpl> logger_;
signin::IdentityTestEnvironment identity_test_env_;
@@ -348,7 +348,7 @@
NiceMock<cast_channel::MockCastMessageHandler> message_handler_;
std::unique_ptr<StrictMock<MockPage>> page_;
std::unique_ptr<TestingProfileManager> profile_manager_;
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
std::unique_ptr<MockCastMediaSinkServiceImpl>
mock_cast_media_sink_service_impl_;
std::unique_ptr<MockWebContentsPresentationManager> presentation_manager_;
diff --git a/chrome/browser/ui/webui/app_settings/web_app_settings_ui.cc b/chrome/browser/ui/webui/app_settings/web_app_settings_ui.cc
index 5fc6928e..5757da1 100644
--- a/chrome/browser/ui/webui/app_settings/web_app_settings_ui.cc
+++ b/chrome/browser/ui/webui/app_settings/web_app_settings_ui.cc
@@ -65,7 +65,7 @@
}
private:
- raw_ptr<Profile, DanglingAcrossTasks> profile_;
+ raw_ptr<Profile, AcrossTasksDanglingUntriaged> profile_;
};
} // namespace
diff --git a/chrome/browser/ui/webui/autofill_and_password_manager_internals/password_manager_internals_ui_browsertest.cc b/chrome/browser/ui/webui/autofill_and_password_manager_internals/password_manager_internals_ui_browsertest.cc
index c84aab8..48819dc 100644
--- a/chrome/browser/ui/webui/autofill_and_password_manager_internals/password_manager_internals_ui_browsertest.cc
+++ b/chrome/browser/ui/webui/autofill_and_password_manager_internals/password_manager_internals_ui_browsertest.cc
@@ -33,8 +33,8 @@
WindowOpenDisposition disposition);
private:
- raw_ptr<PasswordManagerInternalsUI, DanglingAcrossTasks> controller_ =
- nullptr;
+ raw_ptr<PasswordManagerInternalsUI, AcrossTasksDanglingUntriaged>
+ controller_ = nullptr;
};
PasswordManagerInternalsWebUIBrowserTest::
diff --git a/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc b/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc
index 8b0e393..f542a2c 100644
--- a/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc
+++ b/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc
@@ -44,7 +44,7 @@
}
protected:
- raw_ptr<HistoryClustersHandler, DanglingAcrossTasks> handler_;
+ raw_ptr<HistoryClustersHandler, AcrossTasksDanglingUntriaged> handler_;
private:
base::test::ScopedFeatureList feature_list_;
diff --git a/chrome/browser/usb/usb_chooser_controller.h b/chrome/browser/usb/usb_chooser_controller.h
index 34c8cb5..de5d7fb 100644
--- a/chrome/browser/usb/usb_chooser_controller.h
+++ b/chrome/browser/usb/usb_chooser_controller.h
@@ -64,7 +64,7 @@
blink::mojom::WebUsbService::GetPermissionCallback callback_;
url::Origin origin_;
- const raw_ptr<content::RenderFrameHost, DanglingAcrossTasks>
+ const raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
requesting_frame_;
base::WeakPtr<UsbChooserContext> chooser_context_;
base::ScopedObservation<UsbChooserContext, UsbChooserContext::DeviceObserver>
diff --git a/chrome/browser/vr/test/xr_browser_test.h b/chrome/browser/vr/test/xr_browser_test.h
index 0f32b2e..2b168d0 100644
--- a/chrome/browser/vr/test/xr_browser_test.h
+++ b/chrome/browser/vr/test/xr_browser_test.h
@@ -230,7 +230,7 @@
// HTML files, initializing and starting the server if necessary.
net::EmbeddedTestServer* GetEmbeddedServer();
- raw_ptr<Browser, DanglingAcrossTasks> browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_ = nullptr;
std::unique_ptr<net::EmbeddedTestServer> server_;
base::test::ScopedFeatureList scoped_feature_list_;
bool test_skipped_at_startup_ = false;
diff --git a/chrome/browser/web_applications/isolated_web_apps/isolated_web_app_browsertest.cc b/chrome/browser/web_applications/isolated_web_apps/isolated_web_app_browsertest.cc
index 2194397..3733a04a 100644
--- a/chrome/browser/web_applications/isolated_web_apps/isolated_web_app_browsertest.cc
+++ b/chrome/browser/web_applications/isolated_web_apps/isolated_web_app_browsertest.cc
@@ -488,10 +488,11 @@
const GURL& app_url() const { return app_url_; }
- raw_ptr<Browser, DanglingAcrossTasks> app_window_;
- raw_ptr<content::WebContents, DanglingAcrossTasks> app_web_contents_;
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> app_frame_;
- raw_ptr<content::StoragePartition, DanglingAcrossTasks> storage_partition_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_window_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> app_web_contents_;
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged> app_frame_;
+ raw_ptr<content::StoragePartition, AcrossTasksDanglingUntriaged>
+ storage_partition_;
GURL app_url_;
std::unique_ptr<net::EmbeddedTestServer> isolated_web_app_dev_server_;
diff --git a/chrome/browser/web_applications/os_integration/web_app_shortcut_manager.h b/chrome/browser/web_applications/os_integration/web_app_shortcut_manager.h
index 74804c36..634035e 100644
--- a/chrome/browser/web_applications/os_integration/web_app_shortcut_manager.h
+++ b/chrome/browser/web_applications/os_integration/web_app_shortcut_manager.h
@@ -173,7 +173,7 @@
const raw_ptr<Profile> profile_;
raw_ptr<WebAppFileHandlerManager, DanglingUntriaged> file_handler_manager_ =
nullptr;
- raw_ptr<WebAppProtocolHandlerManager, DanglingAcrossTasks>
+ raw_ptr<WebAppProtocolHandlerManager, AcrossTasksDanglingUntriaged>
protocol_handler_manager_ = nullptr;
raw_ptr<WebAppProvider> provider_ = nullptr;
diff --git a/chrome/browser/web_applications/web_app_notifications_interactive_uitest.cc b/chrome/browser/web_applications/web_app_notifications_interactive_uitest.cc
index 4b0d1cd..b257114 100644
--- a/chrome/browser/web_applications/web_app_notifications_interactive_uitest.cc
+++ b/chrome/browser/web_applications/web_app_notifications_interactive_uitest.cc
@@ -98,7 +98,7 @@
std::unique_ptr<NotificationDisplayServiceTester> display_service_tester_;
// Can be different from browser();
- raw_ptr<Browser, DanglingAcrossTasks> app_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> app_browser_ = nullptr;
};
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chrome/browser/web_applications/web_app_sync_bridge.h b/chrome/browser/web_applications/web_app_sync_bridge.h
index defb26d..64aea11 100644
--- a/chrome/browser/web_applications/web_app_sync_bridge.h
+++ b/chrome/browser/web_applications/web_app_sync_bridge.h
@@ -232,9 +232,10 @@
std::unique_ptr<WebAppDatabase> database_;
const raw_ptr<WebAppRegistrarMutable, DanglingUntriaged> registrar_;
- raw_ptr<WebAppCommandManager, DanglingAcrossTasks> command_manager_;
- raw_ptr<WebAppCommandScheduler, DanglingAcrossTasks> command_scheduler_;
- raw_ptr<WebAppInstallManager, DanglingAcrossTasks> install_manager_;
+ raw_ptr<WebAppCommandManager, AcrossTasksDanglingUntriaged> command_manager_;
+ raw_ptr<WebAppCommandScheduler, AcrossTasksDanglingUntriaged>
+ command_scheduler_;
+ raw_ptr<WebAppInstallManager, AcrossTasksDanglingUntriaged> install_manager_;
base::OneShotEvent on_sync_connected_;
diff --git a/chrome/browser/webauthn/chrome_webauthn_browsertest.cc b/chrome/browser/webauthn/chrome_webauthn_browsertest.cc
index 2026eb5..b9d5916 100644
--- a/chrome/browser/webauthn/chrome_webauthn_browsertest.cc
+++ b/chrome/browser/webauthn/chrome_webauthn_browsertest.cc
@@ -318,8 +318,8 @@
}
}
- raw_ptr<ChromeAuthenticatorRequestDelegate, DanglingAcrossTasks> delegate_ =
- nullptr;
+ raw_ptr<ChromeAuthenticatorRequestDelegate, AcrossTasksDanglingUntriaged>
+ delegate_ = nullptr;
std::vector<std::string> accounts_;
private:
diff --git a/chrome/test/base/browser_with_test_window_test.h b/chrome/test/base/browser_with_test_window_test.h
index b146d5a..e51ecb3 100644
--- a/chrome/test/base/browser_with_test_window_test.h
+++ b/chrome/test/base/browser_with_test_window_test.h
@@ -240,7 +240,7 @@
std::unique_ptr<ash::KioskAppManager> kiosk_app_manager_;
#endif
- raw_ptr<TestingProfile, DanglingAcrossTasks> profile_ = nullptr;
+ raw_ptr<TestingProfile, AcrossTasksDanglingUntriaged> profile_ = nullptr;
// test_url_loader_factory_ is declared before profile_manager_
// to guarantee it outlives any profiles that might use it.
diff --git a/chrome/test/base/in_process_browser_test.h b/chrome/test/base/in_process_browser_test.h
index 85e85af..727aea1 100644
--- a/chrome/test/base/in_process_browser_test.h
+++ b/chrome/test/base/in_process_browser_test.h
@@ -394,7 +394,7 @@
// If no browser is created in BrowserMain(), then |browser_| will remain
// nullptr unless SelectFirstBrowser() is called after the creation of the
// first browser instance at a later time.
- raw_ptr<Browser, DanglingAcrossTasks> browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_ = nullptr;
// Used to run the process until the BrowserProcess signals the test to quit.
std::unique_ptr<base::RunLoop> run_loop_;
diff --git a/chrome/test/base/mojo_web_ui_browser_test.cc b/chrome/test/base/mojo_web_ui_browser_test.cc
index 964e831..3a51b41 100644
--- a/chrome/test/base/mojo_web_ui_browser_test.cc
+++ b/chrome/test/base/mojo_web_ui_browser_test.cc
@@ -51,7 +51,7 @@
content::WebUI* GetWebUI() override { return web_ui_; }
private:
- raw_ptr<content::WebUI, DanglingAcrossTasks> web_ui_;
+ raw_ptr<content::WebUI, AcrossTasksDanglingUntriaged> web_ui_;
mojo::Receiver<web_ui_test::mojom::TestRunner> receiver_{this};
};
diff --git a/chrome/test/base/ui_test_utils.h b/chrome/test/base/ui_test_utils.h
index 31da6e90b..facd373 100644
--- a/chrome/test/base/ui_test_utils.h
+++ b/chrome/test/base/ui_test_utils.h
@@ -273,7 +273,8 @@
base::RunLoop run_loop_;
// The last tab that was added.
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_ =
+ nullptr;
};
// Enumerates all history contents on the backend thread. Returns them in
@@ -313,7 +314,7 @@
void OnBrowserRemoved(Browser* browser) override;
private:
- raw_ptr<Browser, DanglingAcrossTasks> browser_;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> browser_;
ChangeType type_;
base::RunLoop run_loop_;
};
diff --git a/chrome/test/base/web_ui_browser_test.h b/chrome/test/base/web_ui_browser_test.h
index 82a1d9c..d835e7c 100644
--- a/chrome/test/base/web_ui_browser_test.h
+++ b/chrome/test/base/web_ui_browser_test.h
@@ -180,8 +180,8 @@
// When this is non-NULL, this is The WebUI instance used for testing.
// Otherwise the selected tab's web_ui is used.
- raw_ptr<content::WebUI, DanglingAcrossTasks> override_selected_web_ui_ =
- nullptr;
+ raw_ptr<content::WebUI, AcrossTasksDanglingUntriaged>
+ override_selected_web_ui_ = nullptr;
std::unique_ptr<TestChromeWebUIControllerFactory> test_factory_;
std::unique_ptr<content::ScopedWebUIControllerFactoryRegistration>
diff --git a/chrome/test/media_router/media_router_integration_browsertest.h b/chrome/test/media_router/media_router_integration_browsertest.h
index f69de48..f3266f7 100644
--- a/chrome/test/media_router/media_router_integration_browsertest.h
+++ b/chrome/test/media_router/media_router_integration_browsertest.h
@@ -211,7 +211,7 @@
Browser* browser() override;
private:
- raw_ptr<Browser, DanglingAcrossTasks> incognito_browser_ = nullptr;
+ raw_ptr<Browser, AcrossTasksDanglingUntriaged> incognito_browser_ = nullptr;
};
} // namespace media_router
diff --git a/chrome/test/permissions/permission_request_manager_test_api.h b/chrome/test/permissions/permission_request_manager_test_api.h
index 85ecffc..441db63 100644
--- a/chrome/test/permissions/permission_request_manager_test_api.h
+++ b/chrome/test/permissions/permission_request_manager_test_api.h
@@ -50,7 +50,8 @@
void SimulateWebContentsDestroyed();
private:
- raw_ptr<permissions::PermissionRequestManager, DanglingAcrossTasks> manager_;
+ raw_ptr<permissions::PermissionRequestManager, AcrossTasksDanglingUntriaged>
+ manager_;
};
} // namespace test
diff --git a/chromeos/ash/components/nearby/presence/credentials/fake_nearby_presence_server_client.h b/chromeos/ash/components/nearby/presence/credentials/fake_nearby_presence_server_client.h
index 89e71583..074ad435 100644
--- a/chromeos/ash/components/nearby/presence/credentials/fake_nearby_presence_server_client.h
+++ b/chromeos/ash/components/nearby/presence/credentials/fake_nearby_presence_server_client.h
@@ -41,7 +41,7 @@
scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory)
override;
- raw_ptr<FakeNearbyPresenceServerClient, DanglingAcrossTasks>
+ raw_ptr<FakeNearbyPresenceServerClient, AcrossTasksDanglingUntriaged>
last_created_fake_server_client_ = nullptr;
};
diff --git a/chromeos/ash/components/osauth/impl/auth_hub_impl_test.cc b/chromeos/ash/components/osauth/impl/auth_hub_impl_test.cc
index 5838956..ed36d2e0 100644
--- a/chromeos/ash/components/osauth/impl/auth_hub_impl_test.cc
+++ b/chromeos/ash/components/osauth/impl/auth_hub_impl_test.cc
@@ -124,7 +124,8 @@
base::raw_ptr<MockAuthFactorEngineFactory> engine_factory_ = nullptr;
base::raw_ptr<MockAuthFactorEngine> engine_ = nullptr;
- base::raw_ptr<AuthFactorEngine::FactorEngineObserver, DanglingAcrossTasks>
+ base::raw_ptr<AuthFactorEngine::FactorEngineObserver,
+ AcrossTasksDanglingUntriaged>
engine_observer_ = nullptr;
absl::optional<AuthFactorEngine::UsageAllowed> engine_usage_;
};
@@ -190,7 +191,8 @@
AccountId account_;
AuthAttemptVector attempt_;
- base::raw_ptr<AuthHubConnector, DanglingAcrossTasks> connector_ = nullptr;
+ base::raw_ptr<AuthHubConnector, AcrossTasksDanglingUntriaged> connector_ =
+ nullptr;
StrictMock<MockAuthAttemptConsumer> attempt_consumer_;
StrictMock<MockAuthFactorStatusConsumer> status_consumer_;
FactorsStatusMap factors_state_;
diff --git a/chromeos/ash/components/osauth/impl/auth_hub_mode_lifecycle_unittest.cc b/chromeos/ash/components/osauth/impl/auth_hub_mode_lifecycle_unittest.cc
index afc84fd..1b6052c2 100644
--- a/chromeos/ash/components/osauth/impl/auth_hub_mode_lifecycle_unittest.cc
+++ b/chromeos/ash/components/osauth/impl/auth_hub_mode_lifecycle_unittest.cc
@@ -113,8 +113,9 @@
std::unique_ptr<AuthPartsImpl> parts_;
StrictMock<MockModeLifecycleOwner> owner_;
AuthHubModeLifecycle lifecycle_{&owner_};
- base::flat_map<AshAuthFactor,
- base::raw_ptr<MockAuthFactorEngine, DanglingAcrossTasks>>
+ base::flat_map<
+ AshAuthFactor,
+ base::raw_ptr<MockAuthFactorEngine, AcrossTasksDanglingUntriaged>>
engines_;
base::flat_map<AshAuthFactor, AuthFactorEngine::CommonInitCallback>
init_callbacks_;
diff --git a/chromeos/components/cdm_factory_daemon/output_protection_impl_unittest.cc b/chromeos/components/cdm_factory_daemon/output_protection_impl_unittest.cc
index 7c5f766..11c81bb 100644
--- a/chromeos/components/cdm_factory_daemon/output_protection_impl_unittest.cc
+++ b/chromeos/components/cdm_factory_daemon/output_protection_impl_unittest.cc
@@ -133,7 +133,7 @@
}
mojo::Remote<OutputProtection> output_protection_mojo_;
- raw_ptr<MockDisplaySystemDelegate, DanglingAcrossTasks>
+ raw_ptr<MockDisplaySystemDelegate, AcrossTasksDanglingUntriaged>
delegate_; // Not owned.
std::unique_ptr<display::DisplaySnapshot> displays_[std::size(kDisplayIds)];
std::vector<display::DisplaySnapshot*> cached_displays_;
diff --git a/chromeos/process_proxy/process_proxy_unittest.cc b/chromeos/process_proxy/process_proxy_unittest.cc
index 10fbd8b..fd8db68c 100644
--- a/chromeos/process_proxy/process_proxy_unittest.cc
+++ b/chromeos/process_proxy/process_proxy_unittest.cc
@@ -58,7 +58,7 @@
protected:
std::string id_;
- raw_ptr<const base::Process, DanglingAcrossTasks> process_;
+ raw_ptr<const base::Process, AcrossTasksDanglingUntriaged> process_;
base::OnceClosure done_read_closure_;
};
@@ -263,7 +263,7 @@
raw_ptr<ProcessProxyRegistry> registry_;
std::string id_;
- raw_ptr<const base::Process, DanglingAcrossTasks> process_ = nullptr;
+ raw_ptr<const base::Process, AcrossTasksDanglingUntriaged> process_ = nullptr;
base::test::TaskEnvironment task_environment_;
};
diff --git a/components/autofill/core/browser/payments/credit_card_access_manager.h b/components/autofill/core/browser/payments/credit_card_access_manager.h
index 2a3fbb3..3a8d431 100644
--- a/components/autofill/core/browser/payments/credit_card_access_manager.h
+++ b/components/autofill/core/browser/payments/credit_card_access_manager.h
@@ -448,7 +448,8 @@
raw_ptr<PersonalDataManager> personal_data_manager_;
// For logging metrics.
- raw_ptr<autofill_metrics::CreditCardFormEventLogger, DanglingAcrossTasks>
+ raw_ptr<autofill_metrics::CreditCardFormEventLogger,
+ AcrossTasksDanglingUntriaged>
form_event_logger_;
// Timestamp used for preflight call metrics.
diff --git a/components/autofill/core/browser/ui/payments/card_unmask_prompt_controller_impl.h b/components/autofill/core/browser/ui/payments/card_unmask_prompt_controller_impl.h
index e63f238..a083495 100644
--- a/components/autofill/core/browser/ui/payments/card_unmask_prompt_controller_impl.h
+++ b/components/autofill/core/browser/ui/payments/card_unmask_prompt_controller_impl.h
@@ -99,7 +99,7 @@
AutofillMetrics::UnmaskPromptEvent GetCloseReasonEvent();
CardUnmaskPromptOptions card_unmask_prompt_options_;
- const raw_ptr<PrefService, DanglingAcrossTasks> pref_service_;
+ const raw_ptr<PrefService, AcrossTasksDanglingUntriaged> pref_service_;
bool new_card_link_clicked_ = false;
CreditCard card_;
base::WeakPtr<CardUnmaskDelegate> delegate_;
diff --git a/components/autofill/core/browser/webdata/autofill_change.h b/components/autofill/core/browser/webdata/autofill_change.h
index 3f40fb2..80be623 100644
--- a/components/autofill/core/browser/webdata/autofill_change.h
+++ b/components/autofill/core/browser/webdata/autofill_change.h
@@ -76,7 +76,7 @@
private:
// Weak reference, can be NULL.
- raw_ptr<const DataType, DanglingAcrossTasks> data_model_;
+ raw_ptr<const DataType, AcrossTasksDanglingUntriaged> data_model_;
};
typedef AutofillDataModelChange<AutofillProfile> AutofillProfileChange;
diff --git a/components/bookmarks/browser/bookmark_model.h b/components/bookmarks/browser/bookmark_model.h
index 183c033..0d182b3 100644
--- a/components/bookmarks/browser/bookmark_model.h
+++ b/components/bookmarks/browser/bookmark_model.h
@@ -483,12 +483,14 @@
// |owned_root_|. Once loading has completed, |owned_root_| is destroyed and
// this is set to url_index_->root(). |owned_root_| is done as lots of
// existing code assumes the root is non-null while loading.
- raw_ptr<BookmarkNode, DanglingAcrossTasks> root_ = nullptr;
+ raw_ptr<BookmarkNode, AcrossTasksDanglingUntriaged> root_ = nullptr;
- raw_ptr<BookmarkPermanentNode, DanglingAcrossTasks> bookmark_bar_node_ =
+ raw_ptr<BookmarkPermanentNode, AcrossTasksDanglingUntriaged>
+ bookmark_bar_node_ = nullptr;
+ raw_ptr<BookmarkPermanentNode, AcrossTasksDanglingUntriaged> other_node_ =
nullptr;
- raw_ptr<BookmarkPermanentNode, DanglingAcrossTasks> other_node_ = nullptr;
- raw_ptr<BookmarkPermanentNode, DanglingAcrossTasks> mobile_node_ = nullptr;
+ raw_ptr<BookmarkPermanentNode, AcrossTasksDanglingUntriaged> mobile_node_ =
+ nullptr;
// The maximum ID assigned to the bookmark nodes in the model.
int64_t next_node_id_ = 1;
diff --git a/components/browsing_data/content/browsing_data_model.cc b/components/browsing_data/content/browsing_data_model.cc
index f6571c1..a9e1ae0 100644
--- a/components/browsing_data/content/browsing_data_model.cc
+++ b/components/browsing_data/content/browsing_data_model.cc
@@ -179,7 +179,7 @@
raw_ptr<content::StoragePartition> storage_partition_;
scoped_refptr<BrowsingDataQuotaHelper> quota_helper_;
- raw_ptr<BrowsingDataModel::Delegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<BrowsingDataModel::Delegate, AcrossTasksDanglingUntriaged> delegate_;
base::WeakPtrFactory<StorageRemoverHelper> weak_ptr_factory_{this};
};
diff --git a/components/browsing_data/content/local_storage_helper.h b/components/browsing_data/content/local_storage_helper.h
index 33f385f..4274326 100644
--- a/components/browsing_data/content/local_storage_helper.h
+++ b/components/browsing_data/content/local_storage_helper.h
@@ -54,7 +54,7 @@
friend class base::RefCounted<LocalStorageHelper>;
virtual ~LocalStorageHelper();
- raw_ptr<content::DOMStorageContext, DanglingAcrossTasks>
+ raw_ptr<content::DOMStorageContext, AcrossTasksDanglingUntriaged>
dom_storage_context_; // Owned by the context
};
diff --git a/components/content_settings/core/browser/content_settings_pref.h b/components/content_settings/core/browser/content_settings_pref.h
index 6a3e40ae..e680a1f 100644
--- a/components/content_settings/core/browser/content_settings_pref.h
+++ b/components/content_settings/core/browser/content_settings_pref.h
@@ -92,7 +92,7 @@
ContentSettingsType content_type_;
// Weak; owned by the Profile and reset in ShutdownOnUIThread.
- raw_ptr<PrefService, DanglingAcrossTasks> prefs_;
+ raw_ptr<PrefService, AcrossTasksDanglingUntriaged> prefs_;
// Owned by the PrefProvider.
raw_ptr<PrefChangeRegistrar, DanglingUntriaged> registrar_;
diff --git a/components/cronet/cronet_context.h b/components/cronet/cronet_context.h
index 0454893..aeadc44e 100644
--- a/components/cronet/cronet_context.h
+++ b/components/cronet/cronet_context.h
@@ -384,7 +384,7 @@
// |network_tasks_| is owned by |this|. It is created off the network thread,
// but invoked and destroyed on network thread.
- raw_ptr<NetworkTasks, DanglingAcrossTasks> network_tasks_;
+ raw_ptr<NetworkTasks, AcrossTasksDanglingUntriaged> network_tasks_;
// Network thread is destroyed from client thread.
std::unique_ptr<base::Thread> network_thread_;
diff --git a/components/cronet/native/upload_data_sink.cc b/components/cronet/native/upload_data_sink.cc
index 02a2be1..18c9828 100644
--- a/components/cronet/native/upload_data_sink.cc
+++ b/components/cronet/native/upload_data_sink.cc
@@ -53,7 +53,7 @@
// The upload data sink that is owned by url request and always accessed on
// the client thread. It always outlives |this| callback.
- const raw_ptr<Cronet_UploadDataSinkImpl, DanglingAcrossTasks>
+ const raw_ptr<Cronet_UploadDataSinkImpl, AcrossTasksDanglingUntriaged>
upload_data_sink_ = nullptr;
// Executor for provider callback, used, but not owned, by |this|. Always
diff --git a/components/cronet/native/url_request.cc b/components/cronet/native/url_request.cc
index b035360..e1c9310 100644
--- a/components/cronet/native/url_request.cc
+++ b/components/cronet/native/url_request.cc
@@ -304,8 +304,8 @@
LOCKS_EXCLUDED(url_request_->lock_) override;
// The UrlRequest which owns context that owns the callback.
- const raw_ptr<Cronet_UrlRequestImpl, DanglingAcrossTasks> url_request_ =
- nullptr;
+ const raw_ptr<Cronet_UrlRequestImpl, AcrossTasksDanglingUntriaged>
+ url_request_ = nullptr;
// URL chain contains the URL currently being requested, and
// all URLs previously requested. New URLs are added before
diff --git a/components/cronet/native/url_request.h b/components/cronet/native/url_request.h
index 2353c2d..1dd4018 100644
--- a/components/cronet/native/url_request.h
+++ b/components/cronet/native/url_request.h
@@ -112,11 +112,11 @@
base::Lock lock_;
// NetworkTask object lives on the network thread. Owned by |request_|.
// Outlives this.
- raw_ptr<NetworkTasks, DanglingAcrossTasks> network_tasks_ GUARDED_BY(lock_) =
- nullptr;
+ raw_ptr<NetworkTasks, AcrossTasksDanglingUntriaged> network_tasks_
+ GUARDED_BY(lock_) = nullptr;
// Cronet URLRequest used for this operation.
- raw_ptr<CronetURLRequest, DanglingAcrossTasks> request_ GUARDED_BY(lock_) =
- nullptr;
+ raw_ptr<CronetURLRequest, AcrossTasksDanglingUntriaged> request_
+ GUARDED_BY(lock_) = nullptr;
bool started_ GUARDED_BY(lock_) = false;
bool waiting_on_redirect_ GUARDED_BY(lock_) = false;
bool waiting_on_read_ GUARDED_BY(lock_) = false;
diff --git a/components/dbus/menu/menu.h b/components/dbus/menu/menu.h
index bacde43..1a8dcb3 100644
--- a/components/dbus/menu/menu.h
+++ b/components/dbus/menu/menu.h
@@ -96,7 +96,7 @@
dbus::MessageReader& reader() { return reader_; }
private:
- raw_ptr<dbus::MethodCall, DanglingAcrossTasks> method_call_;
+ raw_ptr<dbus::MethodCall, AcrossTasksDanglingUntriaged> method_call_;
dbus::ExportedObject::ResponseSender response_sender_;
// |reader_| is always needed for all methods on this interface, so it's not
diff --git a/components/dbus/properties/dbus_properties.h b/components/dbus/properties/dbus_properties.h
index 7a0eb8f6..69a788d 100644
--- a/components/dbus/properties/dbus_properties.h
+++ b/components/dbus/properties/dbus_properties.h
@@ -72,7 +72,8 @@
bool initialized_ = false;
- raw_ptr<dbus::ExportedObject, DanglingAcrossTasks> exported_object_ = nullptr;
+ raw_ptr<dbus::ExportedObject, AcrossTasksDanglingUntriaged> exported_object_ =
+ nullptr;
base::RepeatingCallback<void(bool)> barrier_;
diff --git a/components/download/internal/background_service/scheduler/scheduler_impl.h b/components/download/internal/background_service/scheduler/scheduler_impl.h
index 53dcd9e..c8320b0 100644
--- a/components/download/internal/background_service/scheduler/scheduler_impl.h
+++ b/components/download/internal/background_service/scheduler/scheduler_impl.h
@@ -54,7 +54,7 @@
const DeviceStatus& device_status);
// Used to create platform dependent background tasks.
- raw_ptr<TaskScheduler, DanglingAcrossTasks> task_scheduler_;
+ raw_ptr<TaskScheduler, AcrossTasksDanglingUntriaged> task_scheduler_;
// Download service configuration.
raw_ptr<Configuration, DanglingUntriaged> config_;
diff --git a/components/endpoint_fetcher/endpoint_fetcher.h b/components/endpoint_fetcher/endpoint_fetcher.h
index 04b934b..e7b5e8ff 100644
--- a/components/endpoint_fetcher/endpoint_fetcher.h
+++ b/components/endpoint_fetcher/endpoint_fetcher.h
@@ -163,7 +163,8 @@
// Members set in constructor
const scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory_;
- const raw_ptr<signin::IdentityManager, DanglingAcrossTasks> identity_manager_;
+ const raw_ptr<signin::IdentityManager, AcrossTasksDanglingUntriaged>
+ identity_manager_;
bool sanitize_response_;
bool is_stable_channel_;
diff --git a/components/error_page/content/browser/net_error_auto_reloader_browsertest.cc b/components/error_page/content/browser/net_error_auto_reloader_browsertest.cc
index 80e237e0..7810630 100644
--- a/components/error_page/content/browser/net_error_auto_reloader_browsertest.cc
+++ b/components/error_page/content/browser/net_error_auto_reloader_browsertest.cc
@@ -150,7 +150,7 @@
}
const content::TestNavigationThrottleInserter throttle_inserter_;
- raw_ptr<DeferringThrottle, DanglingAcrossTasks> throttle_ = nullptr;
+ raw_ptr<DeferringThrottle, AcrossTasksDanglingUntriaged> throttle_ = nullptr;
base::RunLoop defer_wait_loop_;
base::RunLoop finish_wait_loop_;
};
diff --git a/components/gcm_driver/instance_id/instance_id_driver.h b/components/gcm_driver/instance_id/instance_id_driver.h
index a5dc8421..22dd183 100644
--- a/components/gcm_driver/instance_id/instance_id_driver.h
+++ b/components/gcm_driver/instance_id/instance_id_driver.h
@@ -48,7 +48,7 @@
private:
// Owned by GCMProfileServiceFactory, which is a dependency of
// InstanceIDProfileServiceFactory, which owns this.
- raw_ptr<gcm::GCMDriver, DanglingAcrossTasks> gcm_driver_;
+ raw_ptr<gcm::GCMDriver, AcrossTasksDanglingUntriaged> gcm_driver_;
std::map<std::string, std::unique_ptr<InstanceID>> instance_id_map_;
};
diff --git a/components/grpc_support/bidirectional_stream_c.cc b/components/grpc_support/bidirectional_stream_c.cc
index 719642c..7744c2d 100644
--- a/components/grpc_support/bidirectional_stream_c.cc
+++ b/components/grpc_support/bidirectional_stream_c.cc
@@ -124,7 +124,7 @@
// None of these objects are owned by |this|.
raw_ptr<net::URLRequestContextGetter> request_context_getter_;
- raw_ptr<grpc_support::BidirectionalStream, DanglingAcrossTasks>
+ raw_ptr<grpc_support::BidirectionalStream, AcrossTasksDanglingUntriaged>
bidirectional_stream_;
// C side
std::unique_ptr<bidirectional_stream> c_stream_;
diff --git a/components/grpc_support/bidirectional_stream_unittest.cc b/components/grpc_support/bidirectional_stream_unittest.cc
index 4a0b4e54..83d5190 100644
--- a/components/grpc_support/bidirectional_stream_unittest.cc
+++ b/components/grpc_support/bidirectional_stream_unittest.cc
@@ -105,7 +105,7 @@
~WriteData();
};
- raw_ptr<bidirectional_stream, DanglingAcrossTasks> stream;
+ raw_ptr<bidirectional_stream, AcrossTasksDanglingUntriaged> stream;
base::WaitableEvent stream_done_event;
// Test parameters.
@@ -117,7 +117,7 @@
// Test results.
ResponseStep response_step;
- raw_ptr<char, DanglingAcrossTasks> read_buffer;
+ raw_ptr<char, AcrossTasksDanglingUntriaged> read_buffer;
std::map<std::string, std::string> response_headers;
std::map<std::string, std::string> response_trailers;
std::vector<std::string> read_data;
diff --git a/components/history/core/browser/expire_history_backend.h b/components/history/core/browser/expire_history_backend.h
index 5d87bc4..f0507cdd 100644
--- a/components/history/core/browser/expire_history_backend.h
+++ b/components/history/core/browser/expire_history_backend.h
@@ -275,9 +275,9 @@
raw_ptr<HistoryBackendNotifier> notifier_;
// Non-owning pointers to the databases we deal with (MAY BE NULL).
- raw_ptr<HistoryDatabase, DanglingAcrossTasks>
+ raw_ptr<HistoryDatabase, AcrossTasksDanglingUntriaged>
main_db_; // Main history database.
- raw_ptr<favicon::FaviconDatabase, DanglingAcrossTasks> favicon_db_;
+ raw_ptr<favicon::FaviconDatabase, AcrossTasksDanglingUntriaged> favicon_db_;
// The threshold for "old" history where we will automatically delete it.
base::TimeDelta expiration_threshold_;
@@ -304,7 +304,7 @@
std::unique_ptr<ExpiringVisitsReader> auto_subframe_visits_reader_;
// The HistoryBackendClient; may be null.
- raw_ptr<HistoryBackendClient, DanglingAcrossTasks> backend_client_;
+ raw_ptr<HistoryBackendClient, AcrossTasksDanglingUntriaged> backend_client_;
scoped_refptr<base::SequencedTaskRunner> task_runner_;
diff --git a/components/history/core/browser/sync/history_sync_bridge.h b/components/history/core/browser/sync/history_sync_bridge.h
index 80df1e45..af9875b 100644
--- a/components/history/core/browser/sync/history_sync_bridge.h
+++ b/components/history/core/browser/sync/history_sync_bridge.h
@@ -154,7 +154,7 @@
// A non-owning pointer to the database, which is for storing sync metadata
// and state. Can be null in case of unrecoverable database errors.
- raw_ptr<HistorySyncMetadataDatabase, DanglingAcrossTasks>
+ raw_ptr<HistorySyncMetadataDatabase, AcrossTasksDanglingUntriaged>
sync_metadata_database_;
// HistoryBackend uses SequencedTaskRunner, so this makes sure
diff --git a/components/history/core/browser/sync/typed_url_sync_bridge.h b/components/history/core/browser/sync/typed_url_sync_bridge.h
index d83b85a0..2810519f 100644
--- a/components/history/core/browser/sync/typed_url_sync_bridge.h
+++ b/components/history/core/browser/sync/typed_url_sync_bridge.h
@@ -245,7 +245,7 @@
// A non-owning pointer to the database, which is for storing typed urls sync
// metadata and state.
- raw_ptr<TypedURLSyncMetadataDatabase, DanglingAcrossTasks>
+ raw_ptr<TypedURLSyncMetadataDatabase, AcrossTasksDanglingUntriaged>
sync_metadata_database_;
// Since HistoryBackend use SequencedTaskRunner, so should use SequenceChecker
diff --git a/components/javascript_dialogs/app_modal_dialog_controller.h b/components/javascript_dialogs/app_modal_dialog_controller.h
index b5ae0cc..f56ceb32 100644
--- a/components/javascript_dialogs/app_modal_dialog_controller.h
+++ b/components/javascript_dialogs/app_modal_dialog_controller.h
@@ -120,7 +120,7 @@
raw_ptr<AppModalDialogView> view_;
// The WebContents that opened this dialog.
- raw_ptr<content::WebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_;
// A map of extra Chrome-only data associated with the delegate_. Can be
// inspected via |extra_data_map_[web_contents_]|.
diff --git a/components/js_injection/browser/js_to_browser_messaging.h b/components/js_injection/browser/js_to_browser_messaging.h
index 9099208b..8c84c41 100644
--- a/components/js_injection/browser/js_to_browser_messaging.h
+++ b/components/js_injection/browser/js_to_browser_messaging.h
@@ -59,7 +59,8 @@
raw_ptr<content::RenderFrameHost> render_frame_host_;
std::unique_ptr<ReplyProxyImpl> reply_proxy_;
- raw_ptr<WebMessageHostFactory, DanglingAcrossTasks> connection_factory_;
+ raw_ptr<WebMessageHostFactory, AcrossTasksDanglingUntriaged>
+ connection_factory_;
OriginMatcher origin_matcher_;
mojo::AssociatedReceiver<mojom::JsToBrowserMessaging> receiver_{this};
std::unique_ptr<WebMessageHost> host_;
diff --git a/components/leveldb_proto/internal/proto_leveldb_wrapper.h b/components/leveldb_proto/internal/proto_leveldb_wrapper.h
index 477b211..81345ef 100644
--- a/components/leveldb_proto/internal/proto_leveldb_wrapper.h
+++ b/components/leveldb_proto/internal/proto_leveldb_wrapper.h
@@ -151,7 +151,7 @@
// Used to run blocking tasks in-order, must be the TaskRunner that |db_|
// relies on.
scoped_refptr<base::SequencedTaskRunner> task_runner_;
- raw_ptr<LevelDB, DanglingAcrossTasks> db_ = nullptr;
+ raw_ptr<LevelDB, AcrossTasksDanglingUntriaged> db_ = nullptr;
// The identifier used when recording metrics to determine the source of the
// LevelDB calls, likely the database client name.
diff --git a/components/live_caption/views/caption_bubble.h b/components/live_caption/views/caption_bubble.h
index c9b2ea7..353da294 100644
--- a/components/live_caption/views/caption_bubble.h
+++ b/components/live_caption/views/caption_bubble.h
@@ -303,7 +303,7 @@
// A timer which causes the bubble to hide if there is no activity after a
// specified interval.
std::unique_ptr<base::RetainingOneShotTimer> inactivity_timer_;
- raw_ptr<const base::TickClock, DanglingAcrossTasks> tick_clock_;
+ raw_ptr<const base::TickClock, AcrossTasksDanglingUntriaged> tick_clock_;
gfx::SlideAnimation controls_animation_;
diff --git a/components/media_router/common/providers/cast/channel/cast_socket.h b/components/media_router/common/providers/cast/channel/cast_socket.h
index fbaa15f..6102d3f 100644
--- a/components/media_router/common/providers/cast/channel/cast_socket.h
+++ b/components/media_router/common/providers/cast/channel/cast_socket.h
@@ -437,7 +437,7 @@
// information.
// This pointer might dangle when running the following test:
// PageSpecificSiteDataDialogPrivacySandboxInteractiveUiTest.FirstPartyAllowed
- raw_ptr<AuthTransportDelegate, DanglingAcrossTasks> auth_delegate_;
+ raw_ptr<AuthTransportDelegate, AcrossTasksDanglingUntriaged> auth_delegate_;
// List of socket observers.
base::ObserverList<Observer>::Unchecked observers_;
diff --git a/components/media_router/common/providers/cast/channel/cast_socket_unittest.cc b/components/media_router/common/providers/cast/channel/cast_socket_unittest.cc
index 430bac0..d323652 100644
--- a/components/media_router/common/providers/cast/channel/cast_socket_unittest.cc
+++ b/components/media_router/common/providers/cast/channel/cast_socket_unittest.cc
@@ -244,7 +244,8 @@
}
private:
- raw_ptr<MockCastTransport, DanglingAcrossTasks> mock_transport_ = nullptr;
+ raw_ptr<MockCastTransport, AcrossTasksDanglingUntriaged> mock_transport_ =
+ nullptr;
};
// TODO(https://crbug.com/928467): Remove this class.
@@ -411,7 +412,7 @@
std::unique_ptr<net::URLRequestContext> url_request_context_;
std::unique_ptr<network::NetworkContext> network_context_;
mojo::Remote<network::mojom::NetworkContext> network_context_remote_;
- raw_ptr<Logger, DanglingAcrossTasks> logger_;
+ raw_ptr<Logger, AcrossTasksDanglingUntriaged> logger_;
CompleteHandler handler_;
std::unique_ptr<MockCastSocketObserver> observer_;
CastSocketOpenParams socket_open_params_;
diff --git a/components/metrics/metrics_service.cc b/components/metrics/metrics_service.cc
index 57a0cc9..b63b175a2 100644
--- a/components/metrics/metrics_service.cc
+++ b/components/metrics/metrics_service.cc
@@ -193,7 +193,7 @@
}
private:
- const raw_ptr<MetricsLog, DanglingAcrossTasks> log_;
+ const raw_ptr<MetricsLog, AcrossTasksDanglingUntriaged> log_;
};
// Used to mark histogram samples as reported so that they are not included in
diff --git a/components/mirroring/browser/single_client_video_capture_host_unittest.cc b/components/mirroring/browser/single_client_video_capture_host_unittest.cc
index 5a9b57a7..e9ae3d1f 100644
--- a/components/mirroring/browser/single_client_video_capture_host_unittest.cc
+++ b/components/mirroring/browser/single_client_video_capture_host_unittest.cc
@@ -298,8 +298,8 @@
base::test::TaskEnvironment task_environment_;
std::unique_ptr<MockVideoCaptureObserver> consumer_;
base::WeakPtr<VideoFrameReceiver> frame_receiver_;
- raw_ptr<MockVideoCaptureDevice, DanglingAcrossTasks> launched_device_ =
- nullptr;
+ raw_ptr<MockVideoCaptureDevice, AcrossTasksDanglingUntriaged>
+ launched_device_ = nullptr;
private:
std::unique_ptr<content::VideoCaptureDeviceLauncher> CreateDeviceLauncher() {
diff --git a/components/mirroring/service/captured_audio_input_unittest.cc b/components/mirroring/service/captured_audio_input_unittest.cc
index d8b4efd..8c979447 100644
--- a/components/mirroring/service/captured_audio_input_unittest.cc
+++ b/components/mirroring/service/captured_audio_input_unittest.cc
@@ -156,7 +156,7 @@
base::test::TaskEnvironment task_environment_;
std::unique_ptr<media::AudioInputIPC> audio_input_;
MockDelegate delegate_;
- raw_ptr<MockStream, DanglingAcrossTasks> stream_ = nullptr;
+ raw_ptr<MockStream, AcrossTasksDanglingUntriaged> stream_ = nullptr;
mojo::Remote<media::mojom::AudioInputStreamClient> stream_client_;
base::CancelableSyncSocket socket_;
};
diff --git a/components/nacl/browser/nacl_process_host.h b/components/nacl/browser/nacl_process_host.h
index cadcb85..4438558c 100644
--- a/components/nacl/browser/nacl_process_host.h
+++ b/components/nacl/browser/nacl_process_host.h
@@ -217,7 +217,7 @@
// The reply message to send. We must always send this message when the
// sub-process either succeeds or fails to unblock the renderer waiting for
// the reply. NULL when there is no reply to send.
- raw_ptr<IPC::Message, DanglingAcrossTasks> reply_msg_;
+ raw_ptr<IPC::Message, AcrossTasksDanglingUntriaged> reply_msg_;
#if BUILDFLAG(IS_WIN)
bool debug_exception_handler_requested_;
std::unique_ptr<IPC::Message> attach_debug_exception_handler_reply_msg_;
diff --git a/components/no_state_prefetch/browser/no_state_prefetch_processor_impl_unittest.cc b/components/no_state_prefetch/browser/no_state_prefetch_processor_impl_unittest.cc
index 198d7fae..51d7c6d 100644
--- a/components/no_state_prefetch/browser/no_state_prefetch_processor_impl_unittest.cc
+++ b/components/no_state_prefetch/browser/no_state_prefetch_processor_impl_unittest.cc
@@ -68,7 +68,8 @@
}
private:
- raw_ptr<MockNoStatePrefetchLinkManager, DanglingAcrossTasks> link_manager_;
+ raw_ptr<MockNoStatePrefetchLinkManager, AcrossTasksDanglingUntriaged>
+ link_manager_;
};
class NoStatePrefetchProcessorImplTest
diff --git a/components/omnibox/browser/history_fuzzy_provider.cc b/components/omnibox/browser/history_fuzzy_provider.cc
index a1f38e5..283086d6 100644
--- a/components/omnibox/browser/history_fuzzy_provider.cc
+++ b/components/omnibox/browser/history_fuzzy_provider.cc
@@ -449,7 +449,7 @@
private:
Node node_;
- raw_ptr<base::WaitableEvent, DanglingAcrossTasks> wait_event_;
+ raw_ptr<base::WaitableEvent, AcrossTasksDanglingUntriaged> wait_event_;
Callback callback_;
};
diff --git a/components/omnibox/browser/history_provider.h b/components/omnibox/browser/history_provider.h
index 3a9bf5e3..549937a 100644
--- a/components/omnibox/browser/history_provider.h
+++ b/components/omnibox/browser/history_provider.h
@@ -45,7 +45,7 @@
AutocompleteProviderClient* client() const { return client_; }
private:
- raw_ptr<AutocompleteProviderClient, DanglingAcrossTasks> client_;
+ raw_ptr<AutocompleteProviderClient, AcrossTasksDanglingUntriaged> client_;
};
#endif // COMPONENTS_OMNIBOX_BROWSER_HISTORY_PROVIDER_H_
diff --git a/components/omnibox/browser/in_memory_url_index.h b/components/omnibox/browser/in_memory_url_index.h
index c7c2f4d..3c963151 100644
--- a/components/omnibox/browser/in_memory_url_index.h
+++ b/components/omnibox/browser/in_memory_url_index.h
@@ -137,7 +137,7 @@
void DoneRunOnMainThread() override;
private:
- raw_ptr<InMemoryURLIndex, DanglingAcrossTasks>
+ raw_ptr<InMemoryURLIndex, AcrossTasksDanglingUntriaged>
index_; // Call back to this index at completion.
SchemeSet scheme_allowlist_; // Schemes to be indexed.
bool succeeded_ = false; // Indicates if the rebuild was successful.
diff --git a/components/omnibox/browser/location_bar_model_impl.h b/components/omnibox/browser/location_bar_model_impl.h
index 60f3b9b..e3375db4 100644
--- a/components/omnibox/browser/location_bar_model_impl.h
+++ b/components/omnibox/browser/location_bar_model_impl.h
@@ -53,7 +53,7 @@
std::u16string GetFormattedURL(
url_formatter::FormatUrlTypes format_types) const;
- raw_ptr<LocationBarModelDelegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<LocationBarModelDelegate, AcrossTasksDanglingUntriaged> delegate_;
const size_t max_url_display_chars_;
};
diff --git a/components/omnibox/browser/shortcuts_backend.h b/components/omnibox/browser/shortcuts_backend.h
index 2bfd17c..3c79222 100644
--- a/components/omnibox/browser/shortcuts_backend.h
+++ b/components/omnibox/browser/shortcuts_backend.h
@@ -166,7 +166,8 @@
// Deletes all of the shortcuts.
bool DeleteAllShortcuts();
- raw_ptr<TemplateURLService, DanglingAcrossTasks> template_url_service_;
+ raw_ptr<TemplateURLService, AcrossTasksDanglingUntriaged>
+ template_url_service_;
std::unique_ptr<SearchTermsData> search_terms_data_;
CurrentState current_state_;
diff --git a/components/omnibox/browser/url_index_private_data.cc b/components/omnibox/browser/url_index_private_data.cc
index c89faa6..a99a638 100644
--- a/components/omnibox/browser/url_index_private_data.cc
+++ b/components/omnibox/browser/url_index_private_data.cc
@@ -78,7 +78,7 @@
// The URLIndexPrivateData that gets updated after the historyDB
// task returns.
- raw_ptr<URLIndexPrivateData, DanglingAcrossTasks> private_data_;
+ raw_ptr<URLIndexPrivateData, AcrossTasksDanglingUntriaged> private_data_;
// The ID of the URL to get visits for and then update.
history::URLID url_id_;
// Whether fetching the recent visits for the URL succeeded.
diff --git a/components/optimization_guide/core/hints_manager.h b/components/optimization_guide/core/hints_manager.h
index 006d110..9117254 100644
--- a/components/optimization_guide/core/hints_manager.h
+++ b/components/optimization_guide/core/hints_manager.h
@@ -503,7 +503,8 @@
raw_ptr<TopHostProvider, DanglingUntriaged> top_host_provider_ = nullptr;
// The tab URL provider that can be queried. Not owned.
- raw_ptr<TabUrlProvider, DanglingAcrossTasks> tab_url_provider_ = nullptr;
+ raw_ptr<TabUrlProvider, AcrossTasksDanglingUntriaged> tab_url_provider_ =
+ nullptr;
// The timer used to schedule fetching hints from the remote Optimization
// Guide Service.
diff --git a/components/page_load_metrics/browser/observers/ad_metrics/ads_page_load_metrics_observer_unittest.cc b/components/page_load_metrics/browser/observers/ad_metrics/ads_page_load_metrics_observer_unittest.cc
index 8795ad6..34b2217 100644
--- a/components/page_load_metrics/browser/observers/ad_metrics/ads_page_load_metrics_observer_unittest.cc
+++ b/components/page_load_metrics/browser/observers/ad_metrics/ads_page_load_metrics_observer_unittest.cc
@@ -874,8 +874,8 @@
std::unique_ptr<base::SimpleTestTickClock> clock_;
// A pointer to the AdsPageLoadMetricsObserver used by the tests.
- raw_ptr<AdsPageLoadMetricsObserver, DanglingAcrossTasks> ads_observer_ =
- nullptr;
+ raw_ptr<AdsPageLoadMetricsObserver, AcrossTasksDanglingUntriaged>
+ ads_observer_ = nullptr;
};
INSTANTIATE_TEST_SUITE_P(All, AdsPageLoadMetricsObserverTest, testing::Bool());
diff --git a/components/page_load_metrics/browser/page_load_tracker.h b/components/page_load_metrics/browser/page_load_tracker.h
index 579c5bb..36d4244 100644
--- a/components/page_load_metrics/browser/page_load_tracker.h
+++ b/components/page_load_metrics/browser/page_load_tracker.h
@@ -567,7 +567,8 @@
// Holds the RenderFrameHost for the main frame of the page that this tracker
// instance is bound. Safe to use raw_ptr as the tracker instance is accessed
// via a map that uses the RenderFrameHost as the key while it's valid.
- raw_ptr<content::RenderFrameHost, DanglingAcrossTasks> page_main_frame_;
+ raw_ptr<content::RenderFrameHost, AcrossTasksDanglingUntriaged>
+ page_main_frame_;
const bool is_first_navigation_in_web_contents_;
diff --git a/components/password_manager/core/browser/affiliation/affiliation_service_impl.h b/components/password_manager/core/browser/affiliation/affiliation_service_impl.h
index 90949ac..0afa9e40 100644
--- a/components/password_manager/core/browser/affiliation/affiliation_service_impl.h
+++ b/components/password_manager/core/browser/affiliation/affiliation_service_impl.h
@@ -126,7 +126,7 @@
// living on the backend thread. It will be deleted asynchronously during
// shutdown on the backend thread, so it will outlive |this| along with all
// its in-flight tasks.
- raw_ptr<AffiliationBackend, DanglingAcrossTasks> backend_;
+ raw_ptr<AffiliationBackend, AcrossTasksDanglingUntriaged> backend_;
scoped_refptr<base::SequencedTaskRunner> backend_task_runner_;
diff --git a/components/password_manager/core/browser/get_logins_with_affiliations_request_handler.cc b/components/password_manager/core/browser/get_logins_with_affiliations_request_handler.cc
index 0f88485..980e80a 100644
--- a/components/password_manager/core/browser/get_logins_with_affiliations_request_handler.cc
+++ b/components/password_manager/core/browser/get_logins_with_affiliations_request_handler.cc
@@ -117,7 +117,7 @@
// The group realms for 'requested_digest_'.
base::flat_set<std::string> group_;
- raw_ptr<PasswordStoreBackend, DanglingAcrossTasks> backend_;
+ raw_ptr<PasswordStoreBackend, AcrossTasksDanglingUntriaged> backend_;
};
void GetLoginsHelper::Init(AffiliatedMatchHelper* affiliated_match_helper,
diff --git a/components/password_manager/core/browser/password_reuse_manager_impl.h b/components/password_manager/core/browser/password_reuse_manager_impl.h
index b540880..b9d2bcc1 100644
--- a/components/password_manager/core/browser/password_reuse_manager_impl.h
+++ b/components/password_manager/core/browser/password_reuse_manager_impl.h
@@ -111,7 +111,8 @@
// living on the background thread. It will be deleted asynchronously during
// shutdown on the background thread, so it will outlive |this| along with all
// its in-flight tasks.
- raw_ptr<PasswordReuseDetector, DanglingAcrossTasks> reuse_detector_ = nullptr;
+ raw_ptr<PasswordReuseDetector, AcrossTasksDanglingUntriaged> reuse_detector_ =
+ nullptr;
// Notifies PasswordReuseManager about sign-in events.
std::unique_ptr<PasswordStoreSigninNotifier> notifier_;
diff --git a/components/password_manager/core/browser/password_store.h b/components/password_manager/core/browser/password_store.h
index a449867..36f6737 100644
--- a/components/password_manager/core/browser/password_store.h
+++ b/components/password_manager/core/browser/password_store.h
@@ -216,7 +216,7 @@
std::unique_ptr<AffiliatedMatchHelper> affiliated_match_helper_;
- raw_ptr<PrefService, DanglingAcrossTasks> prefs_ = nullptr;
+ raw_ptr<PrefService, AcrossTasksDanglingUntriaged> prefs_ = nullptr;
InitStatus init_status_ = InitStatus::kUnknown;
};
diff --git a/components/performance_manager/public/v8_memory/v8_detailed_memory.h b/components/performance_manager/public/v8_memory/v8_detailed_memory.h
index e8acbdb..bb877297 100644
--- a/components/performance_manager/public/v8_memory/v8_detailed_memory.h
+++ b/components/performance_manager/public/v8_memory/v8_detailed_memory.h
@@ -485,7 +485,7 @@
void OnOwnerUnregistered();
#if DCHECK_IS_ON()
- raw_ptr<const ProcessNode, DanglingAcrossTasks> process_
+ raw_ptr<const ProcessNode, AcrossTasksDanglingUntriaged> process_
GUARDED_BY_CONTEXT(sequence_checker_);
#endif
diff --git a/components/permissions/contexts/geolocation_permission_context_unittest.cc b/components/permissions/contexts/geolocation_permission_context_unittest.cc
index 872daf1..45cc98d5 100644
--- a/components/permissions/contexts/geolocation_permission_context_unittest.cc
+++ b/components/permissions/contexts/geolocation_permission_context_unittest.cc
@@ -187,10 +187,11 @@
TestPermissionsClient client_;
// owned by |BrowserContest::GetPermissionControllerDelegate()|
- raw_ptr<GeolocationPermissionContext, DanglingAcrossTasks>
+ raw_ptr<GeolocationPermissionContext, AcrossTasksDanglingUntriaged>
geolocation_permission_context_ = nullptr;
// owned by |geolocation_permission_context_|
- raw_ptr<TestGeolocationPermissionContextDelegate, DanglingAcrossTasks>
+ raw_ptr<TestGeolocationPermissionContextDelegate,
+ AcrossTasksDanglingUntriaged>
delegate_ = nullptr;
std::vector<std::unique_ptr<content::WebContents>> extra_tabs_;
std::vector<std::unique_ptr<MockPermissionPromptFactory>>
diff --git a/components/permissions/permission_auditing_service.h b/components/permissions/permission_auditing_service.h
index 9f49b9d..3fa4cad 100644
--- a/components/permissions/permission_auditing_service.h
+++ b/components/permissions/permission_auditing_service.h
@@ -104,7 +104,8 @@
// Lives on the |backend_task_runner_|, and must only be accessed on that
// sequence. It is safe to assume the database is alive as long as |db_| is
// non-null.
- raw_ptr<PermissionAuditingDatabase, DanglingAcrossTasks> db_ = nullptr;
+ raw_ptr<PermissionAuditingDatabase, AcrossTasksDanglingUntriaged> db_ =
+ nullptr;
base::RepeatingTimer timer_;
};
diff --git a/components/policy/core/common/async_policy_provider_unittest.cc b/components/policy/core/common/async_policy_provider_unittest.cc
index 54adc6d..bff98bdf 100644
--- a/components/policy/core/common/async_policy_provider_unittest.cc
+++ b/components/policy/core/common/async_policy_provider_unittest.cc
@@ -85,7 +85,7 @@
base::test::SingleThreadTaskEnvironment task_environment_;
SchemaRegistry schema_registry_;
PolicyBundle initial_bundle_;
- raw_ptr<MockPolicyLoader, DanglingAcrossTasks> loader_;
+ raw_ptr<MockPolicyLoader, AcrossTasksDanglingUntriaged> loader_;
std::unique_ptr<AsyncPolicyProvider> provider_;
};
diff --git a/components/policy/core/common/cloud/cloud_policy_core.h b/components/policy/core/common/cloud/cloud_policy_core.h
index 1efb1cd..4393de1 100644
--- a/components/policy/core/common/cloud/cloud_policy_core.h
+++ b/components/policy/core/common/cloud/cloud_policy_core.h
@@ -136,7 +136,7 @@
std::string policy_type_;
std::string settings_entity_id_;
- raw_ptr<CloudPolicyStore, DanglingAcrossTasks> store_;
+ raw_ptr<CloudPolicyStore, AcrossTasksDanglingUntriaged> store_;
scoped_refptr<base::SequencedTaskRunner> task_runner_;
network::NetworkConnectionTrackerGetter network_connection_tracker_getter_;
std::unique_ptr<CloudPolicyClient> client_;
diff --git a/components/policy/core/common/cloud/component_cloud_policy_service_unittest.cc b/components/policy/core/common/cloud/component_cloud_policy_service_unittest.cc
index 328f0734..1a2c115 100644
--- a/components/policy/core/common/cloud/component_cloud_policy_service_unittest.cc
+++ b/components/policy/core/common/cloud/component_cloud_policy_service_unittest.cc
@@ -228,7 +228,7 @@
// |cache_| is owned by the |service_| and is invalid once the |service_|
// is destroyed.
std::unique_ptr<ResourceCache> owned_cache_;
- raw_ptr<ResourceCache, DanglingAcrossTasks> cache_;
+ raw_ptr<ResourceCache, AcrossTasksDanglingUntriaged> cache_;
raw_ptr<MockCloudPolicyClient, DanglingUntriaged> client_;
MockCloudPolicyStore store_;
CloudPolicyCore core_;
diff --git a/components/policy/core/common/policy_loader_mac_unittest.cc b/components/policy/core/common/policy_loader_mac_unittest.cc
index 21d28b2..134a100 100644
--- a/components/policy/core/common/policy_loader_mac_unittest.cc
+++ b/components/policy/core/common/policy_loader_mac_unittest.cc
@@ -61,7 +61,7 @@
static PolicyProviderTestHarness* Create();
private:
- raw_ptr<MockPreferences, DanglingAcrossTasks> prefs_;
+ raw_ptr<MockPreferences, AcrossTasksDanglingUntriaged> prefs_;
};
TestHarness::TestHarness()
@@ -161,7 +161,7 @@
PolicyTestBase::TearDown();
}
- raw_ptr<MockPreferences, DanglingAcrossTasks> prefs_;
+ raw_ptr<MockPreferences, AcrossTasksDanglingUntriaged> prefs_;
std::unique_ptr<AsyncPolicyProvider> provider_;
};
diff --git a/components/policy/core/common/policy_statistics_collector.h b/components/policy/core/common/policy_statistics_collector.h
index 11796ed..ea86a3ff 100644
--- a/components/policy/core/common/policy_statistics_collector.h
+++ b/components/policy/core/common/policy_statistics_collector.h
@@ -80,7 +80,7 @@
GetChromePolicyDetailsCallback get_details_;
Schema chrome_schema_;
raw_ptr<PolicyService> policy_service_;
- raw_ptr<PrefService, DanglingAcrossTasks> prefs_;
+ raw_ptr<PrefService, AcrossTasksDanglingUntriaged> prefs_;
base::CancelableOnceClosure update_callback_;
diff --git a/components/prefs/pref_change_registrar.h b/components/prefs/pref_change_registrar.h
index 8034a35..e849c83 100644
--- a/components/prefs/pref_change_registrar.h
+++ b/components/prefs/pref_change_registrar.h
@@ -74,7 +74,7 @@
using ObserverMap = std::map<std::string, NamedChangeCallback>;
ObserverMap observers_;
- raw_ptr<PrefService, DanglingAcrossTasks> service_;
+ raw_ptr<PrefService, AcrossTasksDanglingUntriaged> service_;
};
#endif // COMPONENTS_PREFS_PREF_CHANGE_REGISTRAR_H_
diff --git a/components/privacy_sandbox/privacy_sandbox_settings_impl.h b/components/privacy_sandbox/privacy_sandbox_settings_impl.h
index 1a7e4a1c..cc226d9 100644
--- a/components/privacy_sandbox/privacy_sandbox_settings_impl.h
+++ b/components/privacy_sandbox/privacy_sandbox_settings_impl.h
@@ -160,7 +160,7 @@
base::ObserverList<Observer>::Unchecked observers_;
std::unique_ptr<Delegate> delegate_;
- raw_ptr<HostContentSettingsMap, DanglingAcrossTasks>
+ raw_ptr<HostContentSettingsMap, AcrossTasksDanglingUntriaged>
host_content_settings_map_;
scoped_refptr<content_settings::CookieSettings> cookie_settings_;
raw_ptr<PrefService, DanglingUntriaged> pref_service_;
diff --git a/components/renderer_context_menu/context_menu_delegate.cc b/components/renderer_context_menu/context_menu_delegate.cc
index 9970599..f59bf8c 100644
--- a/components/renderer_context_menu/context_menu_delegate.cc
+++ b/components/renderer_context_menu/context_menu_delegate.cc
@@ -21,7 +21,7 @@
ContextMenuDelegate* menu_delegate() { return menu_delegate_; }
private:
- raw_ptr<ContextMenuDelegate, DanglingAcrossTasks>
+ raw_ptr<ContextMenuDelegate, AcrossTasksDanglingUntriaged>
menu_delegate_; // not owned by us.
};
diff --git a/components/renderer_context_menu/render_view_context_menu_base.h b/components/renderer_context_menu/render_view_context_menu_base.h
index b1e2fd0..b5995389 100644
--- a/components/renderer_context_menu/render_view_context_menu_base.h
+++ b/components/renderer_context_menu/render_view_context_menu_base.h
@@ -193,7 +193,8 @@
bool started_from_context_menu);
content::ContextMenuParams params_;
- const raw_ptr<content::WebContents, DanglingAcrossTasks> source_web_contents_;
+ const raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ source_web_contents_;
const raw_ptr<content::BrowserContext, DanglingUntriaged> browser_context_;
ui::SimpleMenuModel menu_model_;
diff --git a/components/safe_browsing/content/browser/browser_url_loader_throttle_unittest.cc b/components/safe_browsing/content/browser/browser_url_loader_throttle_unittest.cc
index fc20b2d..e79f994 100644
--- a/components/safe_browsing/content/browser/browser_url_loader_throttle_unittest.cc
+++ b/components/safe_browsing/content/browser/browser_url_loader_throttle_unittest.cc
@@ -399,7 +399,8 @@
std::unique_ptr<BrowserURLLoaderThrottle> throttle_;
// Owned by |throttle_|. May be deleted before the test completes. Prefer
// setting it up at the start of the test.
- raw_ptr<MockSafeBrowsingUrlChecker, DanglingAcrossTasks> url_checker_;
+ raw_ptr<MockSafeBrowsingUrlChecker, AcrossTasksDanglingUntriaged>
+ url_checker_;
std::unique_ptr<MockRealTimeUrlLookupService> url_lookup_service_ =
std::make_unique<MockRealTimeUrlLookupService>();
scoped_refptr<MockUrlCheckerDelegate> url_checker_delegate_;
diff --git a/components/safe_browsing/core/browser/db/v4_local_database_manager.h b/components/safe_browsing/core/browser/db/v4_local_database_manager.h
index c50199d..847f77fb 100644
--- a/components/safe_browsing/core/browser/db/v4_local_database_manager.h
+++ b/components/safe_browsing/core/browser/db/v4_local_database_manager.h
@@ -168,7 +168,7 @@
~PendingCheck();
// The SafeBrowsing client that's waiting for the safe/unsafe verdict.
- raw_ptr<Client, DanglingAcrossTasks> client;
+ raw_ptr<Client, AcrossTasksDanglingUntriaged> client;
// Determines which funtion from the |client| needs to be called once we
// know whether the URL in |url| is safe or unsafe.
diff --git a/components/safe_browsing/core/browser/db/v4_test_util.h b/components/safe_browsing/core/browser/db/v4_test_util.h
index 64cf0395..5ece1d88 100644
--- a/components/safe_browsing/core/browser/db/v4_test_util.h
+++ b/components/safe_browsing/core/browser/db/v4_test_util.h
@@ -84,7 +84,7 @@
// test in the test fixture instantiates a new SafebrowsingService instance,
// which instantiates a new V4LocalDatabaseManager, which instantiates a new
// V4Database using this method so use-after-free isn't possible.
- raw_ptr<TestV4Database, DanglingAcrossTasks> v4_db_ = nullptr;
+ raw_ptr<TestV4Database, AcrossTasksDanglingUntriaged> v4_db_ = nullptr;
};
class TestV4GetHashProtocolManager : public V4GetHashProtocolManager {
@@ -112,7 +112,8 @@
private:
// Owned by the SafeBrowsingService.
- raw_ptr<TestV4GetHashProtocolManager, DanglingAcrossTasks> pm_ = nullptr;
+ raw_ptr<TestV4GetHashProtocolManager, AcrossTasksDanglingUntriaged> pm_ =
+ nullptr;
};
struct TestV4HashResponseInfo {
diff --git a/components/search_provider_logos/logo_service_impl_unittest.cc b/components/search_provider_logos/logo_service_impl_unittest.cc
index 99ac796..ca309d2 100644
--- a/components/search_provider_logos/logo_service_impl_unittest.cc
+++ b/components/search_provider_logos/logo_service_impl_unittest.cc
@@ -421,7 +421,7 @@
base::test::TaskEnvironment task_environment_;
TemplateURLService template_url_service_;
base::SimpleTestClock test_clock_;
- raw_ptr<NiceMock<MockLogoCache>, DanglingAcrossTasks> logo_cache_;
+ raw_ptr<NiceMock<MockLogoCache>, AcrossTasksDanglingUntriaged> logo_cache_;
// Used for mocking |logo_service_| URLs.
network::TestURLLoaderFactory test_url_loader_factory_;
diff --git a/components/segmentation_platform/embedder/default_model/device_switcher_result_dispatcher.h b/components/segmentation_platform/embedder/default_model/device_switcher_result_dispatcher.h
index 8e2ba09..b47ff697 100644
--- a/components/segmentation_platform/embedder/default_model/device_switcher_result_dispatcher.h
+++ b/components/segmentation_platform/embedder/default_model/device_switcher_result_dispatcher.h
@@ -66,7 +66,8 @@
const raw_ptr<SegmentationPlatformService> segmentation_service_;
const raw_ptr<syncer::SyncService> sync_service_;
const raw_ptr<PrefService> prefs_;
- const raw_ptr<FieldTrialRegister, DanglingAcrossTasks> field_trial_register_;
+ const raw_ptr<FieldTrialRegister, AcrossTasksDanglingUntriaged>
+ field_trial_register_;
ClassificationResultCallback waiting_callback_;
absl::optional<ClassificationResult> latest_result_;
diff --git a/components/segmentation_platform/internal/execution/model_executor_impl.cc b/components/segmentation_platform/internal/execution/model_executor_impl.cc
index 303f6cf..a1d1ad4 100644
--- a/components/segmentation_platform/internal/execution/model_executor_impl.cc
+++ b/components/segmentation_platform/internal/execution/model_executor_impl.cc
@@ -60,7 +60,7 @@
std::unique_ptr<ModelExecutionTraceEvent> trace_event;
proto::SegmentInfo segment_info;
- raw_ptr<ModelProvider, DanglingAcrossTasks> model_provider = nullptr;
+ raw_ptr<ModelProvider, AcrossTasksDanglingUntriaged> model_provider = nullptr;
bool record_metrics_for_default = false;
ModelExecutionCallback callback;
ModelProvider::Request input_tensor;
diff --git a/components/segmentation_platform/internal/execution/processing/custom_input_processor.h b/components/segmentation_platform/internal/execution/processing/custom_input_processor.h
index f9d9f52..b26e743 100644
--- a/components/segmentation_platform/internal/execution/processing/custom_input_processor.h
+++ b/components/segmentation_platform/internal/execution/processing/custom_input_processor.h
@@ -105,7 +105,7 @@
bool AddRandom(const proto::CustomInput& custom_input,
std::vector<ProcessedValue>& out_tensor);
- const raw_ptr<InputDelegateHolder, DanglingAcrossTasks>
+ const raw_ptr<InputDelegateHolder, AcrossTasksDanglingUntriaged>
input_delegate_holder_;
// List of custom inputs to process into input tensors.
diff --git a/components/segmentation_platform/internal/selection/segment_result_provider.cc b/components/segmentation_platform/internal/selection/segment_result_provider.cc
index f78894b..f724187 100644
--- a/components/segmentation_platform/internal/selection/segment_result_provider.cc
+++ b/components/segmentation_platform/internal/selection/segment_result_provider.cc
@@ -75,7 +75,7 @@
private:
struct RequestState {
std::unordered_map<DefaultModelManager::SegmentSource,
- raw_ptr<ModelProvider, DanglingAcrossTasks>>
+ raw_ptr<ModelProvider, AcrossTasksDanglingUntriaged>>
model_providers;
DefaultModelManager::SegmentInfoList available_segments;
std::unique_ptr<GetResultOptions> options;
diff --git a/components/segmentation_platform/internal/signals/signal_filter_processor.h b/components/segmentation_platform/internal/signals/signal_filter_processor.h
index 1f02420..052e66d52 100644
--- a/components/segmentation_platform/internal/signals/signal_filter_processor.h
+++ b/components/segmentation_platform/internal/signals/signal_filter_processor.h
@@ -55,7 +55,8 @@
const raw_ptr<StorageService, DanglingUntriaged> storage_service_;
const raw_ptr<UserActionSignalHandler> user_action_signal_handler_;
const raw_ptr<HistogramSignalHandler> histogram_signal_handler_;
- const raw_ptr<HistoryServiceObserver, DanglingAcrossTasks> history_observer_;
+ const raw_ptr<HistoryServiceObserver, AcrossTasksDanglingUntriaged>
+ history_observer_;
const base::flat_set<SegmentId> segment_ids_;
base::WeakPtrFactory<SignalFilterProcessor> weak_ptr_factory_{this};
diff --git a/components/sessions/core/session_id_generator.h b/components/sessions/core/session_id_generator.h
index 996b738..bcfc1a6 100644
--- a/components/sessions/core/session_id_generator.h
+++ b/components/sessions/core/session_id_generator.h
@@ -56,7 +56,7 @@
void IncrementValueBy(int increment);
SEQUENCE_CHECKER(sequence_checker_);
- raw_ptr<PrefService, DanglingAcrossTasks> local_state_;
+ raw_ptr<PrefService, AcrossTasksDanglingUntriaged> local_state_;
SessionID::id_type last_value_;
// Used to override the random number generator for tests.
diff --git a/components/signin/internal/identity_manager/accounts_cookie_mutator_impl.h b/components/signin/internal/identity_manager/accounts_cookie_mutator_impl.h
index b0941415..8c9cac8 100644
--- a/components/signin/internal/identity_manager/accounts_cookie_mutator_impl.h
+++ b/components/signin/internal/identity_manager/accounts_cookie_mutator_impl.h
@@ -86,10 +86,12 @@
};
raw_ptr<SigninClient> signin_client_;
- raw_ptr<ProfileOAuth2TokenService, DanglingAcrossTasks> token_service_;
- raw_ptr<GaiaCookieManagerService, DanglingAcrossTasks>
+ raw_ptr<ProfileOAuth2TokenService, AcrossTasksDanglingUntriaged>
+ token_service_;
+ raw_ptr<GaiaCookieManagerService, AcrossTasksDanglingUntriaged>
gaia_cookie_manager_service_;
- raw_ptr<AccountTrackerService, DanglingAcrossTasks> account_tracker_service_;
+ raw_ptr<AccountTrackerService, AcrossTasksDanglingUntriaged>
+ account_tracker_service_;
};
} // namespace signin
diff --git a/components/signin/internal/identity_manager/accounts_mutator_impl.h b/components/signin/internal/identity_manager/accounts_mutator_impl.h
index 4b20a74..692e8b4 100644
--- a/components/signin/internal/identity_manager/accounts_mutator_impl.h
+++ b/components/signin/internal/identity_manager/accounts_mutator_impl.h
@@ -73,9 +73,12 @@
#endif
private:
- raw_ptr<ProfileOAuth2TokenService, DanglingAcrossTasks> token_service_;
- raw_ptr<AccountTrackerService, DanglingAcrossTasks> account_tracker_service_;
- raw_ptr<PrimaryAccountManager, DanglingAcrossTasks> primary_account_manager_;
+ raw_ptr<ProfileOAuth2TokenService, AcrossTasksDanglingUntriaged>
+ token_service_;
+ raw_ptr<AccountTrackerService, AcrossTasksDanglingUntriaged>
+ account_tracker_service_;
+ raw_ptr<PrimaryAccountManager, AcrossTasksDanglingUntriaged>
+ primary_account_manager_;
#if BUILDFLAG(ENABLE_DICE_SUPPORT)
raw_ptr<PrefService> pref_service_;
#endif
diff --git a/components/signin/internal/identity_manager/diagnostics_provider_impl.h b/components/signin/internal/identity_manager/diagnostics_provider_impl.h
index d66acb7..491612b 100644
--- a/components/signin/internal/identity_manager/diagnostics_provider_impl.h
+++ b/components/signin/internal/identity_manager/diagnostics_provider_impl.h
@@ -38,9 +38,9 @@
base::TimeDelta GetDelayBeforeMakingCookieRequests() const override;
private:
- raw_ptr<GaiaCookieManagerService, DanglingAcrossTasks>
+ raw_ptr<GaiaCookieManagerService, AcrossTasksDanglingUntriaged>
gaia_cookie_manager_service_;
- raw_ptr<ProfileOAuth2TokenService, DanglingAcrossTasks>
+ raw_ptr<ProfileOAuth2TokenService, AcrossTasksDanglingUntriaged>
profile_oauth2_token_service_;
};
diff --git a/components/signin/internal/identity_manager/primary_account_mutator_impl.h b/components/signin/internal/identity_manager/primary_account_mutator_impl.h
index ff87a8c..b23f9a3 100644
--- a/components/signin/internal/identity_manager/primary_account_mutator_impl.h
+++ b/components/signin/internal/identity_manager/primary_account_mutator_impl.h
@@ -49,10 +49,10 @@
// Pointers to the services used by the PrimaryAccountMutatorImpl. They
// *must* outlive this instance.
- raw_ptr<AccountTrackerService, DanglingAcrossTasks> account_tracker_ =
- nullptr;
- raw_ptr<PrimaryAccountManager, DanglingAcrossTasks> primary_account_manager_ =
- nullptr;
+ raw_ptr<AccountTrackerService, AcrossTasksDanglingUntriaged>
+ account_tracker_ = nullptr;
+ raw_ptr<PrimaryAccountManager, AcrossTasksDanglingUntriaged>
+ primary_account_manager_ = nullptr;
raw_ptr<PrefService> pref_service_ = nullptr;
raw_ptr<SigninClient> signin_client_ = nullptr;
};
diff --git a/components/signin/public/identity_manager/identity_test_environment.h b/components/signin/public/identity_manager/identity_test_environment.h
index e2e5f8d..68083bef 100644
--- a/components/signin/public/identity_manager/identity_test_environment.h
+++ b/components/signin/public/identity_manager/identity_test_environment.h
@@ -472,13 +472,15 @@
// If IdentityTestEnvironment doesn't use TestSigninClient, stores a
// non-owning pointer to the SigninClient.
- raw_ptr<SigninClient, DanglingAcrossTasks> raw_signin_client_ = nullptr;
+ raw_ptr<SigninClient, AcrossTasksDanglingUntriaged> raw_signin_client_ =
+ nullptr;
// Depending on which constructor is used, exactly one of these will be
// non-null. See the documentation on the constructor wherein IdentityManager
// is passed in for required lifetime invariants in that case.
std::unique_ptr<IdentityManager> owned_identity_manager_;
- raw_ptr<IdentityManager, DanglingAcrossTasks> raw_identity_manager_ = nullptr;
+ raw_ptr<IdentityManager, AcrossTasksDanglingUntriaged> raw_identity_manager_ =
+ nullptr;
std::unique_ptr<TestIdentityManagerObserver> test_identity_manager_observer_;
diff --git a/components/site_engagement/content/site_engagement_service.h b/components/site_engagement/content/site_engagement_service.h
index 30470a1..d2a788e2 100644
--- a/components/site_engagement/content/site_engagement_service.h
+++ b/components/site_engagement/content/site_engagement_service.h
@@ -302,7 +302,8 @@
void AddObserver(SiteEngagementObserver* observer);
void RemoveObserver(SiteEngagementObserver* observer);
- raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
// The clock used to vend times.
raw_ptr<base::Clock> clock_;
diff --git a/components/sqlite_proto/table_manager.h b/components/sqlite_proto/table_manager.h
index 26cbfbc..3e85a1b 100644
--- a/components/sqlite_proto/table_manager.h
+++ b/components/sqlite_proto/table_manager.h
@@ -73,7 +73,7 @@
friend class base::RefCountedThreadSafe<TableManager>;
scoped_refptr<base::SequencedTaskRunner> db_task_runner_;
- raw_ptr<sql::Database, DanglingAcrossTasks> db_;
+ raw_ptr<sql::Database, AcrossTasksDanglingUntriaged> db_;
};
} // namespace sqlite_proto
diff --git a/components/subresource_filter/content/browser/activation_state_computing_navigation_throttle.h b/components/subresource_filter/content/browser/activation_state_computing_navigation_throttle.h
index efdb4af..730e483 100644
--- a/components/subresource_filter/content/browser/activation_state_computing_navigation_throttle.h
+++ b/components/subresource_filter/content/browser/activation_state_computing_navigation_throttle.h
@@ -114,7 +114,8 @@
// Must outlive this class. For root frame navigations, this member will be
// nullptr until NotifyPageActivationWithRuleset is called.
- raw_ptr<VerifiedRuleset::Handle, DanglingAcrossTasks> ruleset_handle_;
+ raw_ptr<VerifiedRuleset::Handle, AcrossTasksDanglingUntriaged>
+ ruleset_handle_;
// Will be set to true when DEFER is called in WillProcessResponse.
bool deferred_ = false;
diff --git a/components/subresource_filter/content/browser/ads_intervention_manager.h b/components/subresource_filter/content/browser/ads_intervention_manager.h
index 3983a98..94bee86 100644
--- a/components/subresource_filter/content/browser/ads_intervention_manager.h
+++ b/components/subresource_filter/content/browser/ads_intervention_manager.h
@@ -103,7 +103,7 @@
private:
// The SubresourceFilterContentSettingsManager is guaranteed to outlive the
// AdsInterventionManager. Both are bound to the profile.
- raw_ptr<SubresourceFilterContentSettingsManager, DanglingAcrossTasks>
+ raw_ptr<SubresourceFilterContentSettingsManager, AcrossTasksDanglingUntriaged>
settings_manager_ = nullptr;
raw_ptr<base::Clock, DanglingUntriaged> clock_;
diff --git a/components/subresource_filter/content/browser/content_subresource_filter_throttle_manager.h b/components/subresource_filter/content/browser/content_subresource_filter_throttle_manager.h
index feb94fd..3750e256 100644
--- a/components/subresource_filter/content/browser/content_subresource_filter_throttle_manager.h
+++ b/components/subresource_filter/content/browser/content_subresource_filter_throttle_manager.h
@@ -405,7 +405,8 @@
bool current_committed_load_has_notified_disallowed_load_ = false;
// This member outlives this class.
- raw_ptr<VerifiedRulesetDealer::Handle, DanglingAcrossTasks> dealer_handle_;
+ raw_ptr<VerifiedRulesetDealer::Handle, AcrossTasksDanglingUntriaged>
+ dealer_handle_;
scoped_refptr<safe_browsing::SafeBrowsingDatabaseManager> database_manager_;
diff --git a/components/subresource_filter/content/browser/verified_ruleset_dealer.h b/components/subresource_filter/content/browser/verified_ruleset_dealer.h
index cf1964cc..1f7e315 100644
--- a/components/subresource_filter/content/browser/verified_ruleset_dealer.h
+++ b/components/subresource_filter/content/browser/verified_ruleset_dealer.h
@@ -116,7 +116,7 @@
private:
// Note: Raw pointer, |dealer_| already holds a reference to |task_runner_|.
- raw_ptr<base::SequencedTaskRunner, DanglingAcrossTasks> task_runner_;
+ raw_ptr<base::SequencedTaskRunner, AcrossTasksDanglingUntriaged> task_runner_;
std::unique_ptr<VerifiedRulesetDealer, base::OnTaskRunnerDeleter> dealer_;
SEQUENCE_CHECKER(sequence_checker_);
};
diff --git a/components/sync/engine/model_type_worker.h b/components/sync/engine/model_type_worker.h
index b263715..008c09fa 100644
--- a/components/sync/engine/model_type_worker.h
+++ b/components/sync/engine/model_type_worker.h
@@ -429,7 +429,7 @@
friend class base::RefCountedThreadSafe<GetLocalChangesRequest>;
~GetLocalChangesRequest() override;
- raw_ptr<CancelationSignal, DanglingAcrossTasks> cancelation_signal_;
+ raw_ptr<CancelationSignal, AcrossTasksDanglingUntriaged> cancelation_signal_;
base::WaitableEvent response_accepted_;
CommitRequestDataList response_;
};
diff --git a/components/sync/engine/sync_engine.h b/components/sync/engine/sync_engine.h
index 127be65..95c6b0d 100644
--- a/components/sync/engine/sync_engine.h
+++ b/components/sync/engine/sync_engine.h
@@ -59,7 +59,7 @@
~InitParams();
- raw_ptr<SyncEngineHost, DanglingAcrossTasks> host = nullptr;
+ raw_ptr<SyncEngineHost, AcrossTasksDanglingUntriaged> host = nullptr;
std::unique_ptr<SyncEncryptionHandler::Observer> encryption_observer_proxy;
scoped_refptr<ExtensionsActivity> extensions_activity;
GURL service_url;
diff --git a/components/sync/model/forwarding_model_type_controller_delegate.h b/components/sync/model/forwarding_model_type_controller_delegate.h
index c65999d..d88d6eb 100644
--- a/components/sync/model/forwarding_model_type_controller_delegate.h
+++ b/components/sync/model/forwarding_model_type_controller_delegate.h
@@ -41,7 +41,8 @@
void ClearMetadataWhileStopped() override;
private:
- const raw_ptr<ModelTypeControllerDelegate, DanglingAcrossTasks> other_;
+ const raw_ptr<ModelTypeControllerDelegate, AcrossTasksDanglingUntriaged>
+ other_;
};
} // namespace syncer
diff --git a/components/sync/model/syncable_service_based_bridge.cc b/components/sync/model/syncable_service_based_bridge.cc
index 1a78b43..cf1fcec 100644
--- a/components/sync/model/syncable_service_based_bridge.cc
+++ b/components/sync/model/syncable_service_based_bridge.cc
@@ -204,10 +204,10 @@
const ModelType type_;
const base::RepeatingCallback<void(const absl::optional<ModelError>&)>
error_callback_;
- const raw_ptr<ModelTypeStore, DanglingAcrossTasks> store_;
+ const raw_ptr<ModelTypeStore, AcrossTasksDanglingUntriaged> store_;
const raw_ptr<SyncableServiceBasedBridge::InMemoryStore, DanglingUntriaged>
in_memory_store_;
- const raw_ptr<ModelTypeChangeProcessor, DanglingAcrossTasks> other_;
+ const raw_ptr<ModelTypeChangeProcessor, AcrossTasksDanglingUntriaged> other_;
SEQUENCE_CHECKER(sequence_checker_);
};
diff --git a/components/sync/service/glue/sync_engine_impl.h b/components/sync/service/glue/sync_engine_impl.h
index b440d780..3ec48499 100644
--- a/components/sync/service/glue/sync_engine_impl.h
+++ b/components/sync/service/glue/sync_engine_impl.h
@@ -202,8 +202,9 @@
// The host which we serve (and are owned by). Set in Initialize() and nulled
// out in StopSyncingForShutdown().
- // DanglingAcrossTasks because it is assigned a DanglingAcrossTasks pointer.
- raw_ptr<SyncEngineHost, DanglingAcrossTasks> host_ = nullptr;
+ // AcrossTasksDanglingUntriaged because it is assigned a
+ // AcrossTasksDanglingUntriaged pointer.
+ raw_ptr<SyncEngineHost, AcrossTasksDanglingUntriaged> host_ = nullptr;
raw_ptr<SyncInvalidationsService> sync_invalidations_service_ = nullptr;
diff --git a/components/sync/test/fake_sync_engine.h b/components/sync/test/fake_sync_engine.h
index 4411d5a2..aa7cc3a17 100644
--- a/components/sync/test/fake_sync_engine.h
+++ b/components/sync/test/fake_sync_engine.h
@@ -118,8 +118,9 @@
const bool allow_init_completion_;
const bool is_first_time_sync_configure_;
const base::RepeatingClosure sync_transport_data_cleared_cb_;
- // DanglingAcrossTasks because it is assigned a DanglingAcrossTasks pointer.
- raw_ptr<SyncEngineHost, DanglingAcrossTasks> host_ = nullptr;
+ // AcrossTasksDanglingUntriaged because it is assigned a
+ // AcrossTasksDanglingUntriaged pointer.
+ raw_ptr<SyncEngineHost, AcrossTasksDanglingUntriaged> host_ = nullptr;
bool initialized_ = false;
SyncStatus sync_status_;
CoreAccountId authenticated_account_id_;
diff --git a/components/sync/test/mock_model_type_worker.h b/components/sync/test/mock_model_type_worker.h
index 97db69cd38..bd2f5c5 100644
--- a/components/sync/test/mock_model_type_worker.h
+++ b/components/sync/test/mock_model_type_worker.h
@@ -176,7 +176,7 @@
sync_pb::ModelTypeState model_type_state_;
// A pointer to the processor for this mock worker.
- raw_ptr<ModelTypeProcessor, DanglingAcrossTasks> processor_;
+ raw_ptr<ModelTypeProcessor, AcrossTasksDanglingUntriaged> processor_;
// A record of past commits requests.
base::circular_deque<CommitRequestDataList> pending_commits_;
diff --git a/components/sync_bookmarks/bookmark_model_type_processor.h b/components/sync_bookmarks/bookmark_model_type_processor.h
index 7ed4eca..41b56cb 100644
--- a/components/sync_bookmarks/bookmark_model_type_processor.h
+++ b/components/sync_bookmarks/bookmark_model_type_processor.h
@@ -156,14 +156,14 @@
// The bookmark model we are processing local changes from and forwarding
// remote changes to. It is set during ModelReadyToSync(), which is called
// during startup, as part of the bookmark-loading process.
- raw_ptr<bookmarks::BookmarkModel, DanglingAcrossTasks> bookmark_model_ =
- nullptr;
+ raw_ptr<bookmarks::BookmarkModel, AcrossTasksDanglingUntriaged>
+ bookmark_model_ = nullptr;
// Used to when processing remote updates to apply favicon information. It's
// not set at start up because it's only avialable after the bookmark model
// has been loaded.
- raw_ptr<favicon::FaviconService, DanglingAcrossTasks> favicon_service_ =
- nullptr;
+ raw_ptr<favicon::FaviconService, AcrossTasksDanglingUntriaged>
+ favicon_service_ = nullptr;
// Used to suspend bookmark undo when processing remote changes.
const raw_ptr<BookmarkUndoService, DanglingUntriaged> bookmark_undo_service_;
diff --git a/components/sync_bookmarks/synced_bookmark_tracker_entity.h b/components/sync_bookmarks/synced_bookmark_tracker_entity.h
index 6e8fe40..a689e62 100644
--- a/components/sync_bookmarks/synced_bookmark_tracker_entity.h
+++ b/components/sync_bookmarks/synced_bookmark_tracker_entity.h
@@ -87,7 +87,8 @@
private:
// Null for tombstones.
- raw_ptr<const bookmarks::BookmarkNode, DanglingAcrossTasks> bookmark_node_;
+ raw_ptr<const bookmarks::BookmarkNode, AcrossTasksDanglingUntriaged>
+ bookmark_node_;
// Serializable Sync metadata.
sync_pb::EntityMetadata metadata_;
diff --git a/components/sync_sessions/session_store.cc b/components/sync_sessions/session_store.cc
index 039ab9bf..f02386a7 100644
--- a/components/sync_sessions/session_store.cc
+++ b/components/sync_sessions/session_store.cc
@@ -131,7 +131,8 @@
} // namespace
struct SessionStore::Builder {
- raw_ptr<SyncSessionsClient, DanglingAcrossTasks> sessions_client = nullptr;
+ raw_ptr<SyncSessionsClient, AcrossTasksDanglingUntriaged> sessions_client =
+ nullptr;
OpenCallback callback;
SessionInfo local_session_info;
std::unique_ptr<syncer::ModelTypeStore> underlying_store;
diff --git a/components/translate/core/browser/translate_ui_delegate.h b/components/translate/core/browser/translate_ui_delegate.h
index 380fe81..5717500 100644
--- a/components/translate/core/browser/translate_ui_delegate.h
+++ b/components/translate/core/browser/translate_ui_delegate.h
@@ -154,7 +154,7 @@
// associated with the current page.
std::string GetPageHost() const;
- raw_ptr<TranslateDriver, DanglingAcrossTasks> translate_driver_;
+ raw_ptr<TranslateDriver, AcrossTasksDanglingUntriaged> translate_driver_;
base::WeakPtr<TranslateManager> translate_manager_;
// Manages the Translate UI language list related APIs.
diff --git a/components/user_education/views/help_bubble_factory_views.h b/components/user_education/views/help_bubble_factory_views.h
index 45ce964f..d57ce59 100644
--- a/components/user_education/views/help_bubble_factory_views.h
+++ b/components/user_education/views/help_bubble_factory_views.h
@@ -84,7 +84,8 @@
scoped_observation_{this};
// Track the anchor element to determine if/when it goes away.
- raw_ptr<const ui::TrackedElement, DanglingAcrossTasks> anchor_element_;
+ raw_ptr<const ui::TrackedElement, AcrossTasksDanglingUntriaged>
+ anchor_element_;
// Listens so that the bubble can be closed if the anchor element disappears.
// The specific anchor view is not tracked because in a few cases (e.g. Mac
diff --git a/components/user_education/webui/help_bubble_webui.h b/components/user_education/webui/help_bubble_webui.h
index dc0ca4f..49fba8c 100644
--- a/components/user_education/webui/help_bubble_webui.h
+++ b/components/user_education/webui/help_bubble_webui.h
@@ -40,7 +40,7 @@
// HelpBubble:
void CloseBubbleImpl() override;
- const raw_ptr<HelpBubbleHandlerBase, DanglingAcrossTasks> handler_;
+ const raw_ptr<HelpBubbleHandlerBase, AcrossTasksDanglingUntriaged> handler_;
const ui::ElementIdentifier anchor_id_;
};
diff --git a/components/user_prefs/user_prefs.h b/components/user_prefs/user_prefs.h
index 62702f3..433052f 100644
--- a/components/user_prefs/user_prefs.h
+++ b/components/user_prefs/user_prefs.h
@@ -36,7 +36,7 @@
explicit UserPrefs(PrefService* prefs);
// Non-owning; owned by embedder.
- raw_ptr<PrefService, DanglingAcrossTasks> prefs_;
+ raw_ptr<PrefService, AcrossTasksDanglingUntriaged> prefs_;
};
} // namespace user_prefs
diff --git a/components/value_store/test_value_store_factory.h b/components/value_store/test_value_store_factory.h
index 774a2ec..549b493 100644
--- a/components/value_store/test_value_store_factory.h
+++ b/components/value_store/test_value_store_factory.h
@@ -48,7 +48,8 @@
std::unique_ptr<ValueStore> CreateStore();
base::FilePath db_path_;
- raw_ptr<ValueStore, DanglingAcrossTasks> last_created_store_ = nullptr;
+ raw_ptr<ValueStore, AcrossTasksDanglingUntriaged> last_created_store_ =
+ nullptr;
// A mapping from directories to their ValueStore. None of these value
// stores are owned by this factory, so care must be taken when calling
diff --git a/components/viz/service/display/resolved_frame_data.h b/components/viz/service/display/resolved_frame_data.h
index e4632c4..d027394 100644
--- a/components/viz/service/display/resolved_frame_data.h
+++ b/components/viz/service/display/resolved_frame_data.h
@@ -43,7 +43,8 @@
FixedPassData& operator=(FixedPassData&& other);
~FixedPassData();
- raw_ptr<CompositorRenderPass, DanglingAcrossTasks> render_pass = nullptr;
+ raw_ptr<CompositorRenderPass, AcrossTasksDanglingUntriaged> render_pass =
+ nullptr;
// DrawQuads in |render_pass| that can contribute additional damage (eg.
// surface and render passes) that need to be visited during the prewalk phase
// of aggregation. Stored in front-to-back order like in |render_pass|.
diff --git a/components/viz/service/display_embedder/skia_output_surface_impl.cc b/components/viz/service/display_embedder/skia_output_surface_impl.cc
index 6abdf83..7e37db58 100644
--- a/components/viz/service/display_embedder/skia_output_surface_impl.cc
+++ b/components/viz/service/display_embedder/skia_output_surface_impl.cc
@@ -82,7 +82,8 @@
explicit FulfillForPlane(ImageContextImpl* context, int plane_index = 0)
: context_(context), plane_index_(plane_index) {}
- const raw_ptr<ImageContextImpl, DanglingAcrossTasks> context_ = nullptr;
+ const raw_ptr<ImageContextImpl, AcrossTasksDanglingUntriaged> context_ =
+ nullptr;
const int plane_index_ = 0;
};
diff --git a/components/viz/service/hit_test/hit_test_aggregator.h b/components/viz/service/hit_test/hit_test_aggregator.h
index 60cde91..ff38791 100644
--- a/components/viz/service/hit_test/hit_test_aggregator.h
+++ b/components/viz/service/hit_test/hit_test_aggregator.h
@@ -80,7 +80,8 @@
const raw_ptr<HitTestAggregatorDelegate> delegate_;
- const raw_ptr<LatestLocalSurfaceIdLookupDelegate, DanglingAcrossTasks>
+ const raw_ptr<LatestLocalSurfaceIdLookupDelegate,
+ AcrossTasksDanglingUntriaged>
local_surface_id_lookup_delegate_;
// This is the FrameSinkId for the corresponding root CompositorFrameSink.
diff --git a/components/web_modal/web_contents_modal_dialog_manager.h b/components/web_modal/web_contents_modal_dialog_manager.h
index db86a9e..c3a3707 100644
--- a/components/web_modal/web_contents_modal_dialog_manager.h
+++ b/components/web_modal/web_contents_modal_dialog_manager.h
@@ -100,7 +100,7 @@
void WebContentsDestroyed() override;
// Delegate for notifying our owner about stuff. Not owned by us.
- raw_ptr<WebContentsModalDialogManagerDelegate, DanglingAcrossTasks>
+ raw_ptr<WebContentsModalDialogManagerDelegate, AcrossTasksDanglingUntriaged>
delegate_ = nullptr;
// All active dialogs.
diff --git a/components/webapps/browser/banners/app_banner_manager.h b/components/webapps/browser/banners/app_banner_manager.h
index 4abe842c..40e8310e 100644
--- a/components/webapps/browser/banners/app_banner_manager.h
+++ b/components/webapps/browser/banners/app_banner_manager.h
@@ -479,7 +479,7 @@
InstallableStatusCode TerminationCode() const;
// Fetches the data required to display a banner for the current page.
- raw_ptr<InstallableManager, DanglingAcrossTasks> manager_;
+ raw_ptr<InstallableManager, AcrossTasksDanglingUntriaged> manager_;
// The manifest object. This is never null, it will instead be an empty
// manifest so callers don't have to worry about null checks.
diff --git a/components/webdata/common/web_database_table.h b/components/webdata/common/web_database_table.h
index 9972493..aecfdd2 100644
--- a/components/webdata/common/web_database_table.h
+++ b/components/webdata/common/web_database_table.h
@@ -55,8 +55,8 @@
// class exists. Since lifetime of WebDatabaseTable objects slightly
// exceeds that of WebDatabase, they should not be used in
// ~WebDatabaseTable.
- raw_ptr<sql::Database, DanglingAcrossTasks> db_;
- raw_ptr<sql::MetaTable, DanglingAcrossTasks> meta_table_;
+ raw_ptr<sql::Database, AcrossTasksDanglingUntriaged> db_;
+ raw_ptr<sql::MetaTable, AcrossTasksDanglingUntriaged> meta_table_;
};
#endif // COMPONENTS_WEBDATA_COMMON_WEB_DATABASE_TABLE_H_
diff --git a/content/browser/android/java/gin_java_bridge_message_filter.h b/content/browser/android/java/gin_java_bridge_message_filter.h
index 1d02daa..aae06faa 100644
--- a/content/browser/android/java/gin_java_bridge_message_filter.h
+++ b/content/browser/android/java/gin_java_bridge_message_filter.h
@@ -99,7 +99,7 @@
// The `AgentSchedulingGroupHost` that this object is associated with. This
// filter is installed on the host's channel.
- const raw_ref<AgentSchedulingGroupHost, DanglingAcrossTasks>
+ const raw_ref<AgentSchedulingGroupHost, AcrossTasksDanglingUntriaged>
agent_scheduling_group_;
// The routing id of the RenderFrameHost whose request we are processing.
diff --git a/content/browser/back_forward_cache_internal_browsertest.cc b/content/browser/back_forward_cache_internal_browsertest.cc
index 883d5b9..431edb25 100644
--- a/content/browser/back_forward_cache_internal_browsertest.cc
+++ b/content/browser/back_forward_cache_internal_browsertest.cc
@@ -2767,7 +2767,7 @@
bool deleted() const { return deleted_; }
private:
- raw_ptr<RenderViewHost, DanglingAcrossTasks> render_view_host_;
+ raw_ptr<RenderViewHost, AcrossTasksDanglingUntriaged> render_view_host_;
bool deleted_;
};
diff --git a/content/browser/bluetooth/web_bluetooth_service_impl_unittest.cc b/content/browser/bluetooth/web_bluetooth_service_impl_unittest.cc
index c59d6d76..678b6eb2 100644
--- a/content/browser/bluetooth/web_bluetooth_service_impl_unittest.cc
+++ b/content/browser/bluetooth/web_bluetooth_service_impl_unittest.cc
@@ -369,7 +369,8 @@
FramePermissionObserver* observer) override {}
private:
- raw_ptr<FakeBluetoothScanningPrompt, DanglingAcrossTasks> prompt_ = nullptr;
+ raw_ptr<FakeBluetoothScanningPrompt, AcrossTasksDanglingUntriaged> prompt_ =
+ nullptr;
};
class TestContentBrowserClient : public ContentBrowserClient {
diff --git a/content/browser/browsing_data/conditional_cache_deletion_helper.h b/content/browser/browsing_data/conditional_cache_deletion_helper.h
index 06a431a..99238dfd 100644
--- a/content/browser/browsing_data/conditional_cache_deletion_helper.h
+++ b/content/browser/browsing_data/conditional_cache_deletion_helper.h
@@ -73,7 +73,8 @@
// This dangling raw_ptr occurred in:
// content_unittests: StoragePartitionImplTest.ClearCodeCacheSpecificURL
// https://ci.chromium.org/ui/p/chromium/builders/try/linux-rel/1428096/test-results?q=ExactID%3Aninja%3A%2F%2Fcontent%2Ftest%3Acontent_unittests%2FStoragePartitionImplTest.ClearCodeCacheSpecificURL+VHash%3Ab3ba0803668e9981
- raw_ptr<disk_cache::Entry, FlakyDanglingUntriaged | DanglingAcrossTasks>
+ raw_ptr<disk_cache::Entry,
+ FlakyDanglingUntriaged | AcrossTasksDanglingUntriaged>
previous_entry_;
};
diff --git a/content/browser/child_process_security_policy_impl.cc b/content/browser/child_process_security_policy_impl.cc
index 701cf15..ccc2e7d 100644
--- a/content/browser/child_process_security_policy_impl.cc
+++ b/content/browser/child_process_security_policy_impl.cc
@@ -719,7 +719,7 @@
FileSystemMap filesystem_permissions_;
raw_ptr<BrowserContext> browser_context_;
- raw_ptr<ResourceContext, DanglingAcrossTasks> resource_context_;
+ raw_ptr<ResourceContext, AcrossTasksDanglingUntriaged> resource_context_;
};
// IsolatedOriginEntry implementation.
diff --git a/content/browser/child_process_security_policy_impl.h b/content/browser/child_process_security_policy_impl.h
index 2d6dfb80..7c382fc 100644
--- a/content/browser/child_process_security_policy_impl.h
+++ b/content/browser/child_process_security_policy_impl.h
@@ -689,7 +689,7 @@
// |resource_context_| may be used on the IO thread. If these are null,
// then the isolated origin applies globally to all profiles.
raw_ptr<BrowserContext, DanglingUntriaged> browser_context_;
- raw_ptr<ResourceContext, DanglingAcrossTasks> resource_context_;
+ raw_ptr<ResourceContext, AcrossTasksDanglingUntriaged> resource_context_;
// True if origins at this or lower level should be treated as distinct
// isolated origins, effectively isolating all domains below a given domain,
diff --git a/content/browser/content_index/content_index_context_impl.h b/content/browser/content_index/content_index_context_impl.h
index 6098074..566c757 100644
--- a/content/browser/content_index/content_index_context_impl.h
+++ b/content/browser/content_index/content_index_context_impl.h
@@ -58,7 +58,7 @@
~ContentIndexContextImpl() override;
- raw_ptr<ContentIndexProvider, DanglingAcrossTasks> provider_;
+ raw_ptr<ContentIndexProvider, AcrossTasksDanglingUntriaged> provider_;
ContentIndexDatabase content_index_database_;
};
diff --git a/content/browser/content_index/content_index_database.h b/content/browser/content_index/content_index_database.h
index af84d33..bd9a0b07 100644
--- a/content/browser/content_index/content_index_database.h
+++ b/content/browser/content_index/content_index_database.h
@@ -173,7 +173,7 @@
void BlockOrigin(const url::Origin& origin);
void UnblockOrigin(const url::Origin& origin);
- raw_ptr<ContentIndexProvider, DanglingAcrossTasks> provider_;
+ raw_ptr<ContentIndexProvider, AcrossTasksDanglingUntriaged> provider_;
// A map from origins to how many times it's been blocked.
base::flat_map<url::Origin, int> blocked_origins_;
diff --git a/content/browser/devtools/devtools_background_services_context_impl.h b/content/browser/devtools/devtools_background_services_context_impl.h
index 15a4f9f..972ebff 100644
--- a/content/browser/devtools/devtools_background_services_context_impl.h
+++ b/content/browser/devtools/devtools_background_services_context_impl.h
@@ -117,7 +117,7 @@
void OnRecordingTimeExpired(devtools::proto::BackgroundService service);
- const raw_ref<BrowserContext, DanglingAcrossTasks> browser_context_;
+ const raw_ref<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_;
scoped_refptr<ServiceWorkerContextWrapper> service_worker_context_;
// Maps from the background service to the time up until the events can be
diff --git a/content/browser/download/download_browsertest.cc b/content/browser/download/download_browsertest.cc
index 2c01a23..9729d3f7 100644
--- a/content/browser/download/download_browsertest.cc
+++ b/content/browser/download/download_browsertest.cc
@@ -604,7 +604,8 @@
download_file_ = nullptr;
}
- raw_ptr<ErrorInjectionDownloadFile, DanglingAcrossTasks> download_file_;
+ raw_ptr<ErrorInjectionDownloadFile, AcrossTasksDanglingUntriaged>
+ download_file_;
int64_t injected_error_offset_ = -1;
int64_t injected_error_length_ = 0;
base::WeakPtrFactory<ErrorInjectionDownloadFileFactory> weak_ptr_factory_{
diff --git a/content/browser/file_system/file_system_url_loader_factory_browsertest.cc b/content/browser/file_system/file_system_url_loader_factory_browsertest.cc
index ac25ce3..7fd24441 100644
--- a/content/browser/file_system/file_system_url_loader_factory_browsertest.cc
+++ b/content/browser/file_system/file_system_url_loader_factory_browsertest.cc
@@ -511,8 +511,8 @@
scoped_refptr<storage::MockQuotaManager> quota_manager_;
scoped_refptr<storage::MockQuotaManagerProxy> quota_manager_proxy_;
// Owned by `file_system_context_` and only usable on `blocking_task_runner_`.
- raw_ptr<storage::FileSystemFileUtil, DanglingAcrossTasks> file_util_ =
- nullptr;
+ raw_ptr<storage::FileSystemFileUtil, AcrossTasksDanglingUntriaged>
+ file_util_ = nullptr;
};
INSTANTIATE_TEST_SUITE_P(All,
diff --git a/content/browser/file_system_access/file_system_access_manager_impl.h b/content/browser/file_system_access/file_system_access_manager_impl.h
index 73253dc8..4c37ff3 100644
--- a/content/browser/file_system_access/file_system_access_manager_impl.h
+++ b/content/browser/file_system_access/file_system_access_manager_impl.h
@@ -545,7 +545,7 @@
const scoped_refptr<ChromeBlobStorageContext> blob_context_;
base::SequenceBound<storage::FileSystemOperationRunner> operation_runner_
GUARDED_BY_CONTEXT(sequence_checker_);
- raw_ptr<FileSystemAccessPermissionContext, DanglingAcrossTasks>
+ raw_ptr<FileSystemAccessPermissionContext, AcrossTasksDanglingUntriaged>
permission_context_ GUARDED_BY_CONTEXT(sequence_checker_);
// All the mojo receivers for this FileSystemAccessManager itself. Keeps
diff --git a/content/browser/idle/idle_manager_unittest.cc b/content/browser/idle/idle_manager_unittest.cc
index 00ebe7a..46b9f6c7 100644
--- a/content/browser/idle/idle_manager_unittest.cc
+++ b/content/browser/idle/idle_manager_unittest.cc
@@ -171,8 +171,10 @@
private:
std::unique_ptr<IdleManagerImpl> idle_manager_;
- raw_ptr<MockPermissionManager, DanglingAcrossTasks> permission_manager_;
- raw_ptr<MockIdleTimeProvider, DanglingAcrossTasks> idle_time_provider_;
+ raw_ptr<MockPermissionManager, AcrossTasksDanglingUntriaged>
+ permission_manager_;
+ raw_ptr<MockIdleTimeProvider, AcrossTasksDanglingUntriaged>
+ idle_time_provider_;
std::unique_ptr<ui::test::ScopedIdleProviderForTest>
scoped_idle_time_provider_;
NiceMock<MockIdleMonitor> idle_monitor_;
diff --git a/content/browser/indexed_db/indexed_db_database_unittest.cc b/content/browser/indexed_db/indexed_db_database_unittest.cc
index 84d11c8e..cd4d240 100644
--- a/content/browser/indexed_db/indexed_db_database_unittest.cc
+++ b/content/browser/indexed_db/indexed_db_database_unittest.cc
@@ -605,7 +605,8 @@
scoped_refptr<MockIndexedDBDatabaseCallbacks> callbacks_;
scoped_refptr<IndexedDBContextImpl> indexed_db_context_;
scoped_refptr<storage::MockQuotaManager> quota_manager_;
- raw_ptr<IndexedDBTransaction, DanglingAcrossTasks> transaction_ = nullptr;
+ raw_ptr<IndexedDBTransaction, AcrossTasksDanglingUntriaged> transaction_ =
+ nullptr;
PartitionedLockManager lock_manager_;
bool error_called_ = false;
diff --git a/content/browser/interest_group/ad_auction_service_impl_unittest.cc b/content/browser/interest_group/ad_auction_service_impl_unittest.cc
index 7ce38e3..382fc9e 100644
--- a/content/browser/interest_group/ad_auction_service_impl_unittest.cc
+++ b/content/browser/interest_group/ad_auction_service_impl_unittest.cc
@@ -1027,7 +1027,7 @@
AllowInterestGroupContentBrowserClient content_browser_client_;
TestKAnonymityServiceDelegate k_anon_delegate_;
raw_ptr<ContentBrowserClient> old_content_browser_client_ = nullptr;
- raw_ptr<InterestGroupManagerImpl, DanglingAcrossTasks> manager_;
+ raw_ptr<InterestGroupManagerImpl, AcrossTasksDanglingUntriaged> manager_;
data_decoder::test::InProcessDataDecoder in_process_data_decoder_;
// Must be destroyed before RenderViewHostTestHarness::TearDown().
diff --git a/content/browser/interest_group/interest_group_auction.h b/content/browser/interest_group/interest_group_auction.h
index 6eaf001f9..cb08aab8 100644
--- a/content/browser/interest_group/interest_group_auction.h
+++ b/content/browser/interest_group/interest_group_auction.h
@@ -362,11 +362,12 @@
// InterestGroup that made the bid. Owned by the BidState of that
// InterestGroup.
- const raw_ptr<const blink::InterestGroup, DanglingAcrossTasks>
+ const raw_ptr<const blink::InterestGroup, AcrossTasksDanglingUntriaged>
interest_group;
// Points to the InterestGroupAd within `interest_group`.
- const raw_ptr<const blink::InterestGroup::Ad, DanglingAcrossTasks> bid_ad;
+ const raw_ptr<const blink::InterestGroup::Ad, AcrossTasksDanglingUntriaged>
+ bid_ad;
// `bid_state` of the InterestGroup that made the bid. This should not be
// written to, except for adding seller debug reporting URLs.
@@ -974,7 +975,7 @@
const raw_ptr<AuctionMetricsRecorder> auction_metrics_recorder_;
// Configuration of this auction.
- raw_ptr<const blink::AuctionConfig, DanglingAcrossTasks> config_;
+ raw_ptr<const blink::AuctionConfig, AcrossTasksDanglingUntriaged> config_;
// True once all promises in this and component auction's configuration have
// been resolved. (Note that if `this` is a component auction, it only looks
diff --git a/content/browser/interest_group/interest_group_auction_reporter.h b/content/browser/interest_group/interest_group_auction_reporter.h
index df53e6f..328a4ccf 100644
--- a/content/browser/interest_group/interest_group_auction_reporter.h
+++ b/content/browser/interest_group/interest_group_auction_reporter.h
@@ -114,7 +114,8 @@
//
// TODO(mmenke): Figure out how to make this survive the auction (perhaps
// pass ownership to the constructor).
- raw_ptr<const blink::AuctionConfig, DanglingAcrossTasks> auction_config;
+ raw_ptr<const blink::AuctionConfig, AcrossTasksDanglingUntriaged>
+ auction_config;
std::unique_ptr<SubresourceUrlBuilder> subresource_url_builder;
diff --git a/content/browser/loader/navigation_url_loader_impl.h b/content/browser/loader/navigation_url_loader_impl.h
index 8873f20..27357f2d 100644
--- a/content/browser/loader/navigation_url_loader_impl.h
+++ b/content/browser/loader/navigation_url_loader_impl.h
@@ -236,7 +236,7 @@
raw_ptr<NavigationURLLoaderDelegate, DanglingUntriaged> delegate_;
raw_ptr<BrowserContext> browser_context_;
raw_ptr<StoragePartitionImpl> storage_partition_;
- raw_ptr<ServiceWorkerMainResourceHandle, DanglingAcrossTasks>
+ raw_ptr<ServiceWorkerMainResourceHandle, AcrossTasksDanglingUntriaged>
service_worker_handle_;
std::unique_ptr<network::ResourceRequest> resource_request_;
diff --git a/content/browser/loader/prefetch_url_loader_service_context.h b/content/browser/loader/prefetch_url_loader_service_context.h
index ef43dd5..68cb27b 100644
--- a/content/browser/loader/prefetch_url_loader_service_context.h
+++ b/content/browser/loader/prefetch_url_loader_service_context.h
@@ -87,7 +87,8 @@
return loader_factory_receivers_->current_context();
}
- raw_ptr<BrowserContext, DanglingAcrossTasks> browser_context_ = nullptr;
+ raw_ptr<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_ =
+ nullptr;
raw_ref<mojo::ReceiverSet<network::mojom::URLLoaderFactory,
std::unique_ptr<BindContext>>>
diff --git a/content/browser/media/capture/web_contents_frame_tracker.h b/content/browser/media/capture/web_contents_frame_tracker.h
index 68ef046b..b2c1939 100644
--- a/content/browser/media/capture/web_contents_frame_tracker.h
+++ b/content/browser/media/capture/web_contents_frame_tracker.h
@@ -176,7 +176,7 @@
// will be posted to the UI thread before the MouseCursorOverlayController
// deleter task.
#if !BUILDFLAG(IS_ANDROID)
- raw_ptr<MouseCursorOverlayController, DanglingAcrossTasks>
+ raw_ptr<MouseCursorOverlayController, AcrossTasksDanglingUntriaged>
cursor_controller_ = nullptr;
#endif
diff --git a/content/browser/media/capture/web_contents_frame_tracker_unittest.cc b/content/browser/media/capture/web_contents_frame_tracker_unittest.cc
index c714d076..8fe05b5 100644
--- a/content/browser/media/capture/web_contents_frame_tracker_unittest.cc
+++ b/content/browser/media/capture/web_contents_frame_tracker_unittest.cc
@@ -203,7 +203,7 @@
std::unique_ptr<WebContentsFrameTracker> tracker_;
// Save because the pointed-to location should not change during testing.
- raw_ptr<SimpleContext, DanglingAcrossTasks> raw_context_;
+ raw_ptr<SimpleContext, AcrossTasksDanglingUntriaged> raw_context_;
};
TEST_F(WebContentsFrameTrackerTest, CalculatesPreferredSizeClampsToView) {
diff --git a/content/browser/notifications/platform_notification_context_impl.h b/content/browser/notifications/platform_notification_context_impl.h
index 64de8c4..d0e0d10 100644
--- a/content/browser/notifications/platform_notification_context_impl.h
+++ b/content/browser/notifications/platform_notification_context_impl.h
@@ -334,7 +334,7 @@
const scoped_refptr<base::SequencedTaskRunner>& task_runner);
base::FilePath path_;
- raw_ptr<BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_;
scoped_refptr<ServiceWorkerContextWrapper> service_worker_context_;
diff --git a/content/browser/notifications/platform_notification_service_proxy.h b/content/browser/notifications/platform_notification_service_proxy.h
index 45e3642..5c403b77 100644
--- a/content/browser/notifications/platform_notification_service_proxy.h
+++ b/content/browser/notifications/platform_notification_service_proxy.h
@@ -116,8 +116,8 @@
scoped_refptr<ServiceWorkerRegistration> registration);
scoped_refptr<ServiceWorkerContextWrapper> service_worker_context_;
- raw_ptr<BrowserContext, DanglingAcrossTasks> browser_context_;
- raw_ptr<PlatformNotificationService, DanglingAcrossTasks>
+ raw_ptr<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_;
+ raw_ptr<PlatformNotificationService, AcrossTasksDanglingUntriaged>
notification_service_;
base::WeakPtrFactory<PlatformNotificationServiceProxy> weak_ptr_factory_ui_{
this};
diff --git a/content/browser/permissions/permission_controller_impl.h b/content/browser/permissions/permission_controller_impl.h
index e39d7fc3..3b5732b 100644
--- a/content/browser/permissions/permission_controller_impl.h
+++ b/content/browser/permissions/permission_controller_impl.h
@@ -187,7 +187,7 @@
SubscriptionsMap subscriptions_;
SubscriptionId::Generator subscription_id_generator_;
- raw_ptr<BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_;
};
} // namespace content
diff --git a/content/browser/permissions/permission_service_context_unittest.cc b/content/browser/permissions/permission_service_context_unittest.cc
index 751e57b..0a0d7b3 100644
--- a/content/browser/permissions/permission_service_context_unittest.cc
+++ b/content/browser/permissions/permission_service_context_unittest.cc
@@ -113,9 +113,11 @@
private:
url::Origin origin_;
- raw_ptr<PermissionControllerImpl, DanglingAcrossTasks> permission_controller_;
- raw_ptr<RenderFrameHostImpl, DanglingAcrossTasks> render_frame_host_impl_;
- raw_ptr<PermissionServiceContext, DanglingAcrossTasks>
+ raw_ptr<PermissionControllerImpl, AcrossTasksDanglingUntriaged>
+ permission_controller_;
+ raw_ptr<RenderFrameHostImpl, AcrossTasksDanglingUntriaged>
+ render_frame_host_impl_;
+ raw_ptr<PermissionServiceContext, AcrossTasksDanglingUntriaged>
permission_service_context_;
};
diff --git a/content/browser/preloading/prefetch/prefetch_origin_prober.h b/content/browser/preloading/prefetch/prefetch_origin_prober.h
index 28f5d61..26382e6 100644
--- a/content/browser/preloading/prefetch/prefetch_origin_prober.h
+++ b/content/browser/preloading/prefetch/prefetch_origin_prober.h
@@ -72,7 +72,7 @@
const net::AddressList& addresses);
// The current browser context, not owned.
- raw_ptr<BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_;
// The TLS canary url checker.
std::unique_ptr<PrefetchCanaryChecker> tls_canary_checker_;
diff --git a/content/browser/preloading/prefetch/prefetch_service.h b/content/browser/preloading/prefetch/prefetch_service.h
index 5657e8d..62cae44 100644
--- a/content/browser/preloading/prefetch/prefetch_service.h
+++ b/content/browser/preloading/prefetch/prefetch_service.h
@@ -302,7 +302,7 @@
void DumpPrefetchesForDebug() const;
- raw_ptr<BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_;
// Delegate provided by embedder that controls specific behavior of |this|.
// May be nullptr if embedder doesn't provide a delegate.
diff --git a/content/browser/renderer_host/cursor_manager.h b/content/browser/renderer_host/cursor_manager.h
index 0450e0ad..4c23db4 100644
--- a/content/browser/renderer_host/cursor_manager.h
+++ b/content/browser/renderer_host/cursor_manager.h
@@ -66,7 +66,8 @@
// The view currently underneath the cursor, which corresponds to the cursor
// currently displayed.
- raw_ptr<RenderWidgetHostViewBase, DanglingAcrossTasks> view_under_cursor_;
+ raw_ptr<RenderWidgetHostViewBase, AcrossTasksDanglingUntriaged>
+ view_under_cursor_;
// The root view is the target for DisplayCursor calls whenever the active
// cursor needs to change.
diff --git a/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h b/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h
index cb4a4f50..7aa3b2d 100644
--- a/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h
+++ b/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.h
@@ -148,11 +148,12 @@
// Following fields are initialized and used only on the IO thread.
// Non-owning ptr.
- raw_ptr<BrowserPpapiHostImpl, DanglingAcrossTasks> host_;
+ raw_ptr<BrowserPpapiHostImpl, AcrossTasksDanglingUntriaged> host_;
// Non-owning ptr.
- raw_ptr<ppapi::host::PpapiHost, DanglingAcrossTasks> ppapi_host_;
+ raw_ptr<ppapi::host::PpapiHost, AcrossTasksDanglingUntriaged> ppapi_host_;
// Non-owning ptr.
- raw_ptr<ContentBrowserPepperHostFactory, DanglingAcrossTasks> factory_;
+ raw_ptr<ContentBrowserPepperHostFactory, AcrossTasksDanglingUntriaged>
+ factory_;
PP_Instance instance_;
State state_;
diff --git a/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.h b/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.h
index aedb04d..0d073eaf 100644
--- a/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.h
+++ b/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.h
@@ -292,7 +292,8 @@
// Non-owning ptr.
raw_ptr<BrowserPpapiHostImpl, DanglingUntriaged> host_;
// Non-owning ptr.
- raw_ptr<ContentBrowserPepperHostFactory, DanglingAcrossTasks> factory_;
+ raw_ptr<ContentBrowserPepperHostFactory, AcrossTasksDanglingUntriaged>
+ factory_;
PP_Instance instance_;
// The following fields are used only on the UI thread.
diff --git a/content/browser/renderer_host/render_frame_host_manager_browsertest.cc b/content/browser/renderer_host/render_frame_host_manager_browsertest.cc
index 6f71ec9..237980b5 100644
--- a/content/browser/renderer_host/render_frame_host_manager_browsertest.cc
+++ b/content/browser/renderer_host/render_frame_host_manager_browsertest.cc
@@ -153,7 +153,7 @@
private:
scoped_refptr<MessageLoopRunner> message_loop_runner_;
bool deleted_;
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> render_frame_host_;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> render_frame_host_;
};
// A NavigationThrottle implementation that blocks all outgoing navigation
diff --git a/content/browser/renderer_host/render_process_host_browsertest.cc b/content/browser/renderer_host/render_process_host_browsertest.cc
index 659ca618..dab10ba 100644
--- a/content/browser/renderer_host/render_process_host_browsertest.cc
+++ b/content/browser/renderer_host/render_process_host_browsertest.cc
@@ -729,7 +729,7 @@
logging_string_->append("ShellCloser::RenderProcessHostDestroyed ");
}
- raw_ptr<Shell, DanglingAcrossTasks> shell_;
+ raw_ptr<Shell, AcrossTasksDanglingUntriaged> shell_;
raw_ptr<std::string> logging_string_;
};
diff --git a/content/browser/service_worker/service_worker_job_unittest.cc b/content/browser/service_worker/service_worker_job_unittest.cc
index 337138f..6c72052a 100644
--- a/content/browser/service_worker/service_worker_job_unittest.cc
+++ b/content/browser/service_worker/service_worker_job_unittest.cc
@@ -1572,7 +1572,8 @@
}
private:
- raw_ptr<ScriptFailureEmbeddedWorkerInstanceClient, DanglingAcrossTasks>
+ raw_ptr<ScriptFailureEmbeddedWorkerInstanceClient,
+ AcrossTasksDanglingUntriaged>
client_;
};
@@ -1683,7 +1684,7 @@
update_found_ = true;
}
- raw_ptr<FakeEmbeddedWorkerInstanceClient, DanglingAcrossTasks>
+ raw_ptr<FakeEmbeddedWorkerInstanceClient, AcrossTasksDanglingUntriaged>
initial_embedded_worker_instance_client_ = nullptr;
scoped_refptr<ServiceWorkerRegistration> observed_registration_;
std::vector<AttributeChangeLogEntry> attribute_change_log_;
diff --git a/content/browser/service_worker/service_worker_registration_unittest.cc b/content/browser/service_worker/service_worker_registration_unittest.cc
index 3f7c3a4..3810087 100644
--- a/content/browser/service_worker/service_worker_registration_unittest.cc
+++ b/content/browser/service_worker/service_worker_registration_unittest.cc
@@ -561,10 +561,10 @@
// Mojo implementation fakes for the renderer-side service workers. Their
// lifetime is bound to the Mojo connection.
- raw_ptr<FakeEmbeddedWorkerInstanceClient, DanglingAcrossTasks>
+ raw_ptr<FakeEmbeddedWorkerInstanceClient, AcrossTasksDanglingUntriaged>
version_1_client_ = nullptr;
- raw_ptr<FakeServiceWorker, DanglingAcrossTasks> version_1_service_worker_ =
- nullptr;
+ raw_ptr<FakeServiceWorker, AcrossTasksDanglingUntriaged>
+ version_1_service_worker_ = nullptr;
raw_ptr<FakeEmbeddedWorkerInstanceClient> version_2_client_ = nullptr;
raw_ptr<FakeServiceWorker> version_2_service_worker_ = nullptr;
diff --git a/content/browser/shared_storage/shared_storage_header_observer.h b/content/browser/shared_storage/shared_storage_header_observer.h
index d058be8..ef6df90 100644
--- a/content/browser/shared_storage/shared_storage_header_observer.h
+++ b/content/browser/shared_storage/shared_storage_header_observer.h
@@ -84,7 +84,8 @@
const url::Origin& request_origin);
// `storage_partition_` owns `this`, so it will outlive `this`.
- raw_ptr<StoragePartitionImpl, DanglingAcrossTasks> storage_partition_;
+ raw_ptr<StoragePartitionImpl, AcrossTasksDanglingUntriaged>
+ storage_partition_;
base::WeakPtrFactory<SharedStorageHeaderObserver> weak_ptr_factory_{this};
};
diff --git a/content/browser/site_per_process_browsertest.cc b/content/browser/site_per_process_browsertest.cc
index 361f95d..b72181b 100644
--- a/content/browser/site_per_process_browsertest.cc
+++ b/content/browser/site_per_process_browsertest.cc
@@ -8526,7 +8526,8 @@
}
private:
- const raw_ref<RenderFrameHost, DanglingAcrossTasks> requesting_rfh_;
+ const raw_ref<RenderFrameHost, AcrossTasksDanglingUntriaged>
+ requesting_rfh_;
};
// Set up a test page with a same-site child frame.
diff --git a/content/browser/speech/speech_recognition_browsertest.cc b/content/browser/speech/speech_recognition_browsertest.cc
index da90d98..70eece6 100644
--- a/content/browser/speech/speech_recognition_browsertest.cc
+++ b/content/browser/speech/speech_recognition_browsertest.cc
@@ -123,7 +123,7 @@
private:
StartCallback start_callback_;
StopCallback stop_callback_;
- raw_ptr<CaptureCallback, DanglingAcrossTasks> capture_callback_;
+ raw_ptr<CaptureCallback, AcrossTasksDanglingUntriaged> capture_callback_;
media::AudioParameters audio_parameters_;
};
diff --git a/content/browser/utility_process_host_browsertest.cc b/content/browser/utility_process_host_browsertest.cc
index 1dcb72a..70fc8ea 100644
--- a/content/browser/utility_process_host_browsertest.cc
+++ b/content/browser/utility_process_host_browsertest.cc
@@ -192,7 +192,7 @@
GetUIThreadTaskRunner({})->PostTask(FROM_HERE, std::move(done_closure_));
}
- raw_ptr<UtilityProcessHost, DanglingAcrossTasks> host_;
+ raw_ptr<UtilityProcessHost, AcrossTasksDanglingUntriaged> host_;
mojo::Remote<mojom::TestService> service_;
base::OnceClosure done_closure_;
bool expect_crashed_ = false;
diff --git a/content/browser/web_contents/file_chooser_impl.h b/content/browser/web_contents/file_chooser_impl.h
index 058e01d..7f166736 100644
--- a/content/browser/web_contents/file_chooser_impl.h
+++ b/content/browser/web_contents/file_chooser_impl.h
@@ -53,7 +53,7 @@
~FileSelectListenerImpl() override;
private:
- raw_ptr<FileChooserImpl, DanglingAcrossTasks> owner_;
+ raw_ptr<FileChooserImpl, AcrossTasksDanglingUntriaged> owner_;
base::ScopedClosureRunner fullscreen_block_;
#if DCHECK_IS_ON()
bool was_file_select_listener_function_called_ = false;
diff --git a/content/browser/web_contents/web_contents_impl_browsertest.cc b/content/browser/web_contents/web_contents_impl_browsertest.cc
index 10b18ce..52a19ea 100644
--- a/content/browser/web_contents/web_contents_impl_browsertest.cc
+++ b/content/browser/web_contents/web_contents_impl_browsertest.cc
@@ -3718,7 +3718,7 @@
private:
base::RunLoop run_loop_;
bool found_value_ = false;
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> wanted_rfh_;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> wanted_rfh_;
};
} // namespace
diff --git a/content/browser/web_contents/web_contents_view_android.h b/content/browser/web_contents/web_contents_view_android.h
index 19766e3..817d7da3 100644
--- a/content/browser/web_contents/web_contents_view_android.h
+++ b/content/browser/web_contents/web_contents_view_android.h
@@ -174,7 +174,7 @@
// Interface used to get notified of events from the synchronous compositor.
raw_ptr<SynchronousCompositorClient> synchronous_compositor_client_;
- raw_ptr<SelectionPopupController, DanglingAcrossTasks>
+ raw_ptr<SelectionPopupController, AcrossTasksDanglingUntriaged>
selection_popup_controller_ = nullptr;
int device_orientation_ = 0;
diff --git a/content/browser/webauth/authenticator_common_impl.cc b/content/browser/webauth/authenticator_common_impl.cc
index 7326ea2..63752f5 100644
--- a/content/browser/webauth/authenticator_common_impl.cc
+++ b/content/browser/webauth/authenticator_common_impl.cc
@@ -456,7 +456,7 @@
// WebAuthnDevtoolsAutofillIntegrationTest.SelectAccountWithAllowCredentials
// https://ci.chromium.org/ui/p/chromium/builders/try/mac-rel/1357012/test-results?q=ExactID%3Aninja%3A%2F%2Fchrome%2Ftest%3Ainteractive_ui_tests%2FWebAuthnDevtoolsAutofillIntegrationTest.SelectAccountWithAllowCredentials+VHash%3A81d118f1ad0b63a6
raw_ptr<device::FidoDiscoveryFactory,
- FlakyDanglingUntriaged | DanglingAcrossTasks>
+ FlakyDanglingUntriaged | AcrossTasksDanglingUntriaged>
discovery_factory_testing_override = nullptr;
blink::mojom::Authenticator::MakeCredentialCallback
make_credential_response_callback;
diff --git a/content/browser/webauth/authenticator_impl_unittest.cc b/content/browser/webauth/authenticator_impl_unittest.cc
index 3db82e52..5dfec57 100644
--- a/content/browser/webauth/authenticator_impl_unittest.cc
+++ b/content/browser/webauth/authenticator_impl_unittest.cc
@@ -6967,8 +6967,8 @@
private:
TestWebAuthenticationDelegate web_authentication_delegate_;
- raw_ptr<BlockingAuthenticatorRequestDelegate, DanglingAcrossTasks> delegate_ =
- nullptr;
+ raw_ptr<BlockingAuthenticatorRequestDelegate, AcrossTasksDanglingUntriaged>
+ delegate_ = nullptr;
};
class BlockingDelegateAuthenticatorImplTest : public AuthenticatorImplTest {
diff --git a/content/browser/webid/federated_auth_request_impl_unittest.cc b/content/browser/webid/federated_auth_request_impl_unittest.cc
index b21141b..0756528d 100644
--- a/content/browser/webid/federated_auth_request_impl_unittest.cc
+++ b/content/browser/webid/federated_auth_request_impl_unittest.cc
@@ -1190,7 +1190,7 @@
protected:
mojo::Remote<blink::mojom::FederatedAuthRequest> request_remote_;
- raw_ptr<FederatedAuthRequestImpl, DanglingAcrossTasks>
+ raw_ptr<FederatedAuthRequestImpl, AcrossTasksDanglingUntriaged>
federated_auth_request_impl_;
std::unique_ptr<TestIdpNetworkRequestManager> test_network_request_manager_;
diff --git a/content/browser/webui/web_ui_url_loader_factory.cc b/content/browser/webui/web_ui_url_loader_factory.cc
index a911283..fc3e17b 100644
--- a/content/browser/webui/web_ui_url_loader_factory.cc
+++ b/content/browser/webui/web_ui_url_loader_factory.cc
@@ -399,7 +399,7 @@
scheme_(scheme),
allowed_hosts_(std::move(allowed_hosts)) {}
- raw_ptr<BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<BrowserContext, AcrossTasksDanglingUntriaged> browser_context_;
int const frame_tree_node_id_;
const std::string scheme_;
const base::flat_set<std::string> allowed_hosts_; // if empty all allowed.
diff --git a/content/public/browser/browser_message_filter.h b/content/public/browser/browser_message_filter.h
index 2fe2caf4..b1b5ec0 100644
--- a/content/public/browser/browser_message_filter.h
+++ b/content/public/browser/browser_message_filter.h
@@ -142,7 +142,7 @@
// classes. Internal keeps a reference to this class, which is why there's a
// weak pointer back. This class could outlive Internal based on what the
// child class does in its OnDestruct method.
- raw_ptr<Internal, DanglingAcrossTasks> internal_ = nullptr;
+ raw_ptr<Internal, AcrossTasksDanglingUntriaged> internal_ = nullptr;
raw_ptr<IPC::Sender> sender_ = nullptr;
base::Process peer_process_;
diff --git a/content/public/browser/notification_details.h b/content/public/browser/notification_details.h
index bbb984b..7c24d57 100644
--- a/content/public/browser/notification_details.h
+++ b/content/public/browser/notification_details.h
@@ -42,7 +42,7 @@
// Declaring this const allows Details<T> to be used with both T = Foo and
// T = const Foo.
- raw_ptr<const void, DanglingAcrossTasks> ptr_;
+ raw_ptr<const void, AcrossTasksDanglingUntriaged> ptr_;
};
template <class T>
diff --git a/content/public/browser/notification_source.h b/content/public/browser/notification_source.h
index 767137f..a5652ba9 100644
--- a/content/public/browser/notification_source.h
+++ b/content/public/browser/notification_source.h
@@ -38,7 +38,7 @@
// Declaring this const allows Source<T> to be used with both T = Foo and
// T = const Foo.
- raw_ptr<const void, DanglingAcrossTasks> ptr_;
+ raw_ptr<const void, AcrossTasksDanglingUntriaged> ptr_;
};
template <class T>
diff --git a/content/public/test/accessibility_notification_waiter.h b/content/public/test/accessibility_notification_waiter.h
index 8648da9c..15a3b26 100644
--- a/content/public/test/accessibility_notification_waiter.h
+++ b/content/public/test/accessibility_notification_waiter.h
@@ -136,7 +136,7 @@
std::unique_ptr<base::RunLoop> loop_runner_;
base::RepeatingClosure loop_runner_quit_closure_;
int event_target_id_ = 0;
- raw_ptr<BrowserAccessibilityManager, DanglingAcrossTasks>
+ raw_ptr<BrowserAccessibilityManager, AcrossTasksDanglingUntriaged>
event_browser_accessibility_manager_ = nullptr;
bool notification_received_ = false;
int frame_count_ = 0;
diff --git a/content/public/test/browser_test_base.h b/content/public/test/browser_test_base.h
index cd4823f..cab51e9 100644
--- a/content/public/test/browser_test_base.h
+++ b/content/public/test/browser_test_base.h
@@ -305,7 +305,8 @@
bool allow_network_access_to_host_resolutions_ = false;
- raw_ptr<BrowserMainParts, DanglingAcrossTasks> browser_main_parts_ = nullptr;
+ raw_ptr<BrowserMainParts, AcrossTasksDanglingUntriaged> browser_main_parts_ =
+ nullptr;
#if BUILDFLAG(IS_POSIX)
bool handle_sigterm_;
diff --git a/content/public/test/browser_test_utils.h b/content/public/test/browser_test_utils.h
index 3edc728..3220654 100644
--- a/content/public/test/browser_test_utils.h
+++ b/content/public/test/browser_test_utils.h
@@ -1321,7 +1321,7 @@
base::CallbackListSubscription creation_subscription_;
- raw_ptr<WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> web_contents_ = nullptr;
base::OnceClosure quit_closure_;
};
@@ -1861,7 +1861,7 @@
class WebContentsConsoleObserver : public WebContentsObserver {
public:
struct Message {
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> source_frame;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> source_frame;
blink::mojom::ConsoleMessageLevel log_level;
std::u16string message;
int32_t line_no;
diff --git a/content/public/test/content_browser_test.h b/content/public/test/content_browser_test.h
index 5385724..3e8ae22 100644
--- a/content/public/test/content_browser_test.h
+++ b/content/public/test/content_browser_test.h
@@ -68,7 +68,7 @@
base::FilePath GetTestDataFilePath();
private:
- raw_ptr<Shell, DanglingAcrossTasks> shell_ = nullptr;
+ raw_ptr<Shell, AcrossTasksDanglingUntriaged> shell_ = nullptr;
#if BUILDFLAG(IS_MAC)
// On Mac, without the following autorelease pool, code which is directly
diff --git a/content/public/test/content_browser_test_utils.h b/content/public/test/content_browser_test_utils.h
index 89e5f69..ddd9cd6 100644
--- a/content/public/test/content_browser_test_utils.h
+++ b/content/public/test/content_browser_test_utils.h
@@ -166,7 +166,7 @@
private:
void ShellCreated(Shell* shell);
- raw_ptr<Shell, DanglingAcrossTasks> shell_ = nullptr;
+ raw_ptr<Shell, AcrossTasksDanglingUntriaged> shell_ = nullptr;
std::unique_ptr<base::RunLoop> runner_;
};
diff --git a/content/public/test/fake_speech_recognition_manager.h b/content/public/test/fake_speech_recognition_manager.h
index fd2a480..f48b9b0 100644
--- a/content/public/test/fake_speech_recognition_manager.h
+++ b/content/public/test/fake_speech_recognition_manager.h
@@ -98,7 +98,8 @@
void OnFakeErrorSent();
int session_id_;
- raw_ptr<SpeechRecognitionEventListener, DanglingAcrossTasks> listener_;
+ raw_ptr<SpeechRecognitionEventListener, AcrossTasksDanglingUntriaged>
+ listener_;
SpeechRecognitionSessionConfig session_config_;
SpeechRecognitionSessionContext session_ctx_;
std::string fake_result_;
diff --git a/content/public/test/service_worker_host_interceptor.h b/content/public/test/service_worker_host_interceptor.h
index 0fec4b0..131684e 100644
--- a/content/public/test/service_worker_host_interceptor.h
+++ b/content/public/test/service_worker_host_interceptor.h
@@ -73,9 +73,9 @@
blink::ServiceWorkerStatusCode status_ =
blink::ServiceWorkerStatusCode::kErrorFailed;
int service_worker_process_id_ = -1;
- raw_ptr<ServiceWorkerVersion, DanglingAcrossTasks> service_worker_version_ =
- nullptr;
- raw_ptr<blink::mojom::ServiceWorkerHost, DanglingAcrossTasks>
+ raw_ptr<ServiceWorkerVersion, AcrossTasksDanglingUntriaged>
+ service_worker_version_ = nullptr;
+ raw_ptr<blink::mojom::ServiceWorkerHost, AcrossTasksDanglingUntriaged>
forwarding_interface_ = nullptr;
};
diff --git a/content/public/test/test_web_ui.h b/content/public/test/test_web_ui.h
index cb850ab..d78dcf2 100644
--- a/content/public/test/test_web_ui.h
+++ b/content/public/test/test_web_ui.h
@@ -115,8 +115,9 @@
std::vector<std::unique_ptr<WebUIMessageHandler>> handlers_;
int bindings_ = 0;
std::u16string temp_string_;
- raw_ptr<WebContents, DanglingAcrossTasks> web_contents_ = nullptr;
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> render_frame_host_ = nullptr;
+ raw_ptr<WebContents, AcrossTasksDanglingUntriaged> web_contents_ = nullptr;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> render_frame_host_ =
+ nullptr;
std::unique_ptr<WebUIController> controller_;
// Observers to be notified on all javascript calls.
diff --git a/content/services/auction_worklet/auction_v8_devtools_session.cc b/content/services/auction_worklet/auction_v8_devtools_session.cc
index 6618981..803d5bb 100644
--- a/content/services/auction_worklet/auction_v8_devtools_session.cc
+++ b/content/services/auction_worklet/auction_v8_devtools_session.cc
@@ -145,7 +145,8 @@
std::move(io_session_receiver));
}
- const raw_ptr<DebugCommandQueue, DanglingAcrossTasks> debug_command_queue_;
+ const raw_ptr<DebugCommandQueue, AcrossTasksDanglingUntriaged>
+ debug_command_queue_;
RunDispatch v8_thread_dispatch_;
SEQUENCE_CHECKER(io_session_receiver_sequence_checker_);
diff --git a/content/test/content_browser_test_utils_internal.h b/content/test/content_browser_test_utils_internal.h
index 01b760e..a3d5888 100644
--- a/content/test/content_browser_test_utils_internal.h
+++ b/content/test/content_browser_test_utils_internal.h
@@ -588,7 +588,7 @@
base::RunLoop run_loop_;
// The last RenderFrameHost created.
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> last_rfh_ = nullptr;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> last_rfh_ = nullptr;
// The callback to call when a RenderFrameCreated call is observed.
OnRenderFrameHostCreatedCallback on_rfh_created_;
diff --git a/content/test/navigation_simulator_impl.h b/content/test/navigation_simulator_impl.h
index 513086a3..85fe2d68 100644
--- a/content/test/navigation_simulator_impl.h
+++ b/content/test/navigation_simulator_impl.h
@@ -348,9 +348,9 @@
// The renderer associated with this navigation.
// Note: this can initially be null for browser-initiated navigations.
- raw_ptr<TestRenderFrameHost, DanglingAcrossTasks> render_frame_host_;
+ raw_ptr<TestRenderFrameHost, AcrossTasksDanglingUntriaged> render_frame_host_;
- raw_ptr<FrameTreeNode, DanglingAcrossTasks> frame_tree_node_;
+ raw_ptr<FrameTreeNode, AcrossTasksDanglingUntriaged> frame_tree_node_;
// The NavigationRequest associated with this navigation.
raw_ptr<NavigationRequest> request_;
diff --git a/content/test/portal/portal_created_observer.h b/content/test/portal/portal_created_observer.h
index cedbca32..5f38195 100644
--- a/content/test/portal/portal_created_observer.h
+++ b/content/test/portal/portal_created_observer.h
@@ -67,7 +67,7 @@
swapped_impl_;
base::OnceCallback<void(Portal*)> created_cb_;
raw_ptr<base::RunLoop> run_loop_ = nullptr;
- raw_ptr<Portal, DanglingAcrossTasks> portal_ = nullptr;
+ raw_ptr<Portal, AcrossTasksDanglingUntriaged> portal_ = nullptr;
};
} // namespace content
diff --git a/content/test/render_widget_host_visibility_observer.h b/content/test/render_widget_host_visibility_observer.h
index 5247be05..aa8eb9ac 100644
--- a/content/test/render_widget_host_visibility_observer.h
+++ b/content/test/render_widget_host_visibility_observer.h
@@ -42,7 +42,7 @@
observation_{this};
bool was_observed_;
bool did_fail_;
- raw_ptr<RenderWidgetHost, DanglingAcrossTasks> render_widget_;
+ raw_ptr<RenderWidgetHost, AcrossTasksDanglingUntriaged> render_widget_;
};
} // namespace content
diff --git a/content/web_test/browser/web_test_control_host.h b/content/web_test/browser/web_test_control_host.h
index 8a162a1..b0efbb4 100644
--- a/content/web_test/browser/web_test_control_host.h
+++ b/content/web_test/browser/web_test_control_host.h
@@ -168,7 +168,8 @@
Node(Node&& other);
Node& operator=(Node&& other);
- raw_ptr<RenderFrameHost, DanglingAcrossTasks> render_frame_host = nullptr;
+ raw_ptr<RenderFrameHost, AcrossTasksDanglingUntriaged> render_frame_host =
+ nullptr;
GlobalRenderFrameHostId render_frame_host_id;
std::vector<Node*> children;
};
diff --git a/dbus/bus.h b/dbus/bus.h
index 189389d2..81bc0e5 100644
--- a/dbus/bus.h
+++ b/dbus/bus.h
@@ -743,7 +743,7 @@
const ConnectionType connection_type_;
scoped_refptr<base::SequencedTaskRunner> dbus_task_runner_;
base::WaitableEvent on_shutdown_;
- raw_ptr<DBusConnection, DanglingAcrossTasks> connection_;
+ raw_ptr<DBusConnection, AcrossTasksDanglingUntriaged> connection_;
base::PlatformThreadId origin_thread_id_;
scoped_refptr<base::SequencedTaskRunner> origin_task_runner_;
diff --git a/dbus/end_to_end_async_unittest.cc b/dbus/end_to_end_async_unittest.cc
index c4a05a0..4a31038c 100644
--- a/dbus/end_to_end_async_unittest.cc
+++ b/dbus/end_to_end_async_unittest.cc
@@ -258,8 +258,8 @@
std::vector<std::string> error_names_;
std::unique_ptr<base::Thread> dbus_thread_;
scoped_refptr<Bus> bus_;
- raw_ptr<ObjectProxy, DanglingAcrossTasks> object_proxy_;
- raw_ptr<ObjectProxy, DanglingAcrossTasks> root_object_proxy_;
+ raw_ptr<ObjectProxy, AcrossTasksDanglingUntriaged> object_proxy_;
+ raw_ptr<ObjectProxy, AcrossTasksDanglingUntriaged> root_object_proxy_;
std::unique_ptr<TestService> test_service_;
// Text message from "Test" signal.
std::string test_signal_string_;
diff --git a/dbus/message.h b/dbus/message.h
index 06a94807..3a8d2ec 100644
--- a/dbus/message.h
+++ b/dbus/message.h
@@ -140,7 +140,7 @@
std::string ToStringInternal(const std::string& indent,
MessageReader* reader);
- raw_ptr<DBusMessage, DanglingAcrossTasks> raw_message_;
+ raw_ptr<DBusMessage, AcrossTasksDanglingUntriaged> raw_message_;
};
// MessageCall is a type of message used for calling a method via D-Bus.
@@ -372,7 +372,7 @@
// Helper function used to implement AppendVariantOfByte() etc.
void AppendVariantOfBasic(int dbus_type, const void* value);
- raw_ptr<Message, DanglingAcrossTasks> message_;
+ raw_ptr<Message, AcrossTasksDanglingUntriaged> message_;
DBusMessageIter raw_message_iter_;
bool container_is_open_;
};
@@ -514,7 +514,7 @@
// Helper function used to implement PopVariantOfByte() etc.
bool PopVariantOfBasic(int dbus_type, void* value);
- raw_ptr<Message, DanglingAcrossTasks> message_;
+ raw_ptr<Message, AcrossTasksDanglingUntriaged> message_;
DBusMessageIter raw_message_iter_;
};
diff --git a/dbus/object_manager.h b/dbus/object_manager.h
index 672d6e7..824469a 100644
--- a/dbus/object_manager.h
+++ b/dbus/object_manager.h
@@ -333,7 +333,7 @@
std::string service_name_owner_;
std::string match_rule_;
ObjectPath object_path_;
- raw_ptr<ObjectProxy, DanglingAcrossTasks> object_proxy_;
+ raw_ptr<ObjectProxy, AcrossTasksDanglingUntriaged> object_proxy_;
bool setup_success_;
bool cleanup_called_;
@@ -349,7 +349,7 @@
Object();
~Object();
- raw_ptr<ObjectProxy, DanglingAcrossTasks> object_proxy;
+ raw_ptr<ObjectProxy, AcrossTasksDanglingUntriaged> object_proxy;
// Maps the name of an interface to the specific PropertySet structure
// of that interface's properties.
diff --git a/dbus/property.h b/dbus/property.h
index d59237b..d9b28cb6 100644
--- a/dbus/property.h
+++ b/dbus/property.h
@@ -333,7 +333,7 @@
// Pointer to object proxy for making method calls, no ownership is taken
// so this must outlive this class.
- raw_ptr<ObjectProxy, DanglingAcrossTasks> object_proxy_;
+ raw_ptr<ObjectProxy, AcrossTasksDanglingUntriaged> object_proxy_;
// Interface of property, e.g. "org.chromium.ExampleService", this is
// distinct from the interface of the method call itself which is the
diff --git a/dbus/property_unittest.cc b/dbus/property_unittest.cc
index da45f490..2842509f 100644
--- a/dbus/property_unittest.cc
+++ b/dbus/property_unittest.cc
@@ -160,7 +160,7 @@
std::unique_ptr<base::RunLoop> run_loop_;
std::unique_ptr<base::Thread> dbus_thread_;
scoped_refptr<Bus> bus_;
- raw_ptr<ObjectProxy, DanglingAcrossTasks> object_proxy_;
+ raw_ptr<ObjectProxy, AcrossTasksDanglingUntriaged> object_proxy_;
std::unique_ptr<Properties> properties_;
std::unique_ptr<TestService> test_service_;
// Properties updated.
diff --git a/dbus/signal_sender_verification_unittest.cc b/dbus/signal_sender_verification_unittest.cc
index 13c0bdd..ce29489d 100644
--- a/dbus/signal_sender_verification_unittest.cc
+++ b/dbus/signal_sender_verification_unittest.cc
@@ -164,7 +164,7 @@
std::unique_ptr<base::RunLoop> run_loop_;
std::unique_ptr<base::Thread> dbus_thread_;
scoped_refptr<Bus> bus_;
- raw_ptr<ObjectProxy, DanglingAcrossTasks> object_proxy_;
+ raw_ptr<ObjectProxy, AcrossTasksDanglingUntriaged> object_proxy_;
std::unique_ptr<TestService> test_service_;
std::unique_ptr<TestService> test_service2_;
// Text message from "Test" signal.
diff --git a/dbus/test_service.h b/dbus/test_service.h
index e9c4c22..ea8de9d9 100644
--- a/dbus/test_service.h
+++ b/dbus/test_service.h
@@ -224,8 +224,9 @@
bool has_ownership_;
scoped_refptr<Bus> bus_;
- raw_ptr<ExportedObject, DanglingAcrossTasks> exported_object_;
- raw_ptr<ExportedObject, DanglingAcrossTasks> exported_object_manager_;
+ raw_ptr<ExportedObject, AcrossTasksDanglingUntriaged> exported_object_;
+ raw_ptr<ExportedObject, AcrossTasksDanglingUntriaged>
+ exported_object_manager_;
};
} // namespace dbus
diff --git a/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc b/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc
index c23f6b4..37dcb6f 100644
--- a/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc
+++ b/device/bluetooth/bluetooth_remote_gatt_characteristic_unittest.cc
@@ -160,11 +160,12 @@
ExpectedNotifyValue(notify_value_state);
}
- raw_ptr<BluetoothDevice, DanglingAcrossTasks> device_ = nullptr;
- raw_ptr<BluetoothRemoteGattService, DanglingAcrossTasks> service_ = nullptr;
- raw_ptr<BluetoothRemoteGattCharacteristic, DanglingAcrossTasks>
+ raw_ptr<BluetoothDevice, AcrossTasksDanglingUntriaged> device_ = nullptr;
+ raw_ptr<BluetoothRemoteGattService, AcrossTasksDanglingUntriaged> service_ =
+ nullptr;
+ raw_ptr<BluetoothRemoteGattCharacteristic, AcrossTasksDanglingUntriaged>
characteristic1_ = nullptr;
- raw_ptr<BluetoothRemoteGattCharacteristic, DanglingAcrossTasks>
+ raw_ptr<BluetoothRemoteGattCharacteristic, AcrossTasksDanglingUntriaged>
characteristic2_ = nullptr;
};
diff --git a/device/bluetooth/bluez/bluetooth_adapter_profile_bluez.h b/device/bluetooth/bluez/bluetooth_adapter_profile_bluez.h
index b7e16e0..3b72c85 100644
--- a/device/bluetooth/bluez/bluetooth_adapter_profile_bluez.h
+++ b/device/bluetooth/bluez/bluetooth_adapter_profile_bluez.h
@@ -99,7 +99,8 @@
delegates_;
// The UUID that this profile represents.
- const raw_ref<const device::BluetoothUUID, DanglingAcrossTasks> uuid_;
+ const raw_ref<const device::BluetoothUUID, AcrossTasksDanglingUntriaged>
+ uuid_;
// Registered dbus object path for this profile.
dbus::ObjectPath object_path_;
diff --git a/device/bluetooth/dbus/fake_bluetooth_advertisement_monitor_manager_client.h b/device/bluetooth/dbus/fake_bluetooth_advertisement_monitor_manager_client.h
index b96d3f8..f8b519796 100644
--- a/device/bluetooth/dbus/fake_bluetooth_advertisement_monitor_manager_client.h
+++ b/device/bluetooth/dbus/fake_bluetooth_advertisement_monitor_manager_client.h
@@ -68,7 +68,7 @@
const std::string& property_name);
raw_ptr<FakeBluetoothAdvertisementMonitorApplicationServiceProvider,
- DanglingAcrossTasks>
+ AcrossTasksDanglingUntriaged>
application_provider_ = nullptr;
std::unique_ptr<Properties> properties_;
diff --git a/device/fido/cable/fido_ble_connection_unittest.cc b/device/fido/cable/fido_ble_connection_unittest.cc
index e66f510..f07dae4 100644
--- a/device/fido/cable/fido_ble_connection_unittest.cc
+++ b/device/fido/cable/fido_ble_connection_unittest.cc
@@ -405,8 +405,10 @@
raw_ptr<MockBluetoothGattCharacteristic> fido_service_revision_;
raw_ptr<MockBluetoothGattCharacteristic> fido_service_revision_bitfield_;
- raw_ptr<MockBluetoothGattConnection, DanglingAcrossTasks> connection_;
- raw_ptr<MockBluetoothGattNotifySession, DanglingAcrossTasks> notify_session_;
+ raw_ptr<MockBluetoothGattConnection, AcrossTasksDanglingUntriaged>
+ connection_;
+ raw_ptr<MockBluetoothGattNotifySession, AcrossTasksDanglingUntriaged>
+ notify_session_;
};
TEST_F(FidoBleConnectionTest, Address) {
diff --git a/device/fido/make_credential_handler_unittest.cc b/device/fido/make_credential_handler_unittest.cc
index 494f0c2..0beb422 100644
--- a/device/fido/make_credential_handler_unittest.cc
+++ b/device/fido/make_credential_handler_unittest.cc
@@ -144,9 +144,10 @@
base::test::TaskEnvironment::TimeSource::MOCK_TIME};
std::unique_ptr<test::FakeFidoDiscoveryFactory> fake_discovery_factory_ =
std::make_unique<test::FakeFidoDiscoveryFactory>();
- raw_ptr<test::FakeFidoDiscovery, DanglingAcrossTasks> discovery_;
- raw_ptr<test::FakeFidoDiscovery, DanglingAcrossTasks> nfc_discovery_;
- raw_ptr<test::FakeFidoDiscovery, DanglingAcrossTasks> platform_discovery_;
+ raw_ptr<test::FakeFidoDiscovery, AcrossTasksDanglingUntriaged> discovery_;
+ raw_ptr<test::FakeFidoDiscovery, AcrossTasksDanglingUntriaged> nfc_discovery_;
+ raw_ptr<test::FakeFidoDiscovery, AcrossTasksDanglingUntriaged>
+ platform_discovery_;
scoped_refptr<::testing::NiceMock<MockBluetoothAdapter>> mock_adapter_;
std::unique_ptr<MockFidoDevice> pending_mock_platform_device_;
TestMakeCredentialRequestCallback cb_;
diff --git a/device/gamepad/gamepad_service_unittest.cc b/device/gamepad/gamepad_service_unittest.cc
index a8730f24..cf0d6f068 100644
--- a/device/gamepad/gamepad_service_unittest.cc
+++ b/device/gamepad/gamepad_service_unittest.cc
@@ -111,8 +111,8 @@
private:
base::test::SingleThreadTaskEnvironment task_environment_;
- raw_ptr<MockGamepadDataFetcher, DanglingAcrossTasks> fetcher_;
- raw_ptr<GamepadService, DanglingAcrossTasks> service_;
+ raw_ptr<MockGamepadDataFetcher, AcrossTasksDanglingUntriaged> fetcher_;
+ raw_ptr<GamepadService, AcrossTasksDanglingUntriaged> service_;
std::vector<std::unique_ptr<MockGamepadConsumer>> consumers_;
Gamepads test_data_;
};
diff --git a/device/gamepad/gamepad_test_helpers.h b/device/gamepad/gamepad_test_helpers.h
index a4839bca..1699124 100644
--- a/device/gamepad/gamepad_test_helpers.h
+++ b/device/gamepad/gamepad_test_helpers.h
@@ -83,10 +83,10 @@
private:
// Owning pointer (can't be a scoped_ptr due to private destructor).
- raw_ptr<GamepadService, DanglingAcrossTasks> gamepad_service_;
+ raw_ptr<GamepadService, AcrossTasksDanglingUntriaged> gamepad_service_;
// Pointer owned by the provider (which is owned by the gamepad service).
- raw_ptr<MockGamepadDataFetcher, DanglingAcrossTasks> data_fetcher_;
+ raw_ptr<MockGamepadDataFetcher, AcrossTasksDanglingUntriaged> data_fetcher_;
};
} // namespace device
diff --git a/extensions/browser/api/bluetooth/bluetooth_apitest.cc b/extensions/browser/api/bluetooth/bluetooth_apitest.cc
index 1816c52..1e2b4ca 100644
--- a/extensions/browser/api/bluetooth/bluetooth_apitest.cc
+++ b/extensions/browser/api/bluetooth/bluetooth_apitest.cc
@@ -114,7 +114,8 @@
}
protected:
- raw_ptr<testing::StrictMock<MockBluetoothAdapter>, DanglingAcrossTasks>
+ raw_ptr<testing::StrictMock<MockBluetoothAdapter>,
+ AcrossTasksDanglingUntriaged>
mock_adapter_;
std::unique_ptr<testing::NiceMock<MockBluetoothDevice>> device1_;
std::unique_ptr<testing::NiceMock<MockBluetoothDevice>> device2_;
diff --git a/extensions/browser/api/declarative/rules_registry_service.h b/extensions/browser/api/declarative/rules_registry_service.h
index ec91182..e12a6620 100644
--- a/extensions/browser/api/declarative/rules_registry_service.h
+++ b/extensions/browser/api/declarative/rules_registry_service.h
@@ -170,7 +170,8 @@
// Weak pointer into rule_registries_ to make it easier to handle content rule
// conditions.
- raw_ptr<ContentRulesRegistry, DanglingAcrossTasks> content_rules_registry_;
+ raw_ptr<ContentRulesRegistry, AcrossTasksDanglingUntriaged>
+ content_rules_registry_;
// Listen to extension load, unloaded notification.
base::ScopedObservation<ExtensionRegistry, ExtensionRegistryObserver>
diff --git a/extensions/browser/api/feedback_private/feedback_service.h b/extensions/browser/api/feedback_private/feedback_service.h
index 11fc5f0..43296fe 100644
--- a/extensions/browser/api/feedback_private/feedback_service.h
+++ b/extensions/browser/api/feedback_private/feedback_service.h
@@ -104,8 +104,9 @@
void OnAllLogsFetched(const FeedbackParams& params,
scoped_refptr<feedback::FeedbackData> feedback_data);
- raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
- raw_ptr<FeedbackPrivateDelegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
+ raw_ptr<FeedbackPrivateDelegate, AcrossTasksDanglingUntriaged> delegate_;
};
} // namespace extensions
diff --git a/extensions/browser/content_verifier.h b/extensions/browser/content_verifier.h
index 8a2ddff..c6755d2 100644
--- a/extensions/browser/content_verifier.h
+++ b/extensions/browser/content_verifier.h
@@ -211,7 +211,7 @@
// Updated and accessed only on IO thread.
bool shutdown_on_io_ = false;
- const raw_ptr<content::BrowserContext, DanglingAcrossTasks> context_;
+ const raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged> context_;
// Guards creation of |hash_helper_|, limiting number of creation to <= 1.
// Accessed only on IO thread.
diff --git a/extensions/browser/extension_function_dispatcher.h b/extensions/browser/extension_function_dispatcher.h
index a8d0ef2..56dd5b50 100644
--- a/extensions/browser/extension_function_dispatcher.h
+++ b/extensions/browser/extension_function_dispatcher.h
@@ -151,9 +151,10 @@
void RemoveWorkerCallbacksForProcess(int render_process_id);
- raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
- raw_ptr<Delegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<Delegate, AcrossTasksDanglingUntriaged> delegate_;
// This map doesn't own either the keys or the values. When a RenderFrameHost
// instance goes away, the corresponding entry in this map (if exists) will be
diff --git a/extensions/browser/extension_host_test_helper.h b/extensions/browser/extension_host_test_helper.h
index abce432..6e242e1 100644
--- a/extensions/browser/extension_host_test_helper.h
+++ b/extensions/browser/extension_host_test_helper.h
@@ -115,7 +115,8 @@
base::OnceClosure quit_loop_;
// The associated browser context.
- const raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
+ const raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
// The ID of the extension whose hosts this helper is watching, if it is
// restricted to a given ID.
@@ -127,7 +128,8 @@
// The specific host this helper is waiting on, if any (null implies
// waiting on any host).
- raw_ptr<const ExtensionHost, DanglingAcrossTasks> restrict_to_host_ = nullptr;
+ raw_ptr<const ExtensionHost, AcrossTasksDanglingUntriaged> restrict_to_host_ =
+ nullptr;
// The set of all events this helper has seen and their corresponding
// ExtensionHosts. ExtensionHosts are nulled out when they are destroyed, but
diff --git a/extensions/browser/extension_icon_image.h b/extensions/browser/extension_icon_image.h
index 257e23d..384b64c 100644
--- a/extensions/browser/extension_icon_image.h
+++ b/extensions/browser/extension_icon_image.h
@@ -114,7 +114,8 @@
UnloadedExtensionReason reason) override;
void OnShutdown(ExtensionRegistry* extension_registry) override;
- raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
+ raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
scoped_refptr<const Extension> extension_;
ExtensionIconSet icon_set_;
const int resource_size_in_dip_;
diff --git a/extensions/browser/extension_prefs.h b/extensions/browser/extension_prefs.h
index 358ebce..2592963a 100644
--- a/extensions/browser/extension_prefs.h
+++ b/extensions/browser/extension_prefs.h
@@ -944,7 +944,8 @@
base::FilePath install_directory_;
// Weak pointer, owned by BrowserContext.
- raw_ptr<ExtensionPrefValueMap, DanglingAcrossTasks> extension_pref_value_map_;
+ raw_ptr<ExtensionPrefValueMap, AcrossTasksDanglingUntriaged>
+ extension_pref_value_map_;
raw_ptr<base::Clock> clock_;
diff --git a/extensions/browser/extension_protocols.cc b/extensions/browser/extension_protocols.cc
index 88f8444..f5bde4f 100644
--- a/extensions/browser/extension_protocols.cc
+++ b/extensions/browser/extension_protocols.cc
@@ -871,7 +871,8 @@
mojo::Receiver<network::mojom::URLLoader> loader_{this};
mojo::Remote<network::mojom::URLLoaderClient> client_;
network::ResourceRequest request_;
- const raw_ptr<content::BrowserContext, DanglingAcrossTasks> browser_context_;
+ const raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
const bool is_web_view_request_;
const ukm::SourceIdObj ukm_source_id_;
diff --git a/extensions/browser/extension_service_worker_message_filter.h b/extensions/browser/extension_service_worker_message_filter.h
index a3f7f515..57dc99b2 100644
--- a/extensions/browser/extension_service_worker_message_filter.h
+++ b/extensions/browser/extension_service_worker_message_filter.h
@@ -67,7 +67,7 @@
base::CallbackListSubscription shutdown_notifier_subscription_;
// Owned by the StoragePartition of our profile.
- raw_ptr<content::ServiceWorkerContext, DanglingAcrossTasks>
+ raw_ptr<content::ServiceWorkerContext, AcrossTasksDanglingUntriaged>
service_worker_context_;
};
diff --git a/extensions/browser/guest_view/web_view/web_view_apitest.h b/extensions/browser/guest_view/web_view/web_view_apitest.h
index bc0860a..cfc19cd 100644
--- a/extensions/browser/guest_view/web_view/web_view_apitest.h
+++ b/extensions/browser/guest_view/web_view/web_view_apitest.h
@@ -50,7 +50,8 @@
void SetUpOnMainThread() override;
void TearDownOnMainThread() override;
- raw_ptr<content::WebContents, DanglingAcrossTasks> embedder_web_contents_;
+ raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged>
+ embedder_web_contents_;
guest_view::TestGuestViewManagerFactory factory_;
base::Value::Dict test_config_;
diff --git a/extensions/browser/policy_check.h b/extensions/browser/policy_check.h
index abdc5c2..6ab5772 100644
--- a/extensions/browser/policy_check.h
+++ b/extensions/browser/policy_check.h
@@ -35,7 +35,7 @@
std::u16string GetErrorMessage() const override;
private:
- raw_ptr<content::BrowserContext, DanglingAcrossTasks> context_;
+ raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged> context_;
std::u16string error_;
};
diff --git a/extensions/browser/sandboxed_unpacker_unittest.cc b/extensions/browser/sandboxed_unpacker_unittest.cc
index 7f6234a..9c900df6 100644
--- a/extensions/browser/sandboxed_unpacker_unittest.cc
+++ b/extensions/browser/sandboxed_unpacker_unittest.cc
@@ -312,7 +312,7 @@
protected:
base::ScopedTempDir extensions_dir_;
- raw_ptr<MockSandboxedUnpackerClient, DanglingAcrossTasks> client_;
+ raw_ptr<MockSandboxedUnpackerClient, AcrossTasksDanglingUntriaged> client_;
scoped_refptr<SandboxedUnpacker> sandboxed_unpacker_;
std::unique_ptr<content::InProcessUtilityThreadHelper>
in_process_utility_thread_helper_;
diff --git a/extensions/shell/browser/shell_content_browser_client.h b/extensions/shell/browser/shell_content_browser_client.h
index d5cc865..c3b7e1f1 100644
--- a/extensions/shell/browser/shell_content_browser_client.h
+++ b/extensions/shell/browser/shell_content_browser_client.h
@@ -157,7 +157,8 @@
const Extension* GetExtension(content::SiteInstance* site_instance);
// Owned by content::BrowserMainLoop.
- raw_ptr<ShellBrowserMainParts, DanglingAcrossTasks> browser_main_parts_;
+ raw_ptr<ShellBrowserMainParts, AcrossTasksDanglingUntriaged>
+ browser_main_parts_;
// Owned by ShellBrowserMainParts.
raw_ptr<ShellBrowserMainDelegate, DanglingUntriaged> browser_main_delegate_;
diff --git a/extensions/test/extension_test_notification_observer.h b/extensions/test/extension_test_notification_observer.h
index dd4c7d4..1e5dd85 100644
--- a/extensions/test/extension_test_notification_observer.h
+++ b/extensions/test/extension_test_notification_observer.h
@@ -94,7 +94,7 @@
// Quits the message loop if |condition_| is met.
void MaybeQuit();
- raw_ptr<content::BrowserContext, DanglingAcrossTasks> context_;
+ raw_ptr<content::BrowserContext, AcrossTasksDanglingUntriaged> context_;
private:
// The condition for which we are waiting. This should be checked in any
diff --git a/gin/per_isolate_data.h b/gin/per_isolate_data.h
index 7d7ee79..a30c70c 100644
--- a/gin/per_isolate_data.h
+++ b/gin/per_isolate_data.h
@@ -88,7 +88,7 @@
// PerIsolateData doesn't actually own |isolate_|. Instead, the isolate is
// owned by the IsolateHolder, which also owns the PerIsolateData.
- raw_ptr<v8::Isolate, DanglingAcrossTasks> isolate_;
+ raw_ptr<v8::Isolate, AcrossTasksDanglingUntriaged> isolate_;
raw_ptr<v8::ArrayBuffer::Allocator, DanglingUntriaged> allocator_;
ObjectTemplateMap object_templates_;
FunctionTemplateMap function_templates_;
diff --git a/gin/public/isolate_holder.h b/gin/public/isolate_holder.h
index 39f3c07..2ec6d98 100644
--- a/gin/public/isolate_holder.h
+++ b/gin/public/isolate_holder.h
@@ -143,7 +143,7 @@
void SetUp(scoped_refptr<base::SingleThreadTaskRunner> task_runner);
std::unique_ptr<v8::SnapshotCreator> snapshot_creator_;
- raw_ptr<v8::Isolate, DanglingAcrossTasks> isolate_;
+ raw_ptr<v8::Isolate, AcrossTasksDanglingUntriaged> isolate_;
std::unique_ptr<PerIsolateData> isolate_data_;
std::unique_ptr<V8IsolateMemoryDumpProvider> isolate_memory_dump_provider_;
AccessMode access_mode_;
diff --git a/google_apis/gaia/oauth2_access_token_manager.cc b/google_apis/gaia/oauth2_access_token_manager.cc
index 5d1d2e6..4c9acd8a 100644
--- a/google_apis/gaia/oauth2_access_token_manager.cc
+++ b/google_apis/gaia/oauth2_access_token_manager.cc
@@ -208,7 +208,7 @@
// Fetcher, since this Fetcher is destructed in the dtor of the
// OAuth2AccessTokenManager or is scheduled for deletion at the end of
// OnGetTokenFailure/OnGetTokenSuccess (whichever comes first).
- const raw_ptr<OAuth2AccessTokenManager, DanglingAcrossTasks>
+ const raw_ptr<OAuth2AccessTokenManager, AcrossTasksDanglingUntriaged>
oauth2_access_token_manager_;
scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory_;
const CoreAccountId account_id_;
diff --git a/gpu/command_buffer/client/raster_implementation.cc b/gpu/command_buffer/client/raster_implementation.cc
index 6d17c45..df146d6 100644
--- a/gpu/command_buffer/client/raster_implementation.cc
+++ b/gpu/command_buffer/client/raster_implementation.cc
@@ -359,7 +359,7 @@
private:
const raw_ptr<RasterImplementation> ri_;
- raw_ptr<char, AllowPtrArithmetic | DanglingAcrossTasks> buffer_;
+ raw_ptr<char, AllowPtrArithmetic | AcrossTasksDanglingUntriaged> buffer_;
const raw_ptr<cc::DecodeStashingImageProvider> stashing_image_provider_;
const raw_ptr<TransferCacheSerializeHelperImpl> transfer_cache_helper_;
raw_ptr<ClientFontManager> font_manager_;
diff --git a/gpu/command_buffer/client/ring_buffer.h b/gpu/command_buffer/client/ring_buffer.h
index 54fabf7..e30fa4e 100644
--- a/gpu/command_buffer/client/ring_buffer.h
+++ b/gpu/command_buffer/client/ring_buffer.h
@@ -160,7 +160,7 @@
uint32_t num_used_blocks_ = 0;
// The physical address that corresponds to base_offset.
- raw_ptr<void, DanglingAcrossTasks> base_;
+ raw_ptr<void, AcrossTasksDanglingUntriaged> base_;
};
} // namespace gpu
diff --git a/gpu/command_buffer/service/raster_decoder.cc b/gpu/command_buffer/service/raster_decoder.cc
index 79e6646..90055a8 100644
--- a/gpu/command_buffer/service/raster_decoder.cc
+++ b/gpu/command_buffer/service/raster_decoder.cc
@@ -973,7 +973,7 @@
const bool is_drdc_enabled_;
- raw_ptr<gl::GLApi, DanglingAcrossTasks> api_ = nullptr;
+ raw_ptr<gl::GLApi, AcrossTasksDanglingUntriaged> api_ = nullptr;
base::WeakPtrFactory<DecoderContext> weak_ptr_factory_{this};
};
diff --git a/gpu/command_buffer/service/transfer_buffer_manager.h b/gpu/command_buffer/service/transfer_buffer_manager.h
index 3a01918..ed6018c 100644
--- a/gpu/command_buffer/service/transfer_buffer_manager.h
+++ b/gpu/command_buffer/service/transfer_buffer_manager.h
@@ -44,7 +44,7 @@
typedef base::flat_map<int32_t, scoped_refptr<Buffer>> BufferMap;
BufferMap registered_buffers_;
size_t shared_memory_bytes_allocated_;
- raw_ptr<MemoryTracker, DanglingAcrossTasks> memory_tracker_;
+ raw_ptr<MemoryTracker, AcrossTasksDanglingUntriaged> memory_tracker_;
};
} // namespace gpu
diff --git a/gpu/ipc/host/gpu_disk_cache.cc b/gpu/ipc/host/gpu_disk_cache.cc
index 96b75be..70f691f3 100644
--- a/gpu/ipc/host/gpu_disk_cache.cc
+++ b/gpu/ipc/host/gpu_disk_cache.cc
@@ -53,7 +53,7 @@
OpType op_type_ = OPEN_ENTRY;
std::string key_;
std::string blob_;
- raw_ptr<disk_cache::Entry, DanglingAcrossTasks> entry_;
+ raw_ptr<disk_cache::Entry, AcrossTasksDanglingUntriaged> entry_;
base::WeakPtr<GpuDiskCacheEntry> weak_ptr_;
base::WeakPtrFactory<GpuDiskCacheEntry> weak_ptr_factory_{this};
};
@@ -96,7 +96,7 @@
OpType op_type_ = OPEN_NEXT;
std::unique_ptr<disk_cache::Backend::Iterator> iter_;
scoped_refptr<net::IOBufferWithSize> buf_;
- raw_ptr<disk_cache::Entry, DanglingAcrossTasks> entry_;
+ raw_ptr<disk_cache::Entry, AcrossTasksDanglingUntriaged> entry_;
base::WeakPtrFactory<GpuDiskCacheReadHelper> weak_ptr_factory_{this};
};
diff --git a/headless/lib/browser/headless_browser_impl.h b/headless/lib/browser/headless_browser_impl.h
index ce26da4..e80263f 100644
--- a/headless/lib/browser/headless_browser_impl.h
+++ b/headless/lib/browser/headless_browser_impl.h
@@ -121,13 +121,13 @@
base::OnceCallback<void(HeadlessBrowser*)> on_start_callback_;
absl::optional<HeadlessBrowser::Options> options_;
- raw_ptr<HeadlessBrowserMainParts, DanglingAcrossTasks> browser_main_parts_ =
- nullptr;
+ raw_ptr<HeadlessBrowserMainParts, AcrossTasksDanglingUntriaged>
+ browser_main_parts_ = nullptr;
int exit_code_ = 0;
base::flat_map<std::string, std::unique_ptr<HeadlessBrowserContextImpl>>
browser_contexts_;
- raw_ptr<HeadlessBrowserContext, DanglingAcrossTasks>
+ raw_ptr<HeadlessBrowserContext, AcrossTasksDanglingUntriaged>
default_browser_context_ = nullptr;
scoped_refptr<content::DevToolsAgentHost> agent_host_;
std::unique_ptr<HeadlessRequestContextManager>
diff --git a/headless/public/headless_web_contents.h b/headless/public/headless_web_contents.h
index 27f865ee..d1617a3 100644
--- a/headless/public/headless_web_contents.h
+++ b/headless/public/headless_web_contents.h
@@ -98,7 +98,8 @@
explicit Builder(HeadlessBrowserContextImpl* browser_context);
- raw_ptr<HeadlessBrowserContextImpl, DanglingAcrossTasks> browser_context_;
+ raw_ptr<HeadlessBrowserContextImpl, AcrossTasksDanglingUntriaged>
+ browser_context_;
GURL initial_url_ = GURL("about:blank");
gfx::Size window_size_;
diff --git a/headless/test/headless_browser_browsertest.cc b/headless/test/headless_browser_browsertest.cc
index 17c7797..d7a6263 100644
--- a/headless/test/headless_browser_browsertest.cc
+++ b/headless/test/headless_browser_browsertest.cc
@@ -431,9 +431,10 @@
void OnTargetCrashed(const base::Value::Dict&) { FinishAsynchronousTest(); }
protected:
- raw_ptr<HeadlessBrowserContext, DanglingAcrossTasks> browser_context_ =
+ raw_ptr<HeadlessBrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_ = nullptr;
+ raw_ptr<HeadlessWebContents, AcrossTasksDanglingUntriaged> web_contents_ =
nullptr;
- raw_ptr<HeadlessWebContents, DanglingAcrossTasks> web_contents_ = nullptr;
SimpleDevToolsProtocolClient devtools_client_;
base::FilePath crash_dumps_dir_;
};
diff --git a/headless/test/headless_browser_context_browsertest.cc b/headless/test/headless_browser_context_browsertest.cc
index f3c5e83..40ad2ed1 100644
--- a/headless/test/headless_browser_context_browsertest.cc
+++ b/headless/test/headless_browser_context_browsertest.cc
@@ -122,9 +122,10 @@
}
private:
- raw_ptr<HeadlessBrowserContext, DanglingAcrossTasks> browser_context_ =
+ raw_ptr<HeadlessBrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_ = nullptr;
+ raw_ptr<HeadlessWebContents, AcrossTasksDanglingUntriaged> web_contents2_ =
nullptr;
- raw_ptr<HeadlessWebContents, DanglingAcrossTasks> web_contents2_ = nullptr;
SimpleDevToolsProtocolClient devtools_client2_;
};
diff --git a/headless/test/headless_browser_user_agent_metadata_browsertest.cc b/headless/test/headless_browser_user_agent_metadata_browsertest.cc
index b0127de..1bf2b034 100644
--- a/headless/test/headless_browser_user_agent_metadata_browsertest.cc
+++ b/headless/test/headless_browser_user_agent_metadata_browsertest.cc
@@ -119,7 +119,7 @@
}
protected:
- raw_ptr<HeadlessWebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<HeadlessWebContents, AcrossTasksDanglingUntriaged> web_contents_;
SimpleDevToolsProtocolClient devtools_client_;
// Get the version of the HeadlessChrome brand from the brand list.
@@ -411,7 +411,7 @@
}
protected:
- raw_ptr<HeadlessWebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<HeadlessWebContents, AcrossTasksDanglingUntriaged> web_contents_;
SimpleDevToolsProtocolClient devtools_client_;
// HandleRequest will capture headers with this path in `got_headers_`.
std::string capture_headers_for_path_;
diff --git a/headless/test/headless_devtooled_browsertest.h b/headless/test/headless_devtooled_browsertest.h
index 3ad2b482..5a4b14c 100644
--- a/headless/test/headless_devtooled_browsertest.h
+++ b/headless/test/headless_devtooled_browsertest.h
@@ -52,8 +52,9 @@
void RunTest();
- raw_ptr<HeadlessBrowserContext, DanglingAcrossTasks> browser_context_;
- raw_ptr<HeadlessWebContents, DanglingAcrossTasks> web_contents_;
+ raw_ptr<HeadlessBrowserContext, AcrossTasksDanglingUntriaged>
+ browser_context_;
+ raw_ptr<HeadlessWebContents, AcrossTasksDanglingUntriaged> web_contents_;
simple_devtools_protocol_client::SimpleDevToolsProtocolClient
devtools_client_;
simple_devtools_protocol_client::SimpleDevToolsProtocolClient
diff --git a/headless/test/headless_web_contents_browsertest.cc b/headless/test/headless_web_contents_browsertest.cc
index b0ef0266..c427120 100644
--- a/headless/test/headless_web_contents_browsertest.cc
+++ b/headless/test/headless_web_contents_browsertest.cc
@@ -460,7 +460,7 @@
base::Unretained(this)));
}
- raw_ptr<HeadlessWebContentsImpl, DanglingAcrossTasks> web_contents_ =
+ raw_ptr<HeadlessWebContentsImpl, AcrossTasksDanglingUntriaged> web_contents_ =
nullptr; // Not owned.
int num_begin_frames_ = 0;
diff --git a/ipc/ipc_channel_mojo.cc b/ipc/ipc_channel_mojo.cc
index 881322a..82529b75 100644
--- a/ipc/ipc_channel_mojo.cc
+++ b/ipc/ipc_channel_mojo.cc
@@ -100,7 +100,7 @@
const scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
const Forwarder forwarder_;
- const raw_ref<mojo::AssociatedGroupController, DanglingAcrossTasks>
+ const raw_ref<mojo::AssociatedGroupController, AcrossTasksDanglingUntriaged>
group_controller_;
};
diff --git a/ipc/ipc_sync_channel.h b/ipc/ipc_sync_channel.h
index 836476ba..c007026 100644
--- a/ipc/ipc_sync_channel.h
+++ b/ipc/ipc_sync_channel.h
@@ -213,7 +213,7 @@
scoped_refptr<ReceivedSyncMsgQueue> received_sync_msgs_;
- raw_ptr<base::WaitableEvent, DanglingAcrossTasks> shutdown_event_;
+ raw_ptr<base::WaitableEvent, AcrossTasksDanglingUntriaged> shutdown_event_;
base::WaitableEventWatcher shutdown_watcher_;
base::WaitableEventWatcher::EventCallback shutdown_watcher_callback_;
int restrict_dispatch_group_;
diff --git a/media/base/mock_audio_renderer_sink.h b/media/base/mock_audio_renderer_sink.h
index 02ead1b..19c3c2a 100644
--- a/media/base/mock_audio_renderer_sink.h
+++ b/media/base/mock_audio_renderer_sink.h
@@ -50,7 +50,7 @@
~MockAudioRendererSink() override;
private:
- raw_ptr<RenderCallback, DanglingAcrossTasks> callback_;
+ raw_ptr<RenderCallback, AcrossTasksDanglingUntriaged> callback_;
OutputDeviceInfo output_device_info_;
};
diff --git a/media/base/null_video_sink.h b/media/base/null_video_sink.h
index aeab642a..9a809c5 100644
--- a/media/base/null_video_sink.h
+++ b/media/base/null_video_sink.h
@@ -68,7 +68,7 @@
scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
bool started_;
- raw_ptr<RenderCallback, DanglingAcrossTasks> callback_;
+ raw_ptr<RenderCallback, AcrossTasksDanglingUntriaged> callback_;
// Manages cancellation of periodic Render() callback task.
base::CancelableRepeatingClosure cancelable_worker_;
diff --git a/media/base/offloading_audio_encoder_unittest.cc b/media/base/offloading_audio_encoder_unittest.cc
index 6c3785d..d50cd850 100644
--- a/media/base/offloading_audio_encoder_unittest.cc
+++ b/media/base/offloading_audio_encoder_unittest.cc
@@ -49,7 +49,7 @@
base::test::TaskEnvironment task_environment_;
scoped_refptr<base::SequencedTaskRunner> work_runner_;
scoped_refptr<base::SequencedTaskRunner> callback_runner_;
- raw_ptr<MockAudioEncoder, DanglingAcrossTasks> mock_audio_encoder_;
+ raw_ptr<MockAudioEncoder, AcrossTasksDanglingUntriaged> mock_audio_encoder_;
std::unique_ptr<OffloadingAudioEncoder> offloading_encoder_;
};
diff --git a/media/base/pipeline_impl.cc b/media/base/pipeline_impl.cc
index 065ac2bd..c5d7c59c 100644
--- a/media/base/pipeline_impl.cc
+++ b/media/base/pipeline_impl.cc
@@ -204,7 +204,7 @@
const scoped_refptr<base::SequencedTaskRunner> media_task_runner_;
const scoped_refptr<base::SingleThreadTaskRunner> main_task_runner_;
- const raw_ptr<MediaLog, DanglingAcrossTasks> media_log_;
+ const raw_ptr<MediaLog, AcrossTasksDanglingUntriaged> media_log_;
// A weak pointer to PipelineImpl. Must only use on the main task runner.
base::WeakPtr<PipelineImpl> weak_pipeline_;
diff --git a/media/filters/decoder_selector.h b/media/filters/decoder_selector.h
index bb4fb05..0ec0bf8 100644
--- a/media/filters/decoder_selector.h
+++ b/media/filters/decoder_selector.h
@@ -156,8 +156,8 @@
DecoderPriorityCB decoder_priority_cb_;
raw_ptr<MediaLog> media_log_;
- raw_ptr<StreamTraits, DanglingAcrossTasks> traits_ = nullptr;
- raw_ptr<DemuxerStream, DanglingAcrossTasks> stream_ = nullptr;
+ raw_ptr<StreamTraits, AcrossTasksDanglingUntriaged> traits_ = nullptr;
+ raw_ptr<DemuxerStream, AcrossTasksDanglingUntriaged> stream_ = nullptr;
raw_ptr<CdmContext> cdm_context_ = nullptr;
WaitingCB waiting_cb_;
diff --git a/media/filters/ffmpeg_demuxer.h b/media/filters/ffmpeg_demuxer.h
index b58296a1..e50d5a50 100644
--- a/media/filters/ffmpeg_demuxer.h
+++ b/media/filters/ffmpeg_demuxer.h
@@ -350,7 +350,7 @@
// Executes |pending_seek_cb_| with |status| and closes out the async trace.
void RunPendingSeekCB(PipelineStatus status);
- raw_ptr<DemuxerHost, DanglingAcrossTasks> host_ = nullptr;
+ raw_ptr<DemuxerHost, AcrossTasksDanglingUntriaged> host_ = nullptr;
scoped_refptr<base::SequencedTaskRunner> task_runner_;
diff --git a/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.h b/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.h
index e7dae6c1..3619869 100644
--- a/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.h
+++ b/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.h
@@ -64,7 +64,8 @@
// Variable to hold a pointer to memory where we can access the global
// data from the FFmpeg file format's global headers.
- raw_ptr<AVCodecParameters, DanglingAcrossTasks> stream_codec_parameters_;
+ raw_ptr<AVCodecParameters, AcrossTasksDanglingUntriaged>
+ stream_codec_parameters_;
};
} // namespace media
diff --git a/media/filters/video_decoder_stream_unittest.cc b/media/filters/video_decoder_stream_unittest.cc
index 272bdf6c..e6d5edd 100644
--- a/media/filters/video_decoder_stream_unittest.cc
+++ b/media/filters/video_decoder_stream_unittest.cc
@@ -548,7 +548,7 @@
std::vector<int> platform_decoder_indices_;
// The current decoder used by |video_decoder_stream_|.
- raw_ptr<FakeVideoDecoder, DanglingAcrossTasks> decoder_ = nullptr;
+ raw_ptr<FakeVideoDecoder, AcrossTasksDanglingUntriaged> decoder_ = nullptr;
bool is_initialized_;
int num_decoded_frames_;
diff --git a/media/gpu/ipc/service/vda_video_decoder_unittest.cc b/media/gpu/ipc/service/vda_video_decoder_unittest.cc
index 1df6da6..8a58d4e 100644
--- a/media/gpu/ipc/service/vda_video_decoder_unittest.cc
+++ b/media/gpu/ipc/service/vda_video_decoder_unittest.cc
@@ -308,13 +308,14 @@
testing::StrictMock<base::MockCallback<base::OnceClosure>> reset_cb_;
scoped_refptr<FakeCommandBufferHelper> cbh_;
- raw_ptr<testing::StrictMock<MockVideoDecodeAccelerator>, DanglingAcrossTasks>
+ raw_ptr<testing::StrictMock<MockVideoDecodeAccelerator>,
+ AcrossTasksDanglingUntriaged>
vda_;
std::unique_ptr<VideoDecodeAccelerator> owned_vda_;
scoped_refptr<PictureBufferManager> pbm_;
std::unique_ptr<AsyncDestroyVideoDecoder<VdaVideoDecoder>> vdavd_;
- raw_ptr<VideoDecodeAccelerator::Client, DanglingAcrossTasks> client_;
+ raw_ptr<VideoDecodeAccelerator::Client, AcrossTasksDanglingUntriaged> client_;
uint64_t next_release_count_ = 1;
};
diff --git a/media/gpu/mac/vt_video_decode_accelerator_mac.h b/media/gpu/mac/vt_video_decode_accelerator_mac.h
index ce4c686..57ca91e 100644
--- a/media/gpu/mac/vt_video_decode_accelerator_mac.h
+++ b/media/gpu/mac/vt_video_decode_accelerator_mac.h
@@ -234,8 +234,8 @@
const gpu::GpuDriverBugWorkarounds workarounds_;
std::unique_ptr<MediaLog> media_log_;
- raw_ptr<VideoDecodeAccelerator::Client, DanglingAcrossTasks> client_ =
- nullptr;
+ raw_ptr<VideoDecodeAccelerator::Client, AcrossTasksDanglingUntriaged>
+ client_ = nullptr;
State state_ = STATE_DECODING;
// Queue of pending flush tasks. This is used to drop frames when a reset
diff --git a/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc b/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc
index b95f0f1b..516bfe6 100644
--- a/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc
+++ b/media/gpu/vaapi/vaapi_video_encode_accelerator_unittest.cc
@@ -261,8 +261,8 @@
[](VaapiVideoEncodeAccelerator* vaapi_encoder,
scoped_refptr<VaapiWrapper> vaapi_wrapper,
base::RepeatingClosure on_error_cb,
- raw_ptr<MockVP9VaapiVideoEncoderDelegate, DanglingAcrossTasks>*
- mock_encoder,
+ raw_ptr<MockVP9VaapiVideoEncoderDelegate,
+ AcrossTasksDanglingUntriaged>* mock_encoder,
base::WaitableEvent* event) {
DCHECK_CALLED_ON_VALID_SEQUENCE(
vaapi_encoder->encoder_sequence_checker_);
@@ -674,8 +674,8 @@
std::unique_ptr<VideoEncodeAccelerator> encoder_;
scoped_refptr<MockVaapiWrapper> mock_vaapi_wrapper_;
scoped_refptr<MockVaapiWrapper> mock_vpp_vaapi_wrapper_;
- raw_ptr<MockVP9VaapiVideoEncoderDelegate, DanglingAcrossTasks> mock_encoder_ =
- nullptr;
+ raw_ptr<MockVP9VaapiVideoEncoderDelegate, AcrossTasksDanglingUntriaged>
+ mock_encoder_ = nullptr;
};
struct VaapiVideoEncodeAcceleratorTestParam {
diff --git a/media/midi/midi_manager_usb_unittest.cc b/media/midi/midi_manager_usb_unittest.cc
index 4a5e7d59a..40888ac 100644
--- a/media/midi/midi_manager_usb_unittest.cc
+++ b/media/midi/midi_manager_usb_unittest.cc
@@ -223,9 +223,10 @@
}
private:
- raw_ptr<TestUsbMidiDeviceFactory, DanglingAcrossTasks> device_factory_ =
+ raw_ptr<TestUsbMidiDeviceFactory, AcrossTasksDanglingUntriaged>
+ device_factory_ = nullptr;
+ raw_ptr<MidiManagerUsbForTesting, AcrossTasksDanglingUntriaged> manager_ =
nullptr;
- raw_ptr<MidiManagerUsbForTesting, DanglingAcrossTasks> manager_ = nullptr;
};
class MidiManagerUsbTest : public ::testing::Test {
diff --git a/media/mojo/clients/mojo_audio_decoder_unittest.cc b/media/mojo/clients/mojo_audio_decoder_unittest.cc
index 6aaa814..d4a33ab7 100644
--- a/media/mojo/clients/mojo_audio_decoder_unittest.cc
+++ b/media/mojo/clients/mojo_audio_decoder_unittest.cc
@@ -284,7 +284,7 @@
// Service side mock.
std::unique_ptr<MockAudioDecoder> owned_mock_audio_decoder_{
std::make_unique<StrictMock<MockAudioDecoder>>()};
- raw_ptr<MockAudioDecoder, DanglingAcrossTasks> mock_audio_decoder_{
+ raw_ptr<MockAudioDecoder, AcrossTasksDanglingUntriaged> mock_audio_decoder_{
owned_mock_audio_decoder_.get()};
int num_of_decodes_ = 0;
diff --git a/media/mojo/clients/mojo_audio_encoder_unittest.cc b/media/mojo/clients/mojo_audio_encoder_unittest.cc
index b820ba3..98c4ebf 100644
--- a/media/mojo/clients/mojo_audio_encoder_unittest.cc
+++ b/media/mojo/clients/mojo_audio_encoder_unittest.cc
@@ -142,7 +142,7 @@
// Mojo server-side
std::unique_ptr<mojo::Receiver<mojom::AudioEncoder>> receiver_;
std::unique_ptr<MojoAudioEncoderService> audio_encoder_service_;
- raw_ptr<StrictMock<MockAudioEncoder>, DanglingAcrossTasks>
+ raw_ptr<StrictMock<MockAudioEncoder>, AcrossTasksDanglingUntriaged>
mock_audio_encoder_ = nullptr;
};
diff --git a/media/mojo/clients/mojo_renderer_unittest.cc b/media/mojo/clients/mojo_renderer_unittest.cc
index cdb7be50..e812eeb 100644
--- a/media/mojo/clients/mojo_renderer_unittest.cc
+++ b/media/mojo/clients/mojo_renderer_unittest.cc
@@ -222,7 +222,8 @@
std::unique_ptr<MojoCdmService> mojo_cdm_service_;
// Service side mocks and helpers.
- raw_ptr<StrictMock<MockRenderer>, DanglingAcrossTasks> mock_renderer_;
+ raw_ptr<StrictMock<MockRenderer>, AcrossTasksDanglingUntriaged>
+ mock_renderer_;
// This field is not a raw_ptr<> because it was filtered by the rewriter for:
// #addr-of
RAW_PTR_EXCLUSION RendererClient* remote_renderer_client_;
diff --git a/media/mojo/services/cdm_service_broker_unittest.cc b/media/mojo/services/cdm_service_broker_unittest.cc
index eb75862..af22250 100644
--- a/media/mojo/services/cdm_service_broker_unittest.cc
+++ b/media/mojo/services/cdm_service_broker_unittest.cc
@@ -56,8 +56,8 @@
}
base::test::TaskEnvironment task_environment_;
- raw_ptr<MockCdmServiceClient, DanglingAcrossTasks> mock_cdm_service_client_ =
- nullptr;
+ raw_ptr<MockCdmServiceClient, AcrossTasksDanglingUntriaged>
+ mock_cdm_service_client_ = nullptr;
mojo::Remote<mojom::CdmServiceBroker> remote_;
std::unique_ptr<CdmServiceBroker> broker_;
};
diff --git a/media/mojo/services/cdm_service_unittest.cc b/media/mojo/services/cdm_service_unittest.cc
index 89e5476..7d5d290 100644
--- a/media/mojo/services/cdm_service_unittest.cc
+++ b/media/mojo/services/cdm_service_unittest.cc
@@ -172,8 +172,8 @@
&CdmServiceTest::CdmConnectionClosed, base::Unretained(this)));
}
std::unique_ptr<CdmService> service_;
- raw_ptr<MockCdmServiceClient, DanglingAcrossTasks> mock_cdm_service_client_ =
- nullptr;
+ raw_ptr<MockCdmServiceClient, AcrossTasksDanglingUntriaged>
+ mock_cdm_service_client_ = nullptr;
};
} // namespace
diff --git a/media/mojo/test/mojo_video_decoder_integration_test.cc b/media/mojo/test/mojo_video_decoder_integration_test.cc
index 109c37f5..7193567 100644
--- a/media/mojo/test/mojo_video_decoder_integration_test.cc
+++ b/media/mojo/test/mojo_video_decoder_integration_test.cc
@@ -351,7 +351,7 @@
// MediaLog that the service has provided to |decoder_|. This should be
// proxied to |client_media_log_|.
- raw_ptr<MediaLog, DanglingAcrossTasks> decoder_media_log_ = nullptr;
+ raw_ptr<MediaLog, AcrossTasksDanglingUntriaged> decoder_media_log_ = nullptr;
private:
// Passes |decoder_| to the service.
diff --git a/media/renderers/video_renderer_impl.h b/media/renderers/video_renderer_impl.h
index da6946a..9c54eafad 100644
--- a/media/renderers/video_renderer_impl.h
+++ b/media/renderers/video_renderer_impl.h
@@ -225,7 +225,7 @@
// might deadlock. Do not call Start() or Stop() on the sink directly, use
// StartSink() and StopSink() to ensure background rendering is started. Only
// access these values on |task_runner_|.
- const raw_ptr<VideoRendererSink, DanglingAcrossTasks> sink_;
+ const raw_ptr<VideoRendererSink, AcrossTasksDanglingUntriaged> sink_;
bool sink_started_;
// Stores the last decoder config that was passed to
diff --git a/media/video/video_encode_accelerator_adapter_test.cc b/media/video/video_encode_accelerator_adapter_test.cc
index 6873761..2e397ae 100644
--- a/media/video/video_encode_accelerator_adapter_test.cc
+++ b/media/video/video_encode_accelerator_adapter_test.cc
@@ -215,7 +215,7 @@
gfx::ColorSpace::CreateREC709();
std::vector<VideoEncodeAccelerator::SupportedProfile> supported_profiles_;
base::test::TaskEnvironment task_environment_;
- raw_ptr<FakeVideoEncodeAccelerator, DanglingAcrossTasks>
+ raw_ptr<FakeVideoEncodeAccelerator, AcrossTasksDanglingUntriaged>
vea_; // owned by |vae_adapter_|
std::unique_ptr<MockGpuVideoAcceleratorFactories> gpu_factories_;
std::unique_ptr<VideoEncodeAcceleratorAdapter> vae_adapter_;
diff --git a/media/video/video_encoder_fallback_test.cc b/media/video/video_encoder_fallback_test.cc
index 5c8da47..83a8f4d3 100644
--- a/media/video/video_encoder_fallback_test.cc
+++ b/media/video/video_encoder_fallback_test.cc
@@ -82,8 +82,9 @@
base::test::TaskEnvironment task_environment_;
scoped_refptr<base::SequencedTaskRunner> callback_runner_;
- raw_ptr<MockVideoEncoder, DanglingAcrossTasks> main_video_encoder_;
- raw_ptr<MockVideoEncoder, DanglingAcrossTasks> secondary_video_encoder_;
+ raw_ptr<MockVideoEncoder, AcrossTasksDanglingUntriaged> main_video_encoder_;
+ raw_ptr<MockVideoEncoder, AcrossTasksDanglingUntriaged>
+ secondary_video_encoder_;
std::unique_ptr<MockVideoEncoder> secondary_video_encoder_holder_;
std::unique_ptr<VideoEncoderFallback> fallback_encoder_;
};
diff --git a/mojo/core/channel.h b/mojo/core/channel.h
index d7a9cb2..9c8160da 100644
--- a/mojo/core/channel.h
+++ b/mojo/core/channel.h
@@ -491,7 +491,7 @@
class ReadBuffer;
const bool is_for_ipcz_;
- raw_ptr<Delegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<Delegate, AcrossTasksDanglingUntriaged> delegate_;
HandlePolicy handle_policy_;
const std::unique_ptr<ReadBuffer> read_buffer_;
diff --git a/mojo/public/cpp/bindings/lib/sequence_local_sync_event_watcher.cc b/mojo/public/cpp/bindings/lib/sequence_local_sync_event_watcher.cc
index b3bac4a..7c856ea0f 100644
--- a/mojo/public/cpp/bindings/lib/sequence_local_sync_event_watcher.cc
+++ b/mojo/public/cpp/bindings/lib/sequence_local_sync_event_watcher.cc
@@ -258,7 +258,7 @@
private:
const base::WeakPtr<SequenceLocalState> weak_shared_state_;
- const raw_ptr<SequenceLocalState, DanglingAcrossTasks> shared_state_;
+ const raw_ptr<SequenceLocalState, AcrossTasksDanglingUntriaged> shared_state_;
WatcherStateMap::iterator watcher_state_iterator_;
const scoped_refptr<WatcherState> watcher_state_;
};
diff --git a/net/base/io_buffer.h b/net/base/io_buffer.h
index e0db3114..2aa2bcd 100644
--- a/net/base/io_buffer.h
+++ b/net/base/io_buffer.h
@@ -94,7 +94,7 @@
virtual ~IOBuffer();
- raw_ptr<char, DanglingAcrossTasks | AllowPtrArithmetic> data_;
+ raw_ptr<char, AcrossTasksDanglingUntriaged | AllowPtrArithmetic> data_;
};
// This version stores the size of the buffer so that the creator of the object
diff --git a/net/disk_cache/blockfile/in_flight_backend_io.h b/net/disk_cache/blockfile/in_flight_backend_io.h
index 570ccd1..9c2d726c 100644
--- a/net/disk_cache/blockfile/in_flight_backend_io.h
+++ b/net/disk_cache/blockfile/in_flight_backend_io.h
@@ -155,14 +155,14 @@
void ExecuteBackendOperation();
void ExecuteEntryOperation();
- raw_ptr<BackendImpl, DanglingAcrossTasks> backend_;
+ raw_ptr<BackendImpl, AcrossTasksDanglingUntriaged> backend_;
net::CompletionOnceCallback callback_;
Operation operation_ = OP_NONE;
// Used for ops that open or create entries.
EntryResultCallback entry_result_callback_;
// if set, already has the user's ref added.
- raw_ptr<EntryImpl, DanglingAcrossTasks> out_entry_ = nullptr;
+ raw_ptr<EntryImpl, AcrossTasksDanglingUntriaged> out_entry_ = nullptr;
bool out_entry_opened_ = false;
// For GetAvailableRange
@@ -175,7 +175,7 @@
base::Time end_time_;
raw_ptr<Rankings::Iterator> iterator_ = nullptr;
std::unique_ptr<Rankings::Iterator> scoped_iterator_;
- raw_ptr<EntryImpl, DanglingAcrossTasks> entry_ = nullptr;
+ raw_ptr<EntryImpl, AcrossTasksDanglingUntriaged> entry_ = nullptr;
int index_ = 0;
int offset_ = 0;
scoped_refptr<net::IOBuffer> buf_;
diff --git a/net/disk_cache/blockfile/storage_block.h b/net/disk_cache/blockfile/storage_block.h
index 80696598..e17b1733 100644
--- a/net/disk_cache/blockfile/storage_block.h
+++ b/net/disk_cache/blockfile/storage_block.h
@@ -97,7 +97,7 @@
raw_ptr<T> data_ = nullptr;
// DanglingUntriaged is largely needed for when this class is owned by an
// EntryImpl that is deleted after the Backend.
- raw_ptr<MappedFile, DanglingAcrossTasks> file_;
+ raw_ptr<MappedFile, AcrossTasksDanglingUntriaged> file_;
Addr address_;
bool modified_ = false;
// Is data_ owned by this object or shared with someone else.
diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc
index 8a71f5f..ca9404e 100644
--- a/net/dns/dns_transaction.cc
+++ b/net/dns/dns_transaction.cc
@@ -1225,7 +1225,7 @@
: rv(rv), attempt(attempt) {}
int rv;
- raw_ptr<const DnsAttempt, DanglingAcrossTasks> attempt;
+ raw_ptr<const DnsAttempt, AcrossTasksDanglingUntriaged> attempt;
};
// Used in UMA (DNS.AttemptType). Do not renumber or remove values.
diff --git a/net/dns/dns_transaction_unittest.cc b/net/dns/dns_transaction_unittest.cc
index 392dc63c..dc60406 100644
--- a/net/dns/dns_transaction_unittest.cc
+++ b/net/dns/dns_transaction_unittest.cc
@@ -424,7 +424,7 @@
private:
uint16_t qtype_ = 0;
std::unique_ptr<DnsTransaction> transaction_;
- raw_ptr<const DnsResponse, DanglingAcrossTasks> response_ = nullptr;
+ raw_ptr<const DnsResponse, AcrossTasksDanglingUntriaged> response_ = nullptr;
int expected_answer_count_;
bool cancel_in_callback_ = false;
base::RunLoop transaction_complete_run_loop_;
diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc
index a92766d1..85d14f5 100644
--- a/net/http/http_cache.cc
+++ b/net/http/http_cache.cc
@@ -156,7 +156,7 @@
PendingOp() = default;
~PendingOp() = default;
- raw_ptr<disk_cache::Entry, DanglingAcrossTasks> entry = nullptr;
+ raw_ptr<disk_cache::Entry, AcrossTasksDanglingUntriaged> entry = nullptr;
bool entry_opened = false; // rather than created.
std::unique_ptr<disk_cache::Backend> backend;
diff --git a/net/http/http_cache_transaction.h b/net/http/http_cache_transaction.h
index 8f8cab2..0f0b39d 100644
--- a/net/http/http_cache_transaction.h
+++ b/net/http/http_cache_transaction.h
@@ -660,7 +660,8 @@
// |external_validation_| contains the value of those headers.
ValidationHeaders external_validation_;
base::WeakPtr<HttpCache> cache_;
- raw_ptr<HttpCache::ActiveEntry, DanglingAcrossTasks> entry_ = nullptr;
+ raw_ptr<HttpCache::ActiveEntry, AcrossTasksDanglingUntriaged> entry_ =
+ nullptr;
// This field is not a raw_ptr<> because it was filtered by the rewriter for:
// #addr-of
RAW_PTR_EXCLUSION HttpCache::ActiveEntry* new_entry_ = nullptr;
@@ -678,7 +679,8 @@
// WriteResponseInfoToEntry() resets this to absl::nullopt.
std::unique_ptr<HttpResponseInfo> updated_prefetch_response_;
- raw_ptr<const HttpResponseInfo, DanglingAcrossTasks> new_response_ = nullptr;
+ raw_ptr<const HttpResponseInfo, AcrossTasksDanglingUntriaged> new_response_ =
+ nullptr;
std::string cache_key_;
Mode mode_ = NONE;
bool reading_ = false; // We are already reading. Never reverts to
diff --git a/net/http/http_request_info.h b/net/http/http_request_info.h
index dff2490..025725de 100644
--- a/net/http/http_request_info.h
+++ b/net/http/http_request_info.h
@@ -54,7 +54,8 @@
HttpRequestHeaders extra_headers;
// Any upload data.
- raw_ptr<UploadDataStream, DanglingAcrossTasks> upload_data_stream = nullptr;
+ raw_ptr<UploadDataStream, AcrossTasksDanglingUntriaged> upload_data_stream =
+ nullptr;
// Any load flags (see load_flags.h).
int load_flags = 0;
diff --git a/net/http/http_response_body_drainer_unittest.cc b/net/http/http_response_body_drainer_unittest.cc
index 1ac02eb..33cdedeb 100644
--- a/net/http/http_response_body_drainer_unittest.cc
+++ b/net/http/http_response_body_drainer_unittest.cc
@@ -270,7 +270,7 @@
MockClientSocketFactory socket_factory_;
const std::unique_ptr<HttpNetworkSession> session_;
CloseResultWaiter result_waiter_;
- const raw_ptr<MockHttpStream, DanglingAcrossTasks>
+ const raw_ptr<MockHttpStream, AcrossTasksDanglingUntriaged>
mock_stream_; // Owned by |drainer_|.
std::unique_ptr<HttpResponseBodyDrainer> drainer_;
};
diff --git a/net/http/http_stream_factory_job_controller.h b/net/http/http_stream_factory_job_controller.h
index 1e989fcea..1985368f 100644
--- a/net/http/http_stream_factory_job_controller.h
+++ b/net/http/http_stream_factory_job_controller.h
@@ -299,7 +299,8 @@
// |request_|.
raw_ptr<HttpStreamRequest, DanglingUntriaged> request_ = nullptr;
- const raw_ptr<HttpStreamRequest::Delegate, DanglingAcrossTasks> delegate_;
+ const raw_ptr<HttpStreamRequest::Delegate, AcrossTasksDanglingUntriaged>
+ delegate_;
// True if this JobController is used to preconnect streams.
const bool is_preconnect_;
diff --git a/net/http/http_stream_factory_job_controller_unittest.cc b/net/http/http_stream_factory_job_controller_unittest.cc
index 0754d53..262e6b5 100644
--- a/net/http/http_stream_factory_job_controller_unittest.cc
+++ b/net/http/http_stream_factory_job_controller_unittest.cc
@@ -409,7 +409,7 @@
SpdySessionDependencies session_deps_;
std::unique_ptr<HttpNetworkSession> session_;
raw_ptr<HttpStreamFactory> factory_ = nullptr;
- raw_ptr<HttpStreamFactory::JobController, DanglingAcrossTasks>
+ raw_ptr<HttpStreamFactory::JobController, AcrossTasksDanglingUntriaged>
job_controller_ = nullptr;
std::unique_ptr<HttpStreamRequest> request_;
std::unique_ptr<SequencedSocketData> tcp_data_;
@@ -4350,7 +4350,7 @@
NetworkAnonymizationKey());
}
- raw_ptr<HttpStreamFactory::JobController, DanglingAcrossTasks>
+ raw_ptr<HttpStreamFactory::JobController, AcrossTasksDanglingUntriaged>
job_controller2_ = nullptr;
MockHttpStreamRequestDelegate request_delegate2_;
@@ -4364,10 +4364,11 @@
quic::Perspective::IS_CLIENT, false);
}
- void CreateJobControllerImpl(raw_ptr<HttpStreamFactory::JobController,
- DanglingAcrossTasks>* job_controller,
- MockHttpStreamRequestDelegate* request_delegate,
- const HttpRequestInfo& request_info) {
+ void CreateJobControllerImpl(
+ raw_ptr<HttpStreamFactory::JobController, AcrossTasksDanglingUntriaged>*
+ job_controller,
+ MockHttpStreamRequestDelegate* request_delegate,
+ const HttpRequestInfo& request_info) {
auto controller = std::make_unique<HttpStreamFactory::JobController>(
factory_, request_delegate, session_.get(), &default_job_factory_,
request_info, is_preconnect_, false /* is_websocket */,
@@ -4378,7 +4379,7 @@
}
std::unique_ptr<HttpStreamRequest> CreateJobControllerAndStartImpl(
- raw_ptr<HttpStreamFactory::JobController, DanglingAcrossTasks>*
+ raw_ptr<HttpStreamFactory::JobController, AcrossTasksDanglingUntriaged>*
job_controller,
MockHttpStreamRequestDelegate* request_delegate,
const HttpRequestInfo& request_info) {
diff --git a/net/http/http_stream_factory_test_util.h b/net/http/http_stream_factory_test_util.h
index 4433293..e4bc9f5 100644
--- a/net/http/http_stream_factory_test_util.h
+++ b/net/http/http_stream_factory_test_util.h
@@ -157,11 +157,12 @@
MockHttpStreamFactoryJob* dns_alpn_h3_job() const { return dns_alpn_h3_job_; }
private:
- raw_ptr<MockHttpStreamFactoryJob, DanglingAcrossTasks> main_job_ = nullptr;
- raw_ptr<MockHttpStreamFactoryJob, DanglingAcrossTasks> alternative_job_ =
+ raw_ptr<MockHttpStreamFactoryJob, AcrossTasksDanglingUntriaged> main_job_ =
nullptr;
- raw_ptr<MockHttpStreamFactoryJob, DanglingAcrossTasks> dns_alpn_h3_job_ =
- nullptr;
+ raw_ptr<MockHttpStreamFactoryJob, AcrossTasksDanglingUntriaged>
+ alternative_job_ = nullptr;
+ raw_ptr<MockHttpStreamFactoryJob, AcrossTasksDanglingUntriaged>
+ dns_alpn_h3_job_ = nullptr;
};
} // namespace net
diff --git a/net/http/http_stream_parser.cc b/net/http/http_stream_parser.cc
index fd56dde5..a34dd2e4 100644
--- a/net/http/http_stream_parser.cc
+++ b/net/http/http_stream_parser.cc
@@ -167,7 +167,7 @@
}
// DanglingUntriaged because it is assigned a DanglingUntriaged pointer.
- raw_ptr<char, DanglingAcrossTasks | AllowPtrArithmetic> real_data_;
+ raw_ptr<char, AcrossTasksDanglingUntriaged | AllowPtrArithmetic> real_data_;
const int capacity_;
int size_ = 0;
int used_ = 0;
diff --git a/net/http/http_stream_parser.h b/net/http/http_stream_parser.h
index c5bc796..f5965ac 100644
--- a/net/http/http_stream_parser.h
+++ b/net/http/http_stream_parser.h
@@ -217,7 +217,7 @@
State io_state_ = STATE_NONE;
// Null when read state machine is invoked.
- raw_ptr<const HttpRequestInfo, DanglingAcrossTasks> request_;
+ raw_ptr<const HttpRequestInfo, AcrossTasksDanglingUntriaged> request_;
// The request header data. May include a merged request body.
scoped_refptr<DrainableIOBuffer> request_headers_;
@@ -249,7 +249,7 @@
// cannot be safely accessed after reading the final set of headers, as the
// caller of SendRequest may have been destroyed - this happens in the case an
// HttpResponseBodyDrainer is used.
- raw_ptr<HttpResponseInfo, DanglingAcrossTasks> response_ = nullptr;
+ raw_ptr<HttpResponseInfo, AcrossTasksDanglingUntriaged> response_ = nullptr;
// Time at which the first bytes of the first header response including
// informational responses (1xx) are about to be parsed. This corresponds to
@@ -304,7 +304,7 @@
// The underlying socket, owned by the caller. The HttpStreamParser must be
// destroyed before the caller destroys the socket, or relinquishes ownership
// of it.
- raw_ptr<StreamSocket, DanglingAcrossTasks> stream_socket_;
+ raw_ptr<StreamSocket, AcrossTasksDanglingUntriaged> stream_socket_;
// Whether the socket has already been used. Only used in HTTP/0.9 detection
// logic.
diff --git a/net/proxy_resolution/mock_pac_file_fetcher.h b/net/proxy_resolution/mock_pac_file_fetcher.h
index 2556191..67a1274 100644
--- a/net/proxy_resolution/mock_pac_file_fetcher.h
+++ b/net/proxy_resolution/mock_pac_file_fetcher.h
@@ -44,7 +44,8 @@
private:
GURL pending_request_url_;
CompletionOnceCallback pending_request_callback_;
- raw_ptr<std::u16string, DanglingAcrossTasks> pending_request_text_ = nullptr;
+ raw_ptr<std::u16string, AcrossTasksDanglingUntriaged> pending_request_text_ =
+ nullptr;
base::OnceClosure on_fetch_complete_;
bool is_shutdown_ = false;
};
diff --git a/net/proxy_resolution/multi_threaded_proxy_resolver.cc b/net/proxy_resolution/multi_threaded_proxy_resolver.cc
index 587a846..a66ab7c 100644
--- a/net/proxy_resolution/multi_threaded_proxy_resolver.cc
+++ b/net/proxy_resolution/multi_threaded_proxy_resolver.cc
@@ -261,7 +261,7 @@
}
const scoped_refptr<PacFileData> script_data_;
- raw_ptr<ProxyResolverFactory, DanglingAcrossTasks> factory_;
+ raw_ptr<ProxyResolverFactory, AcrossTasksDanglingUntriaged> factory_;
std::unique_ptr<ProxyResolver> resolver_;
};
diff --git a/net/proxy_resolution/win/dhcp_pac_file_fetcher_win.h b/net/proxy_resolution/win/dhcp_pac_file_fetcher_win.h
index 6e7ec041..2bdedcf 100644
--- a/net/proxy_resolution/win/dhcp_pac_file_fetcher_win.h
+++ b/net/proxy_resolution/win/dhcp_pac_file_fetcher_win.h
@@ -182,7 +182,8 @@
// Pointer to string we will write results to. Not valid in states
// START and DONE.
- raw_ptr<std::u16string, DanglingAcrossTasks> destination_string_ = nullptr;
+ raw_ptr<std::u16string, AcrossTasksDanglingUntriaged> destination_string_ =
+ nullptr;
// PAC URL retrieved from DHCP, if any. Valid only in state STATE_DONE.
GURL pac_url_;
diff --git a/net/quic/quic_http_stream.h b/net/quic/quic_http_stream.h
index e2e68c3..ad58ae87 100644
--- a/net/quic/quic_http_stream.h
+++ b/net/quic/quic_http_stream.h
@@ -170,7 +170,8 @@
// The request body to send, if any, owned by the caller.
// DanglingUntriaged because it is assigned a DanglingUntriaged pointer.
- raw_ptr<UploadDataStream, DanglingAcrossTasks> request_body_stream_ = nullptr;
+ raw_ptr<UploadDataStream, AcrossTasksDanglingUntriaged> request_body_stream_ =
+ nullptr;
// Time the request was issued.
base::Time request_time_;
// The priority of the request.
diff --git a/net/server/web_socket.h b/net/server/web_socket.h
index 70368e6b2..9832ccf 100644
--- a/net/server/web_socket.h
+++ b/net/server/web_socket.h
@@ -56,7 +56,8 @@
// This dangling raw_ptr occurred in:
// browser_tests: PortForwardingDisconnectTest.DisconnectOnRelease
// https://ci.chromium.org/ui/p/chromium/builders/try/win-rel/170974/test-results?q=ExactID%3Aninja%3A%2F%2Fchrome%2Ftest%3Abrowser_tests%2FPortForwardingDisconnectTest.DisconnectOnRelease+VHash%3Abdbee181b3e0309b
- const raw_ptr<HttpServer, DanglingAcrossTasks | FlakyDanglingUntriaged>
+ const raw_ptr<HttpServer,
+ AcrossTasksDanglingUntriaged | FlakyDanglingUntriaged>
server_;
const raw_ptr<HttpConnection> connection_;
std::unique_ptr<WebSocketEncoder> encoder_;
diff --git a/net/socket/socket_test_util.h b/net/socket/socket_test_util.h
index 094924e..5119e66 100644
--- a/net/socket/socket_test_util.h
+++ b/net/socket/socket_test_util.h
@@ -947,7 +947,7 @@
bool in_confirm_handshake_ = false;
NetLogWithSource net_log_;
std::unique_ptr<StreamSocket> stream_socket_;
- raw_ptr<SSLSocketDataProvider, DanglingAcrossTasks> data_;
+ raw_ptr<SSLSocketDataProvider, AcrossTasksDanglingUntriaged> data_;
// Address of the "remote" peer we're connected to.
IPEndPoint peer_addr_;
@@ -1353,8 +1353,10 @@
MockUDPClientSocket* GetLastProducedUDPSocket() const { return udp_socket_; }
private:
- raw_ptr<MockTaggingStreamSocket, DanglingAcrossTasks> tcp_socket_ = nullptr;
- raw_ptr<MockUDPClientSocket, DanglingAcrossTasks> udp_socket_ = nullptr;
+ raw_ptr<MockTaggingStreamSocket, AcrossTasksDanglingUntriaged> tcp_socket_ =
+ nullptr;
+ raw_ptr<MockUDPClientSocket, AcrossTasksDanglingUntriaged> udp_socket_ =
+ nullptr;
};
// Host / port used for SOCKS4 test strings.
diff --git a/net/test/embedded_test_server/http1_connection.h b/net/test/embedded_test_server/http1_connection.h
index 85c2796..d91655d 100644
--- a/net/test/embedded_test_server/http1_connection.h
+++ b/net/test/embedded_test_server/http1_connection.h
@@ -81,7 +81,7 @@
int rv);
std::unique_ptr<StreamSocket> socket_;
- raw_ptr<EmbeddedTestServerConnectionListener, DanglingAcrossTasks>
+ raw_ptr<EmbeddedTestServerConnectionListener, AcrossTasksDanglingUntriaged>
connection_listener_;
raw_ptr<EmbeddedTestServer> server_delegate_;
HttpRequestParser request_parser_;
diff --git a/net/websockets/websocket_stream_create_test_base.h b/net/websockets/websocket_stream_create_test_base.h
index 4de3835..17d6f43 100644
--- a/net/websockets/websocket_stream_create_test_base.h
+++ b/net/websockets/websocket_stream_create_test_base.h
@@ -90,7 +90,7 @@
ssl_error_callbacks_;
SSLInfo ssl_info_;
bool ssl_fatal_ = false;
- raw_ptr<URLRequest, DanglingAcrossTasks> url_request_ = nullptr;
+ raw_ptr<URLRequest, AcrossTasksDanglingUntriaged> url_request_ = nullptr;
AuthChallengeInfo auth_challenge_info_;
base::OnceCallback<void(const AuthCredentials*)> on_auth_required_callback_;
diff --git a/remoting/host/ipc_desktop_environment_unittest.cc b/remoting/host/ipc_desktop_environment_unittest.cc
index 2b551732..0617ba5 100644
--- a/remoting/host/ipc_desktop_environment_unittest.cc
+++ b/remoting/host/ipc_desktop_environment_unittest.cc
@@ -243,7 +243,8 @@
std::string client_jid_;
// Clipboard stub that receives clipboard events from the desktop process.
- raw_ptr<protocol::ClipboardStub, DanglingAcrossTasks> clipboard_stub_;
+ raw_ptr<protocol::ClipboardStub, AcrossTasksDanglingUntriaged>
+ clipboard_stub_;
// The daemons's end of the daemon-to-desktop channel.
std::unique_ptr<IPC::ChannelProxy> desktop_channel_;
@@ -269,7 +270,8 @@
std::unique_ptr<DesktopProcess> desktop_process_;
// Input injector owned by |desktop_process_|.
- raw_ptr<MockInputInjector, DanglingAcrossTasks> remote_input_injector_;
+ raw_ptr<MockInputInjector, AcrossTasksDanglingUntriaged>
+ remote_input_injector_;
// Will be transferred to the caller of
// MockDesktopEnvironment::CreateUrlForwarderConfigurator().
@@ -278,7 +280,7 @@
// used.
std::unique_ptr<MockUrlForwarderConfigurator>
owned_remote_url_forwarder_configurator_;
- raw_ptr<MockUrlForwarderConfigurator, DanglingAcrossTasks>
+ raw_ptr<MockUrlForwarderConfigurator, AcrossTasksDanglingUntriaged>
remote_url_forwarder_configurator_;
std::unique_ptr<UrlForwarderConfigurator> url_forwarder_configurator_;
diff --git a/remoting/host/it2me/it2me_host_unittest.cc b/remoting/host/it2me/it2me_host_unittest.cc
index 097771d..113aade 100644
--- a/remoting/host/it2me/it2me_host_unittest.cc
+++ b/remoting/host/it2me/it2me_host_unittest.cc
@@ -251,8 +251,8 @@
ErrorCode last_error_code_ = ErrorCode::OK;
// Used to set ConfirmationDialog behavior.
- raw_ptr<FakeIt2MeDialogFactory, DanglingAcrossTasks> dialog_factory_ =
- nullptr;
+ raw_ptr<FakeIt2MeDialogFactory, AcrossTasksDanglingUntriaged>
+ dialog_factory_ = nullptr;
absl::optional<base::Value::Dict> policies_;
diff --git a/remoting/host/it2me/it2me_native_messaging_host_unittest.cc b/remoting/host/it2me/it2me_native_messaging_host_unittest.cc
index ea54a16..22bdcc54 100644
--- a/remoting/host/it2me/it2me_native_messaging_host_unittest.cc
+++ b/remoting/host/it2me/it2me_native_messaging_host_unittest.cc
@@ -254,7 +254,8 @@
}
// Raw pointer to host factory (owned by It2MeNativeMessagingHost).
- raw_ptr<MockIt2MeHostFactory, DanglingAcrossTasks> factory_raw_ptr_ = nullptr;
+ raw_ptr<MockIt2MeHostFactory, AcrossTasksDanglingUntriaged> factory_raw_ptr_ =
+ nullptr;
private:
void StartHost();
@@ -280,8 +281,8 @@
// Retain a raw pointer to |policy_loader_| in order to control the policy
// contents.
- raw_ptr<policy::FakeAsyncPolicyLoader, DanglingAcrossTasks> policy_loader_ =
- nullptr;
+ raw_ptr<policy::FakeAsyncPolicyLoader, AcrossTasksDanglingUntriaged>
+ policy_loader_ = nullptr;
// Task runner of the host thread.
scoped_refptr<AutoThreadTaskRunner> host_task_runner_;
diff --git a/remoting/host/setup/me2me_native_messaging_host_unittest.cc b/remoting/host/setup/me2me_native_messaging_host_unittest.cc
index fefeb65..61d9fc1 100644
--- a/remoting/host/setup/me2me_native_messaging_host_unittest.cc
+++ b/remoting/host/setup/me2me_native_messaging_host_unittest.cc
@@ -263,7 +263,7 @@
protected:
// Reference to the MockDaemonControllerDelegate, which is owned by
// |channel_|.
- raw_ptr<MockDaemonControllerDelegate, DanglingAcrossTasks>
+ raw_ptr<MockDaemonControllerDelegate, AcrossTasksDanglingUntriaged>
daemon_controller_delegate_;
private:
diff --git a/remoting/protocol/audio_pump_unittest.cc b/remoting/protocol/audio_pump_unittest.cc
index c5ad3e6..81caae6 100644
--- a/remoting/protocol/audio_pump_unittest.cc
+++ b/remoting/protocol/audio_pump_unittest.cc
@@ -77,8 +77,8 @@
base::test::SingleThreadTaskEnvironment task_environment_;
// |source_| and |encoder_| are owned by the |pump_|.
- raw_ptr<FakeAudioSource, DanglingAcrossTasks> source_;
- raw_ptr<FakeAudioEncoder, DanglingAcrossTasks> encoder_;
+ raw_ptr<FakeAudioSource, AcrossTasksDanglingUntriaged> source_;
+ raw_ptr<FakeAudioEncoder, AcrossTasksDanglingUntriaged> encoder_;
std::unique_ptr<AudioPump> pump_;
diff --git a/remoting/protocol/connection_unittest.cc b/remoting/protocol/connection_unittest.cc
index 2411a56..51f13956 100644
--- a/remoting/protocol/connection_unittest.cc
+++ b/remoting/protocol/connection_unittest.cc
@@ -448,7 +448,7 @@
MockHostStub host_stub_;
MockInputStub host_input_stub_;
std::unique_ptr<ConnectionToClient> host_connection_;
- raw_ptr<FakeSession, DanglingAcrossTasks>
+ raw_ptr<FakeSession, AcrossTasksDanglingUntriaged>
host_session_; // Owned by |host_connection_|.
bool host_connected_ = false;
@@ -458,7 +458,7 @@
FakeVideoRenderer client_video_renderer_;
FakeAudioPlayer client_audio_player_;
std::unique_ptr<ConnectionToHost> client_connection_;
- raw_ptr<FakeSession, DanglingAcrossTasks>
+ raw_ptr<FakeSession, AcrossTasksDanglingUntriaged>
client_session_; // Owned by |client_connection_|.
std::unique_ptr<FakeSession> owned_client_session_;
bool client_connected_ = false;
diff --git a/remoting/protocol/fake_message_pipe.h b/remoting/protocol/fake_message_pipe.h
index cd7f3cf..61d04d8 100644
--- a/remoting/protocol/fake_message_pipe.h
+++ b/remoting/protocol/fake_message_pipe.h
@@ -73,7 +73,7 @@
const bool asynchronous_;
bool pipe_opened_ = false;
- raw_ptr<EventHandler, DanglingAcrossTasks> event_handler_ = nullptr;
+ raw_ptr<EventHandler, AcrossTasksDanglingUntriaged> event_handler_ = nullptr;
base::queue<std::string> sent_messages_;
std::vector<base::WeakPtr<FakeMessagePipeWrapper>> wrappers_;
};
diff --git a/remoting/protocol/pseudotcp_adapter_unittest.cc b/remoting/protocol/pseudotcp_adapter_unittest.cc
index 1b7a50d..2074e0d 100644
--- a/remoting/protocol/pseudotcp_adapter_unittest.cc
+++ b/remoting/protocol/pseudotcp_adapter_unittest.cc
@@ -152,7 +152,7 @@
base::circular_deque<std::vector<char>> incoming_packets_;
- raw_ptr<FakeSocket, DanglingAcrossTasks> peer_socket_;
+ raw_ptr<FakeSocket, AcrossTasksDanglingUntriaged> peer_socket_;
raw_ptr<RateLimiter> rate_limiter_;
int latency_ms_;
};
@@ -309,8 +309,8 @@
base::WrapUnique(client_socket_.get()));
}
- raw_ptr<FakeSocket, DanglingAcrossTasks> host_socket_;
- raw_ptr<FakeSocket, DanglingAcrossTasks> client_socket_;
+ raw_ptr<FakeSocket, AcrossTasksDanglingUntriaged> host_socket_;
+ raw_ptr<FakeSocket, AcrossTasksDanglingUntriaged> client_socket_;
std::unique_ptr<PseudoTcpAdapter> host_pseudotcp_;
std::unique_ptr<PseudoTcpAdapter> client_pseudotcp_;
diff --git a/remoting/protocol/webrtc_audio_source_adapter_unittest.cc b/remoting/protocol/webrtc_audio_source_adapter_unittest.cc
index e4aae49..ce81af4 100644
--- a/remoting/protocol/webrtc_audio_source_adapter_unittest.cc
+++ b/remoting/protocol/webrtc_audio_source_adapter_unittest.cc
@@ -74,7 +74,7 @@
protected:
base::test::SingleThreadTaskEnvironment task_environment_;
- raw_ptr<FakeAudioSource, DanglingAcrossTasks> audio_source_;
+ raw_ptr<FakeAudioSource, AcrossTasksDanglingUntriaged> audio_source_;
scoped_refptr<WebrtcAudioSourceAdapter> audio_source_adapter_;
FakeAudioSink sink_;
};
diff --git a/remoting/protocol/webrtc_connection_to_client.h b/remoting/protocol/webrtc_connection_to_client.h
index e18f222..a095f108 100644
--- a/remoting/protocol/webrtc_connection_to_client.h
+++ b/remoting/protocol/webrtc_connection_to_client.h
@@ -90,7 +90,7 @@
std::unique_ptr<Session> session_;
- raw_ptr<WebrtcVideoEncoderFactory, DanglingAcrossTasks>
+ raw_ptr<WebrtcVideoEncoderFactory, AcrossTasksDanglingUntriaged>
video_encoder_factory_;
HostVideoStatsDispatcher video_stats_dispatcher_;
diff --git a/remoting/signaling/ftl_signal_strategy_unittest.cc b/remoting/signaling/ftl_signal_strategy_unittest.cc
index 014f1c5..30d0a86e7 100644
--- a/remoting/signaling/ftl_signal_strategy_unittest.cc
+++ b/remoting/signaling/ftl_signal_strategy_unittest.cc
@@ -237,10 +237,12 @@
base::test::TaskEnvironment task_environment_{
base::test::TaskEnvironment::TimeSource::MOCK_TIME};
- raw_ptr<MockOAuthTokenGetter, DanglingAcrossTasks> token_getter_ = nullptr;
- raw_ptr<FakeRegistrationManager, DanglingAcrossTasks> registration_manager_ =
+ raw_ptr<MockOAuthTokenGetter, AcrossTasksDanglingUntriaged> token_getter_ =
nullptr;
- raw_ptr<FakeMessagingClient, DanglingAcrossTasks> messaging_client_ = nullptr;
+ raw_ptr<FakeRegistrationManager, AcrossTasksDanglingUntriaged>
+ registration_manager_ = nullptr;
+ raw_ptr<FakeMessagingClient, AcrossTasksDanglingUntriaged> messaging_client_ =
+ nullptr;
std::unique_ptr<FtlSignalStrategy> signal_strategy_;
std::vector<SignalStrategy::State> state_history_;
diff --git a/services/audio/loopback_stream_unittest.cc b/services/audio/loopback_stream_unittest.cc
index 9e8ab56..2e7fbb88 100644
--- a/services/audio/loopback_stream_unittest.cc
+++ b/services/audio/loopback_stream_unittest.cc
@@ -261,7 +261,7 @@
std::vector<std::unique_ptr<FakeLoopbackGroupMember>> sources_;
NiceMock<MockClientAndObserver> client_;
std::unique_ptr<LoopbackStream> stream_;
- raw_ptr<FakeSyncWriter, DanglingAcrossTasks> consumer_ =
+ raw_ptr<FakeSyncWriter, AcrossTasksDanglingUntriaged> consumer_ =
nullptr; // Owned by |stream_|.
mojo::Remote<media::mojom::AudioInputStream> remote_input_stream_;
diff --git a/services/device/public/cpp/test/fake_sensor_and_provider.h b/services/device/public/cpp/test/fake_sensor_and_provider.h
index 281b4f2..f37b1bb2 100644
--- a/services/device/public/cpp/test/fake_sensor_and_provider.h
+++ b/services/device/public/cpp/test/fake_sensor_and_provider.h
@@ -141,16 +141,17 @@
// The following sensor pointers are owned by the caller of
// FakeSensorProvider::GetSensor().
- raw_ptr<FakeSensor, DanglingAcrossTasks> ambient_light_sensor_ = nullptr;
- raw_ptr<FakeSensor, DanglingAcrossTasks> accelerometer_ = nullptr;
- raw_ptr<FakeSensor, DanglingAcrossTasks> linear_acceleration_sensor_ =
+ raw_ptr<FakeSensor, AcrossTasksDanglingUntriaged> ambient_light_sensor_ =
nullptr;
- raw_ptr<FakeSensor, DanglingAcrossTasks> gravity_sensor_ = nullptr;
- raw_ptr<FakeSensor, DanglingAcrossTasks> gyroscope_ = nullptr;
- raw_ptr<FakeSensor, DanglingAcrossTasks> relative_orientation_sensor_ =
- nullptr;
- raw_ptr<FakeSensor, DanglingAcrossTasks> absolute_orientation_sensor_ =
- nullptr;
+ raw_ptr<FakeSensor, AcrossTasksDanglingUntriaged> accelerometer_ = nullptr;
+ raw_ptr<FakeSensor, AcrossTasksDanglingUntriaged>
+ linear_acceleration_sensor_ = nullptr;
+ raw_ptr<FakeSensor, AcrossTasksDanglingUntriaged> gravity_sensor_ = nullptr;
+ raw_ptr<FakeSensor, AcrossTasksDanglingUntriaged> gyroscope_ = nullptr;
+ raw_ptr<FakeSensor, AcrossTasksDanglingUntriaged>
+ relative_orientation_sensor_ = nullptr;
+ raw_ptr<FakeSensor, AcrossTasksDanglingUntriaged>
+ absolute_orientation_sensor_ = nullptr;
SensorReading ambient_light_sensor_reading_;
SensorReading accelerometer_reading_;
diff --git a/services/network/dhcp_pac_file_fetcher_mojo.h b/services/network/dhcp_pac_file_fetcher_mojo.h
index 3a324d8..41c3fb3 100644
--- a/services/network/dhcp_pac_file_fetcher_mojo.h
+++ b/services/network/dhcp_pac_file_fetcher_mojo.h
@@ -63,7 +63,8 @@
void OnPacUrlReceived(const std::string& url);
net::CompletionOnceCallback callback_;
- raw_ptr<std::u16string, DanglingAcrossTasks | ExperimentalAsh> utf16_text_;
+ raw_ptr<std::u16string, AcrossTasksDanglingUntriaged | ExperimentalAsh>
+ utf16_text_;
GURL pac_url_;
net::MutableNetworkTrafficAnnotationTag traffic_annotation_;
std::unique_ptr<net::PacFileFetcher> pac_file_fetcher_;
diff --git a/services/network/public/cpp/simple_url_loader.cc b/services/network/public/cpp/simple_url_loader.cc
index ce02b62..6f37a36 100644
--- a/services/network/public/cpp/simple_url_loader.cc
+++ b/services/network/public/cpp/simple_url_loader.cc
@@ -1217,7 +1217,8 @@
body_reader_->Resume();
}
- raw_ptr<SimpleURLLoaderStreamConsumer, DanglingAcrossTasks> stream_consumer_;
+ raw_ptr<SimpleURLLoaderStreamConsumer, AcrossTasksDanglingUntriaged>
+ stream_consumer_;
const base::Location url_loader_created_from_;
diff --git a/services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h b/services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h
index f779daf..3feb268 100644
--- a/services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h
+++ b/services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h
@@ -53,7 +53,8 @@
base::OnceCallback<mojom::URLLoaderFactory*()> make_factory_ptr_;
// Not owned.
- raw_ptr<mojom::URLLoaderFactory, DanglingAcrossTasks> factory_ptr_ = nullptr;
+ raw_ptr<mojom::URLLoaderFactory, AcrossTasksDanglingUntriaged> factory_ptr_ =
+ nullptr;
};
} // namespace network
diff --git a/services/proxy_resolver/proxy_resolver_factory_impl_unittest.cc b/services/proxy_resolver/proxy_resolver_factory_impl_unittest.cc
index 4a509a8..cc3774f5 100644
--- a/services/proxy_resolver/proxy_resolver_factory_impl_unittest.cc
+++ b/services/proxy_resolver/proxy_resolver_factory_impl_unittest.cc
@@ -64,7 +64,8 @@
class TestProxyResolverFactory : public ProxyResolverV8TracingFactory {
public:
struct PendingRequest {
- raw_ptr<std::unique_ptr<ProxyResolverV8Tracing>, DanglingAcrossTasks>
+ raw_ptr<std::unique_ptr<ProxyResolverV8Tracing>,
+ AcrossTasksDanglingUntriaged>
resolver;
net::CompletionOnceCallback callback;
};
diff --git a/services/proxy_resolver/proxy_resolver_v8_tracing.cc b/services/proxy_resolver/proxy_resolver_v8_tracing.cc
index a9816e51..5a6aa73 100644
--- a/services/proxy_resolver/proxy_resolver_v8_tracing.cc
+++ b/services/proxy_resolver/proxy_resolver_v8_tracing.cc
@@ -216,7 +216,7 @@
// The Parameters for this Job.
// Initialized on origin thread and then accessed from both threads.
- const raw_ptr<const Params, DanglingAcrossTasks> params_;
+ const raw_ptr<const Params, AcrossTasksDanglingUntriaged> params_;
std::unique_ptr<ProxyResolverV8Tracing::Bindings> bindings_;
@@ -253,13 +253,14 @@
// -------------------------------------------------------
scoped_refptr<net::PacFileData> script_data_;
- raw_ptr<std::unique_ptr<ProxyResolverV8>, DanglingAcrossTasks> resolver_out_;
+ raw_ptr<std::unique_ptr<ProxyResolverV8>, AcrossTasksDanglingUntriaged>
+ resolver_out_;
// -------------------------------------------------------
// State specific to GET_PROXY_FOR_URL.
// -------------------------------------------------------
- raw_ptr<net::ProxyInfo, DanglingAcrossTasks>
+ raw_ptr<net::ProxyInfo, AcrossTasksDanglingUntriaged>
user_results_; // Owned by caller, lives on origin thread.
GURL url_;
net::NetworkAnonymizationKey network_anonymization_key_;
diff --git a/services/tracing/perfetto/test_utils.h b/services/tracing/perfetto/test_utils.h
index 7a840452..a420504 100644
--- a/services/tracing/perfetto/test_utils.h
+++ b/services/tracing/perfetto/test_utils.h
@@ -59,7 +59,8 @@
TestDataSource(const std::string& data_source_name, size_t send_packet_count);
size_t send_packet_count_;
- raw_ptr<tracing::PerfettoProducer, DanglingAcrossTasks> producer_ = nullptr;
+ raw_ptr<tracing::PerfettoProducer, AcrossTasksDanglingUntriaged> producer_ =
+ nullptr;
perfetto::DataSourceConfig config_;
base::OnceClosure start_tracing_callback_ = base::OnceClosure();
};
@@ -77,7 +78,7 @@
MockProducerClient* operator*() { return client_; }
private:
- const raw_ptr<MockProducerClient, DanglingAcrossTasks> client_;
+ const raw_ptr<MockProducerClient, AcrossTasksDanglingUntriaged> client_;
};
~MockProducerClient() override;
diff --git a/services/tracing/public/cpp/perfetto/perfetto_traced_process.h b/services/tracing/public/cpp/perfetto/perfetto_traced_process.h
index 06bb702..3c832d3 100644
--- a/services/tracing/public/cpp/perfetto/perfetto_traced_process.h
+++ b/services/tracing/public/cpp/perfetto/perfetto_traced_process.h
@@ -123,7 +123,7 @@
private:
uint64_t data_source_id_ = 0;
std::string name_;
- raw_ptr<PerfettoProducer, DanglingAcrossTasks> producer_ = nullptr;
+ raw_ptr<PerfettoProducer, AcrossTasksDanglingUntriaged> producer_ = nullptr;
};
#if BUILDFLAG(USE_PERFETTO_CLIENT_LIBRARY)
diff --git a/services/tracing/public/cpp/perfetto/producer_test_utils.h b/services/tracing/public/cpp/perfetto/producer_test_utils.h
index 2c0d9c4..733ccff 100644
--- a/services/tracing/public/cpp/perfetto/producer_test_utils.h
+++ b/services/tracing/public/cpp/perfetto/producer_test_utils.h
@@ -116,7 +116,7 @@
TestTraceWriter& operator=(TestTraceWriter&&) = delete;
private:
- raw_ptr<TestProducerClient, DanglingAcrossTasks> producer_client_;
+ raw_ptr<TestProducerClient, AcrossTasksDanglingUntriaged> producer_client_;
};
// Wrapper class around TestProducerClient useful for testing a trace data
diff --git a/services/video_capture/push_video_stream_subscription_impl.h b/services/video_capture/push_video_stream_subscription_impl.h
index b3452f148..a24928e 100644
--- a/services/video_capture/push_video_stream_subscription_impl.h
+++ b/services/video_capture/push_video_stream_subscription_impl.h
@@ -70,7 +70,7 @@
const media::VideoCaptureParams requested_settings_;
mojom::VideoSource::CreatePushSubscriptionCallback creation_callback_;
const raw_ptr<BroadcastingReceiver> broadcaster_;
- raw_ptr<Device, DanglingAcrossTasks> device_;
+ raw_ptr<Device, AcrossTasksDanglingUntriaged> device_;
Status status_{Status::kCreationCallbackNotYetRun};
// Client id handed out by |broadcaster_| when registering |this| as its
diff --git a/services/video_capture/video_source_impl.h b/services/video_capture/video_source_impl.h
index b78ac38..44cb675 100644
--- a/services/video_capture/video_source_impl.h
+++ b/services/video_capture/video_source_impl.h
@@ -82,7 +82,7 @@
push_subscriptions_;
BroadcastingReceiver broadcaster_;
DeviceStatus device_status_;
- raw_ptr<Device, DanglingAcrossTasks> device_{nullptr};
+ raw_ptr<Device, AcrossTasksDanglingUntriaged> device_{nullptr};
media::VideoCaptureParams device_start_settings_;
bool restart_device_once_when_stop_complete_;
diff --git a/storage/browser/blob/blob_transport_strategy.h b/storage/browser/blob/blob_transport_strategy.h
index 264e122..ff3c97d 100644
--- a/storage/browser/blob/blob_transport_strategy.h
+++ b/storage/browser/blob/blob_transport_strategy.h
@@ -51,7 +51,7 @@
BlobTransportStrategy(BlobDataBuilder* builder,
ResultCallback result_callback);
- raw_ptr<BlobDataBuilder, DanglingAcrossTasks> builder_;
+ raw_ptr<BlobDataBuilder, AcrossTasksDanglingUntriaged> builder_;
ResultCallback result_callback_;
};
diff --git a/storage/browser/file_system/file_system_operation_runner.h b/storage/browser/file_system/file_system_operation_runner.h
index 95757dc0..aec57eb 100644
--- a/storage/browser/file_system/file_system_operation_runner.h
+++ b/storage/browser/file_system/file_system_operation_runner.h
@@ -300,7 +300,7 @@
void FinishOperation(OperationID id);
// Not owned; whatever owns this has to make sure context outlives this.
- raw_ptr<FileSystemContext, DanglingAcrossTasks> file_system_context_;
+ raw_ptr<FileSystemContext, AcrossTasksDanglingUntriaged> file_system_context_;
using Operations =
std::map<OperationID, std::unique_ptr<FileSystemOperation>>;
diff --git a/storage/browser/quota/quota_manager_proxy.h b/storage/browser/quota/quota_manager_proxy.h
index e083aac..142b7b2 100644
--- a/storage/browser/quota/quota_manager_proxy.h
+++ b/storage/browser/quota/quota_manager_proxy.h
@@ -291,7 +291,7 @@
// constructed. This is because the easiest way to ensure that
// QuotaManagerImpl exposes its QuotaManagerProxy in a thread-safe manner
// is to have the QuotaManagerImpl's QuotaManagerProxy reference be const.
- raw_ptr<QuotaManagerImpl, DanglingAcrossTasks> quota_manager_impl_
+ raw_ptr<QuotaManagerImpl, AcrossTasksDanglingUntriaged> quota_manager_impl_
GUARDED_BY_CONTEXT(quota_manager_impl_sequence_checker_);
// TaskRunner that accesses QuotaManagerImpl's sequence.
diff --git a/storage/browser/quota/quota_task.h b/storage/browser/quota/quota_task.h
index 89e6f7b..515b69e8b 100644
--- a/storage/browser/quota/quota_task.h
+++ b/storage/browser/quota/quota_task.h
@@ -62,7 +62,8 @@
void Abort();
- raw_ptr<QuotaTaskObserver, FlakyDanglingUntriaged | DanglingAcrossTasks>
+ raw_ptr<QuotaTaskObserver,
+ FlakyDanglingUntriaged | AcrossTasksDanglingUntriaged>
observer_;
const scoped_refptr<base::SingleThreadTaskRunner> original_task_runner_;
bool delete_scheduled_;
diff --git a/storage/browser/test/mock_quota_manager_proxy.h b/storage/browser/test/mock_quota_manager_proxy.h
index 98512169..aa7e3bc 100644
--- a/storage/browser/test/mock_quota_manager_proxy.h
+++ b/storage/browser/test/mock_quota_manager_proxy.h
@@ -125,7 +125,8 @@
~MockQuotaManagerProxy() override;
private:
- const raw_ptr<MockQuotaManager, DanglingAcrossTasks> mock_quota_manager_;
+ const raw_ptr<MockQuotaManager, AcrossTasksDanglingUntriaged>
+ mock_quota_manager_;
blink::StorageKey last_notified_storage_key_;
blink::mojom::StorageType last_notified_type_ =
diff --git a/ui/aura/test/default_event_generator_delegate.h b/ui/aura/test/default_event_generator_delegate.h
index bc9b358..161ff9a 100644
--- a/ui/aura/test/default_event_generator_delegate.h
+++ b/ui/aura/test/default_event_generator_delegate.h
@@ -28,7 +28,7 @@
const Window* window) const override;
private:
- raw_ptr<Window, DanglingAcrossTasks> root_window_;
+ raw_ptr<Window, AcrossTasksDanglingUntriaged> root_window_;
};
} // namespace test
diff --git a/ui/aura/window.h b/ui/aura/window.h
index 6777b11..a0d7051 100644
--- a/ui/aura/window.h
+++ b/ui/aura/window.h
@@ -733,7 +733,7 @@
// parent during its parents destruction.
bool owned_by_parent_ = true;
- raw_ptr<WindowDelegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<WindowDelegate, AcrossTasksDanglingUntriaged> delegate_;
// The Window's parent.
raw_ptr<Window> parent_ = nullptr;
diff --git a/ui/aura/window_event_dispatcher_unittest.cc b/ui/aura/window_event_dispatcher_unittest.cc
index b9ab92a..ff38612 100644
--- a/ui/aura/window_event_dispatcher_unittest.cc
+++ b/ui/aura/window_event_dispatcher_unittest.cc
@@ -1511,7 +1511,7 @@
got_event_ = true;
}
- raw_ptr<Window, DanglingAcrossTasks> window_;
+ raw_ptr<Window, AcrossTasksDanglingUntriaged> window_;
bool delete_during_handle_;
bool got_event_;
};
@@ -1839,7 +1839,7 @@
// Closure that is run prior to |object_to_delete_| being deleted.
base::OnceClosure delete_closure_;
- raw_ptr<T, DanglingAcrossTasks> object_to_delete_;
+ raw_ptr<T, AcrossTasksDanglingUntriaged> object_to_delete_;
};
// Tests that RootWindow drops mouse-moved event that is supposed to be sent to
@@ -2074,7 +2074,7 @@
void OnWindowDestroyed(Window* window) override { got_destroy_ = true; }
private:
- raw_ptr<WindowTreeHost, DanglingAcrossTasks> host_;
+ raw_ptr<WindowTreeHost, AcrossTasksDanglingUntriaged> host_;
bool got_mouse_event_;
bool got_destroy_;
};
@@ -2992,7 +2992,7 @@
}
raw_ptr<WindowEventDispatcher> dispatcher_;
- raw_ptr<Window, DanglingAcrossTasks> window_;
+ raw_ptr<Window, AcrossTasksDanglingUntriaged> window_;
};
// Tests that gesture events dispatched through the asynchronous flow have
@@ -3251,7 +3251,7 @@
}
private:
- raw_ptr<aura::Window, DanglingAcrossTasks> focused_;
+ raw_ptr<aura::Window, AcrossTasksDanglingUntriaged> focused_;
};
Handler mouse_handler(focused);
mouse_target->AddPostTargetHandler(&mouse_handler);
diff --git a/ui/aura/window_tree_host.h b/ui/aura/window_tree_host.h
index cf045970..b4b6e702 100644
--- a/ui/aura/window_tree_host.h
+++ b/ui/aura/window_tree_host.h
@@ -448,7 +448,7 @@
// valid during its deletion. (Window's dtor notifies observers that may
// attempt to reach back up to access this object which will be valid until
// the end of the dtor).
- raw_ptr<Window, DanglingAcrossTasks> window_; // Owning.
+ raw_ptr<Window, AcrossTasksDanglingUntriaged> window_; // Owning.
// Keeps track of the occlusion state of the host, and used to send
// notifications to observers when it changes.
diff --git a/ui/base/dragdrop/drop_target_event.h b/ui/base/dragdrop/drop_target_event.h
index 2e92670..60724c5 100644
--- a/ui/base/dragdrop/drop_target_event.h
+++ b/ui/base/dragdrop/drop_target_event.h
@@ -30,7 +30,7 @@
private:
// Data associated with the drag/drop session.
- const raw_ref<const OSExchangeData, DanglingAcrossTasks> data_;
+ const raw_ref<const OSExchangeData, AcrossTasksDanglingUntriaged> data_;
// Bitmask of supported DragDropTypes::DragOperation by the source.
int source_operations_;
diff --git a/ui/base/ime/win/mock_tsf_bridge.h b/ui/base/ime/win/mock_tsf_bridge.h
index 78b1466d..d40c0b6d 100644
--- a/ui/base/ime/win/mock_tsf_bridge.h
+++ b/ui/base/ime/win/mock_tsf_bridge.h
@@ -101,7 +101,7 @@
unsigned set_focused_client_call_count_ = 0;
unsigned remove_focused_client_call_count_ = 0;
raw_ptr<TextInputClient> text_input_client_ = nullptr;
- raw_ptr<ImeKeyEventDispatcher, DanglingAcrossTasks>
+ raw_ptr<ImeKeyEventDispatcher, AcrossTasksDanglingUntriaged>
ime_key_event_dispatcher_ = nullptr;
HWND focused_window_ = nullptr;
TextInputType latest_text_input_type_ = TEXT_INPUT_TYPE_NONE;
diff --git a/ui/base/ime/win/tsf_text_store.h b/ui/base/ime/win/tsf_text_store.h
index e99e546..d3cfe06 100644
--- a/ui/base/ime/win/tsf_text_store.h
+++ b/ui/base/ime/win/tsf_text_store.h
@@ -344,7 +344,7 @@
raw_ptr<TextInputClient> text_input_client_ = nullptr;
// ImeKeyEventDispatcher instance which is used dispatch key events.
- raw_ptr<ImeKeyEventDispatcher, DanglingAcrossTasks>
+ raw_ptr<ImeKeyEventDispatcher, AcrossTasksDanglingUntriaged>
ime_key_event_dispatcher_ = nullptr;
// |string_buffer_document_| contains all string in current active view.
diff --git a/ui/base/models/simple_menu_model.h b/ui/base/models/simple_menu_model.h
index 37ae910..c507638d 100644
--- a/ui/base/models/simple_menu_model.h
+++ b/ui/base/models/simple_menu_model.h
@@ -277,7 +277,7 @@
ItemVector items_;
- raw_ptr<Delegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<Delegate, AcrossTasksDanglingUntriaged> delegate_;
base::WeakPtrFactory<SimpleMenuModel> method_factory_{this};
};
diff --git a/ui/base/resource/resource_bundle.cc b/ui/base/resource/resource_bundle.cc
index 774f0b5..3689ae02 100644
--- a/ui/base/resource/resource_bundle.cc
+++ b/ui/base/resource/resource_bundle.cc
@@ -259,7 +259,7 @@
}
private:
- raw_ptr<ResourceBundle, DanglingAcrossTasks> rb_;
+ raw_ptr<ResourceBundle, AcrossTasksDanglingUntriaged> rb_;
const int resource_id_;
};
diff --git a/ui/color/color_provider_key.h b/ui/color/color_provider_key.h
index 3b991e8..e2208a3 100644
--- a/ui/color/color_provider_key.h
+++ b/ui/color/color_provider_key.h
@@ -120,7 +120,7 @@
scoped_refptr<ThemeInitializerSupplier> custom_theme;
// Only dereferenced when populating the ColorMixer. After that, used to
// compare addresses during lookup.
- raw_ptr<InitializerSupplier, DanglingAcrossTasks> app_controller =
+ raw_ptr<InitializerSupplier, AcrossTasksDanglingUntriaged> app_controller =
nullptr; // unowned
bool operator<(const ColorProviderKey& other) const {
diff --git a/ui/compositor/layer_tree_owner.h b/ui/compositor/layer_tree_owner.h
index 9cac37473..06566039 100644
--- a/ui/compositor/layer_tree_owner.h
+++ b/ui/compositor/layer_tree_owner.h
@@ -34,7 +34,7 @@
const Layer* root() const { return root_; }
private:
- raw_ptr<Layer, DanglingAcrossTasks> root_;
+ raw_ptr<Layer, AcrossTasksDanglingUntriaged> root_;
};
} // namespace
diff --git a/ui/compositor/test/layer_animation_stopped_waiter.h b/ui/compositor/test/layer_animation_stopped_waiter.h
index a15c7c49..b3cbf3c 100644
--- a/ui/compositor/test/layer_animation_stopped_waiter.h
+++ b/ui/compositor/test/layer_animation_stopped_waiter.h
@@ -44,7 +44,8 @@
void OnLayerAnimationEnded(LayerAnimationSequence* sequence) override;
- raw_ptr<LayerAnimator, DanglingAcrossTasks> layer_animator_ = nullptr;
+ raw_ptr<LayerAnimator, AcrossTasksDanglingUntriaged> layer_animator_ =
+ nullptr;
base::ScopedObservation<LayerAnimator, LayerAnimationObserver>
layer_animator_observer_{this};
std::unique_ptr<base::RunLoop> wait_loop_;
diff --git a/ui/compositor/test/test_layer_animation_observer.h b/ui/compositor/test/test_layer_animation_observer.h
index e3a8c2db5..83eda3f 100644
--- a/ui/compositor/test/test_layer_animation_observer.h
+++ b/ui/compositor/test/test_layer_animation_observer.h
@@ -115,30 +115,30 @@
private:
int next_epoch_;
- raw_ptr<const LayerAnimationSequence, DanglingAcrossTasks>
+ raw_ptr<const LayerAnimationSequence, AcrossTasksDanglingUntriaged>
last_attached_sequence_;
int last_attached_sequence_epoch_;
- raw_ptr<const LayerAnimationSequence, DanglingAcrossTasks>
+ raw_ptr<const LayerAnimationSequence, AcrossTasksDanglingUntriaged>
last_scheduled_sequence_;
int last_scheduled_sequence_epoch_;
- raw_ptr<const LayerAnimationSequence, DanglingAcrossTasks>
+ raw_ptr<const LayerAnimationSequence, AcrossTasksDanglingUntriaged>
last_started_sequence_;
int last_started_sequence_epoch_;
- raw_ptr<const LayerAnimationSequence, DanglingAcrossTasks>
+ raw_ptr<const LayerAnimationSequence, AcrossTasksDanglingUntriaged>
last_aborted_sequence_;
int last_aborted_sequence_epoch_;
- raw_ptr<const LayerAnimationSequence, DanglingAcrossTasks>
+ raw_ptr<const LayerAnimationSequence, AcrossTasksDanglingUntriaged>
last_ended_sequence_;
int last_ended_sequence_epoch_;
raw_ptr<const LayerAnimationSequence> last_repetition_ended_sequence_;
int last_repetition_ended_sequence_epoch_;
- raw_ptr<const LayerAnimationSequence, DanglingAcrossTasks>
+ raw_ptr<const LayerAnimationSequence, AcrossTasksDanglingUntriaged>
last_detached_sequence_;
int last_detached_sequence_epoch_;
diff --git a/ui/events/event.h b/ui/events/event.h
index 37b51b8c..64fff76 100644
--- a/ui/events/event.h
+++ b/ui/events/event.h
@@ -70,7 +70,7 @@
void set_time_stamp(base::TimeTicks time) { event_->time_stamp_ = time; }
private:
- raw_ptr<Event, DanglingAcrossTasks> event_;
+ raw_ptr<Event, AcrossTasksDanglingUntriaged> event_;
};
void SetNativeEvent(const PlatformEvent& event);
@@ -322,7 +322,7 @@
// Neither Event copy constructor nor the assignment operator copies
// `target_`, as `target_` should be explicitly set so the setter will be
// responsible for tracking it.
- raw_ptr<EventTarget, DanglingAcrossTasks> target_ = nullptr;
+ raw_ptr<EventTarget, AcrossTasksDanglingUntriaged> target_ = nullptr;
EventPhase phase_ = EP_PREDISPATCH;
EventResult result_ = ER_UNHANDLED;
diff --git a/ui/events/test/event_generator.h b/ui/events/test/event_generator.h
index 425d203..a2534e63 100644
--- a/ui/events/test/event_generator.h
+++ b/ui/events/test/event_generator.h
@@ -483,7 +483,7 @@
std::unique_ptr<EventGeneratorDelegate> delegate_;
gfx::Point current_screen_location_;
- raw_ptr<EventTarget, DanglingAcrossTasks> current_target_ = nullptr;
+ raw_ptr<EventTarget, AcrossTasksDanglingUntriaged> current_target_ = nullptr;
int flags_ = 0;
bool grab_ = false;
diff --git a/ui/gl/gl_bindings.h b/ui/gl/gl_bindings.h
index 92056e43..a6b6978 100644
--- a/ui/gl/gl_bindings.h
+++ b/ui/gl/gl_bindings.h
@@ -534,7 +534,7 @@
struct GL_EXPORT CurrentGL {
raw_ptr<GLApi, DanglingUntriaged> Api = nullptr;
raw_ptr<DriverGL, DanglingUntriaged> Driver = nullptr;
- raw_ptr<const GLVersionInfo, DanglingAcrossTasks> Version = nullptr;
+ raw_ptr<const GLVersionInfo, AcrossTasksDanglingUntriaged> Version = nullptr;
};
#if defined(USE_EGL)
diff --git a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc
index d377fcf6..a4bc7009 100644
--- a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc
+++ b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc
@@ -80,8 +80,9 @@
bool LoadGLES2Bindings(const gl::GLImplementationParts& impl) override;
private:
- const raw_ptr<WaylandConnection, DanglingAcrossTasks> connection_;
- const raw_ptr<WaylandBufferManagerGpu, DanglingAcrossTasks> buffer_manager_;
+ const raw_ptr<WaylandConnection, AcrossTasksDanglingUntriaged> connection_;
+ const raw_ptr<WaylandBufferManagerGpu, AcrossTasksDanglingUntriaged>
+ buffer_manager_;
};
bool GLOzoneEGLWayland::CanImportNativePixmap() {
diff --git a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.h b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.h
index 9b5d47c..064c85d8 100644
--- a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.h
+++ b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.h
@@ -66,8 +66,9 @@
const override;
private:
- const raw_ptr<WaylandConnection, DanglingAcrossTasks> connection_;
- const raw_ptr<WaylandBufferManagerGpu, DanglingAcrossTasks> buffer_manager_;
+ const raw_ptr<WaylandConnection, AcrossTasksDanglingUntriaged> connection_;
+ const raw_ptr<WaylandBufferManagerGpu, AcrossTasksDanglingUntriaged>
+ buffer_manager_;
std::unique_ptr<GLOzone> egl_implementation_;
};
diff --git a/ui/ozone/platform/wayland/host/wayland_subsurface.h b/ui/ozone/platform/wayland/host/wayland_subsurface.h
index 658b13d..8ea4169 100644
--- a/ui/ozone/platform/wayland/host/wayland_subsurface.h
+++ b/ui/ozone/platform/wayland/host/wayland_subsurface.h
@@ -82,7 +82,7 @@
const raw_ptr<WaylandConnection> connection_;
// |parent_| refers to the WaylandWindow whose wl_surface is the parent to
// this subsurface.
- const raw_ptr<WaylandWindow, DanglingAcrossTasks> parent_;
+ const raw_ptr<WaylandWindow, AcrossTasksDanglingUntriaged> parent_;
bool visible_ = false;
};
diff --git a/ui/ozone/platform/wayland/host/wayland_surface.h b/ui/ozone/platform/wayland/host/wayland_surface.h
index 0e53cbc..b63a649 100644
--- a/ui/ozone/platform/wayland/host/wayland_surface.h
+++ b/ui/ozone/platform/wayland/host/wayland_surface.h
@@ -259,7 +259,7 @@
wl::Object<zwp_linux_buffer_release_v1> linux_buffer_release;
// The buffer associated with this explicit release.
- raw_ptr<wl_buffer, DanglingAcrossTasks> buffer;
+ raw_ptr<wl_buffer, AcrossTasksDanglingUntriaged> buffer;
// The associated release callback with this request.
ExplicitReleaseCallback explicit_release_callback;
};
@@ -285,7 +285,7 @@
// buffer_handle owning this wl_buffer is destroyed. Accessing this field
// should ensure wl_buffer exists by calling
// WaylandBufferManagerHost::EnsureBufferHandle(buffer_id).
- raw_ptr<wl_buffer, DanglingAcrossTasks> buffer = nullptr;
+ raw_ptr<wl_buffer, AcrossTasksDanglingUntriaged> buffer = nullptr;
gfx::Size buffer_size_px;
// The buffer scale refers to the ratio between the buffer size and the
diff --git a/ui/ozone/platform/wayland/test/mock_surface.h b/ui/ozone/platform/wayland/test/mock_surface.h
index e7e945d..4556937 100644
--- a/ui/ozone/platform/wayland/test/mock_surface.h
+++ b/ui/ozone/platform/wayland/test/mock_surface.h
@@ -119,22 +119,23 @@
void set_buffer_scale(int32_t buffer_scale) { buffer_scale_ = buffer_scale; }
private:
- raw_ptr<MockXdgSurface, DanglingAcrossTasks> xdg_surface_ = nullptr;
- raw_ptr<TestSubSurface, DanglingAcrossTasks> sub_surface_ = nullptr;
- raw_ptr<TestViewport, DanglingAcrossTasks> viewport_ = nullptr;
- raw_ptr<TestAlphaBlending, DanglingAcrossTasks> blending_ = nullptr;
- raw_ptr<TestOverlayPrioritizedSurface, DanglingAcrossTasks>
+ raw_ptr<MockXdgSurface, AcrossTasksDanglingUntriaged> xdg_surface_ = nullptr;
+ raw_ptr<TestSubSurface, AcrossTasksDanglingUntriaged> sub_surface_ = nullptr;
+ raw_ptr<TestViewport, AcrossTasksDanglingUntriaged> viewport_ = nullptr;
+ raw_ptr<TestAlphaBlending, AcrossTasksDanglingUntriaged> blending_ = nullptr;
+ raw_ptr<TestOverlayPrioritizedSurface, AcrossTasksDanglingUntriaged>
prioritized_surface_ = nullptr;
- raw_ptr<TestAugmentedSurface, DanglingAcrossTasks> augmented_surface_ =
- nullptr;
+ raw_ptr<TestAugmentedSurface, AcrossTasksDanglingUntriaged>
+ augmented_surface_ = nullptr;
gfx::Rect opaque_region_ = {-1, -1, 0, 0};
gfx::Rect input_region_ = {-1, -1, 0, 0};
- raw_ptr<wl_resource, DanglingAcrossTasks> frame_callback_ = nullptr;
+ raw_ptr<wl_resource, AcrossTasksDanglingUntriaged> frame_callback_ = nullptr;
base::flat_map<wl_resource*, wl_resource*> linux_buffer_releases_;
- raw_ptr<wl_resource, DanglingAcrossTasks> attached_buffer_ = nullptr;
- raw_ptr<wl_resource, DanglingAcrossTasks> prev_attached_buffer_ = nullptr;
+ raw_ptr<wl_resource, AcrossTasksDanglingUntriaged> attached_buffer_ = nullptr;
+ raw_ptr<wl_resource, AcrossTasksDanglingUntriaged> prev_attached_buffer_ =
+ nullptr;
int32_t buffer_scale_ = -1;
};
diff --git a/ui/ozone/platform/wayland/test/mock_wayland_platform_window_delegate.h b/ui/ozone/platform/wayland/test/mock_wayland_platform_window_delegate.h
index 9de769c..fc5b3f5 100644
--- a/ui/ozone/platform/wayland/test/mock_wayland_platform_window_delegate.h
+++ b/ui/ozone/platform/wayland/test/mock_wayland_platform_window_delegate.h
@@ -35,7 +35,8 @@
int64_t viz_seq() const { return viz_seq_; }
private:
- raw_ptr<WaylandWindow, DanglingAcrossTasks> wayland_window_ = nullptr;
+ raw_ptr<WaylandWindow, AcrossTasksDanglingUntriaged> wayland_window_ =
+ nullptr;
// |viz_seq_| is used to save an incrementing sequence point on each
// call to InsertSequencePoint. Test code can check this value to know
diff --git a/ui/shell_dialogs/select_file_dialog.h b/ui/shell_dialogs/select_file_dialog.h
index b27b152c..7806652 100644
--- a/ui/shell_dialogs/select_file_dialog.h
+++ b/ui/shell_dialogs/select_file_dialog.h
@@ -234,7 +234,7 @@
const GURL* caller) = 0;
// The listener to be notified of selection completion.
- raw_ptr<Listener, DanglingAcrossTasks> listener_;
+ raw_ptr<Listener, AcrossTasksDanglingUntriaged> listener_;
private:
// Tests if the file selection dialog can be displayed by
diff --git a/ui/views/accessibility/ax_tree_source_views_unittest.cc b/ui/views/accessibility/ax_tree_source_views_unittest.cc
index b0ec15acb..9ccdc73 100644
--- a/ui/views/accessibility/ax_tree_source_views_unittest.cc
+++ b/ui/views/accessibility/ax_tree_source_views_unittest.cc
@@ -75,11 +75,11 @@
}
UniqueWidgetPtr widget_;
- raw_ptr<Label, DanglingAcrossTasks> label1_ =
+ raw_ptr<Label, AcrossTasksDanglingUntriaged> label1_ =
nullptr; // Owned by views hierarchy.
- raw_ptr<Label, DanglingAcrossTasks> label2_ =
+ raw_ptr<Label, AcrossTasksDanglingUntriaged> label2_ =
nullptr; // Owned by views hierarchy.
- raw_ptr<Textfield, DanglingAcrossTasks> textfield_ =
+ raw_ptr<Textfield, AcrossTasksDanglingUntriaged> textfield_ =
nullptr; // Owned by views hierarchy.
};
diff --git a/ui/views/accessibility/ax_virtual_view_unittest.cc b/ui/views/accessibility/ax_virtual_view_unittest.cc
index dec55a9..95e35d7 100644
--- a/ui/views/accessibility/ax_virtual_view_unittest.cc
+++ b/ui/views/accessibility/ax_virtual_view_unittest.cc
@@ -109,10 +109,10 @@
accessibility_events_.clear();
}
- raw_ptr<Widget, DanglingAcrossTasks> widget_;
- raw_ptr<Button, DanglingAcrossTasks> button_;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_;
+ raw_ptr<Button, AcrossTasksDanglingUntriaged> button_;
// Weak, |button_| owns this.
- raw_ptr<AXVirtualView, DanglingAcrossTasks> virtual_label_;
+ raw_ptr<AXVirtualView, AcrossTasksDanglingUntriaged> virtual_label_;
private:
std::vector<
diff --git a/ui/views/accessibility/view_ax_platform_node_delegate_unittest.cc b/ui/views/accessibility/view_ax_platform_node_delegate_unittest.cc
index 7ab37a0..e164aed 100644
--- a/ui/views/accessibility/view_ax_platform_node_delegate_unittest.cc
+++ b/ui/views/accessibility/view_ax_platform_node_delegate_unittest.cc
@@ -200,9 +200,9 @@
const int DEFAULT_VIEW_ID = 0;
const int NON_DEFAULT_VIEW_ID = 1;
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr;
- raw_ptr<Button, DanglingAcrossTasks> button_ = nullptr;
- raw_ptr<Label, DanglingAcrossTasks> label_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
+ raw_ptr<Button, AcrossTasksDanglingUntriaged> button_ = nullptr;
+ raw_ptr<Label, AcrossTasksDanglingUntriaged> label_ = nullptr;
ScopedAXModeSetter ax_mode_setter_;
};
@@ -240,7 +240,8 @@
private:
std::unique_ptr<TestTableModel> model_;
- raw_ptr<TableView, DanglingAcrossTasks> table_ = nullptr; // Owned by parent.
+ raw_ptr<TableView, AcrossTasksDanglingUntriaged> table_ =
+ nullptr; // Owned by parent.
};
class ViewAXPlatformNodeDelegateMenuTest
@@ -297,9 +298,10 @@
private:
// Owned by runner_.
- raw_ptr<views::TestMenuItemView, DanglingAcrossTasks> menu_ = nullptr;
+ raw_ptr<views::TestMenuItemView, AcrossTasksDanglingUntriaged> menu_ =
+ nullptr;
- raw_ptr<SubmenuView, DanglingAcrossTasks> submenu_ = nullptr;
+ raw_ptr<SubmenuView, AcrossTasksDanglingUntriaged> submenu_ = nullptr;
std::unique_ptr<TestMenuDelegate> menu_delegate_;
std::unique_ptr<MenuRunner> runner_;
UniqueWidgetPtr owner_;
diff --git a/ui/views/controls/button/menu_button_unittest.cc b/ui/views/controls/button/menu_button_unittest.cc
index 05c287e..b2330cb 100644
--- a/ui/views/controls/button/menu_button_unittest.cc
+++ b/ui/views/controls/button/menu_button_unittest.cc
@@ -126,11 +126,12 @@
}
private:
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr; // Owned by self.
- raw_ptr<TestMenuButton, DanglingAcrossTasks> button_ =
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ =
+ nullptr; // Owned by self.
+ raw_ptr<TestMenuButton, AcrossTasksDanglingUntriaged> button_ =
nullptr; // Owned by |widget_|.
std::unique_ptr<ui::test::EventGenerator> generator_;
- raw_ptr<test::TestInkDrop, DanglingAcrossTasks> ink_drop_ =
+ raw_ptr<test::TestInkDrop, AcrossTasksDanglingUntriaged> ink_drop_ =
nullptr; // Owned by |button_|.
};
diff --git a/ui/views/controls/combobox/combobox_unittest.cc b/ui/views/controls/combobox/combobox_unittest.cc
index 1a70cd07..8710aca 100644
--- a/ui/views/controls/combobox/combobox_unittest.cc
+++ b/ui/views/controls/combobox/combobox_unittest.cc
@@ -267,7 +267,7 @@
UniqueWidgetPtr widget_;
// |combobox_| will be allocated InitCombobox() and then owned by |widget_|.
- raw_ptr<TestCombobox, DanglingAcrossTasks> combobox_ = nullptr;
+ raw_ptr<TestCombobox, AcrossTasksDanglingUntriaged> combobox_ = nullptr;
std::unique_ptr<ComboboxTestApi> test_api_;
// Combobox does not take ownership of the model, hence it needs to be scoped.
diff --git a/ui/views/controls/editable_combobox/editable_combobox_unittest.cc b/ui/views/controls/editable_combobox/editable_combobox_unittest.cc
index 4e06944..9dbd1295 100644
--- a/ui/views/controls/editable_combobox/editable_combobox_unittest.cc
+++ b/ui/views/controls/editable_combobox/editable_combobox_unittest.cc
@@ -134,16 +134,16 @@
void OnContentChanged() { ++change_count_; }
// The widget where the control will appear.
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
// |combobox_| and |dummy_focusable_view_| are allocated in
// |InitEditableCombobox| and then owned by |widget_|.
- raw_ptr<EditableCombobox, DanglingAcrossTasks> combobox_ = nullptr;
- raw_ptr<View, DanglingAcrossTasks> dummy_focusable_view_ = nullptr;
+ raw_ptr<EditableCombobox, AcrossTasksDanglingUntriaged> combobox_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> dummy_focusable_view_ = nullptr;
// We make |combobox_| a child of another View to test different removal
// scenarios.
- raw_ptr<View, DanglingAcrossTasks> parent_of_combobox_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> parent_of_combobox_ = nullptr;
int change_count_ = 0;
diff --git a/ui/views/controls/editable_combobox/editable_password_combobox_unittest.cc b/ui/views/controls/editable_combobox/editable_password_combobox_unittest.cc
index 85e652c..bad1d2e 100644
--- a/ui/views/controls/editable_combobox/editable_password_combobox_unittest.cc
+++ b/ui/views/controls/editable_combobox/editable_password_combobox_unittest.cc
@@ -71,8 +71,9 @@
}
private:
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr;
- raw_ptr<EditablePasswordCombobox, DanglingAcrossTasks> combobox_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
+ raw_ptr<EditablePasswordCombobox, AcrossTasksDanglingUntriaged> combobox_ =
+ nullptr;
base::MockCallback<Button::PressedCallback::Callback> eye_callback_;
// Used for simulating eye button clicks.
diff --git a/ui/views/controls/image_view.h b/ui/views/controls/image_view.h
index d5c474b..441b2024 100644
--- a/ui/views/controls/image_view.h
+++ b/ui/views/controls/image_view.h
@@ -98,7 +98,8 @@
// Address of bytes we last painted. This is used only for comparison, so its
// safe to cache.
- raw_ptr<void, DanglingAcrossTasks> last_painted_bitmap_pixels_ = nullptr;
+ raw_ptr<void, AcrossTasksDanglingUntriaged> last_painted_bitmap_pixels_ =
+ nullptr;
};
BEGIN_VIEW_BUILDER(VIEWS_EXPORT, ImageView, ImageViewBase)
diff --git a/ui/views/controls/label_unittest.cc b/ui/views/controls/label_unittest.cc
index 85a9a349..6ae874a 100644
--- a/ui/views/controls/label_unittest.cc
+++ b/ui/views/controls/label_unittest.cc
@@ -133,7 +133,7 @@
Label* label() { return label_; }
private:
- raw_ptr<Label, DanglingAcrossTasks> label_ = nullptr;
+ raw_ptr<Label, AcrossTasksDanglingUntriaged> label_ = nullptr;
};
// Test fixture for text selection related tests.
diff --git a/ui/views/controls/link_fragment_unittest.cc b/ui/views/controls/link_fragment_unittest.cc
index 4c0e110..a3b9c75 100644
--- a/ui/views/controls/link_fragment_unittest.cc
+++ b/ui/views/controls/link_fragment_unittest.cc
@@ -71,7 +71,7 @@
}
private:
- std::array<raw_ptr<LinkFragment, DanglingAcrossTasks>, 3> fragments_;
+ std::array<raw_ptr<LinkFragment, AcrossTasksDanglingUntriaged>, 3> fragments_;
std::unique_ptr<ui::test::EventGenerator> event_generator_;
};
diff --git a/ui/views/controls/link_unittest.cc b/ui/views/controls/link_unittest.cc
index d795b4b..c694d23 100644
--- a/ui/views/controls/link_unittest.cc
+++ b/ui/views/controls/link_unittest.cc
@@ -54,7 +54,7 @@
ui::test::EventGenerator* event_generator() { return event_generator_.get(); }
public:
- raw_ptr<Link, DanglingAcrossTasks> link_ = nullptr;
+ raw_ptr<Link, AcrossTasksDanglingUntriaged> link_ = nullptr;
std::unique_ptr<ui::test::EventGenerator> event_generator_;
};
diff --git a/ui/views/controls/resize_area_unittest.cc b/ui/views/controls/resize_area_unittest.cc
index d0ac79d..3f8173f 100644
--- a/ui/views/controls/resize_area_unittest.cc
+++ b/ui/views/controls/resize_area_unittest.cc
@@ -94,7 +94,7 @@
private:
std::unique_ptr<TestResizeAreaDelegate> delegate_;
- raw_ptr<views::Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<views::Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
std::unique_ptr<ui::test::EventGenerator> event_generator_;
// The number of ui::ET_GESTURE_SCROLL_UPDATE events seen by
diff --git a/ui/views/controls/scrollbar/scrollbar_unittest.cc b/ui/views/controls/scrollbar/scrollbar_unittest.cc
index 69ff5ee..0e2a0e66 100644
--- a/ui/views/controls/scrollbar/scrollbar_unittest.cc
+++ b/ui/views/controls/scrollbar/scrollbar_unittest.cc
@@ -47,7 +47,7 @@
// We save the last values in order to assert the correctness of the scroll
// operation.
- raw_ptr<views::ScrollBar, DanglingAcrossTasks> last_source;
+ raw_ptr<views::ScrollBar, AcrossTasksDanglingUntriaged> last_source;
bool last_is_positive;
bool last_is_page;
int last_position;
@@ -104,7 +104,7 @@
UniqueWidgetPtr widget_;
// This is the Views scrollbar.
- raw_ptr<ScrollBar, DanglingAcrossTasks> scrollbar_ = nullptr;
+ raw_ptr<ScrollBar, AcrossTasksDanglingUntriaged> scrollbar_ = nullptr;
// Keep track of the size of the track. This is how we can tell when we
// scroll to the middle.
diff --git a/ui/views/controls/slider.h b/ui/views/controls/slider.h
index 1f1b07b..1f293fc 100644
--- a/ui/views/controls/slider.h
+++ b/ui/views/controls/slider.h
@@ -147,7 +147,7 @@
virtual SkColor GetTroughColor() const;
int GetSliderExtraPadding() const;
- raw_ptr<SliderListener, DanglingAcrossTasks> listener_;
+ raw_ptr<SliderListener, AcrossTasksDanglingUntriaged> listener_;
std::unique_ptr<gfx::SlideAnimation> move_animation_;
diff --git a/ui/views/controls/slider_unittest.cc b/ui/views/controls/slider_unittest.cc
index 475ad197..27533ef 100644
--- a/ui/views/controls/slider_unittest.cc
+++ b/ui/views/controls/slider_unittest.cc
@@ -74,10 +74,11 @@
// The epoch of the last time SliderDragEnded was called.
int last_drag_ended_epoch_ = -1;
// The sender from the last SliderDragStarted call.
- raw_ptr<views::Slider, DanglingAcrossTasks> last_drag_started_sender_ =
- nullptr;
+ raw_ptr<views::Slider, AcrossTasksDanglingUntriaged>
+ last_drag_started_sender_ = nullptr;
// The sender from the last SliderDragEnded call.
- raw_ptr<views::Slider, DanglingAcrossTasks> last_drag_ended_sender_ = nullptr;
+ raw_ptr<views::Slider, AcrossTasksDanglingUntriaged> last_drag_ended_sender_ =
+ nullptr;
};
TestSliderListener::TestSliderListener() = default;
@@ -161,7 +162,7 @@
private:
// The Slider to be tested.
- raw_ptr<Slider, DanglingAcrossTasks> slider_ = nullptr;
+ raw_ptr<Slider, AcrossTasksDanglingUntriaged> slider_ = nullptr;
// Populated values for discrete slider.
base::flat_set<float> values_;
diff --git a/ui/views/controls/textfield/textfield_test_api.h b/ui/views/controls/textfield/textfield_test_api.h
index 17273e4..9c5968c 100644
--- a/ui/views/controls/textfield/textfield_test_api.h
+++ b/ui/views/controls/textfield/textfield_test_api.h
@@ -74,7 +74,7 @@
void SetDisplayOffsetX(int x) const;
private:
- raw_ptr<Textfield, DanglingAcrossTasks> textfield_;
+ raw_ptr<Textfield, AcrossTasksDanglingUntriaged> textfield_;
};
} // namespace views
diff --git a/ui/views/controls/tree/tree_view_unittest.cc b/ui/views/controls/tree/tree_view_unittest.cc
index 4dd7401..e7e5f1c 100644
--- a/ui/views/controls/tree/tree_view_unittest.cc
+++ b/ui/views/controls/tree/tree_view_unittest.cc
@@ -149,7 +149,7 @@
PrefixSelector* selector() { return tree_->GetPrefixSelector(); }
ui::TreeNodeModel<TestNode> model_;
- raw_ptr<TreeView, DanglingAcrossTasks> tree_;
+ raw_ptr<TreeView, AcrossTasksDanglingUntriaged> tree_;
UniqueWidgetPtr widget_;
private:
diff --git a/ui/views/focus/focus_manager_unittest.cc b/ui/views/focus/focus_manager_unittest.cc
index 73288bf..4084445 100644
--- a/ui/views/focus/focus_manager_unittest.cc
+++ b/ui/views/focus/focus_manager_unittest.cc
@@ -467,7 +467,7 @@
}
private:
- raw_ptr<views::View, DanglingAcrossTasks> view_to_focus_ = nullptr;
+ raw_ptr<views::View, AcrossTasksDanglingUntriaged> view_to_focus_ = nullptr;
};
} // namespace
@@ -1208,10 +1208,13 @@
}
protected:
- raw_ptr<FocusManager, DanglingAcrossTasks> parent_focus_manager_ = nullptr;
- raw_ptr<FocusManager, DanglingAcrossTasks> bubble_focus_manager_ = nullptr;
+ raw_ptr<FocusManager, AcrossTasksDanglingUntriaged> parent_focus_manager_ =
+ nullptr;
+ raw_ptr<FocusManager, AcrossTasksDanglingUntriaged> bubble_focus_manager_ =
+ nullptr;
- raw_ptr<BubbleDialogDelegateView, DanglingAcrossTasks> bubble_ = nullptr;
+ raw_ptr<BubbleDialogDelegateView, AcrossTasksDanglingUntriaged> bubble_ =
+ nullptr;
};
// Test that when an accelerator is sent to a bubble that isn't registered,
diff --git a/ui/views/focus/focus_traversal_unittest.cc b/ui/views/focus/focus_traversal_unittest.cc
index 405094d..c531e5f 100644
--- a/ui/views/focus/focus_traversal_unittest.cc
+++ b/ui/views/focus/focus_traversal_unittest.cc
@@ -176,7 +176,7 @@
private:
std::unique_ptr<View> child_;
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
};
} // namespace
@@ -231,11 +231,12 @@
ReverseChildrenFocusOrderImpl(parent);
}
- raw_ptr<TabbedPane, DanglingAcrossTasks> style_tab_ = nullptr;
- raw_ptr<BorderView, DanglingAcrossTasks> search_border_view_ = nullptr;
+ raw_ptr<TabbedPane, AcrossTasksDanglingUntriaged> style_tab_ = nullptr;
+ raw_ptr<BorderView, AcrossTasksDanglingUntriaged> search_border_view_ =
+ nullptr;
DummyComboboxModel combobox_model_;
- raw_ptr<PaneView, DanglingAcrossTasks> left_container_;
- raw_ptr<PaneView, DanglingAcrossTasks> right_container_;
+ raw_ptr<PaneView, AcrossTasksDanglingUntriaged> left_container_;
+ raw_ptr<PaneView, AcrossTasksDanglingUntriaged> right_container_;
private:
// Implementation of `ReverseChildrenFocusOrder`. |seen_views| should not be
diff --git a/ui/views/interaction/interactive_views_test.h b/ui/views/interaction/interactive_views_test.h
index aed4450..e699708 100644
--- a/ui/views/interaction/interactive_views_test.h
+++ b/ui/views/interaction/interactive_views_test.h
@@ -392,7 +392,7 @@
// Creates the follow-up step for a mouse action.
StepBuilder CreateMouseFollowUpStep(const base::StringPiece& description);
- raw_ptr<Widget, DanglingAcrossTasks> context_widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> context_widget_ = nullptr;
};
// Template that adds InteractiveViewsTestApi to any test fixture. Prefer to use
diff --git a/ui/views/layout/box_layout_view.h b/ui/views/layout/box_layout_view.h
index bc36da9..3218efe7 100644
--- a/ui/views/layout/box_layout_view.h
+++ b/ui/views/layout/box_layout_view.h
@@ -54,7 +54,7 @@
void ClearFlexForView(const View* view);
private:
- const raw_ptr<BoxLayout, DanglingAcrossTasks> layout_;
+ const raw_ptr<BoxLayout, AcrossTasksDanglingUntriaged> layout_;
// TODO(tluk): Merge these with the values in BoxLayout after transition to
// layout views is complete.
diff --git a/ui/views/layout/proposed_layout.h b/ui/views/layout/proposed_layout.h
index e0517e8..2649ed3e 100644
--- a/ui/views/layout/proposed_layout.h
+++ b/ui/views/layout/proposed_layout.h
@@ -27,7 +27,7 @@
std::string ToString() const;
- raw_ptr<View, DanglingAcrossTasks> child_view = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> child_view = nullptr;
bool visible = false;
gfx::Rect bounds;
SizeBounds available_size;
diff --git a/ui/views/test/combobox_test_api.h b/ui/views/test/combobox_test_api.h
index a0bf9651..3942f631 100644
--- a/ui/views/test/combobox_test_api.h
+++ b/ui/views/test/combobox_test_api.h
@@ -41,7 +41,7 @@
ui::MenuModel* menu_model();
private:
- raw_ptr<Combobox, DanglingAcrossTasks> combobox_;
+ raw_ptr<Combobox, AcrossTasksDanglingUntriaged> combobox_;
};
} // namespace test
diff --git a/ui/views/test/focus_manager_test.h b/ui/views/test/focus_manager_test.h
index a500a3dd..c075678 100644
--- a/ui/views/test/focus_manager_test.h
+++ b/ui/views/test/focus_manager_test.h
@@ -57,7 +57,7 @@
void SetAccessiblePanes(const std::vector<View*>& panes);
private:
- raw_ptr<View, DanglingAcrossTasks> contents_view_;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> contents_view_;
raw_ptr<FocusChangeListener> focus_change_listener_ = nullptr;
raw_ptr<WidgetFocusChangeListener> widget_focus_change_listener_ = nullptr;
std::vector<View*> accessible_panes_;
diff --git a/ui/views/test/widget_test.h b/ui/views/test/widget_test.h
index f1290ef..a949797 100644
--- a/ui/views/test/widget_test.h
+++ b/ui/views/test/widget_test.h
@@ -231,7 +231,7 @@
private:
raw_ptr<Widget> widget_;
- raw_ptr<View, DanglingAcrossTasks> contents_view_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> contents_view_ = nullptr;
int window_closing_count_ = 0;
gfx::Rect initial_bounds_ = gfx::Rect(100, 100, 200, 200);
bool can_close_ = true;
@@ -327,7 +327,7 @@
void OnWidgetVisibilityChanged(Widget* widget, bool visible) override;
void OnWidgetDestroying(Widget* widget) override;
- const raw_ptr<Widget, DanglingAcrossTasks> widget_;
+ const raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_;
base::RunLoop run_loop_;
base::ScopedObservation<Widget, WidgetObserver> widget_observation_{this};
};
diff --git a/ui/views/touchui/touch_selection_controller_impl_unittest.cc b/ui/views/touchui/touch_selection_controller_impl_unittest.cc
index 4a4a46e5..b3ba747 100644
--- a/ui/views/touchui/touch_selection_controller_impl_unittest.cc
+++ b/ui/views/touchui/touch_selection_controller_impl_unittest.cc
@@ -340,10 +340,10 @@
views::Widget::ClosedReason::kUnspecified);
}
- raw_ptr<Widget, DanglingAcrossTasks> textfield_widget_ = nullptr;
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> textfield_widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
- raw_ptr<Textfield, DanglingAcrossTasks> textfield_ = nullptr;
+ raw_ptr<Textfield, AcrossTasksDanglingUntriaged> textfield_ = nullptr;
std::unique_ptr<TextfieldTestApi> textfield_test_api_;
std::unique_ptr<ViewsTouchEditingControllerFactory> views_tsc_factory_;
std::unique_ptr<aura::test::TestCursorClient> test_cursor_client_;
diff --git a/ui/views/view.h b/ui/views/view.h
index 53c37f4..0a9e73d 100644
--- a/ui/views/view.h
+++ b/ui/views/view.h
@@ -115,7 +115,7 @@
bool is_add = false;
// New parent if |is_add| is true, old parent if |is_add| is false.
- raw_ptr<View, DanglingAcrossTasks> parent = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> parent = nullptr;
// The view being added or removed.
raw_ptr<View> child = nullptr;
// If this is a move (reparent), meaning AddChildViewAt() is invoked with an
@@ -126,7 +126,7 @@
// being removed.
// For the add part of move, |move_view| is the old parent of the View being
// added.
- raw_ptr<View, DanglingAcrossTasks> move_view = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> move_view = nullptr;
};
using PropertyChangedCallback = ui::metadata::PropertyChangedCallback;
@@ -2191,7 +2191,7 @@
// Tree operations -----------------------------------------------------------
// This view's parent.
- raw_ptr<View, DanglingAcrossTasks> parent_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> parent_ = nullptr;
// This view's children.
Views children_;
@@ -2281,7 +2281,8 @@
// A native theme for this view and its descendants. Typically null, in which
// case the native theme is drawn from the parent view (eventually the
// widget).
- raw_ptr<ui::NativeTheme, DanglingAcrossTasks> native_theme_ = nullptr;
+ raw_ptr<ui::NativeTheme, AcrossTasksDanglingUntriaged> native_theme_ =
+ nullptr;
// RTL painting --------------------------------------------------------------
@@ -2318,8 +2319,8 @@
// Accelerators --------------------------------------------------------------
// Focus manager accelerators registered on.
- raw_ptr<FocusManager, DanglingAcrossTasks> accelerator_focus_manager_ =
- nullptr;
+ raw_ptr<FocusManager, AcrossTasksDanglingUntriaged>
+ accelerator_focus_manager_ = nullptr;
// The list of accelerators. List elements in the range
// [0, registered_accelerator_count_) are already registered to FocusManager,
@@ -2330,10 +2331,11 @@
// Focus ---------------------------------------------------------------------
// Next view to be focused when the Tab key is pressed.
- raw_ptr<View, DanglingAcrossTasks> next_focusable_view_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> next_focusable_view_ = nullptr;
// Next view to be focused when the Shift-Tab key combination is pressed.
- raw_ptr<View, DanglingAcrossTasks> previous_focusable_view_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> previous_focusable_view_ =
+ nullptr;
// The focus behavior of the view in regular and accessibility mode.
FocusBehavior focus_behavior_ = FocusBehavior::NEVER;
@@ -2345,12 +2347,13 @@
// Context menus -------------------------------------------------------------
// The menu controller.
- raw_ptr<ContextMenuController, DanglingAcrossTasks> context_menu_controller_ =
- nullptr;
+ raw_ptr<ContextMenuController, AcrossTasksDanglingUntriaged>
+ context_menu_controller_ = nullptr;
// Drag and drop -------------------------------------------------------------
- raw_ptr<DragController, DanglingAcrossTasks> drag_controller_ = nullptr;
+ raw_ptr<DragController, AcrossTasksDanglingUntriaged> drag_controller_ =
+ nullptr;
// Input --------------------------------------------------------------------
diff --git a/ui/views/view_targeter.h b/ui/views/view_targeter.h
index f2839a66..50c7340 100644
--- a/ui/views/view_targeter.h
+++ b/ui/views/view_targeter.h
@@ -60,7 +60,7 @@
// ViewTargeter does not own the |delegate_|, but |delegate_| must
// outlive the targeter.
- raw_ptr<ViewTargeterDelegate, DanglingAcrossTasks> delegate_;
+ raw_ptr<ViewTargeterDelegate, AcrossTasksDanglingUntriaged> delegate_;
};
} // namespace views
diff --git a/ui/views/widget/any_widget_observer.h b/ui/views/widget/any_widget_observer.h
index e109adf..3b0b0ae 100644
--- a/ui/views/widget/any_widget_observer.h
+++ b/ui/views/widget/any_widget_observer.h
@@ -183,7 +183,7 @@
void OnAnyWidgetShown(Widget* widget);
AnyWidgetObserver observer_;
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
base::RunLoop run_loop_;
const std::string name_;
};
diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
index b60c0f8e..c304a1a 100644
--- a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
+++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
@@ -301,7 +301,7 @@
// This is the return value from GetNativeView().
// WARNING: this may be NULL, in particular during shutdown it becomes NULL.
- raw_ptr<aura::Window, DanglingAcrossTasks> content_window_;
+ raw_ptr<aura::Window, AcrossTasksDanglingUntriaged> content_window_;
base::WeakPtr<internal::NativeWidgetDelegate> native_widget_delegate_;
diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc b/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
index 7ee074b..b880d27b 100644
--- a/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
+++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
@@ -399,7 +399,7 @@
ViewsTestBase::TearDown();
}
- raw_ptr<TestDesktopNativeWidgetAura, DanglingAcrossTasks>
+ raw_ptr<TestDesktopNativeWidgetAura, AcrossTasksDanglingUntriaged>
desktop_native_widget_;
};
@@ -608,8 +608,9 @@
private:
views::Widget widget_;
- raw_ptr<views::Widget, DanglingAcrossTasks> top_level_widget_ = nullptr;
- raw_ptr<aura::Window, DanglingAcrossTasks> owned_window_ = nullptr;
+ raw_ptr<views::Widget, AcrossTasksDanglingUntriaged> top_level_widget_ =
+ nullptr;
+ raw_ptr<aura::Window, AcrossTasksDanglingUntriaged> owned_window_ = nullptr;
bool owner_destroyed_ = false;
bool owned_window_destroyed_ = false;
aura::test::TestWindowDelegate child_window_delegate_;
diff --git a/ui/views/widget/root_view.cc b/ui/views/widget/root_view.cc
index 30ed2561..57b95fbb 100644
--- a/ui/views/widget/root_view.cc
+++ b/ui/views/widget/root_view.cc
@@ -66,7 +66,8 @@
: public views::ViewObserver {
public:
explicit DanglingMouseMoveHandlerOnViewDestroyingChecker(
- const raw_ptr<views::View, DanglingAcrossTasks>& mouse_move_handler)
+ const raw_ptr<views::View, AcrossTasksDanglingUntriaged>&
+ mouse_move_handler)
: mouse_move_handler_(mouse_move_handler) {
scoped_observation.Observe(mouse_move_handler_);
}
@@ -86,7 +87,7 @@
// into a `raw_ref<raw_ptr<>>`. The current `raw_ptr&` setup is
// intentional and used to observe the pointer without counting as a
// live reference to the underlying memory.
- RAW_PTR_EXCLUSION const raw_ptr<views::View, DanglingAcrossTasks>&
+ RAW_PTR_EXCLUSION const raw_ptr<views::View, AcrossTasksDanglingUntriaged>&
mouse_move_handler_;
};
diff --git a/ui/views/widget/root_view.h b/ui/views/widget/root_view.h
index 2457c0ad..5dd41c00 100644
--- a/ui/views/widget/root_view.h
+++ b/ui/views/widget/root_view.h
@@ -200,14 +200,14 @@
// ViewTargeter / RootViewTargeter.
// The view currently handing down - drag - up
- raw_ptr<View, DanglingAcrossTasks> mouse_pressed_handler_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> mouse_pressed_handler_ = nullptr;
// The view currently handling enter / exit
- raw_ptr<View, DanglingAcrossTasks> mouse_move_handler_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> mouse_move_handler_ = nullptr;
// The last view to handle a mouse click, so that we can determine if
// a double-click lands on the same view as its single-click part.
- raw_ptr<View, DanglingAcrossTasks> last_click_handler_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> last_click_handler_ = nullptr;
// true if mouse_pressed_handler_ has been explicitly set
bool explicit_mouse_handler_ = false;
@@ -219,7 +219,7 @@
int last_mouse_event_y_ = -1;
// The View currently handling gesture events.
- raw_ptr<View, DanglingAcrossTasks> gesture_handler_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> gesture_handler_ = nullptr;
// Used to indicate if the |gesture_handler_| member was set prior to the
// processing of the current event (i.e., if |gesture_handler_| was set
@@ -241,15 +241,16 @@
// bool activated_;
// The parent FocusTraversable, used for focus traversal.
- raw_ptr<FocusTraversable, DanglingAcrossTasks> focus_traversable_parent_ =
- nullptr;
+ raw_ptr<FocusTraversable, AcrossTasksDanglingUntriaged>
+ focus_traversable_parent_ = nullptr;
// The View that contains this RootView. This is used when we have RootView
// wrapped inside native components, and is used for the focus traversal.
- raw_ptr<View, DanglingAcrossTasks> focus_traversable_parent_view_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> focus_traversable_parent_view_ =
+ nullptr;
- raw_ptr<View, DanglingAcrossTasks> event_dispatch_target_ = nullptr;
- raw_ptr<View, DanglingAcrossTasks> old_dispatch_target_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> event_dispatch_target_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> old_dispatch_target_ = nullptr;
// Drag and drop -------------------------------------------------------------
@@ -260,7 +261,8 @@
// Hidden view used to make announcements to the screen reader via an alert or
// live region update.
- raw_ptr<AnnounceTextView, DanglingAcrossTasks> announce_view_ = nullptr;
+ raw_ptr<AnnounceTextView, AcrossTasksDanglingUntriaged> announce_view_ =
+ nullptr;
};
} // namespace internal
diff --git a/ui/views/widget/widget_delegate.h b/ui/views/widget/widget_delegate.h
index cc74cc5..6982b27 100644
--- a/ui/views/widget/widget_delegate.h
+++ b/ui/views/widget/widget_delegate.h
@@ -407,14 +407,14 @@
// The Widget that was initialized with this instance as its WidgetDelegate,
// if any.
- raw_ptr<Widget, DanglingAcrossTasks> widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> widget_ = nullptr;
Params params_;
- raw_ptr<View, DanglingAcrossTasks> default_contents_view_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> default_contents_view_ = nullptr;
bool contents_view_taken_ = false;
bool can_activate_ = true;
- raw_ptr<View, DanglingAcrossTasks> unowned_contents_view_ = nullptr;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> unowned_contents_view_ = nullptr;
std::unique_ptr<View> owned_contents_view_;
// Managed by Widget. Ensures |this| outlives its Widget.
diff --git a/ui/views/widget/widget_interactive_uitest.cc b/ui/views/widget/widget_interactive_uitest.cc
index 02784e0..febb2ca 100644
--- a/ui/views/widget/widget_interactive_uitest.cc
+++ b/ui/views/widget/widget_interactive_uitest.cc
@@ -1420,7 +1420,7 @@
private:
// Weak. Stores whether OnMouseCaptureLost has been invoked for this widget.
- raw_ptr<CaptureLostState, DanglingAcrossTasks> capture_lost_state_;
+ raw_ptr<CaptureLostState, AcrossTasksDanglingUntriaged> capture_lost_state_;
};
} // namespace
@@ -2036,7 +2036,7 @@
}
private:
- raw_ptr<Widget, DanglingAcrossTasks> deactivate_widget_ = nullptr;
+ raw_ptr<Widget, AcrossTasksDanglingUntriaged> deactivate_widget_ = nullptr;
};
#if BUILDFLAG(IS_MAC)
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
index bb3e9c6..a32b8e9 100644
--- a/ui/views/win/hwnd_message_handler.cc
+++ b/ui/views/win/hwnd_message_handler.cc
@@ -108,7 +108,7 @@
void Unhook();
// HWNDMessageHandler that created us.
- raw_ptr<HWNDMessageHandler, DanglingAcrossTasks> host_;
+ raw_ptr<HWNDMessageHandler, AcrossTasksDanglingUntriaged> host_;
// Should the window be hidden when escape is pressed?
const bool hide_on_escape_;
diff --git a/ui/views/window/client_view.h b/ui/views/window/client_view.h
index 7c90ab4..f871dc8 100644
--- a/ui/views/window/client_view.h
+++ b/ui/views/window/client_view.h
@@ -73,7 +73,7 @@
private:
// The View that this ClientView contains.
- raw_ptr<View, DanglingAcrossTasks> contents_view_;
+ raw_ptr<View, AcrossTasksDanglingUntriaged> contents_view_;
};
BEGIN_VIEW_BUILDER(VIEWS_EXPORT, ClientView, View)
diff --git a/ui/webui/examples/browser/content_browser_client.h b/ui/webui/examples/browser/content_browser_client.h
index b7862c1..b996d564 100644
--- a/ui/webui/examples/browser/content_browser_client.h
+++ b/ui/webui/examples/browser/content_browser_client.h
@@ -30,7 +30,8 @@
std::unique_ptr<content::DevToolsManagerDelegate>
CreateDevToolsManagerDelegate() override;
- raw_ptr<BrowserMainParts, DanglingAcrossTasks> browser_main_parts_ = nullptr;
+ raw_ptr<BrowserMainParts, AcrossTasksDanglingUntriaged> browser_main_parts_ =
+ nullptr;
};
} // namespace webui_examples
diff --git a/weblayer/browser/webrtc/media_stream_manager.cc b/weblayer/browser/webrtc/media_stream_manager.cc
index 8a1554d3..aaea5e5 100644
--- a/weblayer/browser/webrtc/media_stream_manager.cc
+++ b/weblayer/browser/webrtc/media_stream_manager.cc
@@ -25,7 +25,7 @@
constexpr int kWebContentsUserDataKey = 0;
struct UserData : public base::SupportsUserData::Data {
- raw_ptr<MediaStreamManager, DanglingAcrossTasks> manager = nullptr;
+ raw_ptr<MediaStreamManager, AcrossTasksDanglingUntriaged> manager = nullptr;
};
} // namespace