[llvm-commits] [www] r153767 - /www/trunk/OpenProjects.html

John Criswell criswell at uiuc.edu
Fri Mar 30 11:53:56 PDT 2012


Author: criswell
Date: Fri Mar 30 13:53:56 2012
New Revision: 153767

URL: http://llvm.org/viewvc/llvm-project?rev=153767&view=rev
Log:
Removed the "add memory safety checks" to LLVM project because several projects
(including ASAN which is part of LLVM, SAFECode, and SoftBound) provide this
feature.  It would be better to enhance these projects than implement something
new.
Left the project about using LLVM in Valgrind because that's a separate
project; however, I fixed a typo in that project description.

Modified:
    www/trunk/OpenProjects.html

Modified: www/trunk/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/OpenProjects.html?rev=153767&r1=153766&r2=153767&view=diff
==============================================================================
--- www/trunk/OpenProjects.html (original)
+++ www/trunk/OpenProjects.html Fri Mar 30 13:53:56 2012
@@ -465,13 +465,8 @@
 <li>Add sandbox features to the Interpreter: catch invalid memory accesses,
   potentially unsafe operations (access via arbitrary memory pointer) etc.
 </li>
-<li>Port <a href="http://valgrind.org">Valgrind</a> to use LLVM codegeneration
+<li>Port <a href="http://valgrind.org">Valgrind</a> to use LLVM code generation
   and optimization passes instead of its own.</li>
-<li>Create an LLVM pass that adds memory safety checks to code, like
-  <a href="http://valgrind.org/">Valgrind</a> does for binaries, or like
-  <a href="http://gcc.gnu.org/wiki/Mudflap_Pointer_Debugging">mudflap</a> does
-  for gcc compiled code.
-</li>
 <li>Write LLVM IR level debugger (extend Interpreter?)</li>
 <li>Write an LLVM Superoptimizer.  It would be interesting to take ideas from 
     this superoptimizer for x86:





More information about the llvm-commits mailing list