/src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
tsan_sync_test.cc | 19 TEST(MetaMap, Basic) { 21 MetaMap *m = &ctx->metamap; 34 TEST(MetaMap, FreeRange) { 36 MetaMap *m = &ctx->metamap; 51 TEST(MetaMap, Sync) { 53 MetaMap *m = &ctx->metamap; 74 TEST(MetaMap, MoveMemory) [all...] |
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_rtl_proc.cc | 40 ctx->metamap.OnProcIdle(proc);
|
tsan_rtl_mutex.cc | 74 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); 84 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, true); 124 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, true); 140 // s will be destroyed and freed in MetaMap::FreeBlock. 146 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false); 168 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); 218 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); 260 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false); 274 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false); 314 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true) [all...] |
tsan_interface_java.cc | 114 ctx->metamap.FreeRange(thr->proc(), ptr, size); 134 ctx->metamap.MoveMemory(src, dst, size); 161 MBlock *b = ctx->metamap.GetBlock(from);
|
tsan_mman.cc | 207 ctx->metamap.AllocBlock(thr, pc, p, sz); 216 uptr sz = ctx->metamap.FreeBlock(thr->proc(), p); 300 MBlock *b = ctx->metamap.GetBlock((uptr)p); 385 ctx->metamap.OnProcIdle(thr->proc());
|
tsan_external.cc | 105 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
|
tsan_debugging.cc | 203 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin); 243 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin);
|
tsan_interface_atomic.cc | 234 SyncVar *s = ctx->metamap.GetIfExistsAndLock((uptr)a, false); 272 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, true); 286 s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, true); 411 s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, write_lock);
|
tsan_rtl_report.cc | 281 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr, true); 333 b = ctx->metamap.GetBlock((uptr)block_begin);
|
tsan_rtl.h | 529 MetaMap metamap; member in struct:__tsan::Context
|
tsan_interceptors.cc | 798 ctx->metamap.ResetRange(thr->proc(), (uptr)addr, (uptr)sz);
|
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/go/ |
tsan_go.cc | 93 MBlock *b = ctx->metamap.GetBlock(cbctx.start); 205 ctx->metamap.AllocBlock(thr, pc, p, sz); 210 ctx->metamap.FreeRange(get_cur_proc(), p, sz);
|