]> granicus.if.org Git - llvm/commit
[asan] Turn on Mach-O global metadata liveness tracking by default
authorAnna Zaks <ganna@apple.com>
Thu, 17 Nov 2016 16:55:40 +0000 (16:55 +0000)
committerAnna Zaks <ganna@apple.com>
Thu, 17 Nov 2016 16:55:40 +0000 (16:55 +0000)
commitf29212fa7efd283d9e595a5e874790a7879445be
tree953e4e3bdcba9f3ae771701e69fafa080adf1f61
parent1d609512eda4f6743ad6c4cd8156d955154a3ca8
[asan] Turn on Mach-O global metadata liveness tracking by default

This patch turns on the metadata liveness tracking since all known issues
have been resolved. The future has been implemented in
https://reviews.llvm.org/D16737 and enables support of dead code stripping
option on Mach-O platforms.

As part of enabling the feature, I also plan on reverting the following
patch to compiler-rt:

http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20160704/369910.html

Differential Revision: https://reviews.llvm.org/D26772

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