From a819806e1fa09580fe0ec3ecd1beead2c25d2c10 Mon Sep 17 00:00:00 2001 From: Dario Lombardo Date: Wed, 22 Feb 2017 10:40:29 +0100 Subject: tools: add more entries to valgrind suppression file (glib). Remove leaks coming from glib. Change-Id: I05fc6b1143e2d20c953a2c602989cec0cc786f27 Reviewed-on: https://code.wireshark.org/review/20247 Reviewed-by: Michael Mann --- tools/vg-suppressions | 54 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) (limited to 'tools') diff --git a/tools/vg-suppressions b/tools/vg-suppressions index 6713107af6..19f033533a 100644 --- a/tools/vg-suppressions +++ b/tools/vg-suppressions @@ -17,7 +17,7 @@ } { - Remove leak in libgcrypt (gcry_control) + Libgcrypt leak (gcry_control) Memcheck:Leak match-leak-kinds: reachable fun:malloc @@ -28,7 +28,7 @@ } { - Remove leak in libgcrypt (gcry_check_version) + Libgcrypt leak (gcry_check_version) Memcheck:Leak match-leak-kinds: reachable fun:malloc @@ -37,4 +37,52 @@ fun:get_tshark_runtime_version_info fun:get_runtime_version_info fun:main -} \ No newline at end of file +} + +{ + Glib Leak (g_get_charset) + Memcheck:Leak + match-leak-kinds: reachable + fun:*alloc + ... + fun:g_get_charset + fun:print_stream_text_alloc + ... +} + +{ + Glib leak (g_get_user_config_dir) + Memcheck:Leak + match-leak-kinds: reachable + ... + fun:g_get_user_config_dir + ... +} + +{ + Glib leak (g_module) + Memcheck:Leak + match-leak-kinds: reachable + ... + fun:g_module_* + ... +} + +{ + Glib leak (g_private_get) - requires glib debugging symbols installed + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + ... + fun:g_private_get +} + +{ + Glib leak (g_log) + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:g_malloc + ... + fun:g_log_set_handler_full +} -- cgit v1.2.1