diff options
Diffstat (limited to 'compiler-rt/lib/esan/esan.h')
-rw-r--r-- | compiler-rt/lib/esan/esan.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler-rt/lib/esan/esan.h b/compiler-rt/lib/esan/esan.h index 2dc8d1991f7..5be2240b3e1 100644 --- a/compiler-rt/lib/esan/esan.h +++ b/compiler-rt/lib/esan/esan.h @@ -26,6 +26,7 @@ #ifndef ESAN_H #define ESAN_H +#include "interception/interception.h" #include "sanitizer_common/sanitizer_common.h" #include "esan_interface_internal.h" @@ -44,6 +45,11 @@ void processCompilationUnitExit(void *Ptr); void processRangeAccess(uptr PC, uptr Addr, int Size, bool IsWrite); void initializeInterceptors(); +// Platform-dependent routines. +void verifyAddressSpace(); +bool fixMmapAddr(void **Addr, SIZE_T Size, int Flags); +uptr checkMmapResult(uptr Addr, SIZE_T Size); + } // namespace __esan #endif // ESAN_H |