Home
last modified time | relevance | path

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

/art/runtime/base/
Dmutex.h103 BaseMutex(const char* name, LockLevel level);
137 const LockLevel level_; // Support for lock hierarchy.
164 explicit Mutex(const char* name, LockLevel level = kDefaultMutexLevel, bool recursive = false);
275 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
393 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel)
Dmutex-inl.h59 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS { in CheckUnattachedThread()
94 LockLevel level = level_; in RegisterAsLocked()
126 LockLevel lock_level_i = static_cast<LockLevel>(i); in RegisterAsLocked()
Dlocks.h42 enum LockLevel : uint8_t { enum
146 std::ostream& operator<<(std::ostream& os, const LockLevel& rhs);
Dmutex.cc132 BaseMutex::BaseMutex(const char* name, LockLevel level) in BaseMutex()
192 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i)); in CheckSafeToWait()
209 << "(level " << LockLevel(i) << ") while performing wait on " in CheckSafeToWait()
216 << "(level " << LockLevel(i) << ") while performing wait on " in CheckSafeToWait()
321 Mutex::Mutex(const char* name, LockLevel level, bool recursive) in Mutex()
542 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level) in ReaderWriterMutex()
Dlocks.cc161 LockLevel current_lock_level = kUserCodeSuspensionLock; in Init()
/art/runtime/gc/
Dsystem_weak.h41 explicit SystemWeakHolder(LockLevel level) in SystemWeakHolder()
/art/runtime/
Dthread-inl.h75 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i)); in CheckEmptyCheckpointFromWeakRefAccess()
128 GetHeldMutex(static_cast<LockLevel>(i)) != nullptr) { in IsThreadSuspensionAllowable()
154 BaseMutex* held_mutex = GetHeldMutex(static_cast<LockLevel>(i)); in AssertThreadSuspensionIsAllowable()
Druntime_callbacks.cc32 LockLevel::kGenericBottomLock)) {} in RuntimeCallbacks()
Dthread.h1074 BaseMutex* GetHeldMutex(LockLevel level) const { in GetHeldMutex()
1078 void SetHeldMutex(LockLevel level, BaseMutex* mutex) { in SetHeldMutex()
Dtrace.cc583 streaming_lock_ = new Mutex("tracing lock", LockLevel::kTracingStreamingLock); in Trace()
/art/compiler/utils/
Dswap_space.cc65 lock_("SwapSpace lock", static_cast<LockLevel>(LockLevel::kDefaultMutexLevel - 1)) { in SwapSpace()
/art/openjdkjvmti/
Ddeopt_manager.cc90 static_cast<art::LockLevel>( in DeoptManager()
91 art::LockLevel::kClassLinkerClassesLock + 1)), in DeoptManager()
97 static_cast<art::LockLevel>(art::LockLevel::kAbortLock + 1)), in DeoptManager()
Dobject_tagging.h51 : lock_("Object tag table lock", art::LockLevel::kGenericBottomLock), in ObjectTagTable()
Dtransform.cc78 art::LockLevel::kSignalHandlingLock), in TransformationFaultHandler()
Dti_stack.cc372 AllStackTracesData() : mutex("GetAllStackTraces", art::LockLevel::kAbortLock) {} in GetAllStackTraces()
521 SelectStackTracesData() : mutex("GetSelectStackTraces", art::LockLevel::kAbortLock) {} in GetThreadListStackTraces()
Devents.cc1400 : envs_lock_("JVMTI Environment List Lock", art::LockLevel::kPostMutatorTopLockLevel), in EventHandler()
DOpenjdkJvmTi.cc1490 last_error_mutex_("jvmtiEnv_LastErrorMutex", art::LockLevel::kGenericBottomLock) { in ArtJvmTiEnv()
/art/runtime/jdwp/
Djdwp_event.cc1360 if (self->GetHeldMutex(static_cast<LockLevel>(i)) != nullptr) { in DdmSendChunkV()