Searched refs:IsExclusiveHeld (Results 1 – 17 of 17) sorted by relevance
247 bool IsExclusiveHeld(const Thread* self) const;252 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()260 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotHeldExclusive()352 bool IsExclusiveHeld(const Thread* self) const;357 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()365 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotExclusiveHeld()
181 inline bool Mutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function197 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
393 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveLock()439 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveTryLock()771 result = IsExclusiveHeld(self); // TODO: a better best effort here. in IsSharedHeld()
105 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in Run()
67 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in RunPhases()169 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in MarkingPhase()
122 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in RunPhases()177 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self_)); in MarkingPhase()
221 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in PreCleanCards()607 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in MarkRoots()
1135 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in VerifyNoFromSpaceReferences()
191 Locks::mutator_lock_->IsExclusiveHeld(self)) { in ComputeMonitorDescription()
417 if (Locks::mutator_lock_->IsExclusiveHeld(self) || Locks::mutator_lock_->IsSharedHeld(self)) { in Dump()431 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self) || Locks::mutator_lock_->IsSharedHeld(self)); in DumpThread()444 bool tll_already_held = Locks::thread_list_lock_->IsExclusiveHeld(self); in DumpAllThreads()
1163 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()1165 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()1759 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in DumpLockedObject()
1178 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in DescribeWait()
319 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in InspectAllRosAlloc()
232 if (lock_.IsExclusiveHeld(self)) { in Contains()
1357 bool safe_to_release_mutator_lock_over_send = !Locks::mutator_lock_->IsExclusiveHeld(self); in DdmSendChunkV()
1741 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in Verify()2104 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in DumpStats()
907 DCHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)) << "Call VisitObjectsPaused() instead"; in VisitObjects()951 if (!zygote_creation_lock_.IsExclusiveHeld(self)) { in VisitObjectsInternalRegionSpace()3269 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in RevokeAllThreadLocalAllocationStacks()