summaryrefslogtreecommitdiff
path: root/test/Instrumentation/DataFlowSanitizer
Commit message (Expand)AuthorAgeFilesLines
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-3/+2
* testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl2016-04-011-1/+1
* [DFSan] Remove an overly aggressive assert reported in PR26068.Chandler Carruth2016-03-071-3/+40
* [sanitizer] [dfsan] Unify aarch64 mappingAdhemerval Zanella2015-11-271-0/+14
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-2/+2
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-2/+2
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-3/+4
* [opaque pointer type] Add textual IR support for explicit type parameter for ...David Blaikie2015-09-112-4/+4
* DI: Require subprogram definitions to be distinctDuncan P. N. Exon Smith2015-08-281-1/+1
* DI: Disallow uniquable DICompileUnitsDuncan P. N. Exon Smith2015-08-031-1/+1
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-8/+8
* [opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie2015-04-161-4/+4
* DebugInfo: Move new hierarchy into placeDuncan P. N. Exon Smith2015-03-031-8/+8
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-274-41/+41
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-273-22/+22
* IR: Move MDLocation into placeDuncan P. N. Exon Smith2015-01-141-1/+1
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-151-13/+13
* Add target triples to all dfsan tests.Peter Collingbourne2014-12-0511-0/+11
* [dfsan] Abort at runtime on indirect calls to uninstrumented vararg functions.Peter Collingbourne2014-11-051-2/+5
* [dfsan] New calling convention for custom functions with variadic arguments.Peter Collingbourne2014-10-301-21/+30
* DebugInfo+DFSan: Ensure that debug info references to llvm::Functions remain ...David Blaikie2014-10-072-0/+38
* Introduce support for custom wrappers for vararg functions.Lorenzo Martignoni2014-09-301-4/+10
* [dfsan] Fix non-determinism bug in non-zero label check annotator.Peter Collingbourne2014-08-221-5/+8
* [dfsan] Treat vararg custom functions like unimplemented functions.Peter Collingbourne2014-08-201-0/+6
* [dfsan] Try not to create too many additional basic blocks in functions whichPeter Collingbourne2014-08-061-0/+3013
* [dfsan] Correctly handle loads and stores of zero size.Peter Collingbourne2014-08-012-1/+26
* [dfsan] Introduce further optimization to reduce the number of union queries.Peter Collingbourne2014-07-151-4/+15
* [dfsan] Introduce an optimization to reduce the number of union queries.Peter Collingbourne2014-07-151-0/+41
* [dfsan] Handle bitcast aliases.Peter Collingbourne2014-07-101-0/+8
* Introduce two command-line flags for the instrumentation pass to control whet...Peter Collingbourne2013-11-212-111/+256
* DataFlowSanitizer: Implement trampolines for function pointers passed to cust...Peter Collingbourne2013-08-272-5/+17
* DataFlowSanitizer: correctly combine labels in the case where they are equal.Peter Collingbourne2013-08-231-4/+5
* DataFlowSanitizer: Replace non-instrumented aliases of instrumented functions...Peter Collingbourne2013-08-222-3/+16
* DataFlowSanitizer: Prefix the name of each instrumented function with "dfs$".Peter Collingbourne2013-08-229-22/+36
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* DataFlowSanitizer: Add a debugging feature to help us track nonzero labels.Peter Collingbourne2013-08-151-0/+23
* DataFlowSanitizer: move abilist input file to Inputs.Peter Collingbourne2013-08-142-1/+1
* DataFlowSanitizer: Instrumentation for memset.Peter Collingbourne2013-08-141-0/+11
* DataFlowSanitizer: greylist is now ABI list.Peter Collingbourne2013-08-142-0/+58
* Reapply r188119 now that the bug it exposed is fixed.Peter Collingbourne2013-08-121-2/+12
* Revert r188119 "Kill some duplicated code for removing unreachable BBs."Arnold Schwaighofer2013-08-101-12/+2
* Kill some duplicated code for removing unreachable BBs.Peter Collingbourne2013-08-091-2/+12
* DataFlowSanitizer: Remove unreachable BBs so IR continues to verifyPeter Collingbourne2013-08-091-0/+20
* DataFlowSanitizer; LLVM changes.Peter Collingbourne2013-08-075-0/+242