From: Kuba Mracek Date: Wed, 7 Mar 2018 02:30:55 +0000 (+0000) Subject: Fixup r326851: mmap64 interceptor should not be used on Darwin. X-Git-Tag: llvmorg-7.0.0-rc1~11257 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cddd6339e9006260204618ca07e299b90291e3e2;p=platform%2Fupstream%2Fllvm.git Fixup r326851: mmap64 interceptor should not be used on Darwin. llvm-svn: 326864 --- diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h index a6f4aef..e735366 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h @@ -425,7 +425,7 @@ (SI_LINUX_NOT_ANDROID || SI_MAC || SI_FREEBSD || SI_NETBSD) #define SANITIZER_INTERCEPT_MMAP (SI_POSIX && !SI_FREEBSD && !SI_NETBSD) -#define SANITIZER_INTERCEPT_MMAP64 SI_POSIX +#define SANITIZER_INTERCEPT_MMAP64 (SI_POSIX && !SI_MAC) #define SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO \ (!SI_FREEBSD && !SI_MAC && !SI_NETBSD && SI_NOT_FUCHSIA) #define SANITIZER_INTERCEPT_MEMALIGN (!SI_FREEBSD && !SI_MAC && !SI_NETBSD)