configure.ac: Generalize gcc / clang version check
[valgrind.git] / glibc-2.6.supp
blob57df2fb16414744c79398062aaf730a7f8a71213
2 ##----------------------------------------------------------------------##
4 # Errors to suppress by default with glibc 2.6.x
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 #  }
17 # For Memcheck, the supp_kinds are:
19 #     Param Value1 Value2 Value4 Value8 Value16 Jump
20 #     Free Addr1 Addr2 Addr4 Addr8 Addr16
21 #     Cond (previously known as Value0)
23 # and the optional extra info is:
24 #     if Param: name of system call param
27    dl-hack1
28    Memcheck:Cond
29    fun:_dl_start
30    fun:_start
34    dl-hack2
35    Memcheck:Cond
36    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
43    dl-hack3-1
44    Memcheck:Cond
45    obj:/lib*/ld-2.6*.so*
46    obj:/lib*/ld-2.6*.so*
47    obj:/lib*/ld-2.6*.so*
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*
58    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*
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*
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*
81 ##----------------------------------------------------------------------##
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
90    glibc-2.5.x-on-SUSE-10.2-(PPC)-2a
91    Memcheck:Cond
92    fun:index
93    obj:*ld-2.6.*.so
96    glibc-2.5.x-on-SuSE-10.2-(PPC)-2b
97    Memcheck:Addr4
98    fun:index
99    fun:expand_dynamic_string_token
102    glibc-2.5.5-on-SuSE-10.2-(PPC)-2c
103    Memcheck:Addr4
104    fun:index
105    obj:*ld-2.6.*.so
108    glibc-2.3.5-on-SuSE-10.1-(PPC)-3
109    Memcheck:Addr4
110    fun:*wordcopy_fwd_dest_aligned*
111    fun:mem*cpy
112    obj:*lib*2.6.*.so
116    glibc-2.6-on-SUSE-10.3-(x86)
117    Memcheck:Addr4
118    obj:/lib/ld-2.6*.so
119    obj:/lib/ld-2.6*.so
120    obj:/lib/ld-2.6*.so
123 ##----------------------------------------------------------------------##
124 ## Various structure padding things on SUSE 10.2
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*
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*
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*
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*
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*
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*
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*
191    glibc24-64bit-padding-1b
192    Memcheck:Param
193    socketcall.sendto(msg)
194    fun:__sendto_nocancel
195    obj:/*libc-2.6.so
196    obj:/*libc-2.6.so
197    obj:/*libc-2.6.so
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*
207    obj:/*libc-2.6.so
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*
222    X11-64bit-padding-4a
223    Memcheck:Param
224    socketcall.sendto(msg)
225    fun:send
226    obj:/*libc-2.6.so
227    obj:/*libc-2.6.so
228    obj:/*libc-2.6.so
231    X11-64bit-padding-4b
232    Memcheck:Param
233    socketcall.send(msg)
234    fun:send
235    obj:/*libc-2.6.so
236    obj:/*libc-2.6.so
237    obj:/*libc-2.6.so
240 ##----------------------------------------------------------------------##
241 # MontaVista Linux 4.0.1 on ppc32
243     MVL-401-linuxthreads-pthread_create
244     Memcheck:Param
245     write(buf)
246     fun:pthread_create
249    MVL-401-linuxthreads-pthread_create
250    Memcheck:Param
251    write(buf)
252    obj:/lib/libpthread-0.10.so
253    fun:pthread_create
256 ##----------------------------------------------------------------------##
257 # ppc32 running openSUSE 10.3
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*