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