Home
last modified time | relevance | path

Searched refs:ThreadClock (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/
H A Dtsan_clock_test.cc24 ThreadClock clk(0); in TEST()
40 ThreadClock vector(0); in TEST()
65 ThreadClock vector(0); in TEST()
82 ThreadClock vector1(100); in TEST()
87 ThreadClock vector2(0); in TEST()
98 ThreadClock thr1(1); in TEST()
100 ThreadClock thr2(2); in TEST()
115 ThreadClock vector(0); in TEST()
129 ThreadClock vector(1); in TEST()
140 ThreadClock vector1(10); in TEST()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/
H A Dtsan_clock.h63 friend class ThreadClock;
134 class ThreadClock {
138 explicit ThreadClock(unsigned tid, unsigned reused = 0);
230 ALWAYS_INLINE u64 ThreadClock::get(unsigned tid) const { in get()
235 ALWAYS_INLINE void ThreadClock::set(u64 v) { in set()
240 ALWAYS_INLINE void ThreadClock::tick() { in tick()
244 ALWAYS_INLINE uptr ThreadClock::size() const { in size()
248 ALWAYS_INLINE void ThreadClock::NoteGlobalAcquire(u64 v) { in NoteGlobalAcquire()
H A Dtsan_clock.cpp107 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()
176 void ThreadClock::releaseStoreAcquire(ClockCache *c, SyncClock *sc) { in releaseStoreAcquire()
218 void ThreadClock::release(ClockCache *c, SyncClock *dst) { in release()
265 void ThreadClock::ReleaseStore(ClockCache *c, SyncClock *dst) { in ReleaseStore()
337 void ThreadClock::acq_rel(ClockCache *c, SyncClock *dst) { in acq_rel()
343 void ThreadClock::UpdateCurrentThread(ClockCache *c, SyncClock *dst) const { in UpdateCurrentThread()
364 bool ThreadClock::IsAlreadyAcquired(const SyncClock *src) const { in IsAlreadyAcquired()
379 bool ThreadClock::HasAcquiredAfterRelease(const SyncClock *dst) const { in HasAcquiredAfterRelease()
[all …]
H A Dtsan_rtl.h173 ThreadClock clock;
207 ThreadClock last_sleep_clock;
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
H A Dtsan_clock.h64 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 Dtsan_clock.cc108 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 Dtsan_rtl.h407 ThreadClock clock;
447 ThreadClock last_sleep_clock;
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
H A Dtsan_clock.h62 friend class ThreadClock;
123 class ThreadClock {
127 explicit ThreadClock(unsigned tid, unsigned reused = 0);
169 ALWAYS_INLINE u64 ThreadClock::get(unsigned tid) const { in get()
174 ALWAYS_INLINE void ThreadClock::set(u64 v) { in set()
179 ALWAYS_INLINE void ThreadClock::tick() { in tick()
183 ALWAYS_INLINE uptr ThreadClock::size() const { in size()
H A Dtsan_clock.cc106 ThreadClock::ThreadClock(unsigned tid, unsigned reused) in ThreadClock() function in __tsan::ThreadClock
119 void ThreadClock::ResetCached(ClockCache *c) { in ResetCached()
128 void ThreadClock::acquire(ClockCache *c, SyncClock *src) { in acquire()
179 void ThreadClock::release(ClockCache *c, SyncClock *dst) { in release()
234 void ThreadClock::ReleaseStore(ClockCache *c, SyncClock *dst) { in ReleaseStore()
310 void ThreadClock::acq_rel(ClockCache *c, SyncClock *dst) { in acq_rel()
317 void ThreadClock::UpdateCurrentThread(ClockCache *c, SyncClock *dst) const { in UpdateCurrentThread()
340 bool ThreadClock::IsAlreadyAcquired(const SyncClock *src) const { in IsAlreadyAcquired()
355 void ThreadClock::set(ClockCache *c, unsigned tid, u64 v) { in set()
365 void ThreadClock::DebugDump(int(*printf)(const char *s, ...)) { in DebugDump()
H A Dtsan_rtl.h403 ThreadClock clock;
443 ThreadClock last_sleep_clock;