summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/dfsan/lit_tests
Commit message (Collapse)AuthorAgeFilesLines
* Move DFSan test suite under test/Alexey Samsonov2014-02-149-981/+0
| | | | llvm-svn: 201403
* Move shared configs for lit test suites to test/ and unittests/ directoriesAlexey Samsonov2014-02-141-1/+1
| | | | llvm-svn: 201399
* [DFSan] New custom wrappersLorenzo Martignoni2013-12-181-22/+122
| | | | | | | | | | | | | | | | | | Added the following custom wrappers: strstr strrchr memchr nanosleep socketpair Tweaked a couple of existing wrappers: if a wrapper returns a pointers derived from an input pointer, then return the label of the input pointer Sorted tests invocation Differential Revision: D2354 llvm-svn: 197601
* [DFSan] Change the way labels are propagated when comparing memory through ↵Lorenzo Martignoni2013-12-041-2/+40
| | | | | | | | | libc functions. Differential Revision: http://llvm-reviews.chandlerc.com/D2252 llvm-svn: 196388
* Implement a bunch of custom glibc wrappers & corresponding testsLorenzo Martignoni2013-11-261-76/+542
| | | | llvm-svn: 195749
* Revert r195381, "Implement a bunch of custom glibc wrappers & corresponding ↵Peter Collingbourne2013-11-211-542/+76
| | | | | | | | tests." It broke a buildbot. llvm-svn: 195392
* Implement a bunch of custom glibc wrappers & corresponding tests.Peter Collingbourne2013-11-211-76/+542
| | | | | | | | | | | | | - Introduce several new custom glibc wrappers - Implement some of the not yet implemented wrappers - Refactor and extend the tests - Add script to make sure all declare custom glibc wrappers are implemented & tested. Patch by Lorenzo Martignoni! Differential Revision: http://llvm-reviews.chandlerc.com/D2234 llvm-svn: 195381
* [dfsan] Initial set of DFSAN_OPTIONS flags.Peter Collingbourne2013-09-102-0/+34
| | | | llvm-svn: 190379
* [dfsan] Add custom function for dl_iterate_phdr.Peter Collingbourne2013-08-281-0/+12
| | | | | | Differential Revision: http://llvm-reviews.chandlerc.com/D1505 llvm-svn: 189503
* [dfsan] Add custom function for pthread_create.Peter Collingbourne2013-08-281-0/+13
| | | | | | Differential Revision: http://llvm-reviews.chandlerc.com/D1504 llvm-svn: 189502
* [dfsan] Integration test for the equal-labels casePeter Collingbourne2013-08-231-0/+5
| | | | llvm-svn: 189134
* [dfsan] Initial set of custom functions and interceptors for libc.Peter Collingbourne2013-08-151-0/+129
| | | | | | Differential Revision: http://llvm-reviews.chandlerc.com/D1397 llvm-svn: 188490
* [dfsan] Runtime support for ABI list functionality; can now run integration ↵Peter Collingbourne2013-08-144-1/+5
| | | | | | | | tests with args ABI. Differential Revision: http://llvm-reviews.chandlerc.com/D1351 llvm-svn: 188401
* [dfsan] Introduce dfsan_read_label runtime function.Peter Collingbourne2013-08-132-0/+6
| | | | | | Differential Revision: http://llvm-reviews.chandlerc.com/D1349 llvm-svn: 188319
* [dfsan] Introduce dfsan_union runtime function.Peter Collingbourne2013-08-121-0/+5
| | | | | | Differential Revision: http://llvm-reviews.chandlerc.com/D1347 llvm-svn: 188229
* [tests] Update to use lit_config and lit package, as appropriate.Daniel Dunbar2013-08-092-11/+14
| | | | llvm-svn: 188116
* Simplify (and fix) check-dfsan configsAlexey Samsonov2013-08-083-22/+7
| | | | llvm-svn: 187968
* DataFlowSanitizer; compiler-rt changes.Peter Collingbourne2013-08-076-0/+181
DataFlowSanitizer is a generalised dynamic data flow analysis. Unlike other Sanitizer tools, this tool is not designed to detect a specific class of bugs on its own. Instead, it provides a generic dynamic data flow analysis framework to be used by clients to help detect application-specific issues within their own code. Differential Revision: http://llvm-reviews.chandlerc.com/D967 llvm-svn: 187924
OpenPOWER on IntegriCloud