Lines Matching full:shadow
10 /// This file is a part of HWAddressSanitizer. It reserves dynamic shadow memory
56 const uptr shadow = reinterpret_cast<uptr>(&__hwasan_shadow); in IsPremapShadowAvailable() local
58 // shadow == resolver is how Android KitKat and older handles ifunc. in IsPremapShadowAvailable()
59 // shadow == 0 just in case. in IsPremapShadowAvailable()
60 return shadow != 0 && shadow != resolver; in IsPremapShadowAvailable()
79 // The resolver might be called multiple times. Map the shadow just once. in __hwasan_premap_shadow()
80 static __sanitizer::uptr shadow = 0; in __hwasan_premap_shadow() local
81 if (!shadow) in __hwasan_premap_shadow()
82 shadow = __hwasan::PremapShadow(); in __hwasan_premap_shadow()
83 return reinterpret_cast<decltype(__hwasan_shadow)*>(shadow); in __hwasan_premap_shadow()
87 // of the shadow mapping.