[PATCH] DataFlowSanitizer; LLVM changes.

Chandler Carruth chandlerc at google.com
Wed Jun 12 14:25:13 PDT 2013


Has there been any general design document and discussion about the data
flow sanitizer? I don't see one, and I feel like patches can't be reviewed
without a design discussion.


On Wed, Jun 12, 2013 at 2:21 PM, Peter Collingbourne <peter at pcc.me.uk>wrote:

> Hi kcc,
>
> 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.
>
> http://llvm-reviews.chandlerc.com/D965
>
> Files:
>   include/llvm/InitializePasses.h
>   include/llvm/Transforms/Instrumentation.h
>   lib/Transforms/Instrumentation/CMakeLists.txt
>   lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
>   lib/Transforms/Instrumentation/Instrumentation.cpp
>   test/Instrumentation/DataFlowSanitizer/arith.ll
>   test/Instrumentation/DataFlowSanitizer/call.ll
>   test/Instrumentation/DataFlowSanitizer/lit.local.cfg
>   test/Instrumentation/DataFlowSanitizer/load.ll
>   test/Instrumentation/DataFlowSanitizer/store.ll
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130612/e64805fd/attachment.html>


More information about the llvm-commits mailing list