<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi Alfred,<div><br></div><div>We had done some initial taint analysis work in the clang static analyzer (see alpha.security.taint implemented in GenericTaintChecker.cpp); however, it is not complete and most likely will not be useful out of the box. We do have the infrastructure to attach taint to symbols and propagate it from one symbol to another; however, we did not implement any cleansing rules, which are important in most taint analysis contexts.</div><div><br></div><div>Feel free to give it a spin and let us know if you have more questions,</div><div>Anna.</div><div><br></div><div><div><div>On Oct 24, 2013, at 8:34 AM, Qi Alfred Chen <<a href="mailto:alfchen@umich.edu">alfchen@umich.edu</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hi all, I am new in program analysis area, and I am now trying to use static taint analysis on some c/c++ code. Is it possible for you guys to let me know which tool is easiest for this? I browse clang and did not find a well-defined static taint analysis framework.<div>
Alfred<br clear="all"><div><br></div>-- <br>Kind regards,<div>Qi Alfred Chen</div><div><div>PhD Student, </div><div>Department of Electrical Engineering and Computer Science,</div><div>University of Michigan - Ann Arbor, 48105</div>
</div><div>Tel: 1-734-834-2916</div><div>Alt. Email: <a href="mailto:adios737@gmail.com" target="_blank">adios737@gmail.com</a></div><div>Homepage: <a href="http://www.eecs.umich.edu/~alfchen" style="color:rgb(17,85,204);font-family:arial,sans-serif;font-size:19px;background-color:rgb(255,255,255)" target="_blank">www.eecs.umich.edu/~alfchen</a></div>

</div></div>
_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev<br></blockquote></div><br></div></body></html>