summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-02-20 07:54:29 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-02-20 07:54:29 +0000
commit8126e76a8a1ed12fae541bebf6bf22dbed20342c (patch)
tree54cb6775590143f0a64c766015afa2962cbb6d7a /llvm/lib/Object/COFFObjectFile.cpp
parent2efed98b58da8c4ae27e53cc216a82b4f14e8eac (diff)
downloadbcm5719-llvm-8126e76a8a1ed12fae541bebf6bf22dbed20342c.tar.gz
bcm5719-llvm-8126e76a8a1ed12fae541bebf6bf22dbed20342c.zip
[asan] Do all calls to __asan_report_* through PLT.
This matters when runtime is built as a shared library. Even though calling code is itself part of the same library, these symbols are public and can (theoretically) be interposed. It might be better to declare hidden aliases for asan_report_* and call them directly, but (a) they are (noreturn), so performance does not matter, and (b) it may be potentially less portable. llvm-svn: 201764
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud