blob: 57df2fb16414744c79398062aaf730a7f8a71213 [file] [log] [blame]
dirkc8bd0c52007-05-23 17:39:08 +00001
2##----------------------------------------------------------------------##
3
sewardj1282b922007-11-09 23:26:54 +00004# Errors to suppress by default with glibc 2.6.x
dirkc8bd0c52007-05-23 17:39:08 +00005
6# Format of this file is:
7# {
8# name_of_suppression
9# tool_name:supp_kind
10# (optional extra info for some suppression types)
11# caller0 name, or /name/of/so/file.so
12# caller1 name, or ditto
13# (optionally: caller2 name)
14# (optionally: caller3 name)
15# }
16#
17# For Memcheck, the supp_kinds are:
18#
19# Param Value1 Value2 Value4 Value8 Value16 Jump
20# Free Addr1 Addr2 Addr4 Addr8 Addr16
21# Cond (previously known as Value0)
22#
23# and the optional extra info is:
24# if Param: name of system call param
25
26{
27 dl-hack1
28 Memcheck:Cond
29 fun:_dl_start
30 fun:_start
31}
32
33{
34 dl-hack2
35 Memcheck:Cond
dirkfbfa5092007-06-04 09:43:39 +000036 obj:/lib*/ld-2.6*.so
37 obj:/lib*/ld-2.6*.so
38 obj:/lib*/ld-2.6*.so
39 obj:/lib*/ld-2.6*.so
dirkc8bd0c52007-05-23 17:39:08 +000040}
41
42{
sewardj1282b922007-11-09 23:26:54 +000043 dl-hack3-1
dirkc8bd0c52007-05-23 17:39:08 +000044 Memcheck:Cond
dirk10694732007-08-21 20:28:34 +000045 obj:/lib*/ld-2.6*.so*
46 obj:/lib*/ld-2.6*.so*
47 obj:/lib*/ld-2.6*.so*
dirkc8bd0c52007-05-23 17:39:08 +000048}
sewardj1282b922007-11-09 23:26:54 +000049{
50 dl-hack3-2
51 Memcheck:Cond
52 obj:/lib*/ld-2.6*.so*
53 obj:/lib*/ld-2.6*.so*
54 obj:/lib*/libc-2.6*.so*
55}
dirkc8bd0c52007-05-23 17:39:08 +000056
dirkdb19a182007-09-12 13:25:35 +000057{
sewardj1282b922007-11-09 23:26:54 +000058 dl-hack4-64bit-1
59 Memcheck:Addr8
60 obj:/lib64/ld-2.6*.so*
61 obj:/lib64/ld-2.6*.so*
62 obj:/lib64/ld-2.6*.so*
dirkdb19a182007-09-12 13:25:35 +000063}
sewardj1282b922007-11-09 23:26:54 +000064{
65 dl-hack4-64bit-2
66 Memcheck:Addr8
67 obj:/lib64/ld-2.6*.so*
68 obj:/lib64/ld-2.6*.so*
69 obj:/lib64/libc-2.6*.so*
70}
71{
72 dl-hack4-64bit-3
73 Memcheck:Addr8
74 obj:/lib64/ld-2.6*.so*
75 obj:/lib64/ld-2.6*.so*
76 obj:/lib64/libdl-2.6*.so*
77}
78
79
dirkdb19a182007-09-12 13:25:35 +000080
dirkc8bd0c52007-05-23 17:39:08 +000081##----------------------------------------------------------------------##
82{
83 glibc-2.5.x-on-SUSE-10.2-(PPC)-1
84 Memcheck:Cond
85 fun:_dl_start_final
86 fun:_dl_start
87 fun:_start
88}
89{
90 glibc-2.5.x-on-SUSE-10.2-(PPC)-2a
91 Memcheck:Cond
92 fun:index
dirkfbfa5092007-06-04 09:43:39 +000093 obj:*ld-2.6.*.so
dirkc8bd0c52007-05-23 17:39:08 +000094}
95{
96 glibc-2.5.x-on-SuSE-10.2-(PPC)-2b
97 Memcheck:Addr4
98 fun:index
99 fun:expand_dynamic_string_token
100}
101{
102 glibc-2.5.5-on-SuSE-10.2-(PPC)-2c
103 Memcheck:Addr4
104 fun:index
dirkfbfa5092007-06-04 09:43:39 +0000105 obj:*ld-2.6.*.so
dirkc8bd0c52007-05-23 17:39:08 +0000106}
107{
108 glibc-2.3.5-on-SuSE-10.1-(PPC)-3
109 Memcheck:Addr4
110 fun:*wordcopy_fwd_dest_aligned*
111 fun:mem*cpy
dirkfbfa5092007-06-04 09:43:39 +0000112 obj:*lib*2.6.*.so
dirkc8bd0c52007-05-23 17:39:08 +0000113}
114
dirk88eb9632007-07-23 14:31:55 +0000115{
116 glibc-2.6-on-SUSE-10.3-(x86)
117 Memcheck:Addr4
sewardj1282b922007-11-09 23:26:54 +0000118 obj:/lib/ld-2.6*.so
119 obj:/lib/ld-2.6*.so
120 obj:/lib/ld-2.6*.so
dirk88eb9632007-07-23 14:31:55 +0000121}
122
dirkc8bd0c52007-05-23 17:39:08 +0000123##----------------------------------------------------------------------##
124## Various structure padding things on SUSE 10.2
125##
126{
127 X11-64bit-padding-1a
128 Memcheck:Param
129 write(buf)
130 fun:__write_nocancel
131 obj:/usr/lib*/libX11.so*
132 obj:/usr/lib*/libX11.so*
133 fun:X*
134}
135{
136 X11-64bit-padding-1b
137 Memcheck:Param
138 write(buf)
139 fun:__write_nocancel
140 obj:/usr/lib*/libX11.so*
141 obj:/usr/lib*/libX11.so*
142 fun:_X*
143}
144{
145 X11-64bit-padding-1c
146 Memcheck:Param
147 write(buf)
148 fun:__write_nocancel
149 obj:/usr/lib*/libX11.so*
150 obj:/usr/lib*/libX11.so*
151 obj:/usr/lib*/libX11.so*
152}
153{
154 X11-64bit-padding-1d
155 Memcheck:Param
156 write(buf)
157 fun:__write_nocancel
158 obj:/usr/lib*/libICE.so*
159 obj:/usr/lib*/libICE.so*
160 obj:/usr/lib*/libICE.so*
161}
162{
163 X11-64bit-padding-2a
164 Memcheck:Param
165 writev(vector[...])
166 fun:do_writev
167 obj:/usr/lib*/libX11.so*
168 obj:/usr/lib*/libX11.so*
169 obj:/usr/lib*/libX11.so*
170}
171{
172 X11-64bit-padding-2b
173 Memcheck:Param
174 writev(vector[...])
175 fun:do_writev
176 fun:writev
177 obj:/usr/lib*/libX11.so*
178 obj:/usr/lib*/libX11.so*
179}
180
181{
182 glibc24-64bit-padding-1a
183 Memcheck:Param
184 socketcall.sendto(msg)
185 fun:send
186 fun:get_mapping
187 fun:__nscd_get_map_ref
188 fun:nscd*
189}
190{
191 glibc24-64bit-padding-1b
192 Memcheck:Param
193 socketcall.sendto(msg)
194 fun:__sendto_nocancel
dirkfbfa5092007-06-04 09:43:39 +0000195 obj:/*libc-2.6.so
196 obj:/*libc-2.6.so
197 obj:/*libc-2.6.so
dirkc8bd0c52007-05-23 17:39:08 +0000198}
199{
200 glibc24-64bit-padding-1c
201 Memcheck:Param
202 socketcall.send(msg)
203 fun:send
204 fun:__nscd_get_map_ref
205 fun:nscd_get*_r
206 fun:*nscd*
dirkfbfa5092007-06-04 09:43:39 +0000207 obj:/*libc-2.6.so
dirkc8bd0c52007-05-23 17:39:08 +0000208}
209
210
211{
212 X11-64bit-padding-3a
213 Memcheck:Param
214 write(buf)
215 obj:/*libpthread-2.4.so*
216 obj:/usr/lib*/libX11.so*
217 obj:/usr/lib*/libX11.so*
218 obj:/usr/lib*/libX11.so*
219}
220
221{
222 X11-64bit-padding-4a
223 Memcheck:Param
224 socketcall.sendto(msg)
225 fun:send
dirkfbfa5092007-06-04 09:43:39 +0000226 obj:/*libc-2.6.so
227 obj:/*libc-2.6.so
228 obj:/*libc-2.6.so
dirkc8bd0c52007-05-23 17:39:08 +0000229}
230{
231 X11-64bit-padding-4b
232 Memcheck:Param
233 socketcall.send(msg)
234 fun:send
dirkfbfa5092007-06-04 09:43:39 +0000235 obj:/*libc-2.6.so
236 obj:/*libc-2.6.so
237 obj:/*libc-2.6.so
dirkc8bd0c52007-05-23 17:39:08 +0000238}
239
240##----------------------------------------------------------------------##
241# MontaVista Linux 4.0.1 on ppc32
242{
243 MVL-401-linuxthreads-pthread_create
244 Memcheck:Param
245 write(buf)
246 fun:pthread_create
247}
248{
249 MVL-401-linuxthreads-pthread_create
250 Memcheck:Param
251 write(buf)
252 obj:/lib/libpthread-0.10.so
253 fun:pthread_create
254}
sewardja8e939e2007-11-13 20:51:26 +0000255
256##----------------------------------------------------------------------##
257# ppc32 running openSUSE 10.3
258{
259 X11-libXaw8-libXaw8-libXaw8
260 Memcheck:Cond
261 obj:/usr/lib*/libXaw8.so*
262 obj:/usr/lib*/libXaw8.so*
263 obj:/usr/lib*/libXaw8.so*
264}