reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

projects/compiler-rt/lib/asan/asan_mapping.h
  264 extern uptr kHighMemEnd, kMidMemBeg, kMidMemEnd;  // Initialized in __asan_init.

References

projects/compiler-rt/lib/asan/asan_mapping.h
  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);