summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/catch-undef-behavior.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix typoMatt Arsenault2018-03-291-1/+1
* [CodeGenCXX] annotate a GEP to a derived class with 'inbounds' (PR35909)Sanjay Patel2018-01-191-2/+2
* [ubsan] Don't emit function signatures for non-static member functionsVedant Kumar2017-10-141-0/+60
* Tighten up a test case. NFC.Vedant Kumar2017-09-131-2/+2
* [ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar2017-09-131-8/+19
* [ubsan] PR34266: When sanitizing the 'this' value for a member function that ...Richard Smith2017-08-241-0/+36
* Revert "[ubsan] PR34266: When sanitizing the 'this' value for a member functi...Adrian Prantl2017-08-241-21/+0
* [ubsan] PR34266: When sanitizing the 'this' value for a member function that ...Richard Smith2017-08-231-0/+21
* [ubsan] Have -fsanitize=vptr emit a null check if -fsanitize=null isn't avail...Vedant Kumar2017-08-021-2/+2
* [ubsan] Null-check pointers in -fsanitize=vptr (PR33881)Vedant Kumar2017-07-251-2/+2
* P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of arrayRichard Smith2016-09-261-4/+4
* Make clang/test/CodeGen/catch-undef-behavior.c* capable of -Asserts with "opt...NAKAMURA Takumi2015-09-151-20/+19
* Suppress a couple of tests, clang/test/CodeGen/catch-undef-behavior.c and one...NAKAMURA Takumi2015-03-091-0/+1
* [UBSan] Split -fsanitize=shift into -fsanitize=shift-base and -fsanitize=shif...Alexey Samsonov2015-03-091-5/+9
* Revert "[UBSan] Split -fsanitize=shift into -fsanitize=shift-base and -fsanit...Alexey Samsonov2015-03-051-4/+6
* [UBSan] Split -fsanitize=shift into -fsanitize=shift-base and -fsanitize=shif...Alexey Samsonov2015-03-031-6/+4
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-5/+5
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-6/+6
* UBSan: Use the correct function prologue for x32.Peter Collingbourne2015-02-251-0/+4
* Emit DeferredDeclsToEmit in a DFS order.Rafael Espindola2015-01-221-2/+2
* Reimplement -fsanitize-recover family of flags.Alexey Samsonov2015-01-121-3/+3
* Update test to check for prologue instead of prefixPeter Collingbourne2014-12-031-1/+1
* Bundle conditions checked by UBSan with sanitizer kinds they implement.Alexey Samsonov2014-11-111-2/+5
* Sanitize upcasts and conversion to virtual base.Alexey Samsonov2014-10-131-0/+34
* [UBsan] Skip -fsanitize=vptr instrumentations when the pointer value is null.Alexey Samsonov2014-07-181-0/+6
* Make sure globals created by UBSan are not instrumented by ASan.Alexey Samsonov2014-07-181-0/+8
* Mark C++ reference parameters as dereferenceableHal Finkel2014-07-181-1/+1
* Check-labelize ubsan testsAlexey Samsonov2014-07-171-16/+16
* Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky2014-05-281-1/+1
* Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-insertedRichard Smith2013-10-221-1/+1
* Implement function type checker for the undefined behavior sanitizer.Peter Collingbourne2013-10-201-1/+19
* Fix objectsize tests after r192117Matt Arsenault2013-10-071-2/+2
* Disable the bool and enum sanitizers when emitting the implicitly-defined copyNick Lewycky2013-09-111-2/+85
* CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin2013-08-151-2/+2
* catch-undefined-behavior.cpp: Remove names that don't appear in every build.Filipe Cabecinhas2013-08-081-3/+3
* UBSan: Fix naming for IR variables in catch-undef-behavior.cppFilipe Cabecinhas2013-08-081-2/+2
* UBSan: Fix alignment checks emitted in downcasts.Filipe Cabecinhas2013-08-081-1/+52
* [ubsan] Emit single check for left shift.Will Dietz2013-02-251-1/+6
* PR15338: Don't assert if -fsanitize=bounds sees array indexing on an incompleteRichard Smith2013-02-241-0/+7
* ubsan: Emit bounds checks for array indexing, vector indexing, and (in really...Richard Smith2013-02-231-1/+90
* Update to use references to attribute groups instead of listing the attribute...Bill Wendling2013-02-221-1/+3
* ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11,Richard Smith2013-02-131-0/+46
* [ubsan] Recover by default, use -fno-sanitize-recover to disable.Will Dietz2012-12-301-6/+6
* Rein ubsan's vptr sanitizer back a bit. Per core issue 453, binding a referenceRichard Smith2012-12-181-7/+11
* ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads ofRichard Smith2012-12-131-1/+34
* [ubsan] Add flag to enable recovery from checks when possible.Will Dietz2012-12-021-2/+6
* Add -fsanitize=integer for reporting suspicious integer behaviors.Will Dietz2012-11-271-1/+1
* Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith2012-11-051-1/+1
* Fix the other occurrence of the problem fixed by r166731.Richard Smith2012-10-251-1/+1
* LLVM's hashing routines produce a size_t, and thus generate different values ...Richard Smith2012-10-251-1/+5