llvm-project/compiler-rt/lib/ubsan
Richard Smith cf56ebd52a ubsan: When diagnosing something wrong somewhere in memory, emit a note
pointing at the bad location and a snippet of nearby memory values. This is
strictly best-effort; reading these bytes to display the note could lead to a
seg fault, and that's explicitly OK.

llvm-svn: 170415
2012-12-18 06:30:32 +00:00
..
lit_tests ubsan: When diagnosing something wrong somewhere in memory, emit a note 2012-12-18 06:30:32 +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: When diagnosing something wrong somewhere in memory, emit a note 2012-12-18 06:30:32 +00:00
ubsan_diag.h ubsan: When diagnosing something wrong somewhere in memory, emit a note 2012-12-18 06:30:32 +00:00
ubsan_handlers.cc ubsan: When diagnosing something wrong somewhere in memory, emit a note 2012-12-18 06:30:32 +00:00
ubsan_handlers.h ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads of 2012-12-13 07:00:14 +00:00
ubsan_handlers_cxx.cc ubsan: When diagnosing something wrong somewhere in memory, emit a note 2012-12-18 06:30:32 +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 ubsan: When diagnosing something wrong somewhere in memory, emit a note 2012-12-18 06:30:32 +00:00
ubsan_type_hash.h ubsan: When diagnosing something wrong somewhere in memory, emit a note 2012-12-18 06:30:32 +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