Lines Matching refs:mutex
151 explicit ScopedAllMutexesLock(const BaseMutex* mutex) : mutex_(mutex) { in ScopedAllMutexesLock() argument
153 !gAllMutexData->all_mutexes_guard.CompareAndSetWeakAcquire(nullptr, mutex); in ScopedAllMutexesLock()
171 ScopedContentionRecorder(BaseMutex* mutex, uint64_t blocked_tid, uint64_t owner_tid) in ScopedContentionRecorder() argument
172 : mutex_(kLogLockContentions ? mutex : nullptr), in ScopedContentionRecorder()
178 mutex->GetName(), owner_tid); in ScopedContentionRecorder()
231 for (const BaseMutex* mutex : *all_mutexes) { in DumpAll()
232 if (mutex->HasEverContended()) { in DumpAll()
233 mutex->Dump(os); in DumpAll()
238 for (const BaseMutex* mutex : *all_mutexes) { in DumpAll()
239 if (!mutex->HasEverContended()) { in DumpAll()
240 mutex->Dump(os); in DumpAll()