Home
last modified time | relevance | path

Searched refs:shadow_mem (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_thread.cpp341 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccessRange() local
355 if (!IsShadowMem((uptr)shadow_mem)) { in MemoryAccessRange()
356 Printf("Bad shadow addr %p (%zx)\n", shadow_mem, addr); in MemoryAccessRange()
357 DCHECK(IsShadowMem((uptr)shadow_mem)); in MemoryAccessRange()
359 if (!IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))) { in MemoryAccessRange()
366 if (*shadow_mem == kShadowRodata) { in MemoryAccessRange()
390 shadow_mem, cur); in MemoryAccessRange()
393 shadow_mem += kShadowCnt; in MemoryAccessRange()
401 shadow_mem, cur); in MemoryAccessRange()
402 shadow_mem += kShadowCnt; in MemoryAccessRange()
[all …]
H A Dtsan_rtl.cpp677 thr->racy_shadow_addr = shadow_mem; in HandleRace()
692 u64 *shadow_mem, Shadow cur) { in MemoryAccessImpl1() argument
751 HandleRace(thr, shadow_mem, cur, old); in MemoryAccessImpl1()
866 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccess() local
871 (uptr)shadow_mem[0], (uptr)shadow_mem[1], in MemoryAccess()
872 (uptr)shadow_mem[2], (uptr)shadow_mem[3]); in MemoryAccess()
878 if (!IsShadowMem((uptr)shadow_mem)) { in MemoryAccess()
880 DCHECK(IsShadowMem((uptr)shadow_mem)); in MemoryAccess()
913 shadow_mem, cur); in MemoryAccess()
920 u64 *shadow_mem, Shadow cur) { in MemoryAccessImpl() argument
[all …]
H A Dtsan_update_shadow_word_inl.h17 u64 *sp = &shadow_mem[idx];
H A Dtsan_rtl.h701 u64 *shadow_mem, Shadow cur);