1# -----------------------------------------------------------------------------
2# Valgrind suppressions for tests
3# -----------------------------------------------------------------------------
4
5{
6   Leak/g_type_register_fundamental
7   Memcheck:Leak
8   ...
9   fun:g_type_register_fundamental
10}
11
12{
13   Leak/g_type_register_static
14   Memcheck:Leak
15   ...
16   fun:g_type_register_static
17}
18
19{
20   Leak/g_type_add_interface_static
21   Memcheck:Leak
22   ...
23   fun:g_type_add_interface_static
24}
25
26{
27   Leak/g_type_add_interface_dynamic
28   Memcheck:Leak
29   ...
30   fun:g_type_add_interface_dynamic
31}
32
33{
34   Leak/g_type_register_dynamic
35   Memcheck:Leak
36   ...
37   fun:g_type_register_dynamic
38}
39
40{
41   GLIB/IDLE_CLOSURE_LEAK1
42   Memcheck:Leak
43   fun:calloc
44   fun:g_malloc0
45   fun:g_closure_new_simple
46   ...
47   fun:complete_in_idle_cb
48}
49
50{
51   GLIB/IDLE_CLOSURE_LEAK2
52   Memcheck:Leak
53   fun:malloc
54   fun:realloc
55   fun:g_realloc
56   fun:g_closure_add_invalidate_notifier
57   fun:g_source_set_closure
58   ...
59   fun:complete_in_idle_cb
60}
61
62{
63   Leak/g_type_class_ref1
64   Memcheck:Leak
65   fun:malloc
66   ...
67   fun:g_type_class_ref
68}
69
70{
71   Leak/g_type_class_ref2
72   Memcheck:Leak
73   fun:calloc
74   ...
75   fun:g_type_class_ref
76}
77
78{
79   GLIBC/DL_INIT/MLK
80   Memcheck:Leak
81   fun:calloc
82   fun:g_malloc0
83   ...
84   fun:call_init.part.0
85   fun:_dl_init
86}
87
88{
89   GLIB/G_FILE_READ_LINK
90   Memcheck:Leak
91   fun:malloc
92   fun:g_malloc
93   fun:g_file_read_link
94}
95
96{
97   GLIBC/thread2/MLK
98   Memcheck:Leak
99   ...
100   fun:g_thread_new
101}
102
103{
104   GOBJECT/init/MLK
105   Memcheck:Leak
106   match-leak-kinds: possible
107   ...
108   fun:gobject_init_ctor
109}
110
111{
112   GVFS/init/MLK
113   Memcheck:Leak
114   match-leak-kinds: definite
115   ...
116   fun:_g_io_modules_ensure_loaded
117}
118
119{
120   GIO/init1/MLK
121   Memcheck:Leak
122   match-leak-kinds: possible
123   fun:malloc
124   fun:realloc
125   fun:g_realloc
126   fun:g_closure_add_invalidate_notifier
127   fun:g_source_set_closure
128   fun:g_socket_create_source
129   ...
130   fun:g_simple_async_result_complete
131}
132
133{
134   GIO/init2/MLK
135   Memcheck:Leak
136   match-leak-kinds: possible
137   fun:calloc
138   fun:g_malloc0
139   ...
140   fun:g_socket_create_source
141   ...
142   fun:g_simple_async_result_complete
143}
144
145{
146   GOBJECT/init1/MLK
147   Memcheck:Leak
148   match-leak-kinds: possible
149   fun:calloc
150   fun:g_malloc0
151   ...
152   fun:_dl_init
153}
154