/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
H A D | tsan_clock.h | 25 class SyncClock { 27 SyncClock(); 28 ~SyncClock(); 45 explicit Iter(SyncClock* parent); 51 SyncClock *parent_; 137 void acquire(ClockCache *c, SyncClock *src); 138 void release(ClockCache *c, SyncClock *dst); 139 void acq_rel(ClockCache *c, SyncClock *dst); 140 void ReleaseStore(ClockCache *c, SyncClock *dst); 147 static const uptr kDirtyTids = SyncClock [all...] |
H A D | tsan_clock.cc | 17 // SyncClock and ThreadClock implement vector clocks for sync variables 20 // SyncClock contains growable vector clock for currently necessary number of 24 // void ThreadClock::acquire(const SyncClock *src) { 29 // void ThreadClock::release(SyncClock *dst) const { 34 // void ThreadClock::ReleaseStore(SyncClock *dst) const { 39 // void ThreadClock::acq_rel(SyncClock *dst) { 59 // Thread-safety note: all const operations on SyncClock's are conducted under 60 // a shared lock; all non-const operations on SyncClock's are conducted under 64 // Description of SyncClock state: 130 void ThreadClock::acquire(ClockCache *c, SyncClock *sr 374 SyncClock::SyncClock() { function in class:__tsan::SyncClock [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) { 486 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) { 495 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c) { 504 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) {
|
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
H A D | tsan_clock.h | 23 class SyncClock { 25 SyncClock(); 26 ~SyncClock(); 43 explicit Iter(SyncClock* parent); 49 SyncClock *parent_; 135 void acquire(ClockCache *c, SyncClock *src); 136 void release(ClockCache *c, SyncClock *dst); 137 void acq_rel(ClockCache *c, SyncClock *dst); 138 void ReleaseStore(ClockCache *c, SyncClock *dst); 145 static const uptr kDirtyTids = SyncClock [all...] |
H A D | tsan_clock.cc | 15 // SyncClock and ThreadClock implement vector clocks for sync variables 18 // SyncClock contains growable vector clock for currently necessary number of 22 // void ThreadClock::acquire(const SyncClock *src) { 27 // void ThreadClock::release(SyncClock *dst) const { 32 // void ThreadClock::ReleaseStore(SyncClock *dst) const { 37 // void ThreadClock::acq_rel(SyncClock *dst) { 57 // Thread-safety note: all const operations on SyncClock's are conducted under 58 // a shared lock; all non-const operations on SyncClock's are conducted under 62 // Description of SyncClock state: 128 void ThreadClock::acquire(ClockCache *c, SyncClock *sr 372 SyncClock::SyncClock() { function in class:__tsan::SyncClock [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 | 478 SyncClock sync; 805 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c); 806 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c); 807 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c); 808 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c);
|
H A D | tsan_rtl_mutex.cc | 476 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) { 484 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) { 493 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c) { 502 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) {
|
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/tsan/ |
H A D | tsan_clock.h | 24 class SyncClock { 26 SyncClock(); 27 ~SyncClock(); 44 explicit Iter(SyncClock* parent); 50 SyncClock *parent_; 146 void acquire(ClockCache *c, SyncClock *src); 147 void releaseStoreAcquire(ClockCache *c, SyncClock *src); 148 void release(ClockCache *c, SyncClock *dst); 149 void acq_rel(ClockCache *c, SyncClock *dst); 150 void ReleaseStore(ClockCache *c, SyncClock *ds [all...] |
H A D | tsan_clock.cpp | 16 // SyncClock and ThreadClock implement vector clocks for sync variables 19 // SyncClock contains growable vector clock for currently necessary number of 23 // void ThreadClock::acquire(const SyncClock *src) { 28 // void ThreadClock::release(SyncClock *dst) const { 33 // void ThreadClock::releaseStoreAcquire(SyncClock *sc) const { 41 // void ThreadClock::ReleaseStore(SyncClock *dst) const { 46 // void ThreadClock::acq_rel(SyncClock *dst) { 66 // Thread-safety note: all const operations on SyncClock's are conducted under 67 // a shared lock; all non-const operations on SyncClock's are conducted under 71 // Description of SyncClock stat 404 SyncClock::SyncClock() { function in class:__tsan::SyncClock [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 | 259 SyncClock sync; 581 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c); 582 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c); 583 void ReleaseStoreAcquireImpl(ThreadState *thr, uptr pc, SyncClock *c); 584 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c); 585 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c);
|
H A D | tsan_rtl_mutex.cpp | 490 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) { 497 void ReleaseStoreAcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) { 505 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) { 513 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c) { 521 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) {
|
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
H A D | tsan_clock_test.cc | 41 SyncClock chunked; 64 SyncClock sync; 84 SyncClock chunked; 103 SyncClock sync; 113 SyncClock chunked; 145 SyncClock chunked; 153 SyncClock chunked; 161 SyncClock chunked; 168 SyncClock chunked; 182 SyncClock syn [all...] |