| Commit message (Expand) | Author | Age | Files | Lines |
* | CMake: add functions creating universal runtime libraries for several archite... | Alexey Samsonov | 2013-01-21 | 1 | -19/+9 |
* | CMake: Generalize build rules for different arches for sanitizer_common, asan... | Alexey Samsonov | 2013-01-18 | 1 | -19/+11 |
* | CMake variables renaming: X86_64->x86_64 I386->i386 | Alexey Samsonov | 2013-01-18 | 1 | -4/+4 |
* | [ubsan] Add SANITIZER_INTERFACE_ATTRIBUTE to __ubsan_vptr_type_cache | Will Dietz | 2013-01-17 | 1 | -1/+2 |
* | [ubsan] Use __sanitizer::atomic_exchange(), prefer shared impl. | Will Dietz | 2013-01-14 | 1 | -1/+4 |
* | UBSan: use %p not 0x%zx when printing pointers. | Richard Smith | 2013-01-10 | 1 | -2/+2 |
* | [ubsan] Move attribute specifier to fix build with gcc. | Will Dietz | 2013-01-10 | 2 | -12/+12 |
* | [ubsan] Give entry methods default (not hidden) visibility. | Will Dietz | 2013-01-10 | 2 | -0/+6 |
* | [ubsan] Drop use of __atomic_exchange_n for now to fix build for some. | Will Dietz | 2013-01-09 | 1 | -6/+0 |
* | [ubsan] Add deduplication functionality, always enabled. | Will Dietz | 2013-01-09 | 4 | -15/+88 |
* | [ubsan] Check for appropriate types on compound assignment overflow diagnostics. | Will Dietz | 2013-01-07 | 3 | -4/+4 |
* | [ubsan] Don't suggest casting to unsigned for unsigned unary minus overflow. | Will Dietz | 2012-12-31 | 2 | -6/+16 |
* | Revert r171273 which doesn't actually compile. | Chandler Carruth | 2012-12-31 | 2 | -16/+6 |
* | [ubsan] Don't suggest casting to unsigned for unsigned unary minus overflow. | Will Dietz | 2012-12-31 | 2 | -6/+16 |
* | [ubsan] Update test now that check recovery is default and has driver flag. | Will Dietz | 2012-12-30 | 1 | -4/+5 |
* | Define COMPILER_RT_CAN_EXECUTE_TESTS variable on platforms where we can produ... | Alexey Samsonov | 2012-12-27 | 1 | -3/+3 |
* | Move C++ name demangling support from ubsan into sanitizer_common. | Richard Smith | 2012-12-20 | 1 | -18/+1 |
* | [Sanitizer] Expose StackTrace::GetPreviousInstructionPc() to get PC of call i... | Alexey Samsonov | 2012-12-18 | 1 | -5/+3 |
* | ubsan: Demangle class names, and be more informative when a reinterpret_cast | Richard Smith | 2012-12-18 | 6 | -14/+91 |
* | ubsan: When diagnosing something wrong somewhere in memory, emit a note | Richard Smith | 2012-12-18 | 8 | -96/+348 |
* | ubsan: if the frontend didn't provide us with a source location, try to work | Richard Smith | 2012-12-18 | 5 | -33/+160 |
* | Rein ubsan's vptr sanitizer back a bit. Per core issue 453, binding a reference | Richard Smith | 2012-12-18 | 1 | -3/+2 |
* | ubsan unit tests for -fsanitize=bool and -fsanitize=enum. | Richard Smith | 2012-12-13 | 2 | -0/+27 |
* | ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads of | Richard Smith | 2012-12-13 | 2 | -0/+20 |
* | [ubsan] Refactor handlers to have separate entry points for aborting. | Will Dietz | 2012-12-02 | 5 | -27/+102 |
* | [ubsan] Replace "fatal error" with "runtime error". | Will Dietz | 2012-12-02 | 21 | -44/+44 |
* | ubsan: Disable __int128 tests if the host Clang does not support it. These | Richard Smith | 2012-11-29 | 6 | -11/+45 |
* | ubsan: Don't assume that Clang provides __int128 unless it advertises that it... | Richard Smith | 2012-11-29 | 1 | -1/+1 |
* | ubsan: Support unsigned overflows, and divide-by-zero int/float split. | Will Dietz | 2012-11-27 | 7 | -14/+103 |
* | ubsan: fix broken test case by using brand new [[@LINE]] FileCheck feature | Alexey Samsonov | 2012-11-16 | 1 | -3/+3 |
* | UBSan: enable CMake build on Darwin. Fix two failing tests and disable the te... | Alexey Samsonov | 2012-11-16 | 5 | -21/+39 |
* | Fix typo from code review (thanks to Alexey Samsonov). This is also caught by... | Richard Smith | 2012-11-13 | 1 | -1/+1 |
* | Support for building the ubsan runtime when using the autoconf build system on | Richard Smith | 2012-11-13 | 2 | -3/+26 |
* | -fsanitize=undefined: Switch to using sanitizer_common for output. This gets ... | Richard Smith | 2012-11-13 | 3 | -38/+41 |
* | Update compiler-rt tests to match flag renaming/deprecation in Clang. | Richard Smith | 2012-11-06 | 15 | -34/+34 |
* | Consistently declare 'extern "C"' variable in namespace __ubsan. No functiona... | Richard Smith | 2012-10-29 | 1 | -1/+2 |
* | Don't define an extern "C" variable in its first declaration, to appease a | Richard Smith | 2012-10-29 | 2 | -8/+15 |
* | -fcatch-undefined-behavior checking for appropriate vptr value: library side. | Richard Smith | 2012-10-25 | 7 | -4/+397 |
* | Provide a slightly more helpful diagnostic if -fcatch-undefined-behavior finds | Richard Smith | 2012-10-14 | 1 | -0/+6 |
* | Use a better test for __int128 support, which works on old GCC versions. | Richard Smith | 2012-10-14 | 1 | -1/+1 |
* | Fix the bootstrap of CompilerRT with host compilers that don't support | Chandler Carruth | 2012-10-13 | 3 | -4/+8 |
* | -fcatch-undefined-behavior: Runtime library support for trapping conversions ... | Richard Smith | 2012-10-12 | 7 | -2/+122 |
* | -fcatch-undefined-behavior: handler for VLA bound which evaluates to a non-po... | Richard Smith | 2012-10-10 | 3 | -0/+28 |
* | -fcatch-undefined-behavior: store the type name directly at the end of a type... | Richard Smith | 2012-10-09 | 1 | -3/+4 |
* | Add a runtime diagnostics library for Clang's -fcatch-undefined-behavior. | Richard Smith | 2012-10-09 | 22 | -0/+1021 |