Searched refs:SyncClock (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_clock.h | 25 class SyncClock { 27 SyncClock(); 28 ~SyncClock(); 45 explicit Iter(SyncClock* parent); 51 SyncClock *parent_; 189 ALWAYS_INLINE SyncClock::Iter SyncClock::begin() { in begin() 193 ALWAYS_INLINE SyncClock::Iter SyncClock::end() { in end() 197 ALWAYS_INLINE uptr SyncClock::size() const { in size() 201 ALWAYS_INLINE SyncClock::Iter::Iter(SyncClock* parent) in Iter() 210 ALWAYS_INLINE SyncClock::Iter& SyncClock::Iter::operator++() { [all …]
|
| H A D | tsan_clock.cc | 144 SyncClock::Dirty dirty = src->dirty_[i]; in acquire() 374 SyncClock::SyncClock() { in SyncClock() function in __tsan::SyncClock 378 SyncClock::~SyncClock() { in ~SyncClock() 386 void SyncClock::Reset(ClockCache *c) { in Reset() 392 void SyncClock::ResetImpl() { in ResetImpl() 446 void SyncClock::FlushDirty() { in FlushDirty() 457 bool SyncClock::IsShared() const { in IsShared() 469 void SyncClock::Unshare(ClockCache *c) { in Unshare() 473 SyncClock old; in Unshare() 549 u64 SyncClock::get(unsigned tid) const { in get() [all …]
|
| H A D | tsan_sync.h | 66 SyncClock read_clock; // Used for rw mutexes only. 69 SyncClock clock;
|
| H A D | tsan_rtl.h | 482 SyncClock sync; 810 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c); 811 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c); 812 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c); 813 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c);
|
| H A D | tsan_rtl_mutex.cc | 478 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) { in AcquireImpl() 486 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) { in ReleaseImpl() 495 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c) { in ReleaseStoreImpl() 504 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) { in AcquireReleaseImpl()
|