summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2013-02-13 10:15:03 +0000
committerKostya Serebryany <kcc@google.com>2013-02-13 10:15:03 +0000
commit32214a25878d1444e7c14bcbf80b637e59c035c3 (patch)
treedf1bee848d66d534ddf67a7b898ddb078a452eb1
parent82c2ee67dcef4ed9f1d40824cebc3edc2eb9a14c (diff)
downloadbcm5719-llvm-32214a25878d1444e7c14bcbf80b637e59c035c3.tar.gz
bcm5719-llvm-32214a25878d1444e7c14bcbf80b637e59c035c3.zip
[asan] fix fixed mapping for mac (ASAN_FLEXIBLE_MAPPING_AND_OFFSET=0)
llvm-svn: 175049
-rw-r--r--compiler-rt/lib/asan/asan_mapping.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/compiler-rt/lib/asan/asan_mapping.h b/compiler-rt/lib/asan/asan_mapping.h
index 4cf06750f68..3e7fc6bd43b 100644
--- a/compiler-rt/lib/asan/asan_mapping.h
+++ b/compiler-rt/lib/asan/asan_mapping.h
@@ -36,7 +36,11 @@ extern SANITIZER_INTERFACE_ATTRIBUTE uptr __asan_mapping_offset;
# if defined(__powerpc64__)
# define SHADOW_OFFSET (1ULL << 41)
# else
-# define SHADOW_OFFSET 0x7fff8000ULL
+# if ASAN_MAC
+# define SHADOW_OFFSET (1ULL << 44)
+# else
+# define SHADOW_OFFSET 0x7fff8000ULL
+# endif
# endif
# endif
# endif
OpenPOWER on IntegriCloud