From: Julian Seward Date: Sun, 1 Jun 2008 11:22:18 +0000 (+0000) Subject: Fine tune suppressions for openSUSE 11. Some of these changes need to X-Git-Tag: svn/VALGRIND_3_3_1~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05bd43461f4c83d0e011c3c7876efc40ff8aeeaf;p=thirdparty%2Fvalgrind.git Fine tune suppressions for openSUSE 11. Some of these changes need to be forward-ported to the trunk. git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_3_BRANCH@8166 --- diff --git a/glibc-2.8.supp b/glibc-2.8.supp index 0bee269129..fb499d4c00 100644 --- a/glibc-2.8.supp +++ b/glibc-2.8.supp @@ -22,36 +22,50 @@ # if Param: name of system call param { - dl-hack3-1 + dl-hack3-cond-1 Memcheck:Cond obj:/lib*/ld-2.8*.so* obj:/lib*/ld-2.8*.so* obj:/lib*/ld-2.8*.so* } { - dl-hack3-2 + dl-hack3-cond-2 Memcheck:Cond obj:/lib*/ld-2.8*.so* obj:/lib*/ld-2.8*.so* obj:/lib*/libc-2.8*.so* } +{ + dl-hack3-cond-3 + Memcheck:Cond + obj:/lib*/ld-2.8*.so* + obj:/lib*/libc-2.8*.so* + obj:/lib*/libc-2.8*.so* +} +{ + dl-hack3-cond-4 + Memcheck:Cond + obj:/lib*/ld-2.8*.so* + obj:/lib*/ld-2.8*.so* + obj:/lib*/libdl-2.8*.so* +} { - dl-hack4-64bit-1 + dl-hack4-64bit-addr-1 Memcheck:Addr8 obj:/lib64/ld-2.8*.so* obj:/lib64/ld-2.8*.so* obj:/lib64/ld-2.8*.so* } { - dl-hack4-64bit-2 + dl-hack4-64bit-addr-2 Memcheck:Addr8 obj:/lib64/ld-2.8*.so* obj:/lib64/ld-2.8*.so* obj:/lib64/libc-2.8*.so* } { - dl-hack4-64bit-3 + dl-hack4-64bit-addr-3 Memcheck:Addr8 obj:/lib64/ld-2.8*.so* obj:/lib64/ld-2.8*.so* @@ -59,9 +73,23 @@ } { - glibc-2.8-on-SUSE-10.3-(x86) + dl-hack5-32bit-addr-1 Memcheck:Addr4 obj:/lib/ld-2.8*.so obj:/lib/ld-2.8*.so obj:/lib/ld-2.8*.so } +{ + dl-hack5-32bit-addr-3 + Memcheck:Addr4 + obj:/lib/ld-2.8*.so + obj:/lib/ld-2.8*.so + obj:/lib/libdl-2.8*.so* +} +{ + dl-hack5-32bit-addr-4 + Memcheck:Addr4 + obj:/lib/ld-2.8*.so + obj:/lib/libdl-2.8*.so* + obj:/lib/ld-2.8*.so +} diff --git a/xfree-4.supp b/xfree-4.supp index 36315a0df7..20169447fa 100644 --- a/xfree-4.supp +++ b/xfree-4.supp @@ -222,6 +222,23 @@ obj:/usr/lib*/libxcb.so* obj:/usr/lib*/libxcb.so* } +{ + X on SUSE11 writev uninit padding 2 + Memcheck:Param + writev(vector[...]) + obj:/lib/ld-2.*.so* + obj:/usr/lib*/libxcb.so* + obj:/usr/lib*/libxcb.so* +} +{ + X on SUSE11 writev uninit padding 3 + Memcheck:Param + writev(vector[...]) + obj:/lib/ld-2.*.so* + obj:/usr/lib*/libORBit*.so* + obj:/usr/lib*/libORBit*.so* +} + # There's something strange about a % 127 in XftFontOpenInfo # (hashing) which gcc turns into a multiply by 33818641 and