summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/locks.h1
-rw-r--r--runtime/monitor_pool.cc3
2 files changed, 3 insertions, 1 deletions
diff --git a/runtime/locks.h b/runtime/locks.h
index 2f9810d..4343ab4 100644
--- a/runtime/locks.h
+++ b/runtime/locks.h
@@ -46,6 +46,7 @@ enum LockLevel {
kMarkSweepMarkStackLock,
kTransactionLogLock,
kInternTableLock,
+ kMonitorPoolLock,
kDefaultMutexLevel,
kMarkSweepLargeObjectLock,
kPinTableLock,
diff --git a/runtime/monitor_pool.cc b/runtime/monitor_pool.cc
index eadd7a6..19e569d 100644
--- a/runtime/monitor_pool.cc
+++ b/runtime/monitor_pool.cc
@@ -22,7 +22,8 @@
namespace art {
-MonitorPool::MonitorPool() : allocated_ids_lock_("allocated monitor ids lock") {
+MonitorPool::MonitorPool() : allocated_ids_lock_("allocated monitor ids lock",
+ LockLevel::kMonitorPoolLock) {
}
Monitor* MonitorPool::LookupMonitorFromTable(MonitorId mon_id) {