Home
last modified time | relevance | path

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

/art/runtime/base/
Dmutex-inl.h112 !Locks::mutator_lock_->IsExclusiveHeld(self)) { in RegisterAsLocked()
130 Locks::mutator_lock_->IsExclusiveHeld(self)) { in RegisterAsLocked()
227 inline bool Mutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
249 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()
257 inline bool ReaderWriterMutex::IsExclusiveHeld(const Thread* self) const { in IsExclusiveHeld() function
286 CHECK(IsExclusiveHeld(self)) << *this; in AssertExclusiveHeld()
Dmutex.h182 ALWAYS_INLINE bool IsExclusiveHeld(const Thread* self) const;
191 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotHeldExclusive()
307 ALWAYS_INLINE bool IsExclusiveHeld(const Thread* self) const;
316 CHECK(!IsExclusiveHeld(self)) << *this; in AssertNotExclusiveHeld()
Dmutex.cc365 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveLock()
417 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveTryLock()
751 result = IsExclusiveHeld(self); // TODO: a better best effort here. in IsSharedHeld()
/art/runtime/gc/
Dheap-visit-objects-inl.h41 DCHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)) << "Call VisitObjectsPaused() instead"; in VisitObjects()
86 if (!zygote_creation_lock_.IsExclusiveHeld(self)) { in VisitObjectsInternalRegionSpace()
Dheap.cc3323 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in RevokeAllThreadLocalAllocationStacks()
/art/openjdkjvmti/
Dtransform.cc92 if (UNLIKELY(uninitialized_class_definitions_lock_.IsExclusiveHeld(self))) { in Action()
/art/runtime/jni/
Djni_env_ext.cc198 Locks::mutator_lock_->IsExclusiveHeld(self)) { in ComputeMonitorDescription()
/art/runtime/gc/collector/
Dgarbage_collector.cc173 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in Run()
Dsemi_space.cc123 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in RunPhases()
178 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self_)); in MarkingPhase()
Dmark_sweep.cc224 CHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)); in PreCleanCards()
632 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in MarkRoots()
Dconcurrent_copying.cc1894 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self)); in VerifyNoFromSpaceReferences()
/art/runtime/
Druntime.cc526 if (Locks::mutator_lock_->IsExclusiveHeld(self) || Locks::mutator_lock_->IsSharedHeld(self)) { in Dump()
539 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(self) || Locks::mutator_lock_->IsSharedHeld(self)); in DumpThread()
556 bool tll_already_held = Locks::thread_list_lock_->IsExclusiveHeld(self); in DumpAllThreads()
557 bool tscl_already_held = Locks::thread_suspend_count_lock_->IsExclusiveHeld(self); in DumpAllThreads()
565 bool ml_already_exlusively_held = Locks::mutator_lock_->IsExclusiveHeld(self); in DumpAllThreads()
2743 DCHECK(Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())); in operator ()()
Dthread.cc1387 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()
1389 if (!Locks::thread_list_lock_->IsExclusiveHeld(self)) { in UnsafeLogFatalForSuspendCount()
1872 if (Locks::thread_suspend_count_lock_->IsExclusiveHeld(self)) { in DumpState()
2070 Locks::mutator_lock_->IsExclusiveHeld(Thread::Current())) { in PrintObject()
Dmonitor.cc704 DCHECK(!monitor_lock_.IsExclusiveHeld(self)); in Unlock()
/art/runtime/gc/space/
Drosalloc_space.cc388 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in InspectAllRosAlloc()
Dlarge_object_space.cc243 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.cc1743 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in Verify()
2106 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self)) in DumpStats()