OSDN Git Service

[asan] Let the frontend disable gc-sections optimization for asan globals.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 24 Apr 2017 19:34:13 +0000 (19:34 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 24 Apr 2017 19:34:13 +0000 (19:34 +0000)
commit759e22a147ce7ee4bb848662327be36233af7af8
tree5ee1839f1cdecf72faaf48578ba161907da66d28
parentba1627c46571b97963dde444c5c67aae571dbec0
[asan] Let the frontend disable gc-sections optimization for asan globals.

Also extend -asan-globals-live-support flag to all binary formats.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301226 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Instrumentation.h
lib/Transforms/Instrumentation/AddressSanitizer.cpp
test/Instrumentation/AddressSanitizer/global_metadata_array.ll [new file with mode: 0644]