/aosp_15_r20/external/perfetto/src/base/ |
H A D | thread_task_runner.cc | 38 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 D | thread_task_runner_unittest.cc | 35 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 D | thread_task_runner.h | 35 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 D | thread_task_runner.h | 35 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 D | test_helper.h | 133 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 D | end_to_end_shared_memory_fuzzer.cc | 129 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 D | heapprofd_producer_integrationtest.cc | 43 : 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 D | unwinding.h | 85 UnwindingWorker(Delegate* delegate, base::ThreadTaskRunner thread_task_runner) in UnwindingWorker() 163 base::ThreadTaskRunner thread_task_runner_;
|
H A D | heapprofd_producer.cc | 78 base::ThreadTaskRunner::CreateAndStart("heapprofdunwind")); in MakeUnwindingWorkers()
|
/aosp_15_r20/external/cronet/base/tracing/ |
H A D | perfetto_platform.cc | 68 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 D | platform_posix.cc | 108 return std::unique_ptr<base::TaskRunner>(new base::ThreadTaskRunner( in CreateTaskRunner() 109 base::ThreadTaskRunner::CreateAndStart(args.name_for_debugging))); in CreateTaskRunner()
|
H A D | platform_windows.cc | 100 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 D | tracing_muxer_impl_integrationtest.cc | 75 : runner_(base::ThreadTaskRunner::CreateAndStart("perfetto.svc")), in TracingServiceThread() 97 base::ThreadTaskRunner runner_;
|
/aosp_15_r20/external/perfetto/src/traced/probes/ |
H A D | kmem_activity_trigger.h | 61 base::ThreadTaskRunner task_runner_;
|
H A D | kmem_activity_trigger.cc | 38 : task_runner_(base::ThreadTaskRunner::CreateAndStart()) { in KmemActivityTrigger()
|
/aosp_15_r20/external/perfetto/src/perfetto_cmd/ |
H A D | perfetto_cmd.h | 194 std::list<base::ThreadTaskRunner> snapshot_threads_;
|
H A D | perfetto_cmd.cc | 1537 base::ThreadTaskRunner::CreateAndStart("snapshot")); in CloneSessionOnThread()
|
/aosp_15_r20/external/perfetto/test/trace_processor/diff_tests/stdlib/export/ |
H A D | firefox_profile.out | 2 …TimeNs()","perfetto::base::GetTimeInternalNs(int)","perfetto::base::ThreadTaskRunner::PostDelayedT…
|