Searched refs:ThreadClock (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_clock.h | 64 friend class ThreadClock; 125 class ThreadClock { 129 explicit ThreadClock(unsigned tid, unsigned reused = 0); 171 ALWAYS_INLINE u64 ThreadClock::get(unsigned tid) const { in get() 176 ALWAYS_INLINE void ThreadClock::set(u64 v) { in set() 181 ALWAYS_INLINE void ThreadClock::tick() { in tick() 185 ALWAYS_INLINE uptr ThreadClock::size() const { in size()
|
| H A D | tsan_clock.cc | 108 ThreadClock::ThreadClock(unsigned tid, unsigned reused) in ThreadClock() function in __tsan::ThreadClock 121 void ThreadClock::ResetCached(ClockCache *c) { in ResetCached() 130 void ThreadClock::acquire(ClockCache *c, SyncClock *src) { in acquire() 181 void ThreadClock::release(ClockCache *c, SyncClock *dst) { in release() 236 void ThreadClock::ReleaseStore(ClockCache *c, SyncClock *dst) { in ReleaseStore() 312 void ThreadClock::acq_rel(ClockCache *c, SyncClock *dst) { in acq_rel() 319 void ThreadClock::UpdateCurrentThread(ClockCache *c, SyncClock *dst) const { in UpdateCurrentThread() 342 bool ThreadClock::IsAlreadyAcquired(const SyncClock *src) const { in IsAlreadyAcquired() 357 void ThreadClock::set(ClockCache *c, unsigned tid, u64 v) { in set() 367 void ThreadClock::DebugDump(int(*printf)(const char *s, ...)) { in DebugDump()
|
| H A D | tsan_rtl.h | 407 ThreadClock clock; 447 ThreadClock last_sleep_clock;
|