Searched refs:metamap (Results 1 – 9 of 9) sorted by relevance
/external/compiler-rt/lib/tsan/tests/unit/ |
D | tsan_sync_test.cc | 21 MetaMap *m = &ctx->metamap; in TEST() 36 MetaMap *m = &ctx->metamap; in TEST() 53 MetaMap *m = &ctx->metamap; in TEST() 76 MetaMap *m = &ctx->metamap; in TEST() 113 MetaMap *m = &ctx->metamap; in TEST()
|
/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_rtl_mutex.cc | 75 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); in MutexCreate() 99 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr); in MutexDestroy() 133 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr); in MutexDestroy() 148 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); in MutexLock() 192 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); in MutexUnlock() 236 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false); in MutexReadLock() 271 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); in MutexReadUnlock() 302 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); in MutexReadOrWriteUnlock() 347 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); in MutexRepair() 357 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false); in Acquire() [all …]
|
D | tsan_mman.cc | 130 ctx->metamap.AllocBlock(thr, pc, p, sz); in OnUserAlloc() 139 uptr sz = ctx->metamap.FreeBlock(thr, pc, p); in OnUserFree() 166 MBlock *b = ctx->metamap.GetBlock((uptr)p); in user_alloc_usable_size() 243 ctx->metamap.OnThreadIdle(thr); in __tsan_on_thread_idle()
|
D | tsan_interface_java.cc | 114 ctx->metamap.FreeRange(thr, pc, ptr, size); in __tsan_java_free() 134 ctx->metamap.MoveMemory(src, dst, size); in __tsan_java_move()
|
D | tsan_interface_atomic.cc | 255 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, false); in AtomicLoad() 289 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, true); in AtomicStore() 303 s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, true); in AtomicRMW() 428 s = ctx->metamap.GetOrCreateAndLock(thr, pc, (uptr)a, write_lock); in AtomicCAS()
|
D | tsan_rtl_report.cc | 271 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr); in AddMutex() 323 b = ctx->metamap.GetBlock((uptr)block_begin); in AddLocation()
|
D | tsan_rtl_thread.cc | 146 ctx->metamap.OnThreadIdle(thr); in OnFinished()
|
D | tsan_rtl.h | 478 MetaMap metamap; member
|
D | tsan_interceptors.cc | 795 ctx->metamap.ResetRange(thr, pc, (uptr)addr, (uptr)sz); in TSAN_INTERCEPTOR()
|