Index: base/threading/sequenced_worker_pool.cc |
diff --git a/base/threading/sequenced_worker_pool.cc b/base/threading/sequenced_worker_pool.cc |
index 24a07511a9847a4faba4dc855470cbda3fbb347b..51075e113e71410de0ccd31f991fdbd7ee954427 100644 |
--- a/base/threading/sequenced_worker_pool.cc |
+++ b/base/threading/sequenced_worker_pool.cc |
@@ -810,6 +810,38 @@ void SequencedWorkerPool::Inner::ThreadLoop(Worker* this_worker) { |
TRACE_EVENT_FLAG_FLOW_IN, |
"src_file", task.posted_from.file_name(), |
"src_func", task.posted_from.function_name()); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_EVENT_WITH_FLOW2(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), |
+ "SequencedWorkerPool::Inner::ThreadLoop", |
+ TRACE_ID_MANGLE(GetTaskTraceID(task, static_cast<void*>(this))), |
+ TRACE_EVENT_FLAG_FLOW_OUT, |
+ "src_file", task.posted_from.file_name(), |
+ "src_func", task.posted_from.function_name()); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_EVENT_WITH_FLOW2(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), |
+ "SequencedWorkerPool::Inner::ThreadLoop", |
+ TRACE_ID_MANGLE(GetTaskTraceID(task, static_cast<void*>(this))), |
+ TRACE_EVENT_FLAG_FLOW_IN, |
+ "src_file", task.posted_from.file_name(), |
+ "src_func", task.posted_from.function_name()); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_EVENT_WITH_FLOW2(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), |
+ "SequencedWorkerPool::Inner::ThreadLoop", |
+ TRACE_ID_MANGLE(GetTaskTraceID(task, static_cast<void*>(this))), |
+ TRACE_EVENT_FLAG_FLOW_OUT, |
+ "src_file", task.posted_from.file_name(), |
+ "src_func", task.posted_from.function_name()); |
+ TRACE_TASK_EXECUTION("SequencedWorkerPool::Inner::ThreadLoop", task); |
+ TRACE_EVENT_WITH_FLOW2(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), |
+ "SequencedWorkerPool::Inner::ThreadLoop", |
+ TRACE_ID_MANGLE(GetTaskTraceID(task, static_cast<void*>(this))), |
+ TRACE_EVENT_FLAG_FLOW_IN, |
+ "src_file", task.posted_from.file_name(), |
+ "src_func", task.posted_from.function_name()); |
int new_thread_id = WillRunWorkerTask(task); |
{ |
AutoUnlock unlock(lock_); |