Home
last modified time | relevance | path

Searched refs:level_ (Results 1 – 3 of 3) sorted by relevance

/art/runtime/base/
Dmutex-inl.h93 CheckUnattachedThread(level_); in RegisterAsLocked()
96 LockLevel level = level_; in RegisterAsLocked()
159 CheckUnattachedThread(level_); in RegisterAsUnlocked()
162 if (level_ != kMonitorLock) { in RegisterAsUnlocked()
163 auto level = level_; in RegisterAsUnlocked()
231 if (result && self != nullptr && level_ != kMonitorLock && !gAborting) { in IsExclusiveHeld()
232 if (level_ == kThreadWaitLock && self->GetHeldMutex(kThreadWaitLock) != this) { in IsExclusiveHeld()
235 CHECK_EQ(self->GetHeldMutex(level_), this); in IsExclusiveHeld()
262 CHECK_EQ(self->GetHeldMutex(level_), this); in IsExclusiveHeld()
Dmutex.cc186 level_(level), in BaseMutex()
235 CheckUnattachedThread(level_); in CheckSafeToWait()
239 CHECK(self->GetHeldMutex(level_) == this || level_ == kMonitorLock) in CheckSafeToWait()
244 if (i != level_) { in CheckSafeToWait()
264 << "\"" << name_ << "\" (level " << level_ << ") " in CheckSafeToWait()
274 << "\"" << name_ << "\" (level " << level_ << ")"; in CheckSafeToWait()
546 DCHECK_EQ(level_, kMonitorLock); in ExclusiveLockUncontendedFor()
559 DCHECK_EQ(level_, kMonitorLock); in ExclusiveUnlockUncontended()
577 LOG(FATAL) << GetName() << " level=" << level_ << " self=" << name1 in ExclusiveUnlock()
633 << " level=" << static_cast<int>(level_) in Dump()
[all …]
Dmutex.h141 const LockLevel level_; // Support for lock hierarchy. variable