llvm-project/compiler-rt/test/ubsan
Peter Collingbourne 702548d9ea 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
2015-07-08 22:10:34 +00:00
..
TestCases UBSan: Enable runtime library tests on Windows, and get most tests passing. 2015-07-02 22:08:38 +00:00
CMakeLists.txt [sanitizer][MIPS] Add --target flag for MIPS32 2015-05-19 09:07:37 +00:00
lit.common.cfg CFI: Get check-cfi passing on Windows. 2015-07-08 22:10:34 +00:00
lit.site.cfg.in [UBSan] Run all UBSan tests in 32-bit mode as well. 2015-02-26 19:19:44 +00:00