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

/art/runtime/base/
H A Dmutex-inl.h55 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS {
92 LockLevel lock_level_i = static_cast<LockLevel>(i);
H A Dmutex.h51 // LockLevel is used to impose a lock hierarchy [1] where acquisition of a Mutex at a higher or
56 enum LockLevel { enum in namespace:art
124 std::ostream& operator<<(std::ostream& os, const LockLevel& rhs);
169 BaseMutex(const char* name, LockLevel level);
180 const LockLevel level_; // Support for lock hierarchy.
229 explicit Mutex(const char* name, LockLevel level = kDefaultMutexLevel, bool recursive = false);
320 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
441 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel)
H A Dmutex.cc171 BaseMutex::BaseMutex(const char* name, LockLevel level)
234 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i));
238 << "(level " << LockLevel(i) << ") while performing wait on "
343 Mutex::Mutex(const char* name, LockLevel level, bool recursive)
562 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level)
1035 LockLevel current_lock_level = kInstrumentEntrypointsLock;
/art/runtime/gc/
H A Dsystem_weak.h41 explicit SystemWeakHolder(LockLevel level)
/art/runtime/
H A Dthread-inl.h93 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i));
144 if (i != kMutatorLock && GetHeldMutex(static_cast<LockLevel>(i)) != nullptr) {
161 BaseMutex* held_mutex = GetHeldMutex(static_cast<LockLevel>(i));
H A Dthread.h1008 BaseMutex* GetHeldMutex(LockLevel level) const {
1012 void SetHeldMutex(LockLevel level, BaseMutex* mutex) {
H A Dtrace.cc623 streaming_lock_ = new Mutex("tracing lock", LockLevel::kTracingStreamingLock);
H A Dthread.cc1648 BaseMutex* mutex = thread->GetHeldMutex(static_cast<LockLevel>(i));
/art/compiler/utils/
H A Dswap_space.cc64 lock_("SwapSpace lock", static_cast<LockLevel>(LockLevel::kDefaultMutexLevel - 1)) {
/art/runtime/openjdkjvmti/
H A Dti_stack.cc240 frames_lock("GetAllStackTraceGuard", art::LockLevel::kAbortLock),
/art/runtime/jdwp/
H A Djdwp_event.cc1360 if (self->GetHeldMutex(static_cast<LockLevel>(i)) != nullptr) {

Completed in 204 milliseconds