Lines Matching defs:shadow_mem
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;
1999 shadow_mem = gen_rtx_MEM (SImode, shadow_base);
2000 set_mem_alias_set (shadow_mem, asan_shadow_set);
2002 set_mem_align (shadow_mem, (GET_MODE_ALIGNMENT (SImode)));
2005 asan_redzone_buffer rz_buffer (shadow_mem, prev_offset);
2054 shadow_mem = gen_rtx_MEM (BLKmode, shadow_base);
2055 set_mem_alias_set (shadow_mem, asan_shadow_set);
2068 store_by_pieces (shadow_mem, sz, builtin_memset_read_str, &c,
2083 || !set_storage_via_setmem (shadow_mem,
2104 shadow_mem = gen_rtx_MEM (BLKmode, shadow_base);
2105 set_mem_alias_set (shadow_mem, asan_shadow_set);
2108 set_mem_align (shadow_mem, (GET_MODE_ALIGNMENT (SImode)));
2120 shadow_mem = adjust_address (shadow_mem, VOIDmode,
2124 asan_clear_shadow (shadow_mem, last_size_aligned >> ASAN_SHADOW_SHIFT);
2161 shadow_mem = adjust_address (shadow_mem, VOIDmode,
2164 asan_clear_shadow (shadow_mem, last_size_aligned >> ASAN_SHADOW_SHIFT);