dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 1 | |
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 | # | ||||
njn | 718d3b1 | 2006-12-16 00:54:12 +0000 | [diff] [blame] | 19 | # Param Value1 Value2 Value4 Value8 Value16 Jump |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 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 | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 25 | |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 26 | { |
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 27 | dl-hack1 |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 28 | Memcheck:Cond |
29 | fun:_dl_start | ||||
30 | fun:_start | ||||
31 | } | ||||
32 | |||||
33 | { | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 34 | dl-hack2 |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 35 | Memcheck:Cond |
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 36 | obj:/lib*/ld-2.5*.so |
37 | obj:/lib*/ld-2.5*.so | ||||
38 | obj:/lib*/ld-2.5*.so | ||||
39 | obj:/lib*/ld-2.5*.so | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 40 | } |
41 | |||||
42 | { | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 43 | dl-hack3 |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 44 | Memcheck:Cond |
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 45 | obj:/lib*/ld-2.5*so* |
46 | obj:/lib*/ld-2.5*so* | ||||
47 | obj:/lib*/ld-2.5*so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 48 | } |
49 | |||||
50 | ##----------------------------------------------------------------------## | ||||
51 | { | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 52 | glibc-2.5.x-on-SUSE-10.2-(PPC)-1 |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 53 | Memcheck:Cond |
54 | fun:_dl_start_final | ||||
55 | fun:_dl_start | ||||
56 | fun:_start | ||||
57 | } | ||||
58 | { | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 59 | glibc-2.5.x-on-SUSE-10.2-(PPC)-2a |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 60 | Memcheck:Cond |
61 | fun:index | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 62 | obj:*ld-2.5.*.so |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 63 | } |
64 | { | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 65 | glibc-2.5.x-on-SuSE-10.2-(PPC)-2b |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 66 | Memcheck:Addr4 |
67 | fun:index | ||||
68 | fun:expand_dynamic_string_token | ||||
69 | } | ||||
70 | { | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 71 | glibc-2.5.5-on-SuSE-10.2-(PPC)-2c |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 72 | Memcheck:Addr4 |
73 | fun:index | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 74 | obj:*ld-2.5.*.so |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 75 | } |
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 | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 81 | obj:*lib*2.5.*.so |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 82 | } |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 83 | |
84 | ##----------------------------------------------------------------------## | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 85 | ## Various structure padding things on SUSE 10.2 |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 86 | ## |
87 | { | ||||
88 | X11-64bit-padding-1a | ||||
89 | Memcheck:Param | ||||
90 | write(buf) | ||||
91 | fun:__write_nocancel | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 92 | obj:/usr/lib*/libX11.so* |
93 | obj:/usr/lib*/libX11.so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 94 | fun:X* |
95 | } | ||||
96 | { | ||||
97 | X11-64bit-padding-1b | ||||
98 | Memcheck:Param | ||||
99 | write(buf) | ||||
100 | fun:__write_nocancel | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 101 | obj:/usr/lib*/libX11.so* |
102 | obj:/usr/lib*/libX11.so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 103 | fun:_X* |
104 | } | ||||
105 | { | ||||
106 | X11-64bit-padding-1c | ||||
107 | Memcheck:Param | ||||
108 | write(buf) | ||||
109 | fun:__write_nocancel | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 110 | obj:/usr/lib*/libX11.so* |
111 | obj:/usr/lib*/libX11.so* | ||||
112 | obj:/usr/lib*/libX11.so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 113 | } |
114 | { | ||||
115 | X11-64bit-padding-1d | ||||
116 | Memcheck:Param | ||||
117 | write(buf) | ||||
118 | fun:__write_nocancel | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 119 | obj:/usr/lib*/libICE.so* |
120 | obj:/usr/lib*/libICE.so* | ||||
121 | obj:/usr/lib*/libICE.so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 122 | } |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 123 | { |
124 | X11-64bit-padding-2a | ||||
125 | Memcheck:Param | ||||
126 | writev(vector[...]) | ||||
127 | fun:do_writev | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 128 | obj:/usr/lib*/libX11.so* |
129 | obj:/usr/lib*/libX11.so* | ||||
130 | obj:/usr/lib*/libX11.so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 131 | } |
132 | { | ||||
133 | X11-64bit-padding-2b | ||||
134 | Memcheck:Param | ||||
135 | writev(vector[...]) | ||||
136 | fun:do_writev | ||||
137 | fun:writev | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 138 | obj:/usr/lib*/libX11.so* |
139 | obj:/usr/lib*/libX11.so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 140 | } |
141 | |||||
142 | { | ||||
143 | glibc24-64bit-padding-1a | ||||
144 | Memcheck:Param | ||||
145 | socketcall.sendto(msg) | ||||
146 | fun:send | ||||
147 | fun:get_mapping | ||||
148 | fun:__nscd_get_map_ref | ||||
149 | fun:nscd* | ||||
150 | } | ||||
151 | { | ||||
152 | glibc24-64bit-padding-1b | ||||
153 | Memcheck:Param | ||||
154 | socketcall.sendto(msg) | ||||
155 | fun:__sendto_nocancel | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 156 | obj:/*libc-2.5.so |
157 | obj:/*libc-2.5.so | ||||
158 | obj:/*libc-2.5.so | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 159 | } |
160 | { | ||||
161 | glibc24-64bit-padding-1c | ||||
162 | Memcheck:Param | ||||
163 | socketcall.send(msg) | ||||
164 | fun:send | ||||
165 | fun:__nscd_get_map_ref | ||||
166 | fun:nscd_get*_r | ||||
167 | fun:*nscd* | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 168 | obj:/*libc-2.5.so |
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 169 | } |
170 | |||||
171 | |||||
172 | { | ||||
173 | X11-64bit-padding-3a | ||||
174 | Memcheck:Param | ||||
175 | write(buf) | ||||
176 | obj:/*libpthread-2.4.so* | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 177 | obj:/usr/lib*/libX11.so* |
178 | obj:/usr/lib*/libX11.so* | ||||
179 | obj:/usr/lib*/libX11.so* | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 180 | } |
181 | |||||
182 | { | ||||
183 | X11-64bit-padding-4a | ||||
184 | Memcheck:Param | ||||
185 | socketcall.sendto(msg) | ||||
186 | fun:send | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 187 | obj:/*libc-2.5.so |
188 | obj:/*libc-2.5.so | ||||
189 | obj:/*libc-2.5.so | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 190 | } |
191 | { | ||||
192 | X11-64bit-padding-4b | ||||
193 | Memcheck:Param | ||||
194 | socketcall.send(msg) | ||||
195 | fun:send | ||||
dirk | 4efcdfd | 2006-10-16 17:18:01 +0000 | [diff] [blame] | 196 | obj:/*libc-2.5.so |
197 | obj:/*libc-2.5.so | ||||
198 | obj:/*libc-2.5.so | ||||
dirk | aece45c | 2006-10-12 08:17:49 +0000 | [diff] [blame] | 199 | } |
sewardj | 5ce775f | 2007-01-05 15:09:53 +0000 | [diff] [blame] | 200 | |
201 | ##----------------------------------------------------------------------## | ||||
202 | # MontaVista Linux 4.0.1 on ppc32 | ||||
203 | { | ||||
204 | MVL-401-linuxthreads-pthread_create | ||||
205 | Memcheck:Param | ||||
206 | write(buf) | ||||
207 | fun:pthread_create | ||||
208 | } | ||||
209 | { | ||||
210 | MVL-401-linuxthreads-pthread_create | ||||
211 | Memcheck:Param | ||||
212 | write(buf) | ||||
213 | obj:/lib/libpthread-0.10.so | ||||
214 | fun:pthread_create | ||||
215 | } |