Searched refs:metamap (Results 1 – 12 of 12) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_mutex.cpp | 91 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexCreate() 104 auto s = ctx->metamap.GetSyncIfExists(addr); in MutexDestroy() 149 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexPreLock() 173 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexPostLock() 226 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexUnlock() 273 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexPreReadLock() 290 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexPostReadLock() 333 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexReadUnlock() 375 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexReadOrWriteUnlock() 422 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, addr, true); in MutexRepair() [all …]
|
H A D | tsan_mman.cpp | 266 ctx->metamap.AllocBlock(thr, pc, p, sz); in OnUserAlloc() 282 UNUSED uptr sz = ctx->metamap.FreeBlock(thr->proc(), p, false); in OnUserFree() 287 uptr sz = ctx->metamap.FreeBlock(thr->proc(), p, true); in OnUserFree() 375 MBlock *b = ctx->metamap.GetBlock((uptr)beg); in user_alloc_begin() 385 MBlock *b = ctx->metamap.GetBlock((uptr)p); in user_alloc_usable_size() 394 MBlock *b = ctx->metamap.GetBlock((uptr)p); in user_alloc_usable_size_fast() 494 ctx->metamap.OnProcIdle(thr->proc()); in __tsan_on_thread_idle()
|
H A D | tsan_interface_java.cpp | 46 MBlock *b = ctx->metamap.GetBlock(p); in JavaHeapBlock() 109 ctx->metamap.FreeRange(thr->proc(), ptr, size, false); in __tsan_java_free() 129 ctx->metamap.MoveMemory(src, dst, size); in __tsan_java_move() 147 MBlock *b = ctx->metamap.GetBlock(from); in __tsan_java_find()
|
H A D | tsan_rtl_proc.cpp | 38 ctx->metamap.OnProcIdle(proc); in ProcDestroy()
|
H A D | tsan_debugging.cpp | 210 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin); in __tsan_locate_address() 250 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin); in __tsan_get_alloc_stack()
|
H A D | tsan_external.cpp | 113 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin); in __tsan_external_assign_tag()
|
H A D | tsan_interface_atomic.cpp | 236 SyncVar *s = ctx->metamap.GetSyncIfExists((uptr)a); in AtomicLoad() 276 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, (uptr)a, false); in AtomicStore() 291 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, (uptr)a, false); in AtomicRMW() 427 auto s = ctx->metamap.GetSyncOrCreate(thr, pc, (uptr)a, false); in AtomicCAS()
|
H A D | tsan_platform_linux.cpp | 123 auto meta = ctx->metamap.GetMemoryStats(); in WriteMemoryProfile()
|
H A D | tsan_rtl.cpp | 226 ctx->metamap.ResetClocks(); in DoResetImpl() 575 ctx->metamap.ResetRange(thr->proc(), addr, size, true); in UnmapShadow()
|
H A D | tsan_rtl.h | 308 MetaMap metamap; member
|
H A D | tsan_rtl_report.cpp | 302 b = ctx->metamap.GetBlock(block_begin); in AddLocation()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/go/ |
H A D | tsan_go.cpp | 99 MBlock *b = ctx->metamap.GetBlock(cbctx.start); in SymbolizeData() 212 ctx->metamap.AllocBlock(thr, pc, p, sz); in __tsan_malloc() 217 ctx->metamap.FreeRange(get_cur_proc(), p, sz, false); in __tsan_free()
|