~bkerensa/ubuntu/raring/valgrind/merge-from-deb

« back to all changes in this revision

Viewing changes to glibc-2.6.supp

  • Committer: Bazaar Package Importer
  • Author(s): Andrés Roldán
  • Date: 2008-06-13 02:31:40 UTC
  • mto: (1.4.1 upstream) (2.2.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: james.westby@ubuntu.com-20080613023140-iwk33rz9rhvfkr96
Import upstream version 3.3.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
##----------------------------------------------------------------------##
 
3
 
 
4
# Errors to suppress by default with glibc 2.6.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
 
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
 
40
}
 
41
 
 
42
{
 
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*
 
48
}
 
49
{
 
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
}
 
56
 
 
57
{
 
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*
 
63
}
 
64
{
 
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
 
 
80
 
 
81
##----------------------------------------------------------------------##
 
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
 
93
   obj:*ld-2.6.*.so
 
94
}
 
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
 
105
   obj:*ld-2.6.*.so
 
106
}
 
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
 
112
   obj:*lib*2.6.*.so
 
113
}
 
114
 
 
115
{
 
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
 
121
}
 
122
 
 
123
##----------------------------------------------------------------------##
 
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
 
195
   obj:/*libc-2.6.so
 
196
   obj:/*libc-2.6.so
 
197
   obj:/*libc-2.6.so
 
198
}
 
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*
 
207
   obj:/*libc-2.6.so
 
208
}
 
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
 
226
   obj:/*libc-2.6.so
 
227
   obj:/*libc-2.6.so
 
228
   obj:/*libc-2.6.so
 
229
}
 
230
{
 
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
 
238
}
 
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
}
 
255
 
 
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
}