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

References

projects/compiler-rt/lib/tsan/rtl/tsan_debugging.cpp
  208       if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
  248     if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
projects/compiler-rt/lib/tsan/rtl/tsan_external.cpp
  104     if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
  233   SyncVar *s = ctx->metamap.GetIfExistsAndLock((uptr)a, false);
  271   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, true);
  285     s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, true);
  410     s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, write_lock);
projects/compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp
  113   ctx->metamap.FreeRange(thr->proc(), ptr, size);
  133   ctx->metamap.MoveMemory(src, dst, size);
  160     MBlock *b = ctx->metamap.GetBlock(from);
projects/compiler-rt/lib/tsan/rtl/tsan_mman.cpp
  216   ctx->metamap.AllocBlock(thr, pc, p, sz);
  225   uptr sz = ctx->metamap.FreeBlock(thr->proc(), p);
  309   MBlock *b = ctx->metamap.GetBlock((uptr)p);
  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
   73   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
   83   SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, true);
  123     SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, true);
  145     SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false);
  167   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  217   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  259     SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false);
  273   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false);
  313   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  344   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  389   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  397   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  407   SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, false);
  436   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  448   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cpp
   39   ctx->metamap.OnProcIdle(proc);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
  281   SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, true);
  333       b = ctx->metamap.GetBlock((uptr)block_begin);