blob: f1b36729176a71d55870663ecf790dbccdbc7094 [file] [log] [blame]
gobry3b777892002-04-04 09:18:39 +00001
2##----------------------------------------------------------------------##
3
4# Errors to suppress by default with XFree86 4.1.0)
5
6# Format of this file is:
7# {
8# name_of_suppression
nethercote137bc552003-11-14 17:47:54 +00009# tool_name:supp_kind
njnc40c3a82002-10-02 11:02:27 +000010# (optional extra info for some suppression types)
gobry3b777892002-04-04 09:18:39 +000011# caller0 name, or /name/of/so/file.so
12# caller1 name, or ditto
13# (optionally: caller2 name)
14# (optionally: caller3 name)
15# }
njnc40c3a82002-10-02 11:02:27 +000016#
17# For memcheck, the supp_kinds are:
18#
njnc0616662003-06-12 09:58:41 +000019# Param Value1 Value2 Value4 Value8 Value16
20# Free Addr1 Addr2 Addr4 Addr8 Addr16
njnc40c3a82002-10-02 11:02:27 +000021# Cond (previously known as Value0)
22#
23# and the optional extra info is:
24# if Param: name of system call param
25# if Free: name of free-ing fn)
gobry3b777892002-04-04 09:18:39 +000026
sewardjef0227c2002-12-15 23:09:24 +000027# Resulting from R H 8.0
28{
29 *libc_write/libX11.so.6.2/*X11TransWrite(Param)
30 Addrcheck,Memcheck:Param
31 write(buf)
32 fun:*libc_write
33 obj:/usr/X11R6/lib/libX11.so.6.2
34 fun:*X11TransWrite
35}
gobry3b777892002-04-04 09:18:39 +000036
37{
38 libX11.so.6.2/libX11.so.6.2/libX11.so.6.2(Cond)
sewardj34eccb12002-10-05 16:49:09 +000039 Memcheck:Cond
gobry3b777892002-04-04 09:18:39 +000040 obj:/usr/X11R6/lib/libX11.so.6.2
41 obj:/usr/X11R6/lib/libX11.so.6.2
42 obj:/usr/X11R6/lib/libX11.so.6.2
43}
44
45{
46 libXt.so.6.2/libXt.so.6.2/libXt.so.6.2(Cond)
sewardj34eccb12002-10-05 16:49:09 +000047 Memcheck:Cond
gobry3b777892002-04-04 09:18:39 +000048 obj:/usr/X11R6/lib/libXt.so.6.0
49 obj:/usr/X11R6/lib/libXt.so.6.0
50 obj:/usr/X11R6/lib/libXt.so.6.0
51}
52
53
54{
55 libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond)
sewardj34eccb12002-10-05 16:49:09 +000056 Memcheck:Cond
gobry3b777892002-04-04 09:18:39 +000057 obj:/usr/X11R6/lib/libXaw.so.7.0
58 obj:/usr/X11R6/lib/libXaw.so.7.0
59 obj:/usr/X11R6/lib/libXaw.so.7.0
60}
61
62{
63 libXmu.so.6.2/libXmu.so.6.2/libXmu.so.6.2(Cond)
sewardj34eccb12002-10-05 16:49:09 +000064 Memcheck:Cond
gobry3b777892002-04-04 09:18:39 +000065 obj:/usr/X11R6/lib/libXmu.so.6.2
66 obj:/usr/X11R6/lib/libXmu.so.6.2
67 obj:/usr/X11R6/lib/libXmu.so.6.2
68}
69
70{
71 libXt.so.6.0/libXt.so.6.0/libXaw.so.7.0(Cond)
sewardj34eccb12002-10-05 16:49:09 +000072 Memcheck:Cond
gobry3b777892002-04-04 09:18:39 +000073 obj:/usr/X11R6/lib/libXt.so.6.0
74 obj:/usr/X11R6/lib/libXt.so.6.0
75 obj:/usr/X11R6/lib/libXaw.so.7.0
76}
77
78{
79 libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Value4)
sewardj34eccb12002-10-05 16:49:09 +000080 Memcheck:Value4
gobry3b777892002-04-04 09:18:39 +000081 obj:/usr/X11R6/lib/libXaw.so.7.0
82 obj:/usr/X11R6/lib/libXaw.so.7.0
83 obj:/usr/X11R6/lib/libXt.so.6.0
84}
85
86{
sewardj4fb1d2c2002-05-30 00:09:52 +000087 libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Cond)
sewardj34eccb12002-10-05 16:49:09 +000088 Memcheck:Cond
sewardj4fb1d2c2002-05-30 00:09:52 +000089 obj:/usr/X11R6/lib/libXaw.so.7.0
90 obj:/usr/X11R6/lib/libXaw.so.7.0
91 obj:/usr/X11R6/lib/libXt.so.6.0
92}
93
94{
gobry3b777892002-04-04 09:18:39 +000095 libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Cond)
sewardj34eccb12002-10-05 16:49:09 +000096 Memcheck:Cond
gobry3b777892002-04-04 09:18:39 +000097 obj:/usr/X11R6/lib/libX11.so.6.2
98 obj:/usr/X11R6/lib/libX11.so.6.2
99 obj:/usr/X11R6/lib/libXaw.so.7.0
100}
101
sewardj4fb1d2c2002-05-30 00:09:52 +0000102{
103 libX11.so.6.2/libXaw.so.7.0/libXaw.so.7.0(Cond)
sewardj34eccb12002-10-05 16:49:09 +0000104 Memcheck:Cond
sewardj4fb1d2c2002-05-30 00:09:52 +0000105 obj:/usr/X11R6/lib/libX11.so.6.2
106 obj:/usr/X11R6/lib/libXaw.so.7.0
107 obj:/usr/X11R6/lib/libXaw.so.7.0
108}
109
sewardjb1bcd262002-06-20 10:39:34 +0000110{
111 libXpm.so.4.11/libXpm.so.4.11/libXpm.so.4.11
sewardj34eccb12002-10-05 16:49:09 +0000112 Memcheck:Cond
sewardjb1bcd262002-06-20 10:39:34 +0000113 obj:/usr/X11R6/lib/libXpm.so.4.11
114 obj:/usr/X11R6/lib/libXpm.so.4.11
115 obj:/usr/X11R6/lib/libXpm.so.4.11
116}
117
daywalker2f306e02003-09-18 01:49:30 +0000118{
119 struct with uninitialized paddings
120 Memcheck:Param
121 writev(vector[...])
njn5cbfac22005-03-12 20:29:59 +0000122 fun:*_writev
daywalker2f306e02003-09-18 01:49:30 +0000123 fun:_X11TransSocketWritev
124 fun:_X11TransWritev
njn5cbfac22005-03-12 20:29:59 +0000125 fun:*
daywalker2f306e02003-09-18 01:49:30 +0000126}
127
128{
129 another struct with uninitialized paddings
130 Memcheck:Param
131 write(buf)
132 fun:*
133 fun:_IceTransSocketWrite
134 fun:_IceTransWrite
135 fun:_IceWrite
136}
137
njn5cbfac22005-03-12 20:29:59 +0000138{
139 Xorg 6.8.1 uninit _write* padding
140 Memcheck:Param
141 write(buf)
142 fun:*
143 fun:_X11TransWrite
144 obj:/usr/X11R6/lib/libX11.so.6.2
145}
146
147{
148 Xorg 6.8.1 uninit write padding
149 Memcheck:Param
150 write(buf)
151 fun:write
152 fun:_X11TransWrite
153 obj:/usr/X11R6/lib/libX11.so.6.2
154}
155
156{
157 Xorg 6.8.1 ICE uninit __write* padding
158 Memcheck:Param
159 write(buf)
160 fun:__write*
161 fun:_IceTransWrite
162 fun:_IceWrite
163 fun:IceFlush
164}
165
166{
167 Xorg 6.8.1 ICE uninit write padding
168 Memcheck:Param
169 write(buf)
170 fun:write
171 fun:_IceTransWrite
172 fun:_IceWrite
173 fun:IceFlush
174}
175
176{
177 Xorg 6.8.1 writev uninit padding
178 Memcheck:Param
179 writev(vector[...])
180 fun:writev
181 obj:/usr/X11R6/lib/libX11.so.6.2
182 fun:_X11TransWritev
183 fun:_XSend
184}
sewardjb1bcd262002-06-20 10:39:34 +0000185
gobry3b777892002-04-04 09:18:39 +0000186##----------------------------------------------------------------------##
187