diff options
-rw-r--r-- | lib/sanitizer_common/sanitizer_common.h | 3 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_posix_libcdep.cpp | 8 |
2 files changed, 7 insertions, 4 deletions
diff --git a/lib/sanitizer_common/sanitizer_common.h b/lib/sanitizer_common/sanitizer_common.h index 7a83be3e4..0a1e84ec7 100644 --- a/lib/sanitizer_common/sanitizer_common.h +++ b/lib/sanitizer_common/sanitizer_common.h @@ -100,7 +100,8 @@ void UnmapOrDie(void *addr, uptr size); void *MmapOrDieOnFatalError(uptr size, const char *mem_type); bool MmapFixedNoReserve(uptr fixed_addr, uptr size, const char *name = nullptr) WARN_UNUSED_RESULT; -bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size, const char *name = nullptr) +bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size, + const char *name = nullptr) WARN_UNUSED_RESULT; void *MmapNoReserveOrDie(uptr size, const char *mem_type); void *MmapFixedOrDie(uptr fixed_addr, uptr size, const char *name = nullptr); diff --git a/lib/sanitizer_common/sanitizer_posix_libcdep.cpp b/lib/sanitizer_common/sanitizer_posix_libcdep.cpp index 0c167afd4..f1187a635 100644 --- a/lib/sanitizer_common/sanitizer_posix_libcdep.cpp +++ b/lib/sanitizer_common/sanitizer_posix_libcdep.cpp @@ -304,11 +304,13 @@ void PlatformPrepareForSandboxing(__sanitizer_sandbox_arguments *args) { MemoryMappingLayout::CacheMemoryMappings(); } -static bool MmapFixed(uptr fixed_addr, uptr size, int additional_flags, const char *name) { +static bool MmapFixed(uptr fixed_addr, uptr size, + int additional_flags, const char *name) { size = RoundUpTo(size, GetPageSizeCached()); fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); uptr p = MmapNamed((void *)fixed_addr, size, PROT_READ | PROT_WRITE, - MAP_PRIVATE | MAP_FIXED | additional_flags | MAP_ANON, name); + MAP_PRIVATE | MAP_FIXED | additional_flags | MAP_ANON, + name); int reserrno; if (internal_iserror(p, &reserrno)) { Report("ERROR: %s failed to " @@ -334,7 +336,7 @@ bool MmapFixedSuperNoReserve(uptr fixed_addr, uptr size, const char *name) { #else bool r = MmapFixedNoReserve(fixed_addr, size, name); if (r) - SetShadowRegionHugePageMode(fixed_addr,size); + SetShadowRegionHugePageMode(fixed_addr, size); return r; #endif } |