fun:malloc
...
fun:g_quark_init
- ...
- fun:glib_init_ctor
}
{
fun:calloc
...
fun:g_quark_init
- ...
- fun:glib_init_ctor
}
{
match-leak-kinds:reachable
fun:malloc
...
- fun:gobject_init_ctor
+ fun:gobject_init*
}
{
match-leak-kinds:reachable
fun:realloc
...
- fun:gobject_init_ctor
+ fun:gobject_init*
}
{
match-leak-kinds:possible,reachable
fun:calloc
...
- fun:gobject_init_ctor
+ fun:gobject_init*
}
{
}
{
+ g-type-class-ref-inlined
+ Memcheck:Leak
+ fun:calloc
+ ...
+ fun:UnknownInlinedFun
+ ...
+ fun:g_type_class_ref
+}
+
+{
g-io-module-default-singleton-malloc
Memcheck:Leak
match-leak-kinds:reachable
}
{
+ g-io-module-default-singleton-weak-ref
+ Memcheck:Leak
+ fun:calloc
+ ...
+ fun:_g_io_module_get_default
+}
+
+{
g-get-language-names-malloc
Memcheck:Leak
match-leak-kinds:reachable
}
{
+ g-system-thread-init-malloc
+ Memcheck:Leak
+ match-leak-kinds:possible,reachable
+ fun:malloc
+ ...
+ fun:g_system_thread_new
+}
+
+{
g-task-thread-pool-init
Memcheck:Leak
match-leak-kinds:possible,reachable,definite
fun:g_get_charset
}
+{
+ g_get_charset_calloc
+ Memcheck:Leak
+ match-leak-kinds:reachable
+ fun:calloc
+ ...
+ fun:g_get_charset
+}
+
# Global unused thread queue
{
g_thread_pool_unused_thread_queue
...
fun:g_set_prgname
}
+
+# Error domains hash
+{
+ g_error_init
+ Memcheck:Leak
+ match-leak-kinds: reachable
+ fun:malloc
+ ...
+ fun:g_hash_table_new_full
+ fun:g_error_init
+}
+
+# Error domain static registration
+{
+ g_error_domain_register_static
+ Memcheck:Leak
+ match-leak-kinds: reachable
+ fun:malloc
+ ...
+ fun:g_hash_table_insert
+ fun:error_domain_register
+ fun:g_error_domain_register_static
+}
+
+{
+ new_quark
+ Memcheck:Leak
+ match-leak-kinds:reachable
+ fun:malloc
+ ...
+ fun:g_hash_table_insert
+ fun:quark_new
+}