Index: webrtc/base/event_tracer.cc |
diff --git a/webrtc/base/event_tracer.cc b/webrtc/base/event_tracer.cc |
index 4174589d366a48cf4d20d7cc1bceb8fc0eb3ca4f..9e777a85cef0a30fd62670ee82802a2ac87ce856 100644 |
--- a/webrtc/base/event_tracer.cc |
+++ b/webrtc/base/event_tracer.cc |
@@ -139,6 +139,7 @@ class EventLogger final { |
} |
void Start(FILE* file, bool owned) { |
+ RTC_DCHECK(thread_checker_.CalledOnValidThread()); |
RTC_DCHECK(file); |
RTC_DCHECK(!output_file_); |
output_file_ = file; |
@@ -158,9 +159,12 @@ class EventLogger final { |
// Finally start, everything should be set up now. |
logging_thread_.Start(); |
+ TRACE_EVENT_INSTANT0("webrtc", "EventLogger::Start"); |
} |
void Stop() { |
+ RTC_DCHECK(thread_checker_.CalledOnValidThread()); |
+ TRACE_EVENT_INSTANT0("webrtc", "EventLogger::Stop"); |
// Try to stop. Abort if we're not currently logging. |
if (rtc::AtomicOps::CompareAndSwap(&g_event_logging_active, 1, 0) == 0) |
return; |