Home
last modified time | relevance | path

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

/art/runtime/base/
Dmutex.h247 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()
Dmutex-inl.h181 inline bool Mutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
197 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
Dmutex.cc393 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()
/art/runtime/gc/collector/
Dgarbage_collector.cc105 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in Run()
Dmark_compact.cc67 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in RunPhases()
169 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in MarkingPhase()
Dsemi_space.cc122 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in RunPhases()
177 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self_)); in MarkingPhase()
Dmark_sweep.cc221 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in PreCleanCards()
607 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in MarkRoots()
Dconcurrent_copying.cc1135 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in VerifyNoFromSpaceReferences()
/art/runtime/
Djni_env_ext.cc191 Locks::mutator_lock_->IsExclusiveHeld(self)) { in ComputeMonitorDescription()
Druntime.cc417 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()
Dthread.cc1163 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()
Dmonitor.cc1178 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in DescribeWait()
/art/runtime/gc/space/
Drosalloc_space.cc319 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in InspectAllRosAlloc()
Dlarge_object_space.cc232 if (lock_.IsExclusiveHeld(self)) { in Contains()
/art/runtime/jdwp/
Djdwp_event.cc1357 bool safe_to_release_mutator_lock_over_send = !Locks::mutator_lock_->IsExclusiveHeld(self); in DdmSendChunkV()
/art/runtime/gc/allocator/
Drosalloc.cc1741 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in Verify()
2104 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in DumpStats()
/art/runtime/gc/
Dheap.cc907 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()