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 +}