llvm-project/compiler-rt/lib/ubsan
Will Dietz 2c36c71f5b [ubsan] Refactor handlers to have separate entry points for aborting.
If user specifies aborting after a recoverable failed check is
appropriate, frontend should emit call to the _abort variant.

Test this behavior with newly added -fsanitize-recover flag.

llvm-svn: 169113
2012-12-02 19:47:29 +00:00
..
lit_tests [ubsan] Refactor handlers to have separate entry points for aborting. 2012-12-02 19:47:29 +00:00
CMakeLists.txt UBSan: enable CMake build on Darwin. Fix two failing tests and disable the test which produces linker errors on Darwin. 2012-11-16 12:57:07 +00:00
Makefile.mk Support for building the ubsan runtime when using the autoconf build system on 2012-11-13 23:55:06 +00:00
ubsan_diag.cc [ubsan] Replace "fatal error" with "runtime error". 2012-12-02 18:43:33 +00:00
ubsan_diag.h -fcatch-undefined-behavior: Runtime library support for trapping conversions to or 2012-10-12 22:57:15 +00:00
ubsan_handlers.cc [ubsan] Refactor handlers to have separate entry points for aborting. 2012-12-02 19:47:29 +00:00
ubsan_handlers.h [ubsan] Refactor handlers to have separate entry points for aborting. 2012-12-02 19:47:29 +00:00
ubsan_handlers_cxx.cc [ubsan] Refactor handlers to have separate entry points for aborting. 2012-12-02 19:47:29 +00:00
ubsan_handlers_cxx.h [ubsan] Refactor handlers to have separate entry points for aborting. 2012-12-02 19:47:29 +00:00
ubsan_type_hash.cc Consistently declare 'extern "C"' variable in namespace __ubsan. No functionality change. 2012-10-29 21:01:59 +00:00
ubsan_type_hash.h Don't define an extern "C" variable in its first declaration, to appease a 2012-10-29 20:54:34 +00:00
ubsan_value.cc Provide a slightly more helpful diagnostic if -fcatch-undefined-behavior finds 2012-10-14 23:53:37 +00:00
ubsan_value.h ubsan: Don't assume that Clang provides __int128 unless it advertises that it does. 2012-11-29 05:59:30 +00:00