Searched refs:LockLevel (Results 1 - 14 of 14) sorted by relevance

/art/openjdkjvmti/
H A Ddeopt_manager.cc82 static_cast<art::LockLevel>(
83 art::LockLevel::kClassLinkerClassesLock + 1)),
89 static_cast<art::LockLevel>(art::LockLevel::kAbortLock + 1)),
H A Dtransform.cc76 art::LockLevel::kSignalHandlingLock),
H A Dti_stack.cc348 AllStackTracesData() : mutex("GetAllStackTraces", art::LockLevel::kAbortLock) {}
495 SelectStackTracesData() : mutex("GetSelectStackTraces", art::LockLevel::kAbortLock) {}
H A Devents.cc1187 : envs_lock_("JVMTI Environment List Lock", art::LockLevel::kTopLockLevel),
/art/runtime/gc/
H A Dsystem_weak.h41 explicit SystemWeakHolder(LockLevel level)
/art/runtime/base/
H A Dmutex-inl.h59 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS {
117 LockLevel lock_level_i = static_cast<LockLevel>(i);
H A Dmutex.h55 // LockLevel is used to impose a lock hierarchy [1] where acquisition of a Mutex at a higher or
60 enum LockLevel { enum in namespace:art
143 std::ostream& operator<<(std::ostream& os, const LockLevel& rhs);
188 BaseMutex(const char* name, LockLevel level);
199 const LockLevel level_; // Support for lock hierarchy.
248 explicit Mutex(const char* name, LockLevel level = kDefaultMutexLevel, bool recursive = false);
335 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
453 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel)
H A Dmutex.cc195 BaseMutex::BaseMutex(const char* name, LockLevel level)
258 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i));
274 << "(level " << LockLevel(i) << ") while performing wait on "
281 << "(level " << LockLevel(i) << ") while performing wait on "
386 Mutex::Mutex(const char* name, LockLevel level, bool recursive)
604 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level)
1080 LockLevel current_lock_level = kInstrumentEntrypointsLock;
/art/runtime/
H A Dthread-inl.h74 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i));
127 GetHeldMutex(static_cast<LockLevel>(i)) != nullptr) {
153 BaseMutex* held_mutex = GetHeldMutex(static_cast<LockLevel>(i));
H A Dthread.h1093 BaseMutex* GetHeldMutex(LockLevel level) const {
1097 void SetHeldMutex(LockLevel level, BaseMutex* mutex) {
H A Dtrace.cc629 streaming_lock_ = new Mutex("tracing lock", LockLevel::kTracingStreamingLock);
H A Dthread.cc1746 BaseMutex* mutex = thread->GetHeldMutex(static_cast<LockLevel>(i));
/art/compiler/utils/
H A Dswap_space.cc65 lock_("SwapSpace lock", static_cast<LockLevel>(LockLevel::kDefaultMutexLevel - 1)) {
/art/runtime/jdwp/
H A Djdwp_event.cc1360 if (self->GetHeldMutex(static_cast<LockLevel>(i)) != nullptr) {

Completed in 221 milliseconds