From e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 10 Apr 2024 22:34:10 +0200 Subject: Adding upstream version 4.2.2. Signed-off-by: Daniel Baumann --- tools/vg-suppressions | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 tools/vg-suppressions (limited to 'tools/vg-suppressions') diff --git a/tools/vg-suppressions b/tools/vg-suppressions new file mode 100644 index 0000000..d778cc3 --- /dev/null +++ b/tools/vg-suppressions @@ -0,0 +1,119 @@ +# This file lists suppressions to hide valgrind errors in libraries we don't +# control. Be careful adding to it, since overly-broad suppressions may hide +# real errors in Wireshark! +# +# This is primarily targeted towards the set of libraries on the fuzz-bot (which +# runs a valgrind step) but other entries are welcome as long as they are +# sufficiently commented. +{ + Libgcrypt leak (gcry_control) + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + ... + fun:gcry_control + fun:epan_init + fun:main +} + +{ + Libgcrypt leak (gcry_check_version) + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + ... + fun:epan_get_runtime_version_info + fun:get_tshark_runtime_version_info + fun:get_runtime_version_info + fun:main +} + +{ + Glib Leak (g_get_charset) + Memcheck:Leak + match-leak-kinds: reachable + fun:*alloc + ... + fun:g_get_charset +} + +{ + Glib Leak (g_get_filename_charsets) + Memcheck:Leak + match-leak-kinds: reachable + fun:*alloc + ... + fun:g_get_filename_charsets +} + +{ + Glib Leak (g_strerror) + Memcheck:Leak + match-leak-kinds: reachable + fun:*alloc + ... + fun:g_strerror +} + +{ + Glib leak (g_get_home_dir) + Memcheck:Leak + match-leak-kinds: reachable + ... + fun:g_get_home_dir +} + +{ + Glib leak (get_global_random) - requires glib debug symbols + Memcheck:Leak + match-leak-kinds: reachable + ... + fun:get_global_random + fun:g_random_* +} + +{ + 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 +} + +{ + Libc and GLib leak (dl_init) + Memcheck:Leak + fun:*alloc + ... + fun:call_init.part.0 + ... + fun:_dl_init +} -- cgit v1.2.3