summaryrefslogtreecommitdiff
path: root/lib/ubsan
Commit message (Expand)AuthorAgeFilesLines
* Overhaul the symbolizer interface.Peter Collingbourne2013-10-254-7/+3
* Runtime support for the indirect function call checker.Peter Collingbourne2013-10-208-0/+68
* [ubsan] Introduce %clangxx substitution for all C++ tests.Peter Collingbourne2013-10-2024-55/+57
* Make the big array in the UBSan C++ runtime be zero-initialized to dramaticallyRichard Smith2013-10-171-7/+9
* Refactor the usage of strip_path_prefix option and make it more consistent ac...Alexey Samsonov2013-10-042-11/+9
* This fixme is resolved, fix the test.Nick Lewycky2013-10-021-2/+1
* Make the InvalidValueData take a SourceLocation.Nick Lewycky2013-10-022-6/+7
* [Sanitizer] Refactor symbolization interface: use class instead of several fu...Alexey Samsonov2013-09-101-2/+3
* Generate list of symbols exported from sanitizer runtimes only on 64-bit UnixAlexey Samsonov2013-08-281-7/+10
* Properly generate lists of exported symbols for sanitizer runtimesAlexey Samsonov2013-08-273-6/+8
* Add "CHECK-" prefix to un-break buildbot failure.Rui Ueyama2013-08-126-26/+26
* [tests] Update to use lit_config and lit package, as appropriate.Daniel Dunbar2013-08-092-11/+12
* disable pipefail for ubsan.Rafael Espindola2013-07-261-0/+2
* Fix another instance of -ccc-cxx vs. --driver-mode=g++Hans Wennborg2013-07-181-1/+1
* [ASan] create separate configs for running ASan lit tests in both 32- and 64-...Alexey Samsonov2013-06-071-0/+3
* Remove a bunch of copy-paste: use common config for sanitizer lit/unit testsAlexey Samsonov2013-06-062-24/+3
* Improve support for compiler-rt tests in CMake build.Alexey Samsonov2013-05-272-10/+12
* Explicitly list all sanitizer headers in CMake build rules. Make sure sanitiz...Alexey Samsonov2013-04-111-3/+2
* [Sanitizer] Use a common mutex to prevent mixing reports from different sanit...Alexey Samsonov2013-04-051-1/+2
* compiler-rt part of r178194. Remove ubsan test for diagnostic on inf/nan conv...Richard Smith2013-03-271-4/+2
* Build and install .syms files alongside sanitizer runtimes. These are used toRichard Smith2013-03-232-2/+5
* ubsan: Pass floating-point arguments to the runtime by value if they fit theRichard Smith2013-03-222-9/+38
* Per discussion on cxx-abi-dev, switch from comparing type_info objects toRichard Smith2013-03-211-1/+1
* Split ubsan runtime into three pieces (compiler-rt part):Richard Smith2013-03-202-5/+18
* Update ubsan test for clang change r177362.Richard Smith2013-03-191-2/+5
* [UBSan] Use common report decorator to print colorful diagnostics in UBSan, a...Alexey Samsonov2013-02-271-34/+20
* ubsan: Runtime handlers for array indexing checks.Richard Smith2013-02-233-0/+40
* ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11,Richard Smith2013-02-133-4/+14
* Highlight caret in bold green, to match Clang diagnostics.Richard Smith2013-02-121-2/+7
* CMake: add functions creating universal runtime libraries for several archite...Alexey Samsonov2013-01-211-19/+9
* CMake: Generalize build rules for different arches for sanitizer_common, asan...Alexey Samsonov2013-01-181-19/+11
* CMake variables renaming: X86_64->x86_64 I386->i386Alexey Samsonov2013-01-181-4/+4
* [ubsan] Add SANITIZER_INTERFACE_ATTRIBUTE to __ubsan_vptr_type_cacheWill Dietz2013-01-171-1/+2
* [ubsan] Use __sanitizer::atomic_exchange(), prefer shared impl.Will Dietz2013-01-141-1/+4
* UBSan: use %p not 0x%zx when printing pointers.Richard Smith2013-01-101-2/+2
* [ubsan] Move attribute specifier to fix build with gcc.Will Dietz2013-01-102-12/+12
* [ubsan] Give entry methods default (not hidden) visibility.Will Dietz2013-01-102-0/+6
* [ubsan] Drop use of __atomic_exchange_n for now to fix build for some.Will Dietz2013-01-091-6/+0
* [ubsan] Add deduplication functionality, always enabled.Will Dietz2013-01-094-15/+88
* [ubsan] Check for appropriate types on compound assignment overflow diagnostics.Will Dietz2013-01-073-4/+4
* [ubsan] Don't suggest casting to unsigned for unsigned unary minus overflow.Will Dietz2012-12-312-6/+16
* Revert r171273 which doesn't actually compile.Chandler Carruth2012-12-312-16/+6
* [ubsan] Don't suggest casting to unsigned for unsigned unary minus overflow.Will Dietz2012-12-312-6/+16
* [ubsan] Update test now that check recovery is default and has driver flag.Will Dietz2012-12-301-4/+5
* Define COMPILER_RT_CAN_EXECUTE_TESTS variable on platforms where we can produ...Alexey Samsonov2012-12-271-3/+3
* Move C++ name demangling support from ubsan into sanitizer_common.Richard Smith2012-12-201-18/+1
* [Sanitizer] Expose StackTrace::GetPreviousInstructionPc() to get PC of call i...Alexey Samsonov2012-12-181-5/+3
* ubsan: Demangle class names, and be more informative when a reinterpret_castRichard Smith2012-12-186-14/+91
* ubsan: When diagnosing something wrong somewhere in memory, emit a noteRichard Smith2012-12-188-96/+348
* ubsan: if the frontend didn't provide us with a source location, try to workRichard Smith2012-12-185-33/+160