aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2015-07-08 22:10:34 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2015-07-08 22:10:34 +0000
commit702548d9ea4b9a157b68a5f6944abec300e8474a (patch)
treee683b2ac922d2ef65b03c4786f797a821bc5ecb1 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parent8b629f585dc3b592d732a7e3521266cfcd82d062 (diff)
downloadllvm-702548d9ea4b9a157b68a5f6944abec300e8474a.zip
llvm-702548d9ea4b9a157b68a5f6944abec300e8474a.tar.gz
llvm-702548d9ea4b9a157b68a5f6944abec300e8474a.tar.bz2
CFI: Get check-cfi passing on Windows.
Specifically: - Start using %expect_crash. - Provide an implementation of __ubsan::getDynamicTypeInfoFromVtable for the Microsoft C++ ABI. This is all that is needed for CFI diagnostics; UBSan's -fsanitize=vptr also requires an implementation of __ubsan::checkDynamicType. - Build the sanitizer runtimes against the release version of the C runtime, even in debug builds. - Accommodate demangling differences in tests. Differential Revision: http://reviews.llvm.org/D11029 llvm-svn: 241745
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions