Author: sewardj
Date: 2007-10-27 01:09:25 +0100 (Sat, 27 Oct 2007)
New Revision: 7040

Log:
Update.

Modified:
   branches/THRCHECK/glibc-2.X-thrcheck.supp


Modified: branches/THRCHECK/glibc-2.X-thrcheck.supp
===================================================================
--- branches/THRCHECK/glibc-2.X-thrcheck.supp   2007-10-27 00:08:54 UTC (rev 
7039)
+++ branches/THRCHECK/glibc-2.X-thrcheck.supp   2007-10-27 00:09:25 UTC (rev 
7040)
@@ -70,45 +70,81 @@
    fun:pthread_join
 }
 
-#z###--- IO_file ---###
-#z{
-#z   thrcheck-glibc2X-IOfile-1
-#z   Thrcheck:Race
-#z   fun:_IO_file_xsputn*
-#z   fun:vfprintf
-#z   fun:*printf
-#z}
-#z{
-#z   thrcheck-glibc2X-IOfile-2
-#z   Thrcheck:Race
-#z   fun:_IO_file_overflow*
-#z   fun:_IO_file_xsputn*
-#z   fun:*printf
-#z}
-#z{
-#z   thrcheck-glibc2X-IOfile-3
-#z   Thrcheck:Race
-#z   fun:new_do_write
-#z   fun:_IO_do_write*
-#z   fun:_IO_file_xsputn*
-#z   fun:*printf
-#z}
-#z{
-#z   thrcheck-glibc2X-IOfile-4
-#z   Thrcheck:Race
-#z   fun:new_do_write
-#z   fun:_IO_file_xsputn*
-#z   fun:*printf
-#z}
-#z{
-#z   thrcheck-glibc2X-IOfile-5
-#z   Thrcheck:Race
-#z   fun:new_do_write
-#z   fun:_IO_do_write*
-#z   fun:_IO_file_overflow*
-#z   fun:_IO_file_xsputn*
-#z}
-#z
+###--- IO_file ---###
+# I'm pretty sure these are because Thrcheck cannot see
+# glibc's acquisition/releasing of locks for stdio.
+{
+   thrcheck-glibc2X-IOfile-1
+   Thrcheck:Race
+   fun:_IO_file_xsputn*
+   fun:*vfprintf
+   fun:*printf
+}
+{
+   thrcheck-glibc2X-IOfile-2
+   Thrcheck:Race
+   fun:vfprintf
+   fun:*printf
+}
+{
+   thrcheck-glibc2X-IOfile-3
+   Thrcheck:Race
+   fun:mempcpy
+   fun:vfprintf
+   fun:*printf
+}
+{
+   thrcheck-glibc2X-IOfile-4
+   Thrcheck:Race
+   fun:buffered_vfprintf
+   fun:vfprintf
+   fun:*printf
+}
+{
+   thrcheck-glibc2X-IOfile-5
+   Thrcheck:Race
+   fun:new_do_write
+   fun:_IO_do_write*
+   fun:_IO_file_xsputn*
+   fun:*printf
+}
+{
+   thrcheck-glibc2X-IOfile-6
+   Thrcheck:Race
+   fun:mempcpy
+   fun:_IO_file_xsputn*
+   fun:*printf
+}
+{
+   thrcheck-glibc2X-IOfile-7
+   Thrcheck:Race
+   fun:new_do_write
+   fun:_IO_do_write*
+   fun:_IO_file_overflow*
+   fun:_IO_file_xsputn*
+}
+{
+   thrcheck-glibc2X-IOfile-8
+   Thrcheck:Race
+   fun:_IO_file_overflow*
+   fun:_IO_file_xsputn*
+   fun:*fprintf
+}
+{
+   thrcheck-glibc2X-IOfile-9
+   Thrcheck:Race
+   fun:new_do_write
+   fun:_IO_file_xsputn*
+   fun:*vfprintf
+}
+{
+   thrcheck-glibc2X-IOfile-10
+   Thrcheck:Race
+   fun:__lll_mutex_unlock_wake
+   fun:*printf
+}
+
+
 #z###--- thread creation ---###
 #z{
 #z   thrcheck-glibc2X-creation-1
@@ -256,6 +292,14 @@
    fun:pthread_cond_timedwait@@GLIBC_*
 }
 
+###--- pthread_rwlock_*lock ---###
+# ditto
+{
+   thrcheck-glibc2X-pthrwlock{rd,wr,un}lock-1
+   Thrcheck:Race
+   fun:pthread_rwlock_*lock
+}
+
 ###--- libpthread internal stuff ---###
 {
    thrcheck-glibc2X-libpthread-1


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to