Searched refs:shadow_mem (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_thread.cc | 330 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccessRange() local 344 if (!IsShadowMem((uptr)shadow_mem)) { in MemoryAccessRange() 345 Printf("Bad shadow addr %p (%zx)\n", shadow_mem, addr); in MemoryAccessRange() 346 DCHECK(IsShadowMem((uptr)shadow_mem)); in MemoryAccessRange() 348 if (!IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))) { in MemoryAccessRange() 357 if (*shadow_mem == kShadowRodata) { in MemoryAccessRange() 382 shadow_mem, cur); in MemoryAccessRange() 385 shadow_mem += kShadowCnt; in MemoryAccessRange() 393 shadow_mem, cur); in MemoryAccessRange() 394 shadow_mem += kShadowCnt; in MemoryAccessRange() [all …]
|
| H A D | tsan_rtl.cc | 620 thr->racy_shadow_addr = shadow_mem; in HandleRace() 635 u64 *shadow_mem, Shadow cur) { in MemoryAccessImpl1() argument 685 HandleRace(thr, shadow_mem, cur, old); in MemoryAccessImpl1() 800 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccess() local 805 (uptr)shadow_mem[0], (uptr)shadow_mem[1], in MemoryAccess() 806 (uptr)shadow_mem[2], (uptr)shadow_mem[3]); in MemoryAccess() 812 if (!IsShadowMem((uptr)shadow_mem)) { in MemoryAccess() 814 DCHECK(IsShadowMem((uptr)shadow_mem)); in MemoryAccess() 859 shadow_mem, cur); in MemoryAccess() 866 u64 *shadow_mem, Shadow cur) { in MemoryAccessImpl() argument [all …]
|
| H A D | tsan_update_shadow_word_inl.h | 19 u64 *sp = &shadow_mem[idx];
|
| H A D | tsan_rtl.h | 722 u64 *shadow_mem, Shadow cur);
|