Update suppressions for X on FC3;
Even more liberal match in undef writev suppression;
Wider match for writev in X suppression.
MERGED FROM CVS HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3309 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/xfree-4.supp b/xfree-4.supp
index d0502c0..f1b3672 100644
--- a/xfree-4.supp
+++ b/xfree-4.supp
@@ -119,10 +119,10 @@
struct with uninitialized paddings
Memcheck:Param
writev(vector[...])
- fun:vgAllRoadsLeadToRome_writev
- fun:__writev
+ fun:*_writev
fun:_X11TransSocketWritev
fun:_X11TransWritev
+ fun:*
}
{
@@ -135,6 +135,53 @@
fun:_IceWrite
}
+{
+ Xorg 6.8.1 uninit _write* padding
+ Memcheck:Param
+ write(buf)
+ fun:*
+ fun:_X11TransWrite
+ obj:/usr/X11R6/lib/libX11.so.6.2
+}
+
+{
+ Xorg 6.8.1 uninit write padding
+ Memcheck:Param
+ write(buf)
+ fun:write
+ fun:_X11TransWrite
+ obj:/usr/X11R6/lib/libX11.so.6.2
+}
+
+{
+ 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
+ fun:_IceTransWrite
+ fun:_IceWrite
+ fun:IceFlush
+}
+
+{
+ Xorg 6.8.1 writev uninit padding
+ Memcheck:Param
+ writev(vector[...])
+ fun:writev
+ obj:/usr/X11R6/lib/libX11.so.6.2
+ fun:_X11TransWritev
+ fun:_XSend
+}
##----------------------------------------------------------------------##