drd/tests/swapcontext: Improve the portability of this test further
[valgrind.git] / glibc-2.4.supp
blob4b372dd4a5ccc86db7670f841992cfc567bc3701
2 ##----------------------------------------------------------------------##
4 # Errors to suppress by default with glibc 2.4.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
26 ##----------------------------------------------------------------------##
27 ## Suppressions for Fedora Core 5 on ppc32/amd64 (glibc-2.3.90)
30    Fedora-Core-5-hack1
31    Memcheck:Cond
32    fun:_dl_start
33    fun:_start
37    Fedora-Core-5-hack2
38    Memcheck:Cond
39    obj:/lib*/ld-2.3.90.so
40    obj:/lib*/ld-2.3.90.so
41    obj:/lib*/ld-2.3.90.so
42    obj:/lib*/ld-2.3.90.so
46    Fedora-Core-5-hack2a
47    Memcheck:Cond
48    obj:/lib*/ld-2.4*so
49    obj:/lib*/ld-2.4*so
50    obj:/lib*/ld-2.4*so
51    obj:/lib*/ld-2.4*so
55    Fedora-Core-5-hack3
56    Memcheck:Cond
57    obj:/lib*/ld-2.3.90.so
58    obj:/lib*/ld-2.3.90.so
59    obj:/lib*/ld-2.3.90.so
60    obj:/lib*/libc-2.3.90.so
64    Fedora-Core-5-__strcpy_chk-64bit-hack-TODO-fix-this-properly
65    Memcheck:Addr8
66    fun:__strcpy_chk
67    obj:/usr/lib64/libX11.so.6.2.0
68    obj:/usr/lib64/libX11.so.6.2.0
72    Fedora-Core-5-hack3-ld24
73    Memcheck:Cond
74    obj:/lib*/ld-2.4*so*
75    obj:/lib*/ld-2.4*so*
76    obj:/lib*/ld-2.4*so*
80    Fedora-Core-5-yet-another-ppc32-hack
81    Memcheck:Addr4
82    fun:_wordcopy_fwd_dest_aligned
83    fun:mempcpy
84    obj:/lib*/libc-2.4*so*
87 ##----------------------------------------------------------------------##
89    glibc-2.3.x-on-SUSE-10.1-(PPC)-1
90    Memcheck:Cond
91    fun:_dl_start_final
92    fun:_dl_start
93    fun:_start
96    glibc-2.3.x-on-SUSE-10.1-(PPC)-2a
97    Memcheck:Cond
98    fun:index
99    obj:*ld-2.3.*.so
102    glibc-2.3.x-on-SuSE-10.1-(PPC)-2b
103    Memcheck:Addr4
104    fun:index
105    fun:expand_dynamic_string_token
108    glibc-2.3.5-on-SuSE-10.1-(PPC)-2c
109    Memcheck:Addr4
110    fun:index
111    obj:*ld-2.3.*.so
114    glibc-2.3.5-on-SuSE-10.1-(PPC)-3
115    Memcheck:Addr4
116    fun:*wordcopy_fwd_dest_aligned*
117    fun:mem*cpy
118    obj:*lib*2.3.*.so
121    index-not-intercepted-early-enough-HACK-4
122    Memcheck:Cond
123    fun:index
124    fun:expand_dynamic_string_token
128 ##----------------------------------------------------------------------##
129 ## Various structure padding things on amd64 SuSE 10.1
132    X11-64bit-padding-1a
133    Memcheck:Param
134    write(buf)
135    fun:__write_nocancel
136    obj:/usr/X*/libX11.so*
137    obj:/usr/X*/libX11.so*
138    fun:X*
141    X11-64bit-padding-1b
142    Memcheck:Param
143    write(buf)
144    fun:__write_nocancel
145    obj:/usr/X*/libX11.so*
146    obj:/usr/X*/libX11.so*
147    fun:_X*
150    X11-64bit-padding-1c
151    Memcheck:Param
152    write(buf)
153    fun:__write_nocancel
154    obj:/usr/X*/libX11.so*
155    obj:/usr/X*/libX11.so*
156    obj:/usr/X*/libX11.so*
159    X11-64bit-padding-1d
160    Memcheck:Param
161    write(buf)
162    fun:__write_nocancel
163    obj:/usr/X*/libICE.so*
164    obj:/usr/X*/libICE.so*
165    obj:/usr/X*/libICE.so*
170    X11-64bit-padding-2a
171    Memcheck:Param
172    writev(vector[...])
173    fun:do_writev
174    obj:/usr/X*/libX11.so*
175    obj:/usr/X*/libX11.so*
176    obj:/usr/X*/libX11.so*
179    X11-64bit-padding-2b
180    Memcheck:Param
181    writev(vector[...])
182    fun:do_writev
183    fun:writev
184    obj:/usr/X*/libX11.so*
185    obj:/usr/X*/libX11.so*
189    glibc24-64bit-padding-1a
190    Memcheck:Param
191    socketcall.sendto(msg)
192    fun:send
193    fun:get_mapping
194    fun:__nscd_get_map_ref
195    fun:nscd*
198    glibc24-64bit-padding-1b
199    Memcheck:Param
200    socketcall.sendto(msg)
201    fun:__sendto_nocancel
202    obj:/*libc-2.4.so
203    obj:/*libc-2.4.so
204    obj:/*libc-2.4.so
207    glibc24-64bit-padding-1c
208    Memcheck:Param
209    socketcall.send(msg)
210    fun:send
211    fun:__nscd_get_map_ref
212    fun:nscd_get*_r
213    fun:*nscd*
214    obj:/*libc-2.4.so
219    X11-64bit-padding-3a
220    Memcheck:Param
221    write(buf)
222    obj:/*libpthread-2.4.so*
223    obj:/usr/X*/libX11.so*
224    obj:/usr/X*/libX11.so*
225    obj:/usr/X*/libX11.so*
229    X11-64bit-padding-4a
230    Memcheck:Param
231    socketcall.sendto(msg)
232    fun:send
233    obj:/*libc-2.4.so
234    obj:/*libc-2.4.so
235    obj:/*libc-2.4.so
238    X11-64bit-padding-4b
239    Memcheck:Param
240    socketcall.send(msg)
241    fun:send
242    obj:/*libc-2.4.so
243    obj:/*libc-2.4.so
244    obj:/*libc-2.4.so
247 ##----------------------------------------------------------------------##
248 # MontaVista Linux 4.0.1 on ppc32
250     MVL-401-linuxthreads-pthread_create
251     Memcheck:Param
252     write(buf)
253     fun:pthread_create
256    MVL-401-linuxthreads-pthread_create
257    Memcheck:Param
258    write(buf)
259    obj:/lib/libpthread-0.10.so
260    fun:pthread_create