summaryrefslogtreecommitdiff
path: root/tools/glib.supp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/glib.supp')
-rw-r--r--tools/glib.supp122
1 files changed, 121 insertions, 1 deletions
diff --git a/tools/glib.supp b/tools/glib.supp
index b06efec0d..0609db44e 100644
--- a/tools/glib.supp
+++ b/tools/glib.supp
@@ -904,6 +904,126 @@
fun:desktop_file_dir_unindexed_setup_search
}
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_user_data_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_user_data_dir
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_filename
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_filename
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_home_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_home_dir
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_path
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_path
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_system_config_dirs
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:realloc
+ ...
+ fun:g_build_system_config_dirs
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_system_data_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_system_data_dir
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_system_data_dirs
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:realloc
+ ...
+ fun:g_build_system_data_dirs
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_user_cache_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_user_cache_dir
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_user_config_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_user_config_dir
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_user_data_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_user_data_dir
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_user_runtime_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_user_runtime_dir
+}
+
+#gutils.c caches system and user dirs and may need to replace them during tests.
+{
+ g_build_user_state_dir
+ Memcheck:Leak
+ match-leak-kinds:definite
+ fun:malloc
+ ...
+ fun:g_build_user_state_dir
+}
+
# g_io_extension_point_register() caches a one-time allocation global table of @extension_points.
{
g_io_extension_point_register
@@ -1124,4 +1244,4 @@
fun:calloc
...
fun:xdg_mime_init
-} \ No newline at end of file
+}