From: Julian Seward Date: Sun, 18 Nov 2007 18:22:50 +0000 (+0000) Subject: Initial glibc-2.7 suppressions for Helgrind. Also rearrange order of X-Git-Tag: svn/VALGRIND_3_3_0~109 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05e1daef97af406c132f74122353880df8aacdf0;p=thirdparty%2Fvalgrind.git Initial glibc-2.7 suppressions for Helgrind. Also rearrange order of entries in file. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7182 --- diff --git a/glibc-2.34567-NPTL-helgrind.supp b/glibc-2.34567-NPTL-helgrind.supp index a653cdc08d..7cbd52ad5d 100644 --- a/glibc-2.34567-NPTL-helgrind.supp +++ b/glibc-2.34567-NPTL-helgrind.supp @@ -6,7 +6,7 @@ ######------------ glibc-2.5 specific ------------###### # ## NB. This is the "reference set". Derived sets for -## glibc 2.4, 2.3 and 2.6 follow below. +## glibc 2.7, 2.6, 2.4 and 2.3 follow below. { helgrind-glibc25-001 Helgrind:Race @@ -145,71 +145,51 @@ fun:start_thread } -######------------ glibc-2.4 specific ------------###### +######------------ glibc-2.7 specific ---------###### # { - helgrind-glibc24-001 - Helgrind:Race - 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 -} -{ - helgrind-glibc24-004 + helgrind-glibc27-001 Helgrind:Race - 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 -} -{ - 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*/ld-2.7.*so + obj:/lib*/ld-2.7.*so } { - helgrind-glibc24-008 + helgrind-glibc27-003 Helgrind:Race - obj:/lib*/libpthread-2.4.*so - obj:/lib*/libc-2.4.*so + obj:/lib*/ld-2.7.*so + obj:/lib*/libc-2.7.*so + obj:/lib*/libc-2.7.*so } { - helgrind-glibc24-010 + helgrind-glibc27-004 Helgrind:Race - obj:/lib*/ld-2.4.*so - obj:/lib*/libpthread-2.4.*so + obj:/lib*/libc-2.7.*so + obj:/lib*/libc-2.7.*so } { - helgrind-glibc24-011 + helgrind-glibc27-011 Helgrind:Race - obj:/lib*/libc-2.4.*so - obj:/lib*/libpthread-2.4.*so + obj:/lib*/libc-2.7.*so + obj:/lib*/libpthread-2.7.*so } { - helgrind-glibc24-101 + helgrind-glibc27-101 Helgrind:Race - obj:/lib*/libpthread-2.4.*so + obj:/lib*/libpthread-2.7.*so fun:pthread_* } { - helgrind-glibc24-102 + helgrind-glibc27-102 Helgrind:Race fun:mythread_wrapper - obj:/lib*/libpthread-2.4.*so + obj:/lib*/libpthread-2.7.*so +} +{ + helgrind-glibc27-107 + Helgrind:Race + obj:/lib*/libpthread-2.7.*so + fun:sem_* } ######------------ glibc-2.6 specific ---------###### @@ -284,6 +264,73 @@ fun:sem_* } +######------------ glibc-2.4 specific ------------###### +# +{ + helgrind-glibc24-001 + Helgrind:Race + 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 +} +{ + helgrind-glibc24-004 + Helgrind:Race + 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 +} +{ + helgrind-glibc24-006 + Helgrind:Race + 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 +} +{ + helgrind-glibc24-010 + Helgrind:Race + 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 +} + +{ + helgrind-glibc24-101 + Helgrind:Race + obj:/lib*/libpthread-2.4.*so + fun:pthread_* +} +{ + helgrind-glibc24-102 + Helgrind:Race + fun:mythread_wrapper + obj:/lib*/libpthread-2.4.*so +} + ######--------- glibc-2.3 specific ---------###### { helgrind-glibc23-001