|
From: <sv...@va...> - 2011-11-26 03:15:23
|
Author: florian Date: 2011-11-26 03:10:33 +0000 (Sat, 26 Nov 2011) New Revision: 447 Log: Add a paragraph about DRD. Text by Bart Van Assche <bva...@ac...> Modified: trunk/info/tools.html Modified: trunk/info/tools.html =================================================================== --- trunk/info/tools.html 2011-11-24 18:35:16 UTC (rev 446) +++ trunk/info/tools.html 2011-11-26 03:10:33 UTC (rev 447) @@ -1,6 +1,6 @@ <h1>Valgrind's Tool Suite</h1> -<p>The Valgrind distribution includes four useful debugging and +<p>The Valgrind distribution includes the following debugging and profiling tools:</p> <div id="pagemenu"> @@ -11,6 +11,7 @@ <li><a href="#callgrind">Callgrind</a></li> <li><a href="#massif">Massif</a></li> <li><a href="#helgrind">Helgrind</a></li> + <li><a href="#drd">DRD</a></li> <li><a href="#others">Other Tools</a></li> </ul> </div> @@ -100,6 +101,17 @@ welcome here.</p> +<a name="drd"></a> +<h3>DRD</h3> + +<p>DRD is a tool for detecting errors in multithreaded C and C++ programs. The +tool works for any program that uses the POSIX +threading primitives or that uses threading concepts built on top of the +POSIX threading primitives. While Helgrind can detect locking order +violations, for most programs DRD needs less memory to perform its analysis. +</p> + + <h3>Lackey, Nulgrind</h3> <p>Lackey and Nulgrind are also included in the |