From 8e78d90d5476322a0c4914bbbe5e5092c59db034 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 25 Nov 2015 04:13:58 +0100 Subject: [PATCH] tests: update valgrind suppressions --- tests/valgrind/glib.supp | 15 +++++++++++++++ tests/valgrind/lasso.supp | 13 +------------ tests/valgrind/openssl.supp | 22 ++++++++++++++++++++++ 3 files changed, 38 insertions(+), 12 deletions(-) diff --git a/tests/valgrind/glib.supp b/tests/valgrind/glib.supp index 9c065378..2a506538 100644 --- a/tests/valgrind/glib.supp +++ b/tests/valgrind/glib.supp @@ -412,3 +412,18 @@ ... fun:g_type_init_* } +{ + suppression 49 + Memcheck:Leak + ... + fun:call_init.part.0 + fun:call_init + fun:_dl_init + obj:/lib/x86_64-linux-gnu/ld-2.19.so +} +{ + suppression 50 + Memcheck:Leak + ... + fun:g_type_register_static +} diff --git a/tests/valgrind/lasso.supp b/tests/valgrind/lasso.supp index 4e9a80e2..000bb31c 100644 --- a/tests/valgrind/lasso.supp +++ b/tests/valgrind/lasso.supp @@ -32,18 +32,7 @@ { suppression 16 Memcheck:Leak - fun:malloc - fun:xmlStrndup - fun:xmlStrdup - fun:xmlNewNs - fun:lasso_node_class_set_ns - fun:class_init - fun:g_type_class_ref -} -{ - suppression 14 - Memcheck:Leak - fun:malloc + ... fun:xmlNewNs fun:lasso_node_class_set_ns fun:class_init diff --git a/tests/valgrind/openssl.supp b/tests/valgrind/openssl.supp index 78f5b835..13c1c764 100644 --- a/tests/valgrind/openssl.supp +++ b/tests/valgrind/openssl.supp @@ -57,7 +57,29 @@ { OpenSSL RSA_padding_add_PKCS1_type_2(Cond) Memcheck:Cond + ... fun:RSA_padding_add_PKCS1_type_2 fun:RSA_eay_public_encrypt } +{ + OpenSSL BN_*(Value8) + Memcheck:Value8 + fun:BN_* +} +{ + libcrypto(Value8) + Memcheck:Value8 + obj:/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 +} +{ + libcrypto(Cond) + Memcheck:Cond + obj:/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 +} +{ + Config + Memcheck:Leak + ... + fun:OPENSSL_config +}