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

Declarations

projects/compiler-rt/lib/tsan/rtl/tsan_sync.h
  121   SyncVar* GetOrCreateAndLock(ThreadState *thr, uptr pc,

References

projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
  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_rtl_mutex.cpp
   73   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, 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);
  436   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
  448   SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);