[sanitizer] Use same shadow offset for ASAN on aarch64
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 9 Nov 2015 18:03:48 +0000 (18:03 +0000)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 9 Nov 2015 18:03:48 +0000 (18:03 +0000)
commit98e40b8ddf44b8b8317cb9ae164fc6aa608397b9
tree347f1c7f99ae8cf719334cc02796224d92e0141c
parentb16171eac28b38af61739c4b3895b26a1915592c
[sanitizer] Use same shadow offset for ASAN on aarch64

This patch makes ASAN for aarch64 use the same shadow offset for all
currently supported VMAs (39 and 42 bits).  The shadow offset is the
same for 39-bit (36).  Similar to ppc64 port, aarch64 transformation
also requires to use an add instead of 'or' for 42-bit VMA.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252495 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Instrumentation/AddressSanitizer.cpp