Lines Matching refs:shadow_ptr
338 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
341 while (shadow_ptr >= shadow_bottom &&
342 *shadow_ptr != kAsanStackLeftRedzoneMagic) {
343 shadow_ptr--;
347 while (shadow_ptr >= shadow_bottom &&
348 *shadow_ptr == kAsanStackLeftRedzoneMagic) {
349 shadow_ptr--;
353 if (shadow_ptr < shadow_bottom) {
376 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
379 while (shadow_ptr >= shadow_bottom &&
380 (*shadow_ptr != kAsanStackLeftRedzoneMagic &&
381 *shadow_ptr != kAsanStackMidRedzoneMagic &&
382 *shadow_ptr != kAsanStackRightRedzoneMagic))
383 shadow_ptr--;
385 return (uptr)shadow_ptr + 1;