Index: components/timers/alarm_timer_chromeos.cc |
diff --git a/components/timers/alarm_timer_chromeos.cc b/components/timers/alarm_timer_chromeos.cc |
index 341818a60d736fcbce8b1cea6a8838f2dc863ada..ebef8cac41167e83e6ff330776489eaf43d3330d 100644 |
--- a/components/timers/alarm_timer_chromeos.cc |
+++ b/components/timers/alarm_timer_chromeos.cc |
@@ -16,6 +16,7 @@ |
#include "base/pending_task.h" |
#include "base/thread_task_runner_handle.h" |
#include "base/threading/thread.h" |
+#include "base/trace_event/trace_event.h" |
namespace timers { |
namespace { |
@@ -428,9 +429,11 @@ void AlarmTimer::OnTimerFired() { |
else |
Stop(); |
+ TRACE_TASK_EXECUTION("AlarmTimer::OnTimerFired", *pending_user_task); |
+ |
// Now run the user task. |
- base::MessageLoop::current()->task_annotator()->RunTask( |
- "AlarmTimer::Reset", "AlarmTimer::OnTimerFired", *pending_user_task); |
+ base::MessageLoop::current()->task_annotator()->RunTask("AlarmTimer::Reset", |
+ *pending_user_task); |
} |
OneShotAlarmTimer::OneShotAlarmTimer() : AlarmTimer(false, false) { |