Home
last modified time | relevance | path

Searched refs:all_locks (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/internal/
Dcreate_thread_identity.cc47 if (identity->per_thread_synch.all_locks != nullptr) { in ReclaimThreadIdentity()
48 base_internal::LowLevelAlloc::Free(identity->per_thread_synch.all_locks); in ReclaimThreadIdentity()
89 pts->all_locks = nullptr; in ResetThreadIdentity()
/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/
Dmutex.cc555 if (s->all_locks == nullptr) { in Synch_GetAllLocks()
556 s->all_locks = LocksHeldAlloc(); // Freed by ReclaimThreadIdentity. in Synch_GetAllLocks()
558 return s->all_locks; in Synch_GetAllLocks()
1330 SynchLocksHeld *all_locks = Synch_GetAllLocks(); in DeadlockCheck() local
1335 if (all_locks->n == 0) { in DeadlockCheck()
1347 deadlock_graph->UpdateStackTrace(mu_id, all_locks->n + 1, GetStack); in DeadlockCheck()
1350 for (int i = 0; i != all_locks->n; i++) { in DeadlockCheck()
1351 const GraphId other_node_id = all_locks->locks[i].id; in DeadlockCheck()
1370 for (int j = 0; j != all_locks->n; j++) { in DeadlockCheck()
1371 void* pr = deadlock_graph->Ptr(all_locks->locks[j].id); in DeadlockCheck()
/third_party/skia/third_party/externals/abseil-cpp/absl/base/internal/
Dthread_identity.h132 SynchLocksHeld *all_locks; member