• Home
  • Raw
  • Download

Lines Matching refs:mutex

106   explicit ScopedExpectedMutexesOnWeakRefAccessLock(const BaseMutex* mutex) : mutex_(mutex) {  in ScopedExpectedMutexesOnWeakRefAccessLock()  argument
109 mutex); in ScopedExpectedMutexesOnWeakRefAccessLock()
368 void Locks::AddToExpectedMutexesOnWeakRefAccess(BaseMutex* mutex, bool need_lock) { in AddToExpectedMutexesOnWeakRefAccess() argument
370 ScopedExpectedMutexesOnWeakRefAccessLock mu(mutex); in AddToExpectedMutexesOnWeakRefAccess()
371 mutex->SetShouldRespondToEmptyCheckpointRequest(true); in AddToExpectedMutexesOnWeakRefAccess()
372 expected_mutexes_on_weak_ref_access_.push_back(mutex); in AddToExpectedMutexesOnWeakRefAccess()
374 mutex->SetShouldRespondToEmptyCheckpointRequest(true); in AddToExpectedMutexesOnWeakRefAccess()
375 expected_mutexes_on_weak_ref_access_.push_back(mutex); in AddToExpectedMutexesOnWeakRefAccess()
379 void Locks::RemoveFromExpectedMutexesOnWeakRefAccess(BaseMutex* mutex, bool need_lock) { in RemoveFromExpectedMutexesOnWeakRefAccess() argument
381 ScopedExpectedMutexesOnWeakRefAccessLock mu(mutex); in RemoveFromExpectedMutexesOnWeakRefAccess()
382 mutex->SetShouldRespondToEmptyCheckpointRequest(false); in RemoveFromExpectedMutexesOnWeakRefAccess()
384 auto it = std::find(list.begin(), list.end(), mutex); in RemoveFromExpectedMutexesOnWeakRefAccess()
388 mutex->SetShouldRespondToEmptyCheckpointRequest(false); in RemoveFromExpectedMutexesOnWeakRefAccess()
390 auto it = std::find(list.begin(), list.end(), mutex); in RemoveFromExpectedMutexesOnWeakRefAccess()
396 bool Locks::IsExpectedOnWeakRefAccess(BaseMutex* mutex) { in IsExpectedOnWeakRefAccess() argument
397 ScopedExpectedMutexesOnWeakRefAccessLock mu(mutex); in IsExpectedOnWeakRefAccess()
399 return std::find(list.begin(), list.end(), mutex) != list.end(); in IsExpectedOnWeakRefAccess()