Author: sewardj
Date: 2007-11-18 01:40:14 +0000 (Sun, 18 Nov 2007)
New Revision: 7180

Log:
* more suppressions, for glibc-2.5 on ppc64
* generalise the 2.4.so and 2.5.so patterns just to be on the safe side

Modified:
   trunk/glibc-2.3456-NPTL-helgrind.supp


Modified: trunk/glibc-2.3456-NPTL-helgrind.supp
===================================================================
--- trunk/glibc-2.3456-NPTL-helgrind.supp       2007-11-18 01:16:52 UTC (rev 
7179)
+++ trunk/glibc-2.3456-NPTL-helgrind.supp       2007-11-18 01:40:14 UTC (rev 
7180)
@@ -10,88 +10,88 @@
 {
    helgrind-glibc25-001
    Helgrind:Race
-   obj:/lib*/ld-2.5.so
-   obj:/lib*/ld-2.5.so
+   obj:/lib*/ld-2.5.*so
+   obj:/lib*/ld-2.5.*so
 }
 {
    helgrind-glibc25-002
    Helgrind:Race
-   obj:/lib*/ld-2.5.so
-   obj:/lib*/libc-2.5.so
-   obj:/lib*/ld-2.5.so
+   obj:/lib*/ld-2.5.*so
+   obj:/lib*/libc-2.5.*so
+   obj:/lib*/ld-2.5.*so
 }
 {
    helgrind-glibc25-003
    Helgrind:Race
-   obj:/lib*/ld-2.5.so
-   obj:/lib*/libc-2.5.so
-   obj:/lib*/libc-2.5.so
+   obj:/lib*/ld-2.5.*so
+   obj:/lib*/libc-2.5.*so
+   obj:/lib*/libc-2.5.*so
 }
 {
    helgrind-glibc25-004
    Helgrind:Race
-   obj:/lib*/libc-2.5.so
-   obj:/lib*/libc-2.5.so
+   obj:/lib*/libc-2.5.*so
+   obj:/lib*/libc-2.5.*so
 }
 {
    helgrind-glibc25-005
    Helgrind:Race
-   obj:/lib*/libpthread-2.5.so
-   obj:/lib*/libpthread-2.5.so
-   obj:/lib*/libpthread-2.5.so
+   obj:/lib*/libpthread-2.5.*so
+   obj:/lib*/libpthread-2.5.*so
+   obj:/lib*/libpthread-2.5.*so
 }
 {
    helgrind-glibc25-006
    Helgrind:Race
-   obj:/lib*/libpthread-2.5.so
-   obj:/lib*/libpthread-2.5.so
-   obj:/lib*/libc-2.5.so
+   obj:/lib*/libpthread-2.5.*so
+   obj:/lib*/libpthread-2.5.*so
+   obj:/lib*/libc-2.5.*so
 }
 {
    helgrind-glibc25-007
    Helgrind:Race
-   obj:/lib*/ld-2.5.so
-   obj:/lib*/libc-2.5.so
-   obj:/lib*/libdl-2.5.so
+   obj:/lib*/ld-2.5.*so
+   obj:/lib*/libc-2.5.*so
+   obj:/lib*/libdl-2.5.*so
 }
 {
    helgrind-glibc25-008
    Helgrind:Race
-   obj:/lib*/libpthread-2.5.so
-   obj:/lib*/libc-2.5.so
+   obj:/lib*/libpthread-2.5.*so
+   obj:/lib*/libc-2.5.*so
 }
 {
    helgrind-glibc25-009
    Helgrind:Race
-   obj:/lib*/libc-2.5.so
+   obj:/lib*/libc-2.5.*so
    fun:*
-   obj:/lib*/libc-2.5.so
+   obj:/lib*/libc-2.5.*so
 }
 {
    helgrind-glibc25-010
    Helgrind:Race
-   obj:/lib*/ld-2.5.so
-   obj:/lib*/libpthread-2.5.so
+   obj:/lib*/ld-2.5.*so
+   obj:/lib*/libpthread-2.5.*so
 }
 {
    helgrind-glibc25-011
    Helgrind:Race
-   obj:/lib*/libc-2.5.so
-   obj:/lib*/libpthread-2.5.so
+   obj:/lib*/libc-2.5.*so
+   obj:/lib*/libpthread-2.5.*so
 }
 {
    helgrind-glibc25-013
    Helgrind:Race
-   obj:/lib*/ld-2.5.so
+   obj:/lib*/ld-2.5.*so
    fun:*
-   obj:/lib*/ld-2.5.so
+   obj:/lib*/ld-2.5.*so
 }
 {
    helgrind-glibc25-014
    Helgrind:Race
-   obj:/lib*/ld-2.5.so
-   obj:/lib*/ld-2.5.so
-   obj:/lib*/libpthread-2.5.so
+   obj:/lib*/ld-2.5.*so
+   obj:/lib*/ld-2.5.*so
+   obj:/lib*/libpthread-2.5.*so
 }
 
 # These are very ugly.  They are needed to suppress errors inside (eg)
@@ -104,14 +104,14 @@
 {
    helgrind-glibc25-101
    Helgrind:Race
-   obj:/lib*/libpthread-2.5.so
+   obj:/lib*/libpthread-2.5.*so
    fun:pthread_*
 }
 {
    helgrind-glibc25-102
    Helgrind:Race
    fun:mythread_wrapper
-   obj:/lib*/libpthread-2.5.so
+   obj:/lib*/libpthread-2.5.*so
 }
 {
    helgrind-glibc25-103
@@ -128,72 +128,88 @@
    Helgrind:Race
    fun:pthread_rwlock_*lock*
 }
+{
+   helgrind-glibc25-107
+   Helgrind:Race
+   obj:/lib*/libpthread-2.5.*so
+   fun:sem_*
+}
+{
+   helgrind-glibc25-108
+   Helgrind:Race
+   fun:clone
+}
+{
+   helgrind-glibc25-109
+   Helgrind:Race
+   fun:start_thread
+}
 
 ######------------ glibc-2.4 specific ------------######
 #
 {
    helgrind-glibc24-001
    Helgrind:Race
-   obj:/lib*/ld-2.4.so
-   obj:/lib*/ld-2.4.so
+   obj:/lib*/ld-2.4.*so
+   obj:/lib*/ld-2.4.*so
 }
 {
    helgrind-glibc24-003
    Helgrind:Race
-   obj:/lib*/ld-2.4.so
-   obj:/lib*/libc-2.4.so
-   obj:/lib*/libc-2.4.so
+   obj:/lib*/ld-2.4.*so
+   obj:/lib*/libc-2.4.*so
+   obj:/lib*/libc-2.4.*so
 }
 {
    helgrind-glibc24-004
    Helgrind:Race
-   obj:/lib*/libc-2.4.so
-   obj:/lib*/libc-2.4.so
+   obj:/lib*/libc-2.4.*so
+   obj:/lib*/libc-2.4.*so
 }
 {
    helgrind-glibc24-005
    Helgrind:Race
-   obj:/lib*/libpthread-2.4.so
-   obj:/lib*/libpthread-2.4.so
-   obj:/lib*/libpthread-2.4.so
+   obj:/lib*/libpthread-2.4.*so
+   obj:/lib*/libpthread-2.4.*so
+   obj:/lib*/libpthread-2.4.*so
 }
 {
    helgrind-glibc24-006
    Helgrind:Race
-   obj:/lib*/libpthread-2.4.so
-   obj:/lib*/libpthread-2.4.so
-   obj:/lib*/libc-2.4.so
+   obj:/lib*/libpthread-2.4.*so
+   obj:/lib*/libpthread-2.4.*so
+   obj:/lib*/libc-2.4.*so
 }
 {
    helgrind-glibc24-008
    Helgrind:Race
-   obj:/lib*/libpthread-2.4.so
-   obj:/lib*/libc-2.4.so
+   obj:/lib*/libpthread-2.4.*so
+   obj:/lib*/libc-2.4.*so
 }
 {
    helgrind-glibc24-010
    Helgrind:Race
-   obj:/lib*/ld-2.4.so
-   obj:/lib*/libpthread-2.4.so
+   obj:/lib*/ld-2.4.*so
+   obj:/lib*/libpthread-2.4.*so
 }
 {
    helgrind-glibc24-011
    Helgrind:Race
-   obj:/lib*/libc-2.4.so
-   obj:/lib*/libpthread-2.4.so
+   obj:/lib*/libc-2.4.*so
+   obj:/lib*/libpthread-2.4.*so
 }
 
 {
    helgrind-glibc24-101
    Helgrind:Race
-   obj:/lib*/libpthread-2.4.so
+   obj:/lib*/libpthread-2.4.*so
    fun:pthread_*
 }
 {
    helgrind-glibc24-102
    Helgrind:Race
    fun:mythread_wrapper
-   obj:/lib*/libpthread-2.4.so
+   obj:/lib*/libpthread-2.4.*so
 }
 
 ######------------ glibc-2.6 specific ---------######


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Valgrind-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to