Home
last modified time | relevance | path

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

/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_mutex.cc102 && s->owner_tid != SyncVar::kInvalidTid in MutexDestroy()
153 if (s->owner_tid == SyncVar::kInvalidTid) { in MutexLock()
155 s->owner_tid = thr->tid; in MutexLock()
157 } else if (s->owner_tid == thr->tid) { in MutexLock()
198 if (kCppMode && (s->recursion == 0 || s->owner_tid != thr->tid)) { in MutexUnlock()
208 s->owner_tid = SyncVar::kInvalidTid; in MutexUnlock()
241 if (s->owner_tid != SyncVar::kInvalidTid) { in MutexReadLock()
276 if (s->owner_tid != SyncVar::kInvalidTid) { in MutexReadUnlock()
306 if (s->owner_tid == SyncVar::kInvalidTid) { in MutexReadOrWriteUnlock()
313 } else if (s->owner_tid == thr->tid) { in MutexReadOrWriteUnlock()
[all …]
Dtsan_sync.h35 int owner_tid; // Set only by exclusive owners. member
Dtsan_sync.cc42 owner_tid = kInvalidTid; in Reset()