Home
last modified time | relevance | path

Searched refs:kMonitorLock (Results 1 – 6 of 6) sorted by relevance

/art/runtime/base/
Dmutex-inl.h155 if (level != kMonitorLock) { in RegisterAsLockedImpl()
173 if (level != kMonitorLock) { in RegisterAsUnlockedImpl()
241 if (result && self != nullptr && level_ != kMonitorLock && !gAborting) { in IsExclusiveHeld()
Dlocks.h127 kMonitorLock, enumerator
Dmutex.cc266 CHECK(self->GetHeldMutex(level_) == this || level_ == kMonitorLock) in CheckSafeToWait()
657 DCHECK_EQ(level_, kMonitorLock); in ExclusiveLockUncontendedFor()
670 DCHECK_EQ(level_, kMonitorLock); in ExclusiveUnlockUncontended()
/art/runtime/
Dthread-inl.h656 CHECK(GetHeldMutex(kMonitorLock) == nullptr); in DisallowPreMonitorMutexes()
662 Mutex* new_ph = new Mutex("checkpoint placeholder mutex", kMonitorLock); in DisallowPreMonitorMutexes()
670 SetHeldMutex(kMonitorLock, ph); in DisallowPreMonitorMutexes()
677 CHECK_EQ(GetHeldMutex(kMonitorLock), cp_placeholder_mutex_.load(std::memory_order_relaxed)); in AllowPreMonitorMutexes()
678 SetHeldMutex(kMonitorLock, nullptr); in AllowPreMonitorMutexes()
Dmonitor.cc98 : monitor_lock_("a monitor lock", kMonitorLock), in Monitor()
132 : monitor_lock_("a monitor lock", kMonitorLock), in Monitor()
Dthread.cc2120 if (i != kMonitorLock) { in DumpState()