Valgrind.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Wed, 14 Dec 2011 15:12:53 +0200
changeset 1176 1950067f64c0
parent 1175 eef4d07eff61
child 1177 66ed1e506d57
Valgrind.
code-analysis.rst
--- a/code-analysis.rst	Wed Dec 14 15:11:23 2011 +0200
+++ b/code-analysis.rst	Wed Dec 14 15:12:53 2011 +0200
@@ -10,6 +10,7 @@
 
  * http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
  * http://en.wikipedia.org/wiki/Automated_code_review
+ * http://en.wikipedia.org/wiki/Dynamic_code_analysis
  * http://en.wikipedia.org/wiki/Program_analysis_%28computer_science%29
  * http://en.wikipedia.org/wiki/Performance_analysis
  * http://en.wikipedia.org/wiki/Program_verification
@@ -23,6 +24,15 @@
 
   http://en.wikipedia.org/wiki/Splint_%28programming_tool%29
 
+Valgrind.
+=========
+
+Runs programs on a virtual processor and can detect memory errors (e.g., misuse
+of malloc and free) and race conditions in multithread programs.
+
+  http://en.wikipedia.org/wiki/Valgrind
+                Wikipedia page.
+
 Sparse.
 =======