Searched refs:BaseMutex (Results 1 – 8 of 8) sorted by relevance
70 Atomic<const BaseMutex*> all_mutexes_guard;72 std::set<BaseMutex*>* all_mutexes;95 explicit ScopedAllMutexesLock(const BaseMutex* mutex) : mutex_(mutex) { in ScopedAllMutexesLock()113 const BaseMutex* const mutex_; in ~ScopedAllMutexesLock()119 ScopedContentionRecorder(BaseMutex* mutex, uint64_t blocked_tid, uint64_t owner_tid) in ScopedContentionRecorder()140 BaseMutex* const mutex_;146 BaseMutex::BaseMutex(const char* name, LockLevel level) : level_(level), name_(name) { in BaseMutex() function in art::BaseMutex149 std::set<BaseMutex*>** all_mutexes_ptr = &gAllMutexData->all_mutexes; in BaseMutex()153 *all_mutexes_ptr = new std::set<BaseMutex*>(); in BaseMutex()159 BaseMutex::~BaseMutex() { in ~BaseMutex()[all …]
81 inline void BaseMutex::RegisterAsLocked(Thread* self) { in RegisterAsLocked()90 BaseMutex* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i)); in RegisterAsLocked()113 inline void BaseMutex::RegisterAsUnlocked(Thread* self) { in RegisterAsUnlocked()
141 class BaseMutex {158 BaseMutex(const char* name, LockLevel level);159 virtual ~BaseMutex();215 class LOCKABLE Mutex : public BaseMutex {304 class SHARED_LOCKABLE ReaderWriterMutex : public BaseMutex {
76 class BaseMutex; variable948 BaseMutex* GetHeldMutex(LockLevel level) const { in GetHeldMutex()952 void SetHeldMutex(LockLevel level, BaseMutex* mutex) { in SetHeldMutex()1492 BaseMutex* held_mutexes[kLockLevelCount]; in PACKED()
106 BaseMutex* held_mutex = GetHeldMutex(static_cast<LockLevel>(i)); in AssertThreadSuspensionIsAllowable()
1331 BaseMutex* mutex = thread->GetHeldMutex(static_cast<LockLevel>(i)); in DumpState()3008 for (BaseMutex* mu : tlsPtr_.held_mutexes) { in NumberOfHeldMutexes()
1412 BaseMutex::DumpAll(os); in DumpForSigQuit()
1209 BaseMutex::DumpAll(os); in DumpGcPerformanceInfo()