Home
last modified time | relevance | path

Searched refs:task_runner_ (Results 1 – 25 of 127) sorted by relevance

123456

/external/perfetto/src/ipc/
Dhost_impl_unittest.cc172 task_runner_.reset(new base::TestTaskRunner()); in SetUp()
173 Host* host = Host::CreateInstance(kSockName, task_runner_.get()).release(); in SetUp()
176 cli_.reset(new FakeClient(task_runner_.get())); in SetUp()
177 auto on_connect = task_runner_->CreateCheckpoint("on_connect"); in SetUp()
179 task_runner_->RunUntilCheckpoint("on_connect"); in SetUp()
183 task_runner_->RunUntilIdle(); in TearDown()
186 task_runner_->RunUntilIdle(); in TearDown()
187 task_runner_.reset(); in TearDown()
192 std::unique_ptr<base::TestTaskRunner> task_runner_; member in perfetto::ipc::__anon7dc9a4780111::HostImplTest
201 auto on_bind_failure = task_runner_->CreateCheckpoint("on_bind_failure"); in TEST_F()
[all …]
Dclient_impl_unittest.cc206 task_runner_.reset(new base::TestTaskRunner()); in SetUp()
207 host_.reset(new FakeHost(task_runner_.get())); in SetUp()
208 cli_ = Client::CreateInstance(kSockName, task_runner_.get()); in SetUp()
214 task_runner_->RunUntilIdle(); in TearDown()
215 task_runner_.reset(); in TearDown()
219 std::unique_ptr<base::TestTaskRunner> task_runner_; member in perfetto::ipc::__anon06ba55f90111::ClientImplTest
232 auto on_connect = task_runner_->CreateCheckpoint("on_connect"); in TEST_F()
234 task_runner_->RunUntilCheckpoint("on_connect"); in TEST_F()
250 auto on_invoke_reply = task_runner_->CreateCheckpoint("on_invoke_reply"); in TEST_F()
257 task_runner_->RunUntilCheckpoint("on_invoke_reply"); in TEST_F()
[all …]
/external/perfetto/src/base/test/
Dtest_task_runner.cc36 task_runner_.Run(); in Run()
41 task_runner_.PostTask(std::bind(&TestTaskRunner::QuitIfIdle, this)); in RunUntilIdle()
42 task_runner_.Run(); in RunUntilIdle()
47 if (task_runner_.IsIdleForTesting()) { in QuitIfIdle()
48 task_runner_.Quit(); in QuitIfIdle()
51 task_runner_.PostTask(std::bind(&TestTaskRunner::QuitIfIdle, this)); in QuitIfIdle()
65 task_runner_.PostDelayedTask( in RunUntilCheckpoint()
76 task_runner_.Run(); in RunUntilCheckpoint()
89 task_runner_.Quit(); in CreateCheckpoint()
96 task_runner_.PostTask(std::move(closure)); in PostTask()
[all …]
/external/perfetto/src/tracing/test/
Dtracing_integration_test.cc124 task_runner_.reset(new base::TestTaskRunner()); in SetUp()
127 svc_ = ServiceIPCHost::CreateInstance(task_runner_.get()); in SetUp()
133 task_runner_.get(), GetProducerSMBScrapingMode()); in SetUp()
135 task_runner_->CreateCheckpoint("on_producer_connect"); in SetUp()
137 task_runner_->RunUntilCheckpoint("on_producer_connect"); in SetUp()
146 kConsumerSockName, &consumer_, task_runner_.get()); in SetUp()
148 task_runner_->CreateCheckpoint("on_consumer_connect"); in SetUp()
150 task_runner_->RunUntilCheckpoint("on_consumer_connect"); in SetUp()
161 task_runner_->CreateCheckpoint("on_producer_disconnect"); in TearDown()
166 task_runner_->CreateCheckpoint("on_consumer_disconnect"); in TearDown()
[all …]
Dmock_consumer.cc29 : task_runner_(task_runner) {} in MockConsumer()
36 auto on_disconnect = task_runner_->CreateCheckpoint(checkpoint_name); in ~MockConsumer()
39 task_runner_->RunUntilCheckpoint(checkpoint_name); in ~MockConsumer()
46 auto on_connect = task_runner_->CreateCheckpoint(checkpoint_name); in Connect()
48 task_runner_->RunUntilCheckpoint(checkpoint_name); in Connect()
75 auto on_tracing_disabled = task_runner_->CreateCheckpoint(checkpoint_name); in WaitForTracingDisabled()
77 task_runner_->RunUntilCheckpoint(checkpoint_name, timeout_ms); in WaitForTracingDisabled()
83 auto on_flush = task_runner_->CreateCheckpoint(checkpoint_name); in Flush()
90 base::TestTaskRunner* task_runner = task_runner_; in Flush()
104 auto on_read_buffers = task_runner_->CreateCheckpoint(checkpoint_name); in ReadBuffers()
[all …]
Dmock_producer.cc34 : task_runner_(task_runner) {} in MockProducer()
41 auto on_disconnect = task_runner_->CreateCheckpoint(checkpoint_name); in ~MockProducer()
44 task_runner_->RunUntilCheckpoint(checkpoint_name); in ~MockProducer()
59 auto on_connect = task_runner_->CreateCheckpoint(checkpoint_name); in Connect()
61 task_runner_->RunUntilCheckpoint(checkpoint_name); in Connect()
93 auto on_tracing_enabled = task_runner_->CreateCheckpoint(checkpoint_name); in WaitForTracingSetup()
95 task_runner_->RunUntilCheckpoint(checkpoint_name); in WaitForTracingSetup()
101 auto on_ds_start = task_runner_->CreateCheckpoint(checkpoint_name); in WaitForDataSourceSetup()
114 task_runner_->RunUntilCheckpoint(checkpoint_name); in WaitForDataSourceSetup()
120 auto on_ds_start = task_runner_->CreateCheckpoint(checkpoint_name); in WaitForDataSourceStart()
[all …]
/external/perfetto/src/base/
Dunix_socket_unittest.cc81 TestTaskRunner task_runner_; member in perfetto::base::__anon8c91df540111::UnixSocketTest
86 auto cli = UnixSocket::Connect(kSocketName, &event_listener_, &task_runner_, in TEST_F()
89 auto checkpoint = task_runner_.CreateCheckpoint("failure"); in TEST_F()
92 task_runner_.RunUntilCheckpoint("failure"); in TEST_F()
98 auto srv = UnixSocket::Listen(kSocketName, &event_listener_, &task_runner_, in TEST_F()
104 auto srv_did_shutdown = task_runner_.CreateCheckpoint("srv_did_shutdown"); in TEST_F()
113 auto checkpoint = task_runner_.CreateCheckpoint("cli_connected"); in TEST_F()
114 auto cli = UnixSocket::Connect(kSocketName, &event_listener_, &task_runner_, in TEST_F()
118 task_runner_.RunUntilCheckpoint("cli_connected"); in TEST_F()
119 task_runner_.RunUntilCheckpoint("srv_did_shutdown"); in TEST_F()
[all …]
Dthread_task_runner.cc40 : thread_(std::move(other.thread_)), task_runner_(other.task_runner_) { in ThreadTaskRunner()
41 other.task_runner_ = nullptr; in ThreadTaskRunner()
51 if (task_runner_) { in ~ThreadTaskRunner()
52 PERFETTO_CHECK(!task_runner_->QuitCalled()); in ~ThreadTaskRunner()
53 task_runner_->Quit(); in ~ThreadTaskRunner()
68 task_runner_ = task_runner; in ThreadTaskRunner()
80 init_cv.wait(lock, [this] { return !!task_runner_; }); in ThreadTaskRunner()
100 task_runner_->PostTask([&mutex, &cv, &done, &fn] { in PostTaskAndWaitForTesting()
Dmetatrace_unittest.cc37 task_runner_.RunUntilIdle(); in TearDown()
42 m::Enable([this] { ReadCallback(); }, &task_runner_, tags); in Enable()
46 base::TestTaskRunner task_runner_; member in perfetto::__anon30d5635e0111::MetatraceTest
138 auto checkpoint = task_runner_.CreateCheckpoint(checkpoint_name); in TEST_F()
157 task_runner_.RunUntilCheckpoint(checkpoint_name); in TEST_F()
186 auto writer_done = task_runner_.CreateCheckpoint("writer_done"); in TEST_F()
196 task_runner_.PostTask(writer_done); in TEST_F()
199 task_runner_.RunUntilCheckpoint("writer_done"); in TEST_F()
216 auto checkpoint = task_runner_.CreateCheckpoint(checkpoint_name); in TEST_F()
232 task_runner_.RunUntilCheckpoint(checkpoint_name); in TEST_F()
/external/webrtc/webrtc/base/
Dtask_unittest.cc138 stuck_[i].task_ = new StuckTask(&task_runner_); in Start()
149 happy_[i].task_ = new HappyTask(&task_runner_); in Start()
188 task_runner_.RunTasks(); in Start()
193 for (int i = 0; !task_runner_.AllChildrenDone() && i < STUCK_TASK_COUNT; in Start()
202 task_runner_.PollTasks(); in Start()
259 EXPECT_TRUE(task_runner_.AllChildrenDone()); in check_passed()
285 MyTaskRunner task_runner_; member in rtc::TaskTest
320 Task *abort_task = new AbortTask(&task_runner_); in Start()
325 task_runner_.RunTasks(); in Start()
333 MyTaskRunner task_runner_; member in rtc::TaskAbortTest
[all …]
/external/libchrome/base/threading/
Dthread_task_runner_handle.cc32 return current->task_runner_; in Get()
67 ttrh->task_runner_.swap(overriding_task_runner); in OverrideForTesting()
79 DCHECK_EQ(expected_task_runner_before_restore, ttrh->task_runner_.get()) in OverrideForTesting()
83 ttrh->task_runner_.swap(task_runner_to_restore); in OverrideForTesting()
86 base::Unretained(ttrh->task_runner_.get()), in OverrideForTesting()
92 : task_runner_(std::move(task_runner)) { in ThreadTaskRunnerHandle()
93 DCHECK(task_runner_->BelongsToCurrentThread()); in ThreadTaskRunnerHandle()
101 DCHECK(task_runner_->BelongsToCurrentThread()); in ~ThreadTaskRunnerHandle()
Dsequenced_task_runner_handle.cc29 return handle->task_runner_; in Get()
47 : task_runner_(std::move(task_runner)) { in SequencedTaskRunnerHandle()
48 DCHECK(task_runner_->RunsTasksInCurrentSequence()); in SequencedTaskRunnerHandle()
54 DCHECK(task_runner_->RunsTasksInCurrentSequence()); in ~SequencedTaskRunnerHandle()
/external/perfetto/src/tracing/core/
Dshared_memory_arbiter_impl_unittest.cc69 task_runner_.reset(new base::TestTaskRunner()); in SetUp()
72 task_runner_.get())); in SetUp()
79 task_runner_.reset(); in TearDown()
82 std::unique_ptr<base::TestTaskRunner> task_runner_; member in perfetto::SharedMemoryArbiterImplTest
110 auto on_commit_1 = task_runner_->CreateCheckpoint("on_commit_1"); in TEST_P()
131 task_runner_->RunUntilCheckpoint("on_commit_1"); in TEST_P()
135 auto on_commit_2 = task_runner_->CreateCheckpoint("on_commit_2"); in TEST_P()
146 task_runner_->RunUntilCheckpoint("on_commit_2"); in TEST_P()
186 auto checkpoint = task_runner_->CreateCheckpoint("last_unregistered"); in TEST_P()
191 task_runner_.get())); in TEST_P()
[all …]
Dshared_memory_arbiter_impl.cc86 task_runner_(task_runner), in SharedMemoryArbiterImpl()
120 task_runner_ && task_runner_->RunsTasksOnCurrentThread(); in GetNewChunk()
264 task_runner_to_post_callback_on = task_runner_; in UpdateCommitDataRequest()
348 base::TaskRunner* task_runner = task_runner_; in FlushPendingCommitDataRequests()
416 PERFETTO_CHECK(!producer_endpoint_ && !task_runner_); in BindToProducerEndpoint()
419 task_runner_ = task_runner; in BindToProducerEndpoint()
459 PERFETTO_CHECK(task_runner_); in BindStartupTargetBuffer()
460 PERFETTO_CHECK(task_runner_->RunsTasksOnCurrentThread()); in BindStartupTargetBuffer()
474 if (task_runner_ && !task_runner_->RunsTasksOnCurrentThread()) { in AbortStartupTracingForReservation()
476 auto* task_runner = task_runner_; in AbortStartupTracingForReservation()
[all …]
/external/perfetto/src/ipc/test/
Dipc_integrationtest.cc70 perfetto::base::TestTaskRunner task_runner_; member in ipc_test::__anon3b4081f80111::IPCIntegrationTest
75 std::unique_ptr<Host> host = Host::CreateInstance(kSockName, &task_runner_); in TEST_F()
81 auto on_connect = task_runner_.CreateCheckpoint("on_connect"); in TEST_F()
84 Client::CreateInstance(kSockName, &task_runner_); in TEST_F()
87 task_runner_.RunUntilCheckpoint("on_connect"); in TEST_F()
92 auto on_reply = task_runner_.CreateCheckpoint("on_hello_reply"); in TEST_F()
109 task_runner_.RunUntilCheckpoint("on_hello_reply"); in TEST_F()
115 auto on_reply = task_runner_.CreateCheckpoint("on_goodbye_reply"); in TEST_F()
132 task_runner_.RunUntilCheckpoint("on_goodbye_reply"); in TEST_F()
/external/perfetto/test/
Dfake_producer.cc43 : name_(name), task_runner_(task_runner) {} in FakeProducer()
54 socket_name, this, "android.perfetto.FakeProducer", task_runner_, in Connect()
70 auto task_runner = task_runner_; in OnConnect()
83 task_runner_->PostTask(on_setup_data_source_instance_); in SetupDataSource()
103 task_runner_->PostTask(on_create_data_source_instance_); in StartDataSource()
117 task_runner_->PostTask([this, config, arbiter, callback] { in ProduceStartupEventBatch()
134 task_runner_->PostTask( in ProduceEventBatch()
139 task_runner_->PostTask([this, desc] { endpoint_->RegisterDataSource(desc); }); in RegisterDataSource()
144 task_runner_->PostTask( in CommitData()
149 task_runner_->PostTask([this, callback] { endpoint_->Sync(callback); }); in Sync()
/external/libchrome/mojo/public/cpp/bindings/
Dthread_safe_interface_ptr.h61 task_runner_(task_runner), in ThreadSafeForwarder()
99 task_runner_->PostTask(FROM_HERE, in Accept()
119 task_runner_->PostTask( in AcceptWithResponder()
128 if (task_runner_->RunsTasksInCurrentSequence()) { in AcceptWithResponder()
138 task_runner_->PostTask( in AcceptWithResponder()
249 const scoped_refptr<base::SequencedTaskRunner> task_runner_; variable
317 : task_runner_(task_runner) {} in PtrWrapper()
321 task_runner_->PostTask(FROM_HERE, base::Bind(&PtrWrapper::Bind, this, in BindOnTaskRunner()
333 task_runner_->PostTask(FROM_HERE, base::Bind(&PtrWrapper::Bind, this, in BindOnTaskRunner()
339 task_runner_, base::Bind(&PtrWrapper::Accept, this), in CreateForwarder()
[all …]
/external/perfetto/src/tracing/ipc/service/
Dservice_ipc_host_impl.cc39 : task_runner_(task_runner) {} in ServiceIPCHostImpl()
49 ipc::Host::CreateInstance(producer_socket_name, task_runner_); in Start()
51 ipc::Host::CreateInstance(consumer_socket_name, task_runner_); in Start()
61 ipc::Host::CreateInstance(std::move(producer_socket_fd), task_runner_); in Start()
63 ipc::Host::CreateInstance(std::move(consumer_socket_fd), task_runner_); in Start()
71 svc_ = TracingService::CreateInstance(std::move(shm_factory), task_runner_); in DoStart()
/external/perfetto/src/tracing/consumer_api_deprecated/
Dconsumer_api_deprecated.cc104 base::TaskRunner* const task_runner_; member in perfetto::consumer::__anoneea8fbaf0111::TracingSession
125 : task_runner_(task_runner), in TracingSession()
168 ConsumerIPCClient::Connect(GetConsumerSocket(), this, task_runner_); in Initialize()
253 task_runner_->PostTask([endpoint] { delete endpoint; }); in DestroyConnection()
269 task_runner_->PostTask([callback, callback_arg, handle, state] { in NotifyCallback()
291 std::unique_ptr<base::UnixTaskRunner> task_runner_; member in perfetto::consumer::__anoneea8fbaf0111::TracingController
305 task_runner_initialized_.wait(lock, [this] { return !!task_runner_; }); in TracingController()
311 task_runner_.reset(new base::UnixTaskRunner()); in ThreadMain()
314 task_runner_->Run(); in ThreadMain()
335 auto* session = new TracingSession(task_runner_.get(), handle, callback, in Create()
[all …]
/external/libchrome/mojo/public/cpp/bindings/lib/
Dinterface_endpoint_client.cc46 task_runner_(std::move(runner)) {} in ResponderThunk()
54 if (task_runner_->RunsTasksInCurrentSequence()) { in ~ResponderThunk()
63 task_runner_->PostTask( in ~ResponderThunk()
76 DCHECK(task_runner_->RunsTasksInCurrentSequence()); in Accept()
90 DCHECK(task_runner_->RunsTasksInCurrentSequence()); in IsConnected()
95 if (task_runner_->RunsTasksInCurrentSequence()) { in IsConnectedAsync()
98 task_runner_->PostTask( in IsConnectedAsync()
107 scoped_refptr<base::SequencedTaskRunner> task_runner_; member in mojo::__anon051bc9aa0111::ResponderThunk
150 task_runner_(std::move(runner)), in InterfaceEndpointClient()
355 task_runner_); in InitControllerIfNecessary()
[all …]
/external/libchrome/mojo/public/cpp/system/
Dsimple_watcher.cc77 task_runner_(task_runner), in Context()
100 task_runner_->RunsTasksInCurrentSequence() && weak_watcher_ && in Notify()
107 task_runner_->PostTask( in Notify()
114 const scoped_refptr<base::SequencedTaskRunner> task_runner_; member in mojo::SimpleWatcher::Context
127 task_runner_(std::move(runner)), in SimpleWatcher()
129 task_runner_ == in SimpleWatcher()
135 DCHECK(task_runner_->RunsTasksInCurrentSequence()); in SimpleWatcher()
161 context_ = Context::Create(weak_factory_.GetWeakPtr(), task_runner_, in Watch()
243 task_runner_->PostTask( in ArmOrNotify()
/external/perfetto/src/profiling/perf/
Dunwinding.h195 base::UnixTaskRunner* const task_runner_; variable
217 task_runner_ = task_runner; in UnwinderHandle()
230 init_cv.wait(lock, [this] { return !!task_runner_ && !!unwinder_; }); in UnwinderHandle()
234 if (task_runner_) { in ~UnwinderHandle()
235 PERFETTO_CHECK(!task_runner_->QuitCalled()); in ~UnwinderHandle()
236 task_runner_->Quit(); in ~UnwinderHandle()
258 base::UnixTaskRunner* task_runner_ = nullptr; variable
/external/perfetto/src/tracing/internal/
Dtracing_muxer_impl.cc208 muxer_->task_runner_->PostTask( in NotifyStartComplete()
217 muxer_->task_runner_->PostTask(std::move(stop_complete_callback_)); in NotifyStopComplete()
221 muxer_->task_runner_->PostTask(std::move(blocking_stop_complete_callback_)); in NotifyStopComplete()
254 muxer_->task_runner_->PostTask([callback, buf, has_more] { in OnTraceData()
310 muxer->task_runner_->PostTask( in ~TracingSessionImpl()
324 muxer->task_runner_->PostTask([muxer, session_id, trace_config, fd] { in Setup()
333 muxer->task_runner_->PostTask( in Start()
339 PERFETTO_DCHECK(!muxer_->task_runner_->RunsTasksOnCurrentThread()); in StartBlocking()
343 muxer->task_runner_->PostTask([muxer, session_id, &tracing_started] { in StartBlocking()
358 muxer->task_runner_->PostTask( in Stop()
[all …]
/external/perfetto/src/traced/probes/
Dprobes_producer.cc119 return task_runner_->PostTask([this] { this->Restart(); }); in OnDisconnect()
123 task_runner_->PostDelayedTask([this] { this->Connect(); }, in OnDisconnect()
134 base::TaskRunner* task_runner = task_runner_; in Restart()
218 ftrace_ = FtraceController::Create(task_runner_, this); in CreateFtraceDataSource()
253 std::move(source_config), task_runner_, session_id, &system_inodes_, in CreateInodeFileDataSource()
262 task_runner_, session_id, endpoint_->CreateTraceWriter(buffer_id), config, in CreateProcessStatsDataSource()
271 new AndroidPowerDataSource(config, task_runner_, session_id, in CreateAndroidPowerDataSource()
280 new AndroidLogDataSource(config, task_runner_, session_id, in CreateAndroidLogDataSource()
297 new SysStatsDataSource(task_runner_, session_id, in CreateSysStatsDataSource()
306 task_runner_, session_id, endpoint_->CreateTraceWriter(buffer_id))); in CreateMetatraceDataSource()
[all …]
/external/libchrome/base/task/sequence_manager/
Dthread_controller_impl.cc24 task_runner_(task_runner), in ThreadControllerImpl()
76 task_runner_->PostTask(FROM_HERE, immediate_do_work_closure_); in ScheduleWork()
116 task_runner_->PostDelayedTask( in SetNextDelayedDoWork()
121 return task_runner_->RunsTasksInCurrentSequence(); in RunsTasksInCurrentSequence()
199 task_runner_->PostTask(FROM_HERE, immediate_do_work_closure_); in DoWork()
208 task_runner_->PostDelayedTask( in DoWork()
245 task_runner_->PostTask(FROM_HERE, immediate_do_work_closure_); in OnBeginNestedRunLoop()

123456