Home
last modified time | relevance | path

Searched refs:read_clock (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.cpp41 Free(read_clock); in Reset()
181 if (s->read_clock) { in ResetClocks()
182 InternalFree(s->read_clock, &cache); in ResetClocks()
183 s->read_clock = nullptr; in ResetClocks()
H A Dtsan_sync.h64 VectorClock *read_clock; // Used for rw mutexes only. member
H A Dtsan_rtl_mutex.cpp194 thr->clock.Acquire(s->read_clock); in MutexPostLock()
345 thr->clock.Release(&s->read_clock); in MutexReadUnlock()
384 thr->clock.Release(&s->read_clock); in MutexReadOrWriteUnlock()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_sync.cpp46 CHECK_EQ(read_clock.size(), 0); in Reset()
49 read_clock.Reset(&proc->clock_cache); in Reset()
H A Dtsan_sync.h64 SyncClock read_clock; // Used for rw mutexes only. member
H A Dtsan_rtl_mutex.cpp190 AcquireImpl(thr, pc, &s->read_clock); in MutexPostLock()
327 ReleaseImpl(thr, pc, &s->read_clock); in MutexReadUnlock()
358 ReleaseImpl(thr, pc, &s->read_clock); in MutexReadOrWriteUnlock()