reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
264 extern uptr kHighMemEnd, kMidMemBeg, kMidMemEnd; // Initialized in __asan_init.
319 return kMidMemBeg && a >= kMidMemBeg && a <= kMidMemEnd; 324 return kMidMemBeg && a >= kMidShadowBeg && a <= kMidShadowEnd; 342 return (a >= kShadowGap2Beg && a <= kShadowGap2End) || 343 (a >= kShadowGap3Beg && a <= kShadowGap3End);projects/compiler-rt/lib/asan/asan_rtl.cpp
56 UnmapOrDie((void*)kMidMemEnd, kHighShadowEnd - kMidMemEnd); 56 UnmapOrDie((void*)kMidMemEnd, kHighShadowEnd - kMidMemEnd); 337 (void*)kShadowGap3Beg, (void*)kShadowGap3End); 339 (void*)kMidMemBeg, (void*)kMidMemEnd); 341 (void*)kShadowGap2Beg, (void*)kShadowGap2End); 343 (void*)kMidShadowBeg, (void*)kMidShadowEnd); 364 (void*)MEM_TO_SHADOW(kMidShadowEnd)); 381 kMidMemBeg > kMidShadowEnd && 382 kHighShadowBeg > kMidMemEnd);projects/compiler-rt/lib/asan/asan_shadow_setup.cpp
120 kMidMemEnd = kLowMemEnd < 0x3000000000ULL ? 0x4fffffffffULL : 0; 137 MemoryRangeIsAvailable(kMidMemEnd + 1, kHighShadowEnd)) { 142 ReserveShadowMemoryRange(kMidShadowBeg, kMidShadowEnd, "mid shadow"); 147 ProtectGap(kShadowGap2Beg, kShadowGap2End - kShadowGap2Beg + 1); 147 ProtectGap(kShadowGap2Beg, kShadowGap2End - kShadowGap2Beg + 1); 148 ProtectGap(kShadowGap3Beg, kShadowGap3End - kShadowGap3Beg + 1); 148 ProtectGap(kShadowGap3Beg, kShadowGap3End - kShadowGap3Beg + 1);