Searched refs:mutex (Results 1 – 5 of 5) sorted by relevance
92 explicit ScopedAllMutexesLock(const BaseMutex* mutex) : mutex_(mutex) { in ScopedAllMutexesLock() argument93 while (!gAllMutexData->all_mutexes_guard.CompareExchangeWeakAcquire(0, mutex)) { in ScopedAllMutexesLock()116 ScopedContentionRecorder(BaseMutex* mutex, uint64_t blocked_tid, uint64_t owner_tid) in ScopedContentionRecorder() argument117 : mutex_(kLogLockContentions ? mutex : nullptr), in ScopedContentionRecorder()123 mutex->GetName(), owner_tid); in ScopedContentionRecorder()175 BaseMutex* mutex = *it; in DumpAll() local176 if (mutex->HasEverContended()) { in DumpAll()177 mutex->Dump(os); in DumpAll()183 BaseMutex* mutex = *it; in DumpAll() local184 if (!mutex->HasEverContended()) { in DumpAll()[all …]
392 explicit ConditionVariable(const char* name, Mutex& mutex);
31 base/mutex.cc \306 base/mutex.h \
843 void SetHeldMutex(LockLevel level, BaseMutex* mutex) { in SetHeldMutex() argument844 tlsPtr_.held_mutexes[level] = mutex; in SetHeldMutex()
1006 BaseMutex* mutex = thread->GetHeldMutex(static_cast<LockLevel>(i)); in DumpState() local1007 if (mutex != nullptr) { in DumpState()1008 os << " \"" << mutex->GetName() << "\""; in DumpState()1009 if (mutex->IsReaderWriterMutex()) { in DumpState()1010 ReaderWriterMutex* rw_mutex = down_cast<ReaderWriterMutex*>(mutex); in DumpState()