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

References

projects/compiler-rt/lib/tsan/rtl/tsan_clock.cpp
  184   if (dst->size_ == 0) {
  187     ReleaseStore(c, dst);
  193   if (dst->size_ < nclk_)
  194     dst->Resize(c, nclk_);
  199   if (dst->elem(tid_).epoch > last_acquire_) {
  200     UpdateCurrentThread(c, dst);
  201     if (dst->release_store_tid_ != tid_ ||
  202         dst->release_store_reused_ != reused_)
  203       dst->release_store_tid_ = kInvalidTid;
  209   dst->Unshare(c);
  211   bool acquired = IsAlreadyAcquired(dst);
  215   dst->FlushDirty();
  217   for (ClockElem &ce : *dst) {
  223   if (nclk_ < dst->size_)
  225   for (uptr i = nclk_; i < dst->size_; i++)
  226     dst->elem(i).reused = 0;
  227   dst->release_store_tid_ = kInvalidTid;
  228   dst->release_store_reused_ = 0;
  232     dst->elem(tid_).reused = reused_;