diff options
author | Ivan Krasin <krasin@google.com> | 2015-09-02 11:56:40 -0700 |
---|---|---|
committer | Ivan Krasin <krasin@google.com> | 2015-09-02 11:59:45 -0700 |
commit | b83e171c8d99bee7caaf04c4cf88cd85aeeb4ade (patch) | |
tree | 5b9c48b90aae1bcde02c333b323c9642aca6fab0 | |
parent | e1b9123d51f20543fd13ebd611c9c2fe92ecaf9c (diff) | |
download | build-b83e171c8d99bee7caaf04c4cf88cd85aeeb4ade.tar.gz |
Add AddressSanitizer linker flags for x86.
This is the 1/4 change required to get AddressSanitizer
for Android x86 to work.
Change-Id: I848805af34fdd32a313c991504d6014f9b97ab88
-rw-r--r-- | core/clang/TARGET_x86.mk | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/clang/TARGET_x86.mk b/core/clang/TARGET_x86.mk index 6922f97eb0..f982439726 100644 --- a/core/clang/TARGET_x86.mk +++ b/core/clang/TARGET_x86.mk @@ -71,3 +71,8 @@ $(clang_2nd_arch_prefix)RS_TRIPLE_CFLAGS := -D__i386__ $(clang_2nd_arch_prefix)RS_COMPAT_TRIPLE := i686-linux-android $(clang_2nd_arch_prefix)TARGET_LIBPROFILE_RT := $(LLVM_RTLIB_PATH)/libclang_rt.profile-i686-android.a + +# Address sanitizer clang config +$(clang_2nd_arch_prefix)ADDRESS_SANITIZER_RUNTIME_LIBRARY := libclang_rt.asan-i686-android +$(clang_2nd_arch_prefix)ADDRESS_SANITIZER_RPATH := /data/vendor/lib:/$(TARGET_COPY_OUT_VENDOR)/lib:/data/lib +$(clang_2nd_arch_prefix)ADDRESS_SANITIZER_LINKER := /system/bin/linker_asan |