Lines Matching defs:shadow_ptr
349 u8 *shadow_ptr = (u8 *)MemToShadow(aligned_addr);
352 while (shadow_ptr >= shadow_bottom &&
353 *shadow_ptr != kAsanStackLeftRedzoneMagic) {
354 shadow_ptr--;
358 while (shadow_ptr >= shadow_bottom &&
359 *shadow_ptr == kAsanStackLeftRedzoneMagic) {
360 shadow_ptr--;
364 if (shadow_ptr < shadow_bottom) {
390 u8 *shadow_ptr = (u8 *)MemToShadow(aligned_addr);
393 while (shadow_ptr >= shadow_bottom &&
394 (*shadow_ptr != kAsanStackLeftRedzoneMagic &&
395 *shadow_ptr != kAsanStackMidRedzoneMagic &&
396 *shadow_ptr != kAsanStackRightRedzoneMagic))
397 shadow_ptr--;
399 return (uptr)shadow_ptr + 1;