Home
last modified time | relevance | path

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

/art/runtime/base/
Dmutex-inl.h59 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS { in CheckUnattachedThread()
96 LockLevel level = level_; in RegisterAsLocked()
128 LockLevel lock_level_i = static_cast<LockLevel>(i); in RegisterAsLocked()
Dmutex.h103 BaseMutex(const char* name, LockLevel level);
141 const LockLevel level_; // Support for lock hierarchy.
174 explicit Mutex(const char* name, LockLevel level = kDefaultMutexLevel, bool recursive = false);
301 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
421 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel)
Dlocks.h42 enum LockLevel : uint8_t { enum
153 std::ostream& operator<<(std::ostream& os, LockLevel rhs);
Dmutex.cc184 BaseMutex::BaseMutex(const char* name, LockLevel level) in BaseMutex()
245 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i)); in CheckSafeToWait()
263 << "(level " << LockLevel(i) << ") while performing wait on " in CheckSafeToWait()
273 << "(level " << LockLevel(i) << ") while performing wait on " in CheckSafeToWait()
380 Mutex::Mutex(const char* name, LockLevel level, bool recursive) in Mutex()
656 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level) in ReaderWriterMutex()
Dlocks.cc165 LockLevel current_lock_level = kUserCodeSuspensionLock; in Init()
/art/runtime/gc/
Dsystem_weak.h41 explicit SystemWeakHolder(LockLevel level) in SystemWeakHolder()
/art/runtime/
Dthread-inl.h76 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i)); in CheckEmptyCheckpointFromWeakRefAccess()
130 GetHeldMutex(static_cast<LockLevel>(i)) != nullptr) { in IsThreadSuspensionAllowable()
156 BaseMutex* held_mutex = GetHeldMutex(static_cast<LockLevel>(i)); in AssertThreadSuspensionIsAllowable()
Druntime_callbacks.cc32 LockLevel::kGenericBottomLock)) {} in RuntimeCallbacks()
Dthread.h1110 BaseMutex* GetHeldMutex(LockLevel level) const { in GetHeldMutex()
1114 void SetHeldMutex(LockLevel level, BaseMutex* mutex) { in SetHeldMutex()
Dtrace.cc584 streaming_lock_ = new Mutex("tracing lock", LockLevel::kTracingStreamingLock); in Trace()
Dthread.cc1949 BaseMutex* mutex = thread->GetHeldMutex(static_cast<LockLevel>(i)); in DumpState()
2293 wait_mutex_ = new Mutex("a thread wait mutex", LockLevel::kThreadWaitLock); in Thread()
/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()
Dalloc_manager.cc117 art::LockLevel::kPostUserCodeSuspensionTopLevelLock), in AllocationManager()
Dtransform.cc81 art::LockLevel::kSignalHandlingLock), in TransformationFaultHandler()
Dti_stack.cc389 AllStackTracesData() : mutex("GetAllStackTraces", art::LockLevel::kAbortLock) {} in GetAllStackTraces()
538 SelectStackTracesData() : mutex("GetSelectStackTraces", art::LockLevel::kAbortLock) {} in GetThreadListStackTraces()
Devents.cc600 art::LockLevel::kGenericBottomLock) {} in JvmtiMethodTraceListener()
1671 : envs_lock_("JVMTI Environment List Lock", art::LockLevel::kPostMutatorTopLockLevel), in EventHandler()
DOpenjdkJvmTi.cc1409 last_error_mutex_("jvmtiEnv_LastErrorMutex", art::LockLevel::kGenericBottomLock) { in ArtJvmTiEnv()
/art/perfetto_hprof/
Dperfetto_hprof.cc76 static art::Mutex state_mutex("perfetto_hprof_state_mutex", art::LockLevel::kGenericBottomLock); in GetStateMutex()