Home
last modified time | relevance | path

Searched refs:metamap (Results 1 – 9 of 9) sorted by relevance

/external/compiler-rt/lib/tsan/tests/unit/
Dtsan_sync_test.cc21 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/
Dtsan_rtl_mutex.cc75 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 …]
Dtsan_mman.cc130 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()
Dtsan_interface_java.cc114 ctx->metamap.FreeRange(thr, pc, ptr, size); in __tsan_java_free()
134 ctx->metamap.MoveMemory(src, dst, size); in __tsan_java_move()
Dtsan_interface_atomic.cc255 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()
Dtsan_rtl_report.cc271 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr); in AddMutex()
323 b = ctx->metamap.GetBlock((uptr)block_begin); in AddLocation()
Dtsan_rtl_thread.cc146 ctx->metamap.OnThreadIdle(thr); in OnFinished()
Dtsan_rtl.h478 MetaMap metamap; member
Dtsan_interceptors.cc795 ctx->metamap.ResetRange(thr, pc, (uptr)addr, (uptr)sz); in TSAN_INTERCEPTOR()