Home
last modified time | relevance | path

Searched refs:IsExclusiveHeld (Results 1 – 15 of 15) sorted by relevance

/art/runtime/base/
Dmutex.h220 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()
Dmutex-inl.h211 inline bool Mutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
227 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
Dmutex.cc318 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()
/art/runtime/gc/collector/
Dgarbage_collector.cc90 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in Run()
Dmark_compact.cc78 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in RunPhases()
195 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in MarkingPhase()
Dsemi_space.cc109 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in RunPhases()
165 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self_)); in MarkingPhase()
Dmark_sweep.cc215 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in PreCleanCards()
492 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in MarkRoots()
/art/runtime/gc/space/
Drosalloc_space.cc312 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in InspectAllRosAlloc()
Dlarge_object_space.cc186 if (lock_.IsExclusiveHeld(self)) { in Contains()
/art/runtime/
Druntime.cc233 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()
Dthread.cc631 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()
Dmonitor.cc955 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in DescribeWait()
/art/runtime/jdwp/
Djdwp_event.cc1364 bool safe_to_release_mutator_lock_over_send = !Locks::mutator_lock_->IsExclusiveHeld(self); in DdmSendChunkV()
/art/runtime/gc/allocator/
Drosalloc.cc1874 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in Verify()
/art/runtime/gc/
Dheap.cc2660 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in RevokeAllThreadLocalAllocationStacks()