add missing slash in %configure
[platform/upstream/libsoup.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_system_thread_new
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/gtlssessioncache_client
346    Memcheck:Leak
347    ...
348    fun:gnutls_session_get_data2
349    fun:g_tls_client_connection_gnutls_finish_handshake
350 }
351 {
352    glib/gtlssessioncache_client2
353    Memcheck:Leak
354    ...
355    fun:g_bytes_new_with_free_func
356    fun:g_tls_client_connection_gnutls_finish_handshake
357 }
358 {
359    glib/gtlssessioncache_client3
360    Memcheck:Leak
361    ...
362    fun:g_bytes_new_take
363    fun:g_tls_client_connection_gnutls_constructed
364 }
365 {
366    glib/gtlssessioncache_client4
367    Memcheck:Leak
368    ...
369    fun:g_strdup_printf
370    fun:g_tls_client_connection_gnutls_constructed
371 }
372 {
373    glib/gtlssessioncache_server
374    Memcheck:Leak
375    ...
376    fun:g_tls_server_connection_gnutls_db_store
377 }
378 {
379    glib/cached_poll_array
380    Memcheck:Leak
381    ...
382    fun:g_malloc_n
383    fun:g_main_context_iterate
384 }
385 {
386    glib/rand
387    Memcheck:Leak
388    ...
389    fun:g_rand_new
390    fun:g_random_int_range
391 }
392 {
393    glib/g_cancellable_push_current
394    Memcheck:Leak
395    ...
396    fun:g_cancellable_push_current
397 }
398 {
399    glib/slice_thread_local
400    Memcheck:Leak
401    ...
402    fun:thread_memory_from_self
403 }
404 {
405    glib/gobjectinit
406    Memcheck:Leak
407    ...
408    fun:gobject_init_ctor
409 }
410 {
411    glib/gtask threadpool
412    Memcheck:Leak
413    ...
414    fun:g_thread_pool_new
415    fun:g_task_thread_pool_init
416 }
417
418 # probably inlines the aggressive memcpy/memcmp
419 {
420    gnutls/der
421    Memcheck:Addr4
422    ...
423    fun:asn1_der_coding
424 }
425 # probably using uninitialized memory as padding or something
426 {
427    gnutls/handshake
428    Memcheck:Cond
429    ...
430    fun:gnutls_handshake
431 }
432 {
433    gnutls/init
434    Memcheck:Leak
435    ...
436    fun:gnutls_global_init
437 }
438 # known leak in gnutls 2.12, fixed in 3.0
439 {
440    gnutls/server_key_leak
441    Memcheck:Leak
442    ...
443    fun:call_get_cert_callback
444 }
445
446 {
447    libxml2/xmlInitParser
448    Memcheck:Leak
449    ...
450    fun:xmlInitParser
451 }
452 {
453    libxml2/xmlInitParserCtxt
454    Memcheck:Leak
455    ...
456    fun:xmlInitParserCtxt
457 }
458 {
459    libxml2/xmlInitializeDict
460    Memcheck:Leak
461    ...
462    fun:xmlInitializeDict
463 }
464 {
465    libxml2/xmlInitCharEncodingHandlers
466    Memcheck:Leak
467    ...
468    fun:xmlInitCharEncodingHandlers
469 }
470 {
471    libxml2/xmlNewCharEncodingHandler
472    Memcheck:Leak
473    ...
474    fun:xmlNewCharEncodingHandler
475 }
476
477 {
478    libsoup/interned_uri_schemes
479    Memcheck:Leak
480    ...
481    fun:g_ascii_strdown
482    fun:soup_uri_parse_scheme
483 }
484 {
485    libsoup/interned_headers
486    Memcheck:Leak
487    ...
488    fun:intern_header_name
489 }
490 {
491    libsoup/tlds
492    Memcheck:Leak
493    ...
494    fun:soup_tld_ensure_rules_hash_table
495 }
496
497
498 # fixme?
499 {
500    glib/gmuteximpl
501    Memcheck:Leak
502    ...
503    fun:g_mutex_impl_new
504    fun:g_mutex_get_impl
505 }
506 {
507    glib/gcondimpl
508    Memcheck:Leak
509    ...
510    fun:g_cond_impl_new
511    fun:g_cond_get_impl
512 }
513 {
514    glib/gprivateimpl
515    Memcheck:Leak
516    ...
517    fun:g_private_impl_new
518    fun:g_private_get_impl
519 }