History log of /external/compiler-rt/lib/dfsan/dfsan.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2d1fdb26e458c4ddc04155c1d421bced3ba90cd0 29-May-2014 Stephen Hines <srhines@google.com> Update compiler-rt aosp/master for 3.5 (r209699) rebase.

Change-Id: I158a30186f0faea2e2400e9dfdd878db2eb40e90
/external/compiler-rt/lib/dfsan/dfsan.cc
c85d6274d127d988539ed6a35242d3f82c4eb5bf 17-Nov-2013 Alexey Samsonov <samsonov@google.com> [DFSan] Don't include public headers in dfsan runtime code

Summary:
Definitions we use in public sanitizer headers may
slightly conflict with the ones we use in private sanitizer runtimes.
Moreover, we generally forbid to include any system headers (like <stdint.h>)
in sanitizer runtime headers. This leads to inevitable duplication of selected
interface function declarations, but we decided to live with it.

Reviewers: pcc

Reviewed By: pcc

CC: kcc, llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D2179

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@194955 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
78d737cfd36b57c784095db281bac8e3c500c8b6 10-Sep-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Initial set of DFSAN_OPTIONS flags.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@190379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
6e4c46dc162803cc99c2a5e068fc28adb873a431 15-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Initial set of custom functions and interceptors for libc.

Differential Revision: http://llvm-reviews.chandlerc.com/D1397

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
2c78b04e65a7eaf5a207d6cfae8fac1d7490bcae 15-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Runtime support for -dfsan-debug-nonzero-labels feature.

Reviewers: eugenis

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D1406

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188471 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
369ffffa48cb611a63dc5c7926e5c00181b14ba1 14-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] New __dfsan_set_label runtime function.

Differential Revision: http://llvm-reviews.chandlerc.com/D1396

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
e8d20340700e0253a2b08c03391409f397eac3e3 14-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Runtime support for ABI list functionality; can now run integration tests with args ABI.

Differential Revision: http://llvm-reviews.chandlerc.com/D1351

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188401 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
1528c6cea4593ac7c45d72a74efae4be36ec52f0 14-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Introduce dfsan_read_label runtime function.

Differential Revision: http://llvm-reviews.chandlerc.com/D1349

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188319 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
e4c3c84e9d470ebe5bae3a28358f28c7f652e5a6 13-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Remove the unused __dfsan_memcpy function.

Differential Revision: http://llvm-reviews.chandlerc.com/D1350

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
fa9f5aef0583535f3ac1fa444f2cf62db324537e 13-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Begin a private header and move shadow_for there.

Differential Revision: http://llvm-reviews.chandlerc.com/D1348

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188231 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
249cdca5989af3b55e42460283ca63096aeddfeb 13-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> [dfsan] Introduce dfsan_union runtime function.

Differential Revision: http://llvm-reviews.chandlerc.com/D1347

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188229 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc
eee71ae5c1f4ce71612fac359463a54bc867abd6 08-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> DataFlowSanitizer; compiler-rt changes.

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@187924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/dfsan/dfsan.cc