blob: 05b5cad7888eaa599eaa4393c41307d781407aec [file] [log] [blame]
dirkc8bd0c52007-05-23 17:39:08 +00001
2##----------------------------------------------------------------------##
3
4# Errors to suppress by default with glibc 2.4.x
5
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{
43 dl-hack3
44 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}
49
50##----------------------------------------------------------------------##
51{
52 glibc-2.5.x-on-SUSE-10.2-(PPC)-1
53 Memcheck:Cond
54 fun:_dl_start_final
55 fun:_dl_start
56 fun:_start
57}
58{
59 glibc-2.5.x-on-SUSE-10.2-(PPC)-2a
60 Memcheck:Cond
61 fun:index
dirkfbfa5092007-06-04 09:43:39 +000062 obj:*ld-2.6.*.so
dirkc8bd0c52007-05-23 17:39:08 +000063}
64{
65 glibc-2.5.x-on-SuSE-10.2-(PPC)-2b
66 Memcheck:Addr4
67 fun:index
68 fun:expand_dynamic_string_token
69}
70{
71 glibc-2.5.5-on-SuSE-10.2-(PPC)-2c
72 Memcheck:Addr4
73 fun:index
dirkfbfa5092007-06-04 09:43:39 +000074 obj:*ld-2.6.*.so
dirkc8bd0c52007-05-23 17:39:08 +000075}
76{
77 glibc-2.3.5-on-SuSE-10.1-(PPC)-3
78 Memcheck:Addr4
79 fun:*wordcopy_fwd_dest_aligned*
80 fun:mem*cpy
dirkfbfa5092007-06-04 09:43:39 +000081 obj:*lib*2.6.*.so
dirkc8bd0c52007-05-23 17:39:08 +000082}
83
dirk88eb9632007-07-23 14:31:55 +000084{
85 glibc-2.6-on-SUSE-10.3-(x86)
86 Memcheck:Addr4
dirk10694732007-08-21 20:28:34 +000087 obj:/lib/ld-2.6*.so
88 obj:/lib/ld-2.6*.so
89 obj:/lib/ld-2.6*.so
dirk88eb9632007-07-23 14:31:55 +000090}
91
dirkc8bd0c52007-05-23 17:39:08 +000092##----------------------------------------------------------------------##
93## Various structure padding things on SUSE 10.2
94##
95{
96 X11-64bit-padding-1a
97 Memcheck:Param
98 write(buf)
99 fun:__write_nocancel
100 obj:/usr/lib*/libX11.so*
101 obj:/usr/lib*/libX11.so*
102 fun:X*
103}
104{
105 X11-64bit-padding-1b
106 Memcheck:Param
107 write(buf)
108 fun:__write_nocancel
109 obj:/usr/lib*/libX11.so*
110 obj:/usr/lib*/libX11.so*
111 fun:_X*
112}
113{
114 X11-64bit-padding-1c
115 Memcheck:Param
116 write(buf)
117 fun:__write_nocancel
118 obj:/usr/lib*/libX11.so*
119 obj:/usr/lib*/libX11.so*
120 obj:/usr/lib*/libX11.so*
121}
122{
123 X11-64bit-padding-1d
124 Memcheck:Param
125 write(buf)
126 fun:__write_nocancel
127 obj:/usr/lib*/libICE.so*
128 obj:/usr/lib*/libICE.so*
129 obj:/usr/lib*/libICE.so*
130}
131{
132 X11-64bit-padding-2a
133 Memcheck:Param
134 writev(vector[...])
135 fun:do_writev
136 obj:/usr/lib*/libX11.so*
137 obj:/usr/lib*/libX11.so*
138 obj:/usr/lib*/libX11.so*
139}
140{
141 X11-64bit-padding-2b
142 Memcheck:Param
143 writev(vector[...])
144 fun:do_writev
145 fun:writev
146 obj:/usr/lib*/libX11.so*
147 obj:/usr/lib*/libX11.so*
148}
149
150{
151 glibc24-64bit-padding-1a
152 Memcheck:Param
153 socketcall.sendto(msg)
154 fun:send
155 fun:get_mapping
156 fun:__nscd_get_map_ref
157 fun:nscd*
158}
159{
160 glibc24-64bit-padding-1b
161 Memcheck:Param
162 socketcall.sendto(msg)
163 fun:__sendto_nocancel
dirkfbfa5092007-06-04 09:43:39 +0000164 obj:/*libc-2.6.so
165 obj:/*libc-2.6.so
166 obj:/*libc-2.6.so
dirkc8bd0c52007-05-23 17:39:08 +0000167}
168{
169 glibc24-64bit-padding-1c
170 Memcheck:Param
171 socketcall.send(msg)
172 fun:send
173 fun:__nscd_get_map_ref
174 fun:nscd_get*_r
175 fun:*nscd*
dirkfbfa5092007-06-04 09:43:39 +0000176 obj:/*libc-2.6.so
dirkc8bd0c52007-05-23 17:39:08 +0000177}
178
179
180{
181 X11-64bit-padding-3a
182 Memcheck:Param
183 write(buf)
184 obj:/*libpthread-2.4.so*
185 obj:/usr/lib*/libX11.so*
186 obj:/usr/lib*/libX11.so*
187 obj:/usr/lib*/libX11.so*
188}
189
190{
191 X11-64bit-padding-4a
192 Memcheck:Param
193 socketcall.sendto(msg)
194 fun:send
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 X11-64bit-padding-4b
201 Memcheck:Param
202 socketcall.send(msg)
203 fun:send
dirkfbfa5092007-06-04 09:43:39 +0000204 obj:/*libc-2.6.so
205 obj:/*libc-2.6.so
206 obj:/*libc-2.6.so
dirkc8bd0c52007-05-23 17:39:08 +0000207}
208
209##----------------------------------------------------------------------##
210# MontaVista Linux 4.0.1 on ppc32
211{
212 MVL-401-linuxthreads-pthread_create
213 Memcheck:Param
214 write(buf)
215 fun:pthread_create
216}
217{
218 MVL-401-linuxthreads-pthread_create
219 Memcheck:Param
220 write(buf)
221 obj:/lib/libpthread-0.10.so
222 fun:pthread_create
223}