diff --git a/ipc/chromium/src/base/message_pump_default.cc b/ipc/chromium/src/base/message_pump_default.cc index 5e29a0e61747..076b21d66b60 100644 --- a/ipc/chromium/src/base/message_pump_default.cc +++ b/ipc/chromium/src/base/message_pump_default.cc @@ -21,6 +21,8 @@ MessagePumpDefault::MessagePumpDefault() } void MessagePumpDefault::Run(Delegate* delegate) { + AUTO_PROFILER_LABEL("MessagePumpDefault::Run", OTHER); + DCHECK(keep_running_) << "Quit must have been called outside of Run!"; const MessageLoop* const loop = MessageLoop::current(); @@ -55,7 +57,7 @@ void MessagePumpDefault::Run(Delegate* delegate) { if (delayed_work_time_.is_null()) { hangMonitor.NotifyWait(); - AUTO_PROFILER_LABEL("MessagePumpDefault::Run:Wait", OTHER); + AUTO_PROFILER_LABEL("MessagePumpDefault::Run:Wait", IDLE); { AUTO_PROFILER_THREAD_SLEEP; event_.Wait(); @@ -64,7 +66,7 @@ void MessagePumpDefault::Run(Delegate* delegate) { TimeDelta delay = delayed_work_time_ - TimeTicks::Now(); if (delay > TimeDelta()) { hangMonitor.NotifyWait(); - AUTO_PROFILER_LABEL("MessagePumpDefault::Run:Wait", OTHER); + AUTO_PROFILER_LABEL("MessagePumpDefault::Run:Wait", IDLE); { AUTO_PROFILER_THREAD_SLEEP; event_.TimedWait(delay);