[PATCH] DataFlowSanitizer; LLVM changes.
Peter Collingbourne
peter at pcc.me.uk
Thu Jun 13 15:01:24 PDT 2013
Hi Chandler,
A thread has been started on llvmdev.
Thanks,
Peter
On Wed, Jun 12, 2013 at 02:25:13PM -0700, Chandler Carruth wrote:
> 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
> >
> >
--
Peter
More information about the llvm-commits
mailing list