aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2017-02-22 10:40:29 +0100
committerMichael Mann <mmann78@netscape.net>2017-03-05 15:07:02 +0000
commita819806e1fa09580fe0ec3ecd1beead2c25d2c10 (patch)
tree69ef362f13441b02635fbf34bf97edd119b10bd1 /tools
parent78d168fcbb0480109ba637590912f220197737cc (diff)
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 <mmann78@netscape.net>
Diffstat (limited to 'tools')
-rw-r--r--tools/vg-suppressions54
1 files changed, 51 insertions, 3 deletions
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
+}