summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/asan_mapping.h
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2016-10-04 19:02:53 +0000
committerAnna Zaks <ganna@apple.com>2016-10-04 19:02:53 +0000
commit11ee532c3a559dbd5c3103d49a623a1e636a49dc (patch)
treeed6490b6ecd3d551f9055d26509b7f41fdc6b2eb /compiler-rt/lib/asan/asan_mapping.h
parentef97d2c5894bc963d07339e3e07ae400157a20c2 (diff)
downloadbcm5719-llvm-11ee532c3a559dbd5c3103d49a623a1e636a49dc.tar.gz
bcm5719-llvm-11ee532c3a559dbd5c3103d49a623a1e636a49dc.zip
[asan] Switch to using dynamic shadow offset on iOS
The VM layout is not stable between iOS version releases, so switch to dynamic shadow offset. Differential Revision: https://reviews.llvm.org/D25218 llvm-svn: 283240
Diffstat (limited to 'compiler-rt/lib/asan/asan_mapping.h')
-rw-r--r--compiler-rt/lib/asan/asan_mapping.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/asan/asan_mapping.h b/compiler-rt/lib/asan/asan_mapping.h
index 24584e94f74..5cbdd34d666 100644
--- a/compiler-rt/lib/asan/asan_mapping.h
+++ b/compiler-rt/lib/asan/asan_mapping.h
@@ -168,7 +168,7 @@ static const u64 kWindowsShadowOffset32 = 3ULL << 28; // 0x30000000
# if SANITIZER_IOSSIM
# define SHADOW_OFFSET kIosSimShadowOffset64
# else
-# define SHADOW_OFFSET kIosShadowOffset64
+# define SHADOW_OFFSET __asan_shadow_memory_dynamic_address
# endif
# elif defined(__aarch64__)
# define SHADOW_OFFSET kAArch64_ShadowOffset64
OpenPOWER on IntegriCloud