summaryrefslogtreecommitdiff
path: root/runtime/locks.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/locks.cc')
-rw-r--r--runtime/locks.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/locks.cc b/runtime/locks.cc
index 51a40c383a..5b462a138f 100644
--- a/runtime/locks.cc
+++ b/runtime/locks.cc
@@ -30,6 +30,7 @@ Mutex* Locks::runtime_shutdown_lock_ = NULL;
Mutex* Locks::thread_list_lock_ = NULL;
Mutex* Locks::thread_suspend_count_lock_ = NULL;
Mutex* Locks::trace_lock_ = NULL;
+Mutex* Locks::profiler_lock_ = NULL;
Mutex* Locks::unexpected_signal_lock_ = NULL;
void Locks::Init() {
@@ -44,6 +45,7 @@ void Locks::Init() {
DCHECK(thread_list_lock_ != NULL);
DCHECK(thread_suspend_count_lock_ != NULL);
DCHECK(trace_lock_ != NULL);
+ DCHECK(profiler_lock_ != NULL);
DCHECK(unexpected_signal_lock_ != NULL);
} else {
logging_lock_ = new Mutex("logging lock", kLoggingLock, true);
@@ -66,6 +68,8 @@ void Locks::Init() {
thread_suspend_count_lock_ = new Mutex("thread suspend count lock", kThreadSuspendCountLock);
DCHECK(trace_lock_ == NULL);
trace_lock_ = new Mutex("trace lock", kTraceLock);
+ DCHECK(profiler_lock_ == NULL);
+ profiler_lock_ = new Mutex("profiler lock", kProfilerLock);
DCHECK(unexpected_signal_lock_ == NULL);
unexpected_signal_lock_ = new Mutex("unexpected signal lock", kUnexpectedSignalLock, true);
}