| /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| tsan_rtl_access.cpp | 159 void HandleRace(ThreadState *thr, u64 *shadow_mem, Shadow cur, Shadow old) { 162 thr->racy_shadow_addr = shadow_mem; 176 bool kAccessIsWrite, bool kIsAtomic, u64 *shadow_mem, 232 StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word); 235 HandleRace(thr, shadow_mem, cur, old); 353 RawShadow *shadow_mem = MemToShadow(addr); local 356 " is_write=%d shadow_mem=%p {%zx, %zx, %zx, %zx}\n", 358 (int)(1 << kAccessSizeLog), kAccessIsWrite, shadow_mem, 359 (uptr)shadow_mem[0], (uptr)shadow_mem[1], (uptr)shadow_mem[2] [all...] |
| /src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| tsan_rtl_access.cpp | 148 NOINLINE void DoReportRace(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, 155 old = Shadow(LoadShadow(&shadow_mem[1])); 158 StoreShadow(&shadow_mem[i], i == 0 ? Shadow::kRodata : Shadow::kEmpty); 166 ReportRace(thr, shadow_mem, cur, Shadow(old), typ); 195 bool CheckRaces(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, 199 RawShadow* sp = &shadow_mem[idx]; 220 DoReportRace(thr, shadow_mem, cur, old, typ); 230 StoreShadow(&shadow_mem[index], cur.raw()); 234 # define LOAD_CURRENT_SHADOW(cur, shadow_mem) UNUSED int access = 0, shadow = 0 274 NOINLINE void DoReportRaceV(ThreadState* thr, RawShadow* shadow_mem, Shadow cur 422 RawShadow* shadow_mem = MemToShadow(addr); local 461 RawShadow* shadow_mem = MemToShadow(addr); local 608 RawShadow* shadow_mem = MemToShadow(addr); local 669 RawShadow* shadow_mem = MemToShadow(addr); local [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| 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 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...] |
| /src/external/gpl3/gcc/dist/gcc/ |
| asan.cc | 1443 /* Clear shadow memory at SHADOW_MEM, LEN bytes. Can't call a library call here 1447 asan_clear_shadow (rtx shadow_mem, HOST_WIDE_INT len) 1455 clear_storage (shadow_mem, GEN_INT (len), BLOCK_OP_NORMAL); 1468 addr = copy_to_mode_reg (Pmode, XEXP (shadow_mem, 0)); 1469 shadow_mem = adjust_automodify_address (shadow_mem, SImode, addr, 0); 1473 emit_move_insn (shadow_mem, const0_rtx); 1514 asan_redzone_buffer (rtx shadow_mem, HOST_WIDE_INT prev_offset): 1515 m_shadow_mem (shadow_mem), m_prev_offset (prev_offset), 1851 rtx shadow_base, shadow_mem, ret, mem, orig_base local [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/ |
| asan.cc | 1398 /* Clear shadow memory at SHADOW_MEM, LEN bytes. Can't call a library call here 1402 asan_clear_shadow (rtx shadow_mem, HOST_WIDE_INT len) 1410 clear_storage (shadow_mem, GEN_INT (len), BLOCK_OP_NORMAL); 1423 addr = copy_to_mode_reg (Pmode, XEXP (shadow_mem, 0)); 1424 shadow_mem = adjust_automodify_address (shadow_mem, SImode, addr, 0); 1428 emit_move_insn (shadow_mem, const0_rtx); 1472 asan_redzone_buffer (rtx shadow_mem, HOST_WIDE_INT prev_offset): 1473 m_shadow_mem (shadow_mem), m_prev_offset (prev_offset), 1809 rtx shadow_base, shadow_mem, ret, mem, orig_base local [all...] |