diff options
-rw-r--r-- | runtime/locks.h | 1 | ||||
-rw-r--r-- | runtime/monitor_pool.cc | 3 |
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) { |