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

References

projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
  890   Processor *proc = thr->proc();
projects/compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp
  113   ctx->metamap.FreeRange(thr->proc(), ptr, size);
projects/compiler-rt/lib/tsan/rtl/tsan_mman.cpp
   87   if (thr->proc())
  110   if (thr->proc() != gp->proc)
  163   void *p = allocator()->Allocate(&thr->proc()->alloc_cache, sz, align);
  182   allocator()->Deallocate(&thr->proc()->alloc_cache, p);
  225   uptr sz = ctx->metamap.FreeBlock(thr->proc(), p);
  339   return InternalAlloc(sz, &thr->proc()->internal_alloc_cache);
  348   InternalFree(p, &thr->proc()->internal_alloc_cache);
  390   thr->clock.ResetCached(&thr->proc()->clock_cache);
  391   thr->last_sleep_clock.ResetCached(&thr->proc()->clock_cache);
  392   allocator()->SwallowCache(&thr->proc()->alloc_cache);
  393   internal_allocator()->SwallowCache(&thr->proc()->internal_alloc_cache);
  394   ctx->metamap.OnProcIdle(thr->proc());
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
  247   ctx->metamap.ResetRange(thr->proc(), addr, size);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
   34     DDCallback::pt = thr->proc()->dd_pt;
  108     s->Reset(thr->proc());  // must not reset it before the report is printed
  125       s->Reset(thr->proc());
  420   thr->clock.set(&thr->proc()->clock_cache, tctx->tid, epoch);
  463   thr->last_sleep_clock.set(&thr->proc()->clock_cache, tctx->tid, epoch);
  481   thr->clock.acquire(&thr->proc()->clock_cache, c);
  490   thr->clock.release(&thr->proc()->clock_cache, c);
  499   thr->clock.ReleaseStore(&thr->proc()->clock_cache, c);
  508   thr->clock.acq_rel(&thr->proc()->clock_cache, c);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
   44   sync.Reset(&caller_thr->proc()->clock_cache);
   77   sync.Reset(&thr1->proc()->clock_cache);
  119   sync.Reset(&thr->proc()->clock_cache);
  144   thr->clock.ResetCached(&thr->proc()->clock_cache);
  146   thr->last_sleep_clock.ResetCached(&thr->proc()->clock_cache);
  410   Processor *proc = from->proc();
projects/compiler-rt/lib/tsan/rtl/tsan_sync.cpp
   62   u32 idx = block_alloc_.Alloc(&thr->proc()->block_cache);
  222           mys->Reset(thr->proc());
  223           sync_alloc_.Free(&thr->proc()->sync_cache, myidx);
  242       myidx = sync_alloc_.Alloc(&thr->proc()->sync_cache);