]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Added a few extra notes.
authorBart Van Assche <bvanassche@acm.org>
Wed, 2 Jul 2008 11:50:37 +0000 (11:50 +0000)
committerBart Van Assche <bvanassche@acm.org>
Wed, 2 Jul 2008 11:50:37 +0000 (11:50 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8335

exp-drd/docs/drd-manual.xml

index 5a098b75069f5fb978e0205b92fea64a98c66de7..d4e1d4cf33cd7ac497dcbb8d832c4a36abbf40ae 100644 (file)
@@ -1073,6 +1073,12 @@ source file name and the line number where the data race has been detected
 (<literal>omp_matinv.c:203</literal>).
 </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>.
@@ -1097,6 +1103,15 @@ For more information about OpenMP, see also
       Valgrind.
     </para>
   </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
@@ -1126,13 +1141,20 @@ For more information about OpenMP, see also
       behavior is caused by Valgrind or by gcc.
     </para>
   </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>