summaryrefslogtreecommitdiff
path: root/gtk.supp
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2020-04-29 10:01:53 +0200
committerTimm Bäder <mail@baedert.org>2020-05-05 08:20:10 +0200
commit8b4d84981e4de19a1ee30a4c61b4cbb442c821fc (patch)
tree5c43c03fe076369075631e23cb03e35820e235b4 /gtk.supp
parent49960972190401ccbaa5bfa0fcc2ab80482490b0 (diff)
downloadgtk+-8b4d84981e4de19a1ee30a4c61b4cbb442c821fc.tar.gz
gtk.supp: Update
Make some rules more general and add some more epoxy/mesa suppressions.
Diffstat (limited to 'gtk.supp')
-rw-r--r--gtk.supp42
1 files changed, 30 insertions, 12 deletions
diff --git a/gtk.supp b/gtk.supp
index 37d6d65c08..87ce6d2ec6 100644
--- a/gtk.supp
+++ b/gtk.supp
@@ -11,19 +11,22 @@
}
{
+ GIO modules
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:malloc
+ ...
+ fun:_g_io_module_get_default
+}
+
+{
GTK media extension gio modules
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
- fun:g_malloc
- fun:g_slice_alloc
- fun:g_slice_alloc0
- fun:g_type_create_instance
- fun:g_object_new_internal
- fun:g_object_new_with_properties
- fun:g_object_new
- fun:g_io_module_new
- fun:g_io_modules_scan_all_in_directory_with_scope
+ ...
+ fun:gio_module_new
+ ...
fun:gtk_media_file_extension_init
}
@@ -35,6 +38,13 @@
...
obj:/usr/lib*/dri/radeonsi_dri.so
}
+{
+ radeonsi_dri general
+ Memcheck:Leak
+ fun:malloc
+ ...
+ obj:/usr/lib*/dri/radeonsi_dri.so
+}
# mesa driver stuff
{
@@ -119,6 +129,14 @@
}
{
+ epoxy strncmp
+ Memcheck:Addr8
+ fun:strncmp
+ ...
+ fun:epoxy_eglInitialize_global_rewrite_ptr
+}
+
+{
mesa malloc
Memcheck:Leak
match-leak-kinds: definite
@@ -244,10 +262,10 @@
# GLib
{
- glib 1
+ glib GQuark
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
- fun:g_malloc
- fun:g_quark_init
+ ...
+ fun:g_quark_*
}