Add mention of SAFECode to external OS projects.
authorBill Wendling <isanbard@gmail.com>
Tue, 25 Oct 2011 20:40:26 +0000 (20:40 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 25 Oct 2011 20:40:26 +0000 (20:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142966 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.html

index 8cb60bb30ca193ef1d3beec8d2d03b11c297a2b3..d119e5ae737556b16c6bf533c38f8fe66c7e09b1 100644 (file)
@@ -356,6 +356,21 @@ object-oriented programming, operator overloading and strong typing.</p>
 
 </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>