| Index: binaries/linux_x86/lib/valgrind/default.supp
|
| ===================================================================
|
| --- binaries/linux_x86/lib/valgrind/default.supp (revision 169322)
|
| +++ binaries/linux_x86/lib/valgrind/default.supp (working copy)
|
| @@ -3,8 +3,8 @@
|
| {
|
| ld-2.X possibly applying relocations
|
| exp-sgcheck:SorG
|
| - obj:/*lib*/ld-2.*so*
|
| - obj:/*lib*/ld-2.*so*
|
| + obj:*/*lib*/ld-2.*so*
|
| + obj:*/*lib*/ld-2.*so*
|
| }
|
|
|
| # I'm pretty sure this is a false positive caused by the sg_ stuff
|
| @@ -821,7 +821,7 @@
|
| {
|
| drd-ld
|
| drd:ConflictingAccess
|
| - obj:/lib*/ld-*.so
|
| + obj:*/lib*/ld-*.so
|
| }
|
|
|
| #
|
| @@ -837,13 +837,19 @@
|
| {
|
| drd-libc-stdio
|
| drd:ConflictingAccess
|
| - obj:/lib*/libc-*
|
| + obj:*/lib*/libc-*
|
| }
|
| {
|
| drd-libc-thread-cancellation-test
|
| drd:ConflictingAccess
|
| fun:write
|
| }
|
| +{
|
| + drd-libc-random
|
| + drd:ConflictingAccess
|
| + fun:random_r
|
| + fun:random
|
| +}
|
|
|
| #
|
| # Suppression patterns for libstdc++, the implementation of the standard C++
|
| @@ -943,7 +949,7 @@
|
| {
|
| drd-libpthread-?
|
| drd:ConflictingAccess
|
| - obj:/lib/libgcc_s.so.1
|
| + obj:*/lib/libgcc_s.so.1
|
| }
|
| {
|
| drd-libpthread-nanosleep
|
| @@ -986,6 +992,7 @@
|
| {
|
| drd-libxcb-xcb_wait_for_reply
|
| drd:CondErr
|
| + ...
|
| fun:pthread_cond_destroy*
|
| fun:xcb_wait_for_reply
|
| }
|
| @@ -1147,7 +1154,7 @@
|
| #{
|
| # helgrind-glibc2X-001
|
| # Helgrind:Race
|
| -# obj:/lib*/ld-2.*so*
|
| +# obj:*/lib*/ld-2.*so*
|
| #}
|
|
|
| # helgrind-glibc2X-002 was merged into helgrind-glibc2X-001
|
| @@ -1157,13 +1164,13 @@
|
| {
|
| helgrind-glibc2X-004
|
| Helgrind:Race
|
| - obj:/lib*/libc-2.*so*
|
| + obj:*/lib*/libc-2.*so*
|
| }
|
|
|
| {
|
| helgrind-glibc2X-005
|
| Helgrind:Race
|
| - obj:/lib*/libpthread-2.*so*
|
| + obj:*/lib*/libpthread-2.*so*
|
| }
|
|
|
| # helgrind-glibc2X-006 was merged into helgrind-glibc2X-005
|
| @@ -1198,14 +1205,14 @@
|
| {
|
| helgrind-glibc2X-101
|
| Helgrind:Race
|
| - obj:/lib*/libpthread-2.*so*
|
| + obj:*/lib*/libpthread-2.*so*
|
| fun:pthread_*
|
| }
|
| {
|
| helgrind-glibc2X-102
|
| Helgrind:Race
|
| fun:mythread_wrapper
|
| - obj:/lib*/libpthread-2.*so*
|
| + obj:*/lib*/libpthread-2.*so*
|
| }
|
| {
|
| helgrind-glibc2X-103
|
| @@ -1230,7 +1237,7 @@
|
| {
|
| helgrind-glibc2X-107
|
| Helgrind:Race
|
| - obj:/lib*/libpthread-2.*so*
|
| + obj:*/lib*/libpthread-2.*so*
|
| fun:sem_*
|
| }
|
| {
|
| @@ -1246,7 +1253,7 @@
|
| {
|
| helgrind-glibc2X-110
|
| Helgrind:Race
|
| - obj:/lib*/libc-2.*so*
|
| + obj:*/lib*/libc-2.*so*
|
| fun:pthread_*
|
| }
|
| {
|
| @@ -1426,74 +1433,74 @@
|
| {
|
| dl-hack3-cond-1
|
| Memcheck:Cond
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| }
|
| {
|
| dl-hack3-cond-2
|
| Memcheck:Cond
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/libc-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/libc-2.11*.so*
|
| }
|
| {
|
| dl-hack3-cond-3
|
| Memcheck:Cond
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/libc-2.11*.so*
|
| - obj:/lib*/libc-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/libc-2.11*.so*
|
| + obj:*/lib*/libc-2.11*.so*
|
| }
|
| {
|
| dl-hack3-cond-4
|
| Memcheck:Cond
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/libdl-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/libdl-2.11*.so*
|
| }
|
|
|
| {
|
| dl-hack4-64bit-addr-1
|
| Memcheck:Addr8
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| }
|
| {
|
| dl-hack4-64bit-addr-2
|
| Memcheck:Addr8
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/libc-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/libc-2.11*.so*
|
| }
|
| {
|
| dl-hack4-64bit-addr-3
|
| Memcheck:Addr8
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so*
|
| - obj:/lib*/libdl-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so*
|
| + obj:*/lib*/libdl-2.11*.so*
|
| }
|
|
|
| {
|
| dl-hack5-32bit-addr-1
|
| Memcheck:Addr4
|
| - obj:/lib*/ld-2.11*.so
|
| - obj:/lib*/ld-2.11*.so
|
| - obj:/lib*/ld-2.11*.so
|
| + obj:*/lib*/ld-2.11*.so
|
| + obj:*/lib*/ld-2.11*.so
|
| + obj:*/lib*/ld-2.11*.so
|
| }
|
| {
|
| dl-hack5-32bit-addr-3
|
| Memcheck:Addr4
|
| - obj:/lib*/ld-2.11*.so
|
| - obj:/lib*/ld-2.11*.so
|
| - obj:/lib*/libdl-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so
|
| + obj:*/lib*/ld-2.11*.so
|
| + obj:*/lib*/libdl-2.11*.so*
|
| }
|
| {
|
| dl-hack5-32bit-addr-4
|
| Memcheck:Addr4
|
| - obj:/lib*/ld-2.11*.so
|
| - obj:/lib*/libdl-2.11*.so*
|
| - obj:/lib*/ld-2.11*.so
|
| + obj:*/lib*/ld-2.11*.so
|
| + obj:*/lib*/libdl-2.11*.so*
|
| + obj:*/lib*/ld-2.11*.so
|
| }
|
|
|
|
|
| @@ -1536,9 +1543,9 @@
|
| {
|
| glibc-2.11-on-SUSE-10.3-(x86)
|
| Memcheck:Addr4
|
| - obj:/lib/ld-2.11*.so
|
| - obj:/lib/ld-2.11*.so
|
| - obj:/lib/ld-2.11*.so
|
| + obj:*/lib/ld-2.11*.so
|
| + obj:*/lib/ld-2.11*.so
|
| + obj:*/lib/ld-2.11*.so
|
| }
|
|
|
| {
|
| @@ -1612,7 +1619,7 @@
|
| MVL-401-linuxthreads-pthread_create
|
| Memcheck:Param
|
| write(buf)
|
| - obj:/lib/libpthread-0.10.so
|
| + obj:*/lib/libpthread-0.10.so
|
| fun:pthread_create
|
| }
|
|
|
|
|