/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_rtl_thread.cc | 330 u64 *shadow_mem = (u64*)MemToShadow(addr); local in function:__tsan::MemoryAccessRange 344 if (!IsShadowMem((uptr)shadow_mem)) { 345 Printf("Bad shadow addr %p (%zx)\n", shadow_mem, addr); 346 DCHECK(IsShadowMem((uptr)shadow_mem)); 348 if (!IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))) { 350 shadow_mem + size * kShadowCnt / 8 - 1, addr + size - 1); 351 DCHECK(IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))); 357 if (*shadow_mem == kShadowRodata) { 382 shadow_mem, cur); 385 shadow_mem += kShadowCnt [all...] |
tsan_rtl_thread.cc | 330 u64 *shadow_mem = (u64*)MemToShadow(addr); local in function:__tsan::MemoryAccessRange 344 if (!IsShadowMem((uptr)shadow_mem)) { 345 Printf("Bad shadow addr %p (%zx)\n", shadow_mem, addr); 346 DCHECK(IsShadowMem((uptr)shadow_mem)); 348 if (!IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))) { 350 shadow_mem + size * kShadowCnt / 8 - 1, addr + size - 1); 351 DCHECK(IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))); 357 if (*shadow_mem == kShadowRodata) { 382 shadow_mem, cur); 385 shadow_mem += kShadowCnt [all...] |
tsan_rtl.cc | 616 void HandleRace(ThreadState *thr, u64 *shadow_mem, 620 thr->racy_shadow_addr = shadow_mem; 635 u64 *shadow_mem, Shadow cur) { 681 StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word); 685 HandleRace(thr, shadow_mem, cur, old); 800 u64 *shadow_mem = (u64*)MemToShadow(addr); local in function:__tsan::MemoryAccess 802 " is_write=%d shadow_mem=%p {%zx, %zx, %zx, %zx}\n", 804 (int)(1 << kAccessSizeLog), kAccessIsWrite, shadow_mem, 805 (uptr)shadow_mem[0], (uptr)shadow_mem[1] [all...] |
tsan_rtl.cc | 616 void HandleRace(ThreadState *thr, u64 *shadow_mem, 620 thr->racy_shadow_addr = shadow_mem; 635 u64 *shadow_mem, Shadow cur) { 681 StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word); 685 HandleRace(thr, shadow_mem, cur, old); 800 u64 *shadow_mem = (u64*)MemToShadow(addr); local in function:__tsan::MemoryAccess 802 " is_write=%d shadow_mem=%p {%zx, %zx, %zx, %zx}\n", 804 (int)(1 << kAccessSizeLog), kAccessIsWrite, shadow_mem, 805 (uptr)shadow_mem[0], (uptr)shadow_mem[1] [all...] |