aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2015-01-23 19:29:19 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2015-01-23 19:29:19 +0000
commit9a36b3e147a0fb0ed087841459730e420a1c30e8 (patch)
tree6dfdbbe625dbb9a641969cae294e64bebcf55c35 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parentba2bcb0da31dd9a329a9da425a1bdc1851839050 (diff)
downloadllvm-9a36b3e147a0fb0ed087841459730e420a1c30e8.zip
llvm-9a36b3e147a0fb0ed087841459730e420a1c30e8.tar.gz
llvm-9a36b3e147a0fb0ed087841459730e420a1c30e8.tar.bz2
[compiler-rt] Ensure AsanInitFromRtl is called from a static initializer on OS X by using ASAN_DYNAMIC=1
The idea is to ensure that the ASan runtime gets initialized early (i.e. before other initializers/constructors) even when DYLD_INSERT_LIBRARIES is not used. In that case, the interceptors are not installed (on OS X, DYLD_INSERT_LIBRARIES is required for interceptors to work), and therefore ASan gets currently initialized quite late -- from the main executable's module initializer. The following issues are a consequence of this: https://code.google.com/p/address-sanitizer/issues/detail?id=363 https://code.google.com/p/address-sanitizer/issues/detail?id=357 Both of them are fixed with this patch. Reviewed at http://reviews.llvm.org/D7117 llvm-svn: 226929
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions