# HG changeset patch # User Oleksandr Gavenko # Date 1323868373 -7200 # Node ID 1950067f64c0770b2d7ac0bb8f5a83011ab49b7b # Parent eef4d07eff6189296bb722ec0452e9b1938f3805 Valgrind. diff -r eef4d07eff61 -r 1950067f64c0 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. =======