summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/cfi/multiple-inheritance.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use %run for running CFI testsFilipe Cabecinhas2017-10-021-12/+12
| | | | | | | | | | Reviewers: pcc, krasin, eugenis Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D38412 llvm-svn: 314659
* Reverting r277632 as it breaks the build on MacOS.Ivan Krasin2016-08-051-12/+0
| | | | | | | | Reviewers: kcc Differential Revision: https://reviews.llvm.org/D23190 llvm-svn: 277798
* Add CFI tests for -lowertypetests-bitsets-level.Ivan Krasin2016-08-031-0/+12
| | | | | | | | | | | | | Summary: -lowertypetests-bitsets-level controls which kinds of bitsets are generated, as introduced in r277556. This change adds tests to compiler-rt. Reviewers: kcc Differential Revision: https://reviews.llvm.org/D23103 llvm-svn: 277632
* CFI: Update tests for various bit vector sizes following lowerbitsets optzns.Peter Collingbourne2015-07-291-20/+2
| | | | | | | | Also add a test to ensure that this doesn't regress. Differential Revision: http://reviews.llvm.org/D11584 llvm-svn: 243547
* CFI: Get check-cfi passing on Windows.Peter Collingbourne2015-07-081-22/+22
| | | | | | | | | | | | | | | | | | | | 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
* [CFI] Run tests that use cfi diagnostic mode only if cxxabi parts of UBSan ↵Alexey Samsonov2015-06-251-0/+2
| | | | | | are available. llvm-svn: 240671
* Add control flow integrity diagnosis function to UBSan runtime library.Peter Collingbourne2015-06-191-0/+8
| | | | | | | | Also includes execution tests for the feature. Differential Revision: http://reviews.llvm.org/D10269 llvm-svn: 240111
* CFI: Add tests for 32-bit, 64-bit and memory bitsets. Break optimization in ↵Peter Collingbourne2015-02-211-0/+35
| | | | | | more places. llvm-svn: 230116
* Add test suite for the Control Flow Integrity feature.Peter Collingbourne2015-02-201-0/+47
Differential Revision: http://reviews.llvm.org/D7738 llvm-svn: 230056
OpenPOWER on IntegriCloud