Searched refs:LockLevel (Results 1 – 20 of 20) sorted by relevance
/art/runtime/base/ |
D | mutex-inl.h | 59 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()
|
D | mutex.h | 103 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)
|
D | locks.h | 42 enum LockLevel : uint8_t { enum 153 std::ostream& operator<<(std::ostream& os, LockLevel rhs);
|
D | mutex.cc | 184 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()
|
D | locks.cc | 165 LockLevel current_lock_level = kUserCodeSuspensionLock; in Init()
|
/art/runtime/gc/ |
D | system_weak.h | 41 explicit SystemWeakHolder(LockLevel level) in SystemWeakHolder()
|
/art/runtime/ |
D | thread-inl.h | 76 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()
|
D | runtime_callbacks.cc | 32 LockLevel::kGenericBottomLock)) {} in RuntimeCallbacks()
|
D | thread.h | 1110 BaseMutex* GetHeldMutex(LockLevel level) const { in GetHeldMutex() 1114 void SetHeldMutex(LockLevel level, BaseMutex* mutex) { in SetHeldMutex()
|
D | trace.cc | 584 streaming_lock_ = new Mutex("tracing lock", LockLevel::kTracingStreamingLock); in Trace()
|
D | thread.cc | 1949 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/ |
D | swap_space.cc | 65 lock_("SwapSpace lock", static_cast<LockLevel>(LockLevel::kDefaultMutexLevel - 1)) { in SwapSpace()
|
/art/openjdkjvmti/ |
D | deopt_manager.cc | 90 static_cast<art::LockLevel>( in DeoptManager() 91 art::LockLevel::kClassLinkerClassesLock + 1)), in DeoptManager() 97 static_cast<art::LockLevel>(art::LockLevel::kAbortLock + 1)), in DeoptManager()
|
D | object_tagging.h | 51 : lock_("Object tag table lock", art::LockLevel::kGenericBottomLock), in ObjectTagTable()
|
D | alloc_manager.cc | 117 art::LockLevel::kPostUserCodeSuspensionTopLevelLock), in AllocationManager()
|
D | transform.cc | 81 art::LockLevel::kSignalHandlingLock), in TransformationFaultHandler()
|
D | ti_stack.cc | 389 AllStackTracesData() : mutex("GetAllStackTraces", art::LockLevel::kAbortLock) {} in GetAllStackTraces() 538 SelectStackTracesData() : mutex("GetSelectStackTraces", art::LockLevel::kAbortLock) {} in GetThreadListStackTraces()
|
D | events.cc | 600 art::LockLevel::kGenericBottomLock) {} in JvmtiMethodTraceListener() 1671 : envs_lock_("JVMTI Environment List Lock", art::LockLevel::kPostMutatorTopLockLevel), in EventHandler()
|
D | OpenjdkJvmTi.cc | 1409 last_error_mutex_("jvmtiEnv_LastErrorMutex", art::LockLevel::kGenericBottomLock) { in ArtJvmTiEnv()
|
/art/perfetto_hprof/ |
D | perfetto_hprof.cc | 76 static art::Mutex state_mutex("perfetto_hprof_state_mutex", art::LockLevel::kGenericBottomLock); in GetStateMutex()
|