diff options
author | yuhaoz <yuhaoz@google.com> | 2015-08-07 12:15:44 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-07 19:16:27 +0000 |
commit | bbe9cfdf0feedae4392ccbc16f2784ab527bd466 (patch) | |
tree | 09d0ae170c0bbd646ad990b2044611638f41ef00 /base | |
parent | 85779db494670b7797bc774ac375067665f2ad89 (diff) | |
download | chromium_src-bbe9cfdf0feedae4392ccbc16f2784ab527bd466.zip chromium_src-bbe9cfdf0feedae4392ccbc16f2784ab527bd466.tar.gz chromium_src-bbe9cfdf0feedae4392ccbc16f2784ab527bd466.tar.bz2 |
Change PostTask in base::debug::TaskAnnotator::RunTask() and base::debug::TaskAnnotator::DidQueueTask() to use Flow v2.
BUG=https://github.com/catapult-project/catapult/issues/1079
Review URL: https://codereview.chromium.org/1275693002
Cr-Commit-Position: refs/heads/master@{#342403}
Diffstat (limited to 'base')
-rw-r--r-- | base/debug/task_annotator.cc | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/base/debug/task_annotator.cc b/base/debug/task_annotator.cc index b74d390..e47a043 100644 --- a/base/debug/task_annotator.cc +++ b/base/debug/task_annotator.cc @@ -20,9 +20,10 @@ TaskAnnotator::~TaskAnnotator() { void TaskAnnotator::DidQueueTask(const char* queue_function, const PendingTask& pending_task) { - TRACE_EVENT_FLOW_BEGIN0(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), + TRACE_EVENT_WITH_FLOW0(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), queue_function, - TRACE_ID_MANGLE(GetTaskTraceID(pending_task))); + TRACE_ID_MANGLE(GetTaskTraceID(pending_task)), + TRACE_EVENT_FLAG_FLOW_OUT); } void TaskAnnotator::RunTask(const char* queue_function, @@ -32,11 +33,12 @@ void TaskAnnotator::RunTask(const char* queue_function, tracked_objects::Duration queue_duration = stopwatch.StartTime() - pending_task.EffectiveTimePosted(); - TRACE_EVENT_FLOW_END1(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), - queue_function, - TRACE_ID_MANGLE(GetTaskTraceID(pending_task)), - "queue_duration", - queue_duration.InMilliseconds()); + TRACE_EVENT_WITH_FLOW1(TRACE_DISABLED_BY_DEFAULT("toplevel.flow"), + queue_function, + TRACE_ID_MANGLE(GetTaskTraceID(pending_task)), + TRACE_EVENT_FLAG_FLOW_IN, + "queue_duration", + queue_duration.InMilliseconds()); // Before running the task, store the program counter where it was posted // and deliberately alias it to ensure it is on the stack if the task |