[llvm-commits] [llvm] r142966 - /llvm/trunk/docs/ReleaseNotes.html

Bill Wendling isanbard at gmail.com
Tue Oct 25 13:40:26 PDT 2011


Author: void
Date: Tue Oct 25 15:40:26 2011
New Revision: 142966

URL: http://llvm.org/viewvc/llvm-project?rev=142966&view=rev
Log:
Add mention of SAFECode to external OS projects.

Modified:
    llvm/trunk/docs/ReleaseNotes.html

Modified: llvm/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=142966&r1=142965&r2=142966&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.html (original)
+++ llvm/trunk/docs/ReleaseNotes.html Tue Oct 25 15:40:26 2011
@@ -357,6 +357,21 @@
 </div>
 
 <!--=========================================================================-->
+<h3>SAFECode</h3>
+
+<div>
+
+<p><a href="http://safecode.cs.illinois.edu">SAFECode</a> is a memory safe C/C++
+   compiler built using LLVM.  It takes standard, unannotated C/C++ code,
+   analyzes the code to ensure that memory accesses and array indexing
+   operations are safe, and instruments the code with run-time checks when
+   safety cannot be proven statically.  SAFECode can be used as a debugging aid
+   (like Valgrind) to find and repair memory safety bugs.  It can also be used
+   to protect code from security attacks at run-time.</p>
+
+</div>
+
+<!--=========================================================================-->
 <h3>TTA-based Co-design Environment (TCE)</h3>
 
 <div>





More information about the llvm-commits mailing list