Searched refs:metamap (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_mutex.cpp73 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
[all...]
H A Dtsan_rtl_proc.cpp39 ctx->metamap.OnProcIdle(proc);
H A Dtsan_interface_java.cpp113 ctx->metamap.FreeRange(thr->proc(), ptr, size);
133 ctx->metamap.MoveMemory(src, dst, size);
160 MBlock *b = ctx->metamap.GetBlock(from);
H A Dtsan_mman.cpp225 ctx->metamap.AllocBlock(thr, pc, p, sz);
234 uptr sz = ctx->metamap.FreeBlock(thr->proc(), p);
318 MBlock *b = ctx->metamap.GetBlock((uptr)p);
403 ctx->metamap.OnProcIdle(thr->proc());
H A Dtsan_external.cpp104 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
H A Dtsan_debugging.cpp208 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
248 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
H A Dtsan_interface_atomic.cpp233 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);
H A Dtsan_rtl_report.cpp281 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, true);
333 b = ctx->metamap.GetBlock((uptr)block_begin);
H A Dtsan_rtl.cpp248 ctx->metamap.ResetRange(thr->proc(), addr, size);
H A Dtsan_rtl.h533 MetaMap metamap; member in struct:__tsan::Context
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/go/
H A Dtsan_go.cpp103 MBlock *b = ctx->metamap.GetBlock(cbctx.start);
215 ctx->metamap.AllocBlock(thr, pc, p, sz);
220 ctx->metamap.FreeRange(get_cur_proc(), p, sz);

Completed in 123 milliseconds