reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
  569   unsigned trace = (thr->fast_state.epoch() / kTracePartSize) % TraceParts();
  571   hdr->epoch0 = thr->fast_state.epoch();
  636   return thr->clock.get(old.TidWithIgnore()) >= old.epoch();
  701   StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word);
  737         old.epoch() > sync_epoch &&
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h
  132     u64 old_epoch = epoch();
  162     return epoch() & mask;
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
  118     RestoreStack(last.tid(), last.epoch(), &trace, 0);
  191   thr->mset.Add(s->GetId(), true, thr->fast_state.epoch());
  286   thr->mset.Add(s->GetId(), false, thr->fast_state.epoch());
  419     epoch = tctx->thr->fast_state.epoch();
  462     epoch = tctx->thr->fast_state.epoch();
  480   thr->clock.set(thr->fast_state.epoch());
  488   thr->clock.set(thr->fast_state.epoch());
  489   thr->fast_synch_epoch = thr->fast_state.epoch();
  497   thr->clock.set(thr->fast_state.epoch());
  498   thr->fast_synch_epoch = thr->fast_state.epoch();
  506   thr->clock.set(thr->fast_state.epoch());
  507   thr->fast_synch_epoch = thr->fast_state.epoch();
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
  667   RestoreStack(s2.tid(), s2.epoch(), &traces[1], mset2, &tags[1]);
  696     if (s.epoch() < tctx->epoch0 || s.epoch() > tctx->epoch1)
  696     if (s.epoch() < tctx->epoch0 || s.epoch() > tctx->epoch1)
  706     if (s.epoch() <= thr->last_sleep_clock.get(s.tid()))
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
  140   epoch1 = thr->fast_state.epoch();