[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)
commit9cd5ed12411d15a36cfef423824385773f4926d2
tree48a54d202d61bd9782437aac06a645d0d71d042d
parentbac1c3ce85e1b9c489101b13395bb9a453691ac5
[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

llvm-svn: 287235
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/test/Instrumentation/AddressSanitizer/global_metadata_darwin.ll