diff options
Diffstat (limited to 'runtime/base/timing_logger.cc')
-rw-r--r-- | runtime/base/timing_logger.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/base/timing_logger.cc b/runtime/base/timing_logger.cc index c8dee6d..bb32b2d 100644 --- a/runtime/base/timing_logger.cc +++ b/runtime/base/timing_logger.cc @@ -43,6 +43,7 @@ CumulativeLogger::~CumulativeLogger() { } void CumulativeLogger::SetName(const std::string& name) { + MutexLock mu(Thread::Current(), lock_); name_.assign(name); } @@ -61,6 +62,7 @@ void CumulativeLogger::Reset() { } uint64_t CumulativeLogger::GetTotalNs() const { + MutexLock mu(Thread::Current(), lock_); return GetTotalTime() * kAdjust; } |