Update to version 2.39.3
[profile/ivi/libsoup2.4.git] / tests / libsoup.supp
1 # valgrind suppressions file
2
3 {
4    ld.so/map
5    Memcheck:Cond
6    fun:index
7    fun:expand_dynamic_string_token
8    fun:_dl_map_object
9 }
10 {
11    ld.so/relocate
12    Memcheck:Cond
13    fun:_dl_relocate_object
14    fun:dl_main
15    fun:_dl_sysdep_start
16    fun:_dl_start
17 }
18
19 {
20    glib/g_type_init
21    Memcheck:Leak
22    ...
23    fun:g_type_init
24 }
25 {
26    glib/g_type_init_with_debug_flags
27    Memcheck:Leak
28    ...
29    fun:g_type_init_with_debug_flags
30 }
31 {
32    glib/g_thread_init
33    Memcheck:Leak
34    ...
35    fun:g_thread_init
36 }
37 {
38    glib/g_thread_init_glib
39    Memcheck:Leak
40    ...
41    fun:g_thread_init_glib
42 }
43 {
44    glib/g_thread_self
45    Memcheck:Leak
46    ...
47    fun:g_slice_alloc0
48    fun:g_thread_self
49 }
50 {
51    glib/g_type_register_static
52    Memcheck:Leak
53    ...
54    fun:g_type_register_static
55 }
56 {
57    glib/g_boxed_type_register_static
58    Memcheck:Leak
59    ...
60    fun:g_boxed_type_register_static
61 }
62 {
63    glib/g_type_add_interface_static
64    Memcheck:Leak
65    ...
66    fun:g_type_add_interface_static
67 }
68 {
69    glib/g_type_interface_add_prerequisite
70    Memcheck:Leak
71    ...
72    fun:g_type_interface_add_prerequisite
73 }
74 {
75    glib/g_type_class_ref
76    Memcheck:Leak
77    ...
78    fun:g_type_class_ref
79 }
80 {
81    glib/g_set_prgname
82    Memcheck:Leak
83    ...
84    fun:g_set_prgname
85 }
86 {
87    glib/g_intern_string
88    Memcheck:Leak
89    ...
90    fun:g_intern_string
91 }
92 {
93    glib/g_intern_static_string
94    Memcheck:Leak
95    ...
96    fun:g_intern_static_string
97 }
98 {
99    glib/g_quark_from_string
100    Memcheck:Leak
101    ...
102    fun:g_quark_from_string
103 }
104 {
105    glib/g_quark_from_static_string
106    Memcheck:Leak
107    ...
108    fun:g_quark_from_static_string
109 }
110 {
111    glib/get_dispatch
112    Memcheck:Leak
113    ...
114    fun:get_dispatch
115 }
116 {
117    glib/g_signal_connect
118    Memcheck:Leak
119    ...
120    fun:handler_list_ensure
121 }
122 {
123    glib/g_signal_handlers_destroy
124    Memcheck:Leak
125    ...
126    fun:g_signal_handlers_destroy
127 }
128 {
129    glib/g_data_initialize
130    Memcheck:Leak
131    ...
132    fun:g_data_initialize
133 }
134 {
135    glib/g_static_private_set
136    Memcheck:Leak
137    ...
138    fun:g_static_private_set
139 }
140 {
141    glib/g_child_watch_source_init_multi_threaded
142    Memcheck:Leak
143    ...
144    fun:g_child_watch_source_init_multi_threaded
145 }
146 {
147    glib/xdg_mime_init
148    Memcheck:Leak
149    ...
150    fun:xdg_mime_init
151 }
152 {
153    glib/GResolver
154    Memcheck:Leak
155    ...
156    fun:g_resolver_get_default
157 }
158 {
159    glib/g_main_context_push_thread_default
160    Memcheck:Leak
161    ...
162    fun:g_main_context_push_thread_default
163 }
164 {
165    glib/g_socket_connection_factory
166    Memcheck:Leak
167    ...
168    fun:g_socket_connection_factory_register_type
169 }
170 {
171    glib/g_get_language_names
172    Memcheck:Leak
173    ...
174    fun:g_get_language_names
175 }
176 {
177    glib/giomodules
178    Memcheck:Leak
179    ...
180    fun:_g_io_modules_ensure_loaded
181 }
182 {
183    glib/giomodules2
184    Memcheck:Leak
185    ...
186    fun:_g_io_module_get_default
187 }
188 {
189    glib/proxydefault
190    Memcheck:Leak
191    ...
192    fun:get_default_proxy_resolver
193 }
194 {
195    glib/proxysettings
196    Memcheck:Leak
197    ...
198    fun:update_settings
199    fun:g_proxy_resolver_gnome_lookup
200 }
201 {
202    glib/tlsdefault
203    Memcheck:Leak
204    ...
205    fun:get_default_tls_backend
206 }
207 {
208    glib/tlsdb
209    Memcheck:Leak
210    ...
211    fun:g_tls_backend_get_default_database
212 }
213 {
214    glib/tlscache
215    Memcheck:Leak
216    ...
217    fun:g_tls_backend_gnutls_cache_session_data
218 }
219 {
220    glib/tlspriority
221    Memcheck:Leak
222    ...
223    fun:g_tls_connection_gnutls_init_priorities
224 }
225 {
226    glib/gfileinfo
227    Memcheck:Leak
228    ...
229    fun:ensure_attribute_hash
230    fun:lookup_attribute
231 }
232 {
233   glib/unixsignalthread
234   Memcheck:Leak
235   ...
236   fun:ensure_unix_signal_handler_installed_unlocked
237 }
238 {
239   glib/gioscheduler
240   Memcheck:Leak
241   ...
242   fun:init_scheduler
243 }
244 {
245    glib/gtestinit
246    Memcheck:Leak
247    ...
248    fun:g_test_init
249 }
250 {
251    glib/gtestroot
252    Memcheck:Leak
253    ...
254    fun:g_test_get_root
255 }
256 {
257    glib/gtestseed
258    Memcheck:Leak
259    ...
260    fun:test_run_seed
261 }
262 {
263    glib/gtestcase
264    Memcheck:Leak
265    ...
266    fun:g_test_create_case
267 }
268 {
269    glib/gtestsuite
270    Memcheck:Leak
271    ...
272    fun:g_test_create_suite
273 }
274 {
275    glib/gtestsuiteadd
276    Memcheck:Leak
277    ...
278    fun:g_test_suite_add
279 }
280 {
281    glib/gtestsuiteaddsuite
282    Memcheck:Leak
283    ...
284    fun:g_test_suite_add_suite
285 }
286 {
287    glib/gtestsuiterun
288    Memcheck:Leak
289    ...
290    fun:g_slist_copy
291    fun:g_test_run_suite_internal
292 }
293 {
294    glib/gthreadpool
295    Memcheck:Leak
296    ...
297    fun:g_thread_pool_start_thread
298 }
299 {
300    glib/gthreadpool1
301    Memcheck:Leak
302    ...
303    fun:g_thread_pool_wait_for_new_pool
304 }
305 {
306    glib/gthreadpool2
307    Memcheck:Leak
308    ...
309    fun:g_thread_pool_wait_for_new_task
310 }
311 {
312    glib/unused_thread_queue
313    Memcheck:Leak
314    ...
315    fun:g_async_queue_new
316    fun:g_thread_pool_new
317 }
318 {
319    glib/gthreadtls
320    Memcheck:Leak
321    ...
322    fun:_dl_allocate_tls
323    ...
324    fun:g_thread_create_posix_impl
325 }
326 {
327    glib/filenamecharsets
328    Memcheck:Leak
329    ...
330    fun:g_get_filename_charsets
331 }
332 {
333    glib/charset
334    Memcheck:Leak
335    ...
336    fun:g_get_charset
337 }
338 {
339    glib/gtlssessioncache
340    Memcheck:Leak
341    ...
342    fun:g_tls_backend_gnutls_store_session
343 }
344 {
345    glib/cached_poll_array
346    Memcheck:Leak
347    ...
348    fun:g_malloc_n
349    fun:g_main_context_iterate
350 }
351
352 # probably inlines the aggressive memcpy/memcmp
353 {
354    gnutls/der
355    Memcheck:Addr4
356    ...
357    fun:asn1_der_coding
358 }
359 # probably using uninitialized memory as padding or something
360 {
361    gnutls/handshake
362    Memcheck:Cond
363    ...
364    fun:gnutls_handshake
365 }
366 {
367    gnutls/init
368    Memcheck:Leak
369    ...
370    fun:gnutls_global_init
371 }
372 # known leak in gnutls 2.12, fixed in 3.0
373 {
374    gnutls/server_key_leak
375    Memcheck:Leak
376    ...
377    fun:call_get_cert_callback
378 }
379
380 {
381    libxml2/xmlInitParser
382    Memcheck:Leak
383    ...
384    fun:xmlInitParser
385 }
386 {
387    libxml2/xmlInitParserCtxt
388    Memcheck:Leak
389    ...
390    fun:xmlInitParserCtxt
391 }
392 {
393    libxml2/xmlInitializeDict
394    Memcheck:Leak
395    ...
396    fun:xmlInitializeDict
397 }
398 {
399    libxml2/xmlInitCharEncodingHandlers
400    Memcheck:Leak
401    ...
402    fun:xmlInitCharEncodingHandlers
403 }
404 {
405    libxml2/xmlNewCharEncodingHandler
406    Memcheck:Leak
407    ...
408    fun:xmlNewCharEncodingHandler
409 }
410
411 {
412    libsoup/interned_uri_schemes
413    Memcheck:Leak
414    ...
415    fun:g_ascii_strdown
416    fun:soup_uri_parse_scheme
417 }
418 {
419    libsoup/interned_headers
420    Memcheck:Leak
421    ...
422    fun:intern_header_name
423 }
424
425
426 # fixme?
427 {
428    glib/gmuteximpl
429    Memcheck:Leak
430    ...
431    fun:g_mutex_impl_new
432    fun:g_mutex_get_impl
433 }
434 {
435    glib/gcondimpl
436    Memcheck:Leak
437    ...
438    fun:g_cond_impl_new
439    fun:g_cond_get_impl
440 }
441 {
442    glib/gprivateimpl
443    Memcheck:Leak
444    ...
445    fun:g_private_impl_new
446    fun:g_private_get_impl
447 }