Suppress any race that occurs in ld.so (just a single frame will do).
his gets rid of a bunch of more specific suppressions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8886 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.34567-NPTL-helgrind.supp b/glibc-2.34567-NPTL-helgrind.supp
index d8943df..d73b888 100644
--- a/glibc-2.34567-NPTL-helgrind.supp
+++ b/glibc-2.34567-NPTL-helgrind.supp
@@ -12,22 +12,9 @@
helgrind-glibc2X-001
Helgrind:Race
obj:/lib*/ld-2.*so*
- obj:/lib*/ld-2.*so*
}
-{
- helgrind-glibc2X-002
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- obj:/lib*/libc-2.*so*
- obj:/lib*/ld-2.*so*
-}
-{
- helgrind-glibc2X-003
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- obj:/lib*/libc-2.*so*
- obj:/lib*/libc-2.*so*
-}
+# helgrind-glibc2X-002 was merged into helgrind-glibc2X-001
+# helgrind-glibc2X-003 was merged into helgrind-glibc2X-001
{
helgrind-glibc2X-004
Helgrind:Race
@@ -48,13 +35,7 @@
obj:/lib*/libpthread-2.*so*
obj:/lib*/libc-2.*so*
}
-{
- helgrind-glibc2X-007
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- obj:/lib*/libc-2.*so*
- obj:/lib*/libdl-2.*so*
-}
+# helgrind-glibc2X-007 was merged into helgrind-glibc2X-001
{
helgrind-glibc2X-008
Helgrind:Race
@@ -68,39 +49,16 @@
fun:*
obj:/lib*/libc-2.*so*
}
-{
- helgrind-glibc2X-010
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- obj:/lib*/libpthread-2.*so*
-}
+# helgrind-glibc2X-010 was merged into helgrind-glibc2X-001
{
helgrind-glibc2X-011
Helgrind:Race
obj:/lib*/libc-2.*so*
obj:/lib*/libpthread-2.*so*
}
-{
- helgrind-glibc2X-012
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- obj:/lib*/ld-2.*so*
- obj:/lib*/libc-2.*so*
-}
-{
- helgrind-glibc2X-013
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- fun:*
- obj:/lib*/ld-2.*so*
-}
-{
- helgrind-glibc2X-014
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- obj:/lib*/ld-2.*so*
- obj:/lib*/libpthread-2.*so*
-}
+# helgrind-glibc2X-012 was merged into helgrind-glibc2X-001
+# helgrind-glibc2X-013 was merged into helgrind-glibc2X-001
+# helgrind-glibc2X-014 was merged into helgrind-glibc2X-001
{
helgrind-glibc2X-015
Helgrind:Race
@@ -293,10 +251,4 @@
####################################################
# To do with dynamic linking
#
-{
- helgrind---ld.so-...-dlsym
- Helgrind:Race
- obj:/lib*/ld-2.*so*
- ...
- fun:dlsym
-}
+# helgrind---ld.so-...-dlsym was merged into helgrind-glibc2X-001