Lines Matching refs:shadow_ptr
351 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
354 while (shadow_ptr >= shadow_bottom &&
355 *shadow_ptr != kAsanStackLeftRedzoneMagic) {
356 shadow_ptr--;
360 while (shadow_ptr >= shadow_bottom &&
361 *shadow_ptr == kAsanStackLeftRedzoneMagic) {
362 shadow_ptr--;
366 if (shadow_ptr < shadow_bottom) {
392 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
395 while (shadow_ptr >= shadow_bottom &&
396 (*shadow_ptr != kAsanStackLeftRedzoneMagic &&
397 *shadow_ptr != kAsanStackMidRedzoneMagic &&
398 *shadow_ptr != kAsanStackRightRedzoneMagic))
399 shadow_ptr--;
401 return (uptr)shadow_ptr + 1;