Searched refs:SyncClock (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_clock.h | 24 class SyncClock { 26 SyncClock(); 27 ~SyncClock(); 44 explicit Iter(SyncClock* parent); 50 SyncClock *parent_; 256 ALWAYS_INLINE SyncClock::Iter SyncClock::begin() { in begin() 260 ALWAYS_INLINE SyncClock::Iter SyncClock::end() { in end() 264 ALWAYS_INLINE uptr SyncClock::size() const { in size() 268 ALWAYS_INLINE SyncClock::Iter::Iter(SyncClock* parent) in Iter() 277 ALWAYS_INLINE SyncClock::Iter& SyncClock::Iter::operator++() { [all …]
|
| H A D | tsan_clock.cpp | 141 SyncClock::Dirty dirty = src->dirty_[i]; in acquire() 404 SyncClock::SyncClock() { in SyncClock() function in __tsan::SyncClock 408 SyncClock::~SyncClock() { in ~SyncClock() 416 void SyncClock::Reset(ClockCache *c) { in Reset() 422 void SyncClock::ResetImpl() { in ResetImpl() 474 void SyncClock::FlushDirty() { in FlushDirty() 485 bool SyncClock::IsShared() const { in IsShared() 497 void SyncClock::Unshare(ClockCache *c) { in Unshare() 501 SyncClock old; in Unshare() 577 u64 SyncClock::get(unsigned tid) const { in get() [all …]
|
| H A D | tsan_sync.h | 64 SyncClock read_clock; // Used for rw mutexes only. 67 SyncClock clock;
|
| H A D | tsan_rtl.h | 255 SyncClock sync; 577 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c); 578 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c); 579 void ReleaseStoreAcquireImpl(ThreadState *thr, uptr pc, SyncClock *c); 580 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c); 581 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c);
|
| H A D | tsan_rtl_mutex.cpp | 490 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) { in AcquireImpl() 497 void ReleaseStoreAcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) { in ReleaseStoreAcquireImpl() 505 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) { in ReleaseImpl() 513 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c) { in ReleaseStoreImpl() 521 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) { in AcquireReleaseImpl()
|