blob: 750aa2d5df055aab97a3241aae9eccb39a2d1041 [file] [log] [blame]
sewardjde4a1d02002-03-22 01:27:54 +00001
2##----------------------------------------------------------------------##
3
4# Errors to suppress by default on a RedHat 6.2 system
5# (glibc 2.1.3, XFree86 3.3.6)
6
7# Format of this file is:
8# {
9# name_of_suppression
10# kind: one of Param Value1 Value2 Value4 Value8
11# Free Addr1 Addr2 Addr4 Addr8
sewardja7dc7952002-03-24 11:29:13 +000012# Cond (previously known as Value0)
sewardjde4a1d02002-03-22 01:27:54 +000013# (if Param: name of system call param, if Free: name of free-ing fn)
14# caller0 name, or /name/of/so/file.so
15# caller1 name, or ditto
16# (optionally: caller2 name)
17# (optionally: caller3 name)
18# }
19
20##----------------------------------------------------------------------##
21
22{
23 socketcall.connect(serv_addr)/__libc_connect/*(Param)
24 Param
25 socketcall.connect(serv_addr)
26 fun:__libc_connect
27 fun:*
28}
29
30{
31 strrchr/_dl_map_object_from_fd/_dl_map_object(Addr4)
32 Addr4
33 fun:strrchr
34 fun:_dl_map_object_from_fd
35 fun:_dl_map_object
36}
37
38{
39 strrchr/_dl_map_object_from_fd/_dl_map_object(Value1)
40 Value1
41 fun:strrchr
42 fun:_dl_map_object_from_fd
43 fun:_dl_map_object
44}
45
46{
47 llseek(result)/__libc_lseek64/_IO_file_seek(Param)
48 Param
49 llseek(result)
50 fun:__libc_lseek64
51 fun:_IO_file_seek
52}
53
54{
55 __rawmemchr/_nl_*/*locale(Addr4)
56 Addr4
57 fun:__rawmemchr
58 fun:_nl_*
59 fun:*locale
60}
61
62# new ones for RH62 ls -l
63{
sewardja7dc7952002-03-24 11:29:13 +000064 __strchrnul/__nss_database_lookup(Cond)
65 Cond
sewardjde4a1d02002-03-22 01:27:54 +000066 fun:__strchrnul
67 fun:__nss_database_lookup
68}
69{
sewardja7dc7952002-03-24 11:29:13 +000070 __strchrnul/__gethostbyname_r(Cond)
71 Cond
sewardjde4a1d02002-03-22 01:27:54 +000072 fun:__strchrnul
73 fun:__gethostbyname_r
74}
75
76{
sewardja7dc7952002-03-24 11:29:13 +000077 strrchr/_dl_map*/_dl_map*(Cond)
78 Cond
sewardjde4a1d02002-03-22 01:27:54 +000079 fun:strrchr
80 fun:_dl_map*
81 fun:_dl_map*
82}
83
84{
sewardja7dc7952002-03-24 11:29:13 +000085 strchr/dl_open_worker/_dl_catch_error(Cond)
86 Cond
sewardjde4a1d02002-03-22 01:27:54 +000087 fun:strchr
88 fun:dl_open_worker
89 fun:_dl_catch_error
90}
91
92{
sewardja7dc7952002-03-24 11:29:13 +000093 __rawmemchr/???/__getgrgid_r(Cond)
94 Cond
sewardjde4a1d02002-03-22 01:27:54 +000095 fun:__rawmemchr
96 fun:*
97 fun:__getgrgid_r
98}
99
100{
sewardja7dc7952002-03-24 11:29:13 +0000101 __rawmemchr/_nl_*/*locale*(Cond)
102 Cond
sewardjde4a1d02002-03-22 01:27:54 +0000103 fun:__rawmemchr
104 fun:_nl_*
105 fun:*locale*
106}
107
sewardjda6d1ec2002-03-24 11:38:37 +0000108{
109 _dl_relocate_object/dl_open_worker(Value0)
110 Cond
111 fun:_dl_relocate_object
112 fun:dl_open_worker
113}
114
sewardjde4a1d02002-03-22 01:27:54 +0000115##----------------------------------------------------------------------##
116## from a Debian machine running kernel 2.2.19 I believe
117## I guess most of these are the same as above really, but
118## Debian stripped their libc-2.1.3
119
120{
sewardja7dc7952002-03-24 11:29:13 +0000121 libc-2.1.3.so/libc-2.1.3.so/libc-2.1.3.so(Cond)
122 Cond
sewardjde4a1d02002-03-22 01:27:54 +0000123 obj:*libc-2.1.3.so
124 obj:*libc-2.1.3.so
125 obj:*libc-2.1.3.so
126}
127
128{
sewardja7dc7952002-03-24 11:29:13 +0000129 strchr/libc-2.1.3.so(Cond)
130 Cond
sewardjde4a1d02002-03-22 01:27:54 +0000131 fun:*strchr*
132 obj:*libc-2.1.3.so
133}
134
135{
sewardja7dc7952002-03-24 11:29:13 +0000136 libc-2.1.3.so/libXt.so(Cond)
137 Cond
sewardjde4a1d02002-03-22 01:27:54 +0000138 obj:*libc-2.1.3.so
139 obj:*libXt.so*
140}
141
142{
143 socketcall.connect(serv_addr)/__libc_connect/*(Param)
144 Param
145 socketcall.connect(serv_addr)
146 obj:*libc-2.1.3.so
147 obj:*libX11.so*
148}
149
150
151##----------------------------------------------------------------------##
152
153{
sewardja7dc7952002-03-24 11:29:13 +0000154 X11-Cond-0
155 Cond
sewardjde4a1d02002-03-22 01:27:54 +0000156 obj:*libXt.so.6.0
157 obj:*libXt.so.6.0
158 obj:*libXt.so.6.0
159}
160{
sewardja7dc7952002-03-24 11:29:13 +0000161 X11-Cond-1
162 Cond
sewardjde4a1d02002-03-22 01:27:54 +0000163 fun:__rawmemchr
164 obj:*libXt.so.6.0
165 obj:*libXt.so.6.0
166}
167
168
169# Suppressions for XFree86-3.3.X
170
171{
172 X11-Addr4-1
173 Addr4
174 obj:/usr/X11R6/lib/libX11.so.6.1
175 obj:/usr/X11R6/lib/libX11.so.6.1
176 obj:/usr/X11R6/lib/libX11.so.6.1
177}
178
179{
180 X11-Addr4-2
181 Addr4
182 obj:/usr/X11R6/lib/libX11.so.6.1
183 obj:/usr/X11R6/lib/libX11.so.6.1
184 obj:/usr/X11R6/lib/libXt.so.6.0
185}
186
187{
188 X11-Addr4-3
189 Addr4
190 obj:/usr/X11R6/lib/libXt.so.6.0
191 obj:/usr/X11R6/lib/libXt.so.6.0
192 obj:/usr/X11R6/lib/libXt.so.6.0
193}
194
195{
196 X11-Addr4-4
197 Addr4
198 obj:/usr/X11R6/lib/libX11.so.6.1
199 obj:/usr/X11R6/lib/libXt.so.6.0
200 obj:/usr/X11R6/lib/libXt.so.6.0
201}
202
203{
204 X11-Addr4-5
205 Addr4
206 fun:__rawmemchr
207 obj:/usr/X11R6/lib/libXt.so.6.0
208 obj:/usr/X11R6/lib/libXt.so.6.0
209}
210
211{
212 X11-Addr4-6
213 Addr4
214 obj:/usr/X11R6/lib/libXmu.so.6.0
215 obj:/usr/X11R6/lib/libXmu.so.6.0
216 obj:/usr/X11R6/lib/libXt.so.6.0
217}
218
219{
220 X11-Addr4-7
221 Addr4
222 obj:/usr/X11R6/lib/libXt.so.6.0
223 obj:/usr/X11R6/lib/libXt.so.6.0
224 obj:/usr/X11R6/lib/libXawXpm_posing_as_Xaw.so.6.1
225}
226
227{
228 X11-Param-1
229 Param
230 write(buf)
231 fun:__libc_write
232 obj:/usr/X11R6/lib/libX11.so.6.1
233 obj:/usr/X11R6/lib/libX11.so.6.1
234}
235
236{
237 X11-Addr4-8
238 Addr4
239 obj:/usr/X11R6/lib/libX11.so.6.1
240 obj:/usr/X11R6/lib/libXpm.so.4.11
241 obj:/usr/X11R6/lib/libXpm.so.4.11
242}
243
244{
245 X11-Addr4-8
246 Addr4
247 obj:/usr/X11R6/lib/libXt.so.6.0
248 obj:/usr/X11R6/lib/libXawXpm_posing_as_Xaw.so.6.1
249 obj:/usr/X11R6/lib/libXt.so.6.0
250}
251
252{
253 X11-Addr4-9
254 Addr4
255 obj:/usr/X11R6/lib/libXaw.so.6.1
256 obj:/usr/X11R6/lib/libXt.so.6.0
257 obj:/usr/X11R6/lib/libXt.so.6.0
258}
259
260{
261 X11-Addr4-10
262 Addr4
263 obj:/usr/X11R6/lib/libXaw.so.6.1
264 obj:/usr/X11R6/lib/libXaw.so.6.1
265 obj:/usr/X11R6/lib/libXt.so.6.0
266}
267
268{
269 X11-Addr4-11
270 Addr4
271 obj:/usr/X11R6/lib/libXt.so.6.0
272 obj:/usr/X11R6/lib/libXt.so.6.0
273 obj:/usr/X11R6/lib/libXaw.so.6.1
274}
275
276
277
278##----------------------------------------------------------------------##