| 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_);
|
|
|