Lines Matching refs:shadow_ptr
337 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
340 while (shadow_ptr >= shadow_bottom &&
341 *shadow_ptr != kAsanStackLeftRedzoneMagic) {
342 shadow_ptr--;
346 while (shadow_ptr >= shadow_bottom &&
347 *shadow_ptr == kAsanStackLeftRedzoneMagic) {
348 shadow_ptr--;
352 if (shadow_ptr < shadow_bottom) {
375 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
378 while (shadow_ptr >= shadow_bottom &&
379 (*shadow_ptr != kAsanStackLeftRedzoneMagic &&
380 *shadow_ptr != kAsanStackMidRedzoneMagic &&
381 *shadow_ptr != kAsanStackRightRedzoneMagic))
382 shadow_ptr--;
384 return (uptr)shadow_ptr + 1;