summaryrefslogtreecommitdiff
path: root/lib/ubsan/ubsan_handlers.h
Commit message (Expand)AuthorAgeFilesLines
* Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_TYPEINFOStephan Bergmann2019-05-021-9/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [compiler-rt][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-151-0/+11
* Revert alignment assumptions changesVlad Tsyrklevich2019-01-151-11/+0
* [compiler-rt][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-141-0/+11
* [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer sign change - co...Roman Lebedev2018-10-301-0/+2
* [compiler-rt][ubsan] Split Implicit Integer Truncation Sanitizer into unsigne...Roman Lebedev2018-10-111-1/+3
* [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer truncation - co...Roman Lebedev2018-07-301-0/+17
* Implement CFI for indirect calls via a member function pointer.Peter Collingbourne2018-06-261-0/+2
* Revert r320977 "No -fsanitize=function warning when calling noexcept function...Stephan Bergmann2017-12-181-2/+1
* No -fsanitize=function warning when calling noexcept function through non-noe...Stephan Bergmann2017-12-181-1/+2
* ubsan: Unbreak ubsan_cxx runtime library on Windows.Peter Collingbourne2017-09-151-0/+7
* [ubsan] Diagnose invalid uses of builtins (compiler-rt)Vedant Kumar2017-07-291-0/+15
* [ubsan] Improve diagnostics for return value checks (compiler-rt)Vedant Kumar2017-06-231-3/+2
* [ubsan] Runtime support for pointer overflow checkingVedant Kumar2017-06-011-0/+7
* [ubsan] Add diagnostic handlers for nullability errorsVedant Kumar2017-03-141-2/+6
* [ubsan] Minimize size of data for type_mismatch (Redo of D19668)Filipe Cabecinhas2017-01-061-2/+2
* [cfi] Safe handling of unaddressable vtable pointers (compiler-rt).Evgeniy Stepanov2016-02-031-2/+2
* [cfi] Cross-DSO CFI diagnostic mode (compiler-rt part)Evgeniy Stepanov2016-01-251-3/+14
* CFI: Add diagnostic handler and tests for indirect call checker.Peter Collingbourne2015-09-101-0/+8
* [compiler-rt] Add SourceLocations for float_cast_overflow data.Filipe Cabecinhas2015-08-111-3/+11
* [UBSan] Add noinline attribute to handlers that should never return.Alexey Samsonov2014-09-101-2/+2
* Remove extra semicolon [-Wpedantic]Alexey Samsonov2014-09-081-1/+1
* Report source location of returns_nonnull attribute in UBSan reports.Alexey Samsonov2014-09-081-0/+1
* Implement nonnull-attribute sanitizerAlexey Samsonov2014-09-081-0/+9
* [UBSan] Add support for printing backtraces to all UBSan handlersAlexey Samsonov2014-08-221-4/+6
* [UBSan] Add returns-nonnull sanitizer.Alexey Samsonov2014-08-131-0/+7
* Runtime support for the indirect function call checker.Peter Collingbourne2013-10-201-0/+9
* Make the InvalidValueData take a SourceLocation.Nick Lewycky2013-10-021-1/+1
* ubsan: Runtime handlers for array indexing checks.Richard Smith2013-02-231-0/+9
* [ubsan] Move attribute specifier to fix build with gcc.Will Dietz2013-01-101-8/+8
* [ubsan] Give entry methods default (not hidden) visibility.Will Dietz2013-01-101-0/+4
* ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads ofRichard Smith2012-12-131-0/+8
* [ubsan] Refactor handlers to have separate entry points for aborting.Will Dietz2012-12-021-23/+19
* ubsan: Support unsigned overflows, and divide-by-zero int/float split.Will Dietz2012-11-271-3/+3
* -fcatch-undefined-behavior: Runtime library support for trapping conversions ...Richard Smith2012-10-121-0/+10
* -fcatch-undefined-behavior: handler for VLA bound which evaluates to a non-po...Richard Smith2012-10-101-0/+9
* Add a runtime diagnostics library for Clang's -fcatch-undefined-behavior.Richard Smith2012-10-091-0/+81