Searched refs:IsExclusiveHeld (Results 1 – 18 of 18) sorted by relevance
103 !Locks::mutator_lock_->IsExclusiveHeld(self)) { in RegisterAsLocked()121 Locks::mutator_lock_->IsExclusiveHeld(self)) { in RegisterAsLocked()211 inline bool Mutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function229 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()237 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function266 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()
266 ALWAYS_INLINE bool IsExclusiveHeld(const Thread* self) const;275 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotHeldExclusive()367 ALWAYS_INLINE bool IsExclusiveHeld(const Thread* self) const;376 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotExclusiveHeld()
435 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveLock()481 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveTryLock()813 result = IsExclusiveHeld(self); // TODO: a better best effort here. in IsSharedHeld()
41 DCHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)) << "Call VisitObjectsPaused() instead"; in VisitObjects()86 if (!zygote_creation_lock_.IsExclusiveHeld(self)) { in VisitObjectsInternalRegionSpace()
3130 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in RevokeAllThreadLocalAllocationStacks()
106 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in Run()
69 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in RunPhases()171 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()
222 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in PreCleanCards()630 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in MarkRoots()
1220 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in VerifyNoFromSpaceReferences()
90 if (UNLIKELY(uninitialized_class_definitions_lock_.IsExclusiveHeld(self))) { in Action()
197 Locks::mutator_lock_->IsExclusiveHeld(self)) { in ComputeMonitorDescription()
471 if (Locks::mutator_lock_->IsExclusiveHeld(self) || Locks::mutator_lock_->IsSharedHeld(self)) { in Dump()484 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self) || Locks::mutator_lock_->IsSharedHeld(self)); in DumpThread()497 bool tll_already_held = Locks::thread_list_lock_->IsExclusiveHeld(self); in DumpAllThreads()
1206 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()1208 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()1881 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in PrintObject()
321 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in InspectAllRosAlloc()
237 if (lock_.IsExclusiveHeld(self)) { in Contains()
1357 bool safe_to_release_mutator_lock_over_send = !Locks::mutator_lock_->IsExclusiveHeld(self); in DdmSendChunkV()
1742 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in Verify()2105 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in DumpStats()