Home | History | Annotate | Download | only in base

Lines Matching refs:BaseMutex

143 class BaseMutex {
170 BaseMutex(const char* name, LockLevel level);
171 virtual ~BaseMutex();
228 class LOCKABLE Mutex : public BaseMutex {
315 class SHARED_LOCKABLE ReaderWriterMutex : public BaseMutex {
573 static void AddToExpectedMutexesOnWeakRefAccess(BaseMutex* mutex, bool need_lock = true);
575 static void RemoveFromExpectedMutexesOnWeakRefAccess(BaseMutex* mutex, bool need_lock = true);
577 static bool IsExpectedOnWeakRefAccess(BaseMutex* mutex);
733 static std::vector<BaseMutex*> expected_mutexes_on_weak_ref_access_;
734 static Atomic<const BaseMutex*> expected_mutexes_on_weak_ref_access_guard_;