suppression update for 10.3/glibc 2.6
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6768 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/xfree-4.supp b/xfree-4.supp
index 23545d1..d2048d6 100644
--- a/xfree-4.supp
+++ b/xfree-4.supp
@@ -133,10 +133,33 @@
}
{
+ struct with uninitialized paddings - libxcb
+ Memcheck:Param
+ writev(vector[...])
+ obj:/lib/ld-2.6.so
+ obj:/usr/lib*/libxcb.so.1.0.0
+ obj:/usr/lib*/libxcb.so.1.0.0
+ fun:xcb_send_request
+ fun:_X*
+}
+
+{
+ struct with uninitialized paddings - libxcb
+ Memcheck:Param
+ writev(vector[...])
+ obj:/lib/ld-2.6.so
+ obj:/usr/lib*/libxcb.so.1.0.0
+ obj:/usr/lib*/libxcb.so.1.0.0
+ obj:/usr/lib*/libxcb.so.1.0.0
+ fun:xcb_*
+ fun:_X*
+}
+
+{
another struct with uninitialized paddings
Memcheck:Param
write(buf)
- fun:*
+ obj:*
fun:_IceTransSocketWrite
fun:_IceTransWrite
fun:_IceWrite
@@ -164,17 +187,7 @@
Xorg 6.8.1 ICE uninit __write* padding
Memcheck:Param
write(buf)
- fun:__write*
- fun:_IceTransWrite
- fun:_IceWrite
- fun:IceFlush
-}
-
-{
- Xorg 6.8.1 ICE uninit write padding
- Memcheck:Param
- write(buf)
- fun:write
+ obj:*
fun:_IceTransWrite
fun:_IceWrite
fun:IceFlush
@@ -201,6 +214,8 @@
fun:_XSend
}
+
+
# 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