|
From: <sv...@va...> - 2008-06-03 20:58:44
|
Author: sewardj
Date: 2008-06-03 21:58:46 +0100 (Tue, 03 Jun 2008)
New Revision: 8176
Log:
Import recent suppression upgrades from 3_3_BRANCH:
revs 8163 8166 8167 8168.
Also, mention glibc-2.X.supp.in in Makefile.am so it gets included
in the distro tarball.
Modified:
trunk/Makefile.am
trunk/glibc-2.X.supp.in
trunk/xfree-4.supp
Modified: trunk/Makefile.am
===================================================================
--- trunk/Makefile.am 2008-06-03 15:12:59 UTC (rev 8175)
+++ trunk/Makefile.am 2008-06-03 20:58:46 UTC (rev 8176)
@@ -21,7 +21,8 @@
SUPP_FILES = \
glibc-2.2.supp glibc-2.3.supp glibc-2.4.supp glibc-2.5.supp \
- glibc-2.6.supp glibc-2.7.supp aix5libc.supp xfree-3.supp xfree-4.supp \
+ glibc-2.6.supp glibc-2.7.supp glibc-2.X.supp.in \
+ aix5libc.supp xfree-3.supp xfree-4.supp \
glibc-2.34567-NPTL-helgrind.supp \
glibc-2.2-LinuxThreads-helgrind.supp \
glibc-2.X-drd.supp
Modified: trunk/glibc-2.X.supp.in
===================================================================
--- trunk/glibc-2.X.supp.in 2008-06-03 15:12:59 UTC (rev 8175)
+++ trunk/glibc-2.X.supp.in 2008-06-03 20:58:46 UTC (rev 8176)
@@ -3,6 +3,9 @@
# Errors to suppress by default with glibc @GLIBC_VERSION@.x
+# IMPORTANT: DO NOT EDIT glibc-2.X.supp, as it is as a generated
+# file. Instead edit glibc-2.X.supp.in.
+
# Format of this file is:
# {
# name_of_suppression
@@ -23,62 +26,87 @@
# and the optional extra info is:
# if Param: name of system call param
+##----------------------------------------------------------------------##
+##--- generic suppressions ---##
+##----------------------------------------------------------------------##
+
{
- dl-hack1
+ dl-hack3-cond-1
Memcheck:Cond
- fun:_dl_start
- fun:_start
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
}
-
{
- dl-hack2
+ dl-hack3-cond-2
Memcheck:Cond
- obj:/lib*/ld-@GLIBC_VERSION@*.so
- obj:/lib*/ld-@GLIBC_VERSION@*.so
- obj:/lib*/ld-@GLIBC_VERSION@*.so
- obj:/lib*/ld-@GLIBC_VERSION@*.so
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/libc-@GLIBC_VERSION@*.so*
}
-
{
- dl-hack3-1
+ dl-hack3-cond-3
Memcheck:Cond
obj:/lib*/ld-@GLIBC_VERSION@*.so*
- obj:/lib*/ld-@GLIBC_VERSION@*.so*
- obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/libc-@GLIBC_VERSION@*.so*
+ obj:/lib*/libc-@GLIBC_VERSION@*.so*
}
{
- dl-hack3-2
+ dl-hack3-cond-4
Memcheck:Cond
obj:/lib*/ld-@GLIBC_VERSION@*.so*
obj:/lib*/ld-@GLIBC_VERSION@*.so*
- obj:/lib*/libc-@GLIBC_VERSION@*.so*
+ obj:/lib*/libdl-@GLIBC_VERSION@*.so*
}
{
- dl-hack4-64bit-1
+ dl-hack4-64bit-addr-1
Memcheck:Addr8
- obj:/lib64/ld-@GLIBC_VERSION@*.so*
- obj:/lib64/ld-@GLIBC_VERSION@*.so*
- obj:/lib64/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
}
{
- dl-hack4-64bit-2
+ dl-hack4-64bit-addr-2
Memcheck:Addr8
- obj:/lib64/ld-@GLIBC_VERSION@*.so*
- obj:/lib64/ld-@GLIBC_VERSION@*.so*
- obj:/lib64/libc-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/libc-@GLIBC_VERSION@*.so*
}
{
- dl-hack4-64bit-3
+ dl-hack4-64bit-addr-3
Memcheck:Addr8
- obj:/lib64/ld-@GLIBC_VERSION@*.so*
- obj:/lib64/ld-@GLIBC_VERSION@*.so*
- obj:/lib64/libdl-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so*
+ obj:/lib*/libdl-@GLIBC_VERSION@*.so*
}
+{
+ dl-hack5-32bit-addr-1
+ Memcheck:Addr4
+ obj:/lib*/ld-@GLIBC_VERSION@*.so
+ obj:/lib*/ld-@GLIBC_VERSION@*.so
+ obj:/lib*/ld-@GLIBC_VERSION@*.so
+}
+{
+ dl-hack5-32bit-addr-3
+ Memcheck:Addr4
+ obj:/lib*/ld-@GLIBC_VERSION@*.so
+ obj:/lib*/ld-@GLIBC_VERSION@*.so
+ obj:/lib*/libdl-@GLIBC_VERSION@*.so*
+}
+{
+ dl-hack5-32bit-addr-4
+ Memcheck:Addr4
+ obj:/lib*/ld-@GLIBC_VERSION@*.so
+ obj:/lib*/libdl-@GLIBC_VERSION@*.so*
+ obj:/lib*/ld-@GLIBC_VERSION@*.so
+}
##----------------------------------------------------------------------##
+##--- Misc ad-hoc hacks ---##
+##----------------------------------------------------------------------##
{
glibc-2.5.x-on-SUSE-10.2-(PPC)-1
Memcheck:Cond
Modified: trunk/xfree-4.supp
===================================================================
--- trunk/xfree-4.supp 2008-06-03 15:12:59 UTC (rev 8175)
+++ trunk/xfree-4.supp 2008-06-03 20:58:46 UTC (rev 8176)
@@ -214,8 +214,40 @@
fun:_XSend
}
+{
+ X on SUSE11 writev uninit padding
+ Memcheck:Param
+ writev(vector[...])
+ fun:writev
+ 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*
+}
+{
+ X on SUSE11 writev uninit padding 4
+ Memcheck:Param
+ writev(vector[...])
+ obj:/lib*/libc-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
# some other guff instead. I don't understand it enough to
|