Home
last modified time | relevance | path

Searched refs:ThreadTaskRunner (Results 1 – 18 of 18) sorted by relevance

/aosp_15_r20/external/perfetto/src/base/
H A Dthread_task_runner.cc38 ThreadTaskRunner::ThreadTaskRunner(ThreadTaskRunner&& other) noexcept in ThreadTaskRunner() function in perfetto::base::ThreadTaskRunner
43 ThreadTaskRunner& ThreadTaskRunner::operator=(ThreadTaskRunner&& other) { in operator =()
44 this->~ThreadTaskRunner(); in operator =()
45 new (this) ThreadTaskRunner(std::move(other)); in operator =()
49 ThreadTaskRunner::~ThreadTaskRunner() { in ~ThreadTaskRunner()
60 ThreadTaskRunner::ThreadTaskRunner(const std::string& name) : name_(name) { in ThreadTaskRunner() function in perfetto::base::ThreadTaskRunner
75 thread_ = std::thread(&ThreadTaskRunner::RunTaskThread, this, in ThreadTaskRunner()
82 void ThreadTaskRunner::RunTaskThread( in RunTaskThread()
93 void ThreadTaskRunner::PostTaskAndWaitForTesting(std::function<void()> fn) { in PostTaskAndWaitForTesting()
109 uint64_t ThreadTaskRunner::GetThreadCPUTimeNsForTesting() { in GetThreadCPUTimeNsForTesting()
[all …]
H A Dthread_task_runner_unittest.cc35 ThreadTaskRunner task_runner = ThreadTaskRunner::CreateAndStart(); in TEST_F()
44 ThreadTaskRunner task_runner = ThreadTaskRunner::CreateAndStart(); in TEST_F()
66 NoDestructor<ThreadTaskRunner> ttr{ThreadTaskRunner::CreateAndStart()}; in TEST_F()
67 ThreadTaskRunner& task_runner = ttr.ref(); in TEST_F()
80 ThreadTaskRunner task_runner2 = std::move(task_runner); in TEST_F()
82 task_runner.~ThreadTaskRunner(); in TEST_F()
122 ThreadTaskRunner task_runner = ThreadTaskRunner::CreateAndStart(); in TEST_F()
/aosp_15_r20/prebuilts/runtime/mainline/platform/sdk/include/external/perfetto/include/perfetto/ext/base/
H A Dthread_task_runner.h35 class PERFETTO_EXPORT_COMPONENT ThreadTaskRunner : public TaskRunner {
37 static ThreadTaskRunner CreateAndStart(const std::string& name = "") {
38 return ThreadTaskRunner(name);
41 ThreadTaskRunner(const ThreadTaskRunner&) = delete;
42 ThreadTaskRunner& operator=(const ThreadTaskRunner&) = delete;
44 ThreadTaskRunner(ThreadTaskRunner&&) noexcept;
45 ThreadTaskRunner& operator=(ThreadTaskRunner&&);
46 ~ThreadTaskRunner() override;
74 explicit ThreadTaskRunner(const std::string& name);
/aosp_15_r20/external/perfetto/include/perfetto/ext/base/
H A Dthread_task_runner.h35 class PERFETTO_EXPORT_COMPONENT ThreadTaskRunner : public TaskRunner {
37 static ThreadTaskRunner CreateAndStart(const std::string& name = "") {
38 return ThreadTaskRunner(name);
41 ThreadTaskRunner(const ThreadTaskRunner&) = delete;
42 ThreadTaskRunner& operator=(const ThreadTaskRunner&) = delete;
44 ThreadTaskRunner(ThreadTaskRunner&&) noexcept;
45 ThreadTaskRunner& operator=(ThreadTaskRunner&&);
46 ~ThreadTaskRunner() override;
74 explicit ThreadTaskRunner(const std::string& name);
/aosp_15_r20/external/perfetto/test/
H A Dtest_helper.h133 runner_ = base::ThreadTaskRunner::CreateAndStart("perfetto.svc"); in Start()
172 base::ThreadTaskRunner* runner() { return runner_ ? &*runner_ : nullptr; } in runner()
175 std::optional<base::ThreadTaskRunner> runner_; // Keep first.
205 runner_ = base::ThreadTaskRunner::CreateAndStart("perfetto.prd.probes"); in Connect()
213 std::optional<base::ThreadTaskRunner> runner_; // Keep first.
231 runner_ = base::ThreadTaskRunner::CreateAndStart("perfetto.prd.fake"); in FakeProducerThread()
249 base::ThreadTaskRunner* runner() { return runner_ ? &*runner_ : nullptr; } in runner()
271 std::optional<base::ThreadTaskRunner> runner_; // Keep first.
367 base::ThreadTaskRunner* service_thread() { return service_thread_.runner(); } in service_thread()
368 base::ThreadTaskRunner* producer_thread(size_t i = 0) {
H A Dend_to_end_shared_memory_fuzzer.cc129 runner_ = base::ThreadTaskRunner::CreateAndStart("perfetto.prd.fake"); in Connect()
138 std::optional<base::ThreadTaskRunner> runner_; // Keep first.
/aosp_15_r20/external/perfetto/src/profiling/memory/
H A Dheapprofd_producer_integrationtest.cc43 : runner_(base::ThreadTaskRunner::CreateAndStart("perfetto.svc")), in TracingServiceThread()
65 base::ThreadTaskRunner runner_;
76 : runner_(base::ThreadTaskRunner::CreateAndStart("heapprofd.svc")), in HeapprofdThread()
106 base::ThreadTaskRunner runner_;
H A Dunwinding.h85 UnwindingWorker(Delegate* delegate, base::ThreadTaskRunner thread_task_runner) in UnwindingWorker()
163 base::ThreadTaskRunner thread_task_runner_;
H A Dheapprofd_producer.cc78 base::ThreadTaskRunner::CreateAndStart("heapprofdunwind")); in MakeUnwindingWorkers()
/aosp_15_r20/external/cronet/base/tracing/
H A Dperfetto_platform.cc68 return std::make_unique<perfetto::base::ThreadTaskRunner>( in CreateTaskRunner()
69 perfetto::base::ThreadTaskRunner::CreateAndStart()); in CreateTaskRunner()
/aosp_15_r20/external/perfetto/src/tracing/
H A Dplatform_posix.cc108 return std::unique_ptr<base::TaskRunner>(new base::ThreadTaskRunner( in CreateTaskRunner()
109 base::ThreadTaskRunner::CreateAndStart(args.name_for_debugging))); in CreateTaskRunner()
H A Dplatform_windows.cc100 return std::unique_ptr<base::TaskRunner>(new base::ThreadTaskRunner( in CreateTaskRunner()
101 base::ThreadTaskRunner::CreateAndStart(args.name_for_debugging))); in CreateTaskRunner()
/aosp_15_r20/external/perfetto/src/tracing/internal/
H A Dtracing_muxer_impl_integrationtest.cc75 : runner_(base::ThreadTaskRunner::CreateAndStart("perfetto.svc")), in TracingServiceThread()
97 base::ThreadTaskRunner runner_;
/aosp_15_r20/external/perfetto/src/traced/probes/
H A Dkmem_activity_trigger.h61 base::ThreadTaskRunner task_runner_;
H A Dkmem_activity_trigger.cc38 : task_runner_(base::ThreadTaskRunner::CreateAndStart()) { in KmemActivityTrigger()
/aosp_15_r20/external/perfetto/src/perfetto_cmd/
H A Dperfetto_cmd.h194 std::list<base::ThreadTaskRunner> snapshot_threads_;
H A Dperfetto_cmd.cc1537 base::ThreadTaskRunner::CreateAndStart("snapshot")); in CloneSessionOnThread()
/aosp_15_r20/external/perfetto/test/trace_processor/diff_tests/stdlib/export/
H A Dfirefox_profile.out2 …TimeNs()","perfetto::base::GetTimeInternalNs(int)","perfetto::base::ThreadTaskRunner::PostDelayedT…