|
From: <sv...@va...> - 2008-07-02 11:50:36
|
Author: bart Date: 2008-07-02 12:50:37 +0100 (Wed, 02 Jul 2008) New Revision: 8335 Log: Added a few extra notes. Modified: trunk/exp-drd/docs/drd-manual.xml Modified: trunk/exp-drd/docs/drd-manual.xml =================================================================== --- trunk/exp-drd/docs/drd-manual.xml 2008-07-02 11:47:46 UTC (rev 8334) +++ trunk/exp-drd/docs/drd-manual.xml 2008-07-02 11:50:37 UTC (rev 8335) @@ -1074,6 +1074,12 @@ </para> <para> +Note: DRD reports errors on the <literal>libgomp</literal> library +included with gcc 4.2.0 up to and including 4.3.1. This might indicate +a race condition in the POSIX version of <literal>libgomp</literal>. +</para> + +<para> For more information about OpenMP, see also <ulink url="http://openmp.org/">openmp.org</ulink>. </para> @@ -1099,6 +1105,15 @@ </listitem> <listitem> <para> + Most applications will run between 20 and 100 times slower under + DRD than natively. Applications which perform very much mutex + lock / unlock operations however will run too slow to be usable + under DRD. Examples are Firefox and Nautilus. This will be + addressed in a future DRD version. + </para> + </listitem> + <listitem> + <para> Of the two POSIX threads implementations for Linux, only the NPTL (Native POSIX Thread Library) is supported. The older LinuxThreads library is not supported. @@ -1128,11 +1143,18 @@ </listitem> <listitem> <para> + When address tracing is enabled, no information on atomic stores + will be displayed. This functionality is easy to add + however. Please contact the Valgrind authors if you would like + to see this functionality enabled. + </para> + </listitem> + <listitem> + <para> If you compile the DRD source code yourself, you need gcc 3.0 or later. gcc 2.95 is not supported. </para> </listitem> - </itemizedlist> </sect1> |