HomeSort by relevance Sort by last modified time
    Searched refs:SyncClock (Results 1 - 6 of 6) sorted by null

  /external/compiler-rt/lib/tsan/rtl/
tsan_clock.h 27 class SyncClock {
29 SyncClock();
79 void acquire(const SyncClock *src);
80 void release(SyncClock *dst) const;
81 void acq_rel(SyncClock *dst);
82 void ReleaseStore(SyncClock *dst) const;
88 static const uptr kDirtyTids = SyncClock::kDirtyTids;
95 bool IsAlreadyAcquired(const SyncClock *src) const;
96 void UpdateCurrentThread(SyncClock *dst) const;
tsan_clock.cc 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::ReleaseStore(SyncClock *dst) const {
38 // void ThreadClock::acq_rel(SyncClock *dst) {
58 // Thread-safety note: all const operations on SyncClock's are conducted under
59 // a shared lock; all non-const operations on SyncClock's are conducted under
70 // Description of SyncClock state:
105 void ThreadClock::acquire(const SyncClock *src)
    [all...]
tsan_sync.h 44 SyncClock read_clock; // Used for rw mutexes only.
47 SyncClock clock;
tsan_rtl.h 411 SyncClock sync;
661 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c);
662 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c);
663 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c);
664 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c);
tsan_rtl_mutex.cc 428 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) {
436 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) {
445 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c) {
454 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) {
  /external/compiler-rt/lib/tsan/tests/unit/
tsan_clock_test.cc 38 SyncClock chunked;
55 SyncClock chunked;
73 SyncClock sync;
81 SyncClock chunked;
109 SyncClock chunked;
116 SyncClock chunked;
123 SyncClock chunked;
129 SyncClock chunked;
141 // SyncClock and ThreadClock, but in a very simple way.
156 bool verify(const SyncClock *other) const
    [all...]

Completed in 114 milliseconds