Searched refs:IsExclusiveHeld (Results 1 – 15 of 15) sorted by relevance
220 bool IsExclusiveHeld(const Thread* self) const;225 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()233 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotHeldExclusive()318 bool IsExclusiveHeld(const Thread* self) const;323 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()331 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotExclusiveHeld()
211 inline bool Mutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function227 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
318 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveLock()361 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveTryLock()648 result = IsExclusiveHeld(self); // TODO: a better best effort here. in IsSharedHeld()
90 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in Run()
78 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in RunPhases()195 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in MarkingPhase()
109 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in RunPhases()165 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self_)); in MarkingPhase()
215 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in PreCleanCards()492 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in MarkRoots()
312 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in InspectAllRosAlloc()
186 if (lock_.IsExclusiveHeld(self)) { in Contains()
233 if (Locks::mutator_lock_->IsExclusiveHeld(self) || Locks::mutator_lock_->IsSharedHeld(self)) { in Dump()261 bool tll_already_held = Locks::thread_list_lock_->IsExclusiveHeld(self); in DumpAllThreads()
631 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()633 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()942 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in DumpLockedObject()
955 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in DescribeWait()
1364 bool safe_to_release_mutator_lock_over_send = !Locks::mutator_lock_->IsExclusiveHeld(self); in DdmSendChunkV()
1874 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in Verify()
2660 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in RevokeAllThreadLocalAllocationStacks()