From 090f58e48a932fe96b77c68a1628edb9b8f39e2a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Wed, 23 Jun 2010 21:58:49 +0000 Subject: [PATCH] * add file to suspress all the openssl shit --- citadel/scripts/valgrind_suspressions.txt | 273 ++++++++++++++++++++++ 1 file changed, 273 insertions(+) create mode 100644 citadel/scripts/valgrind_suspressions.txt diff --git a/citadel/scripts/valgrind_suspressions.txt b/citadel/scripts/valgrind_suspressions.txt new file mode 100644 index 000000000..ca6afee9f --- /dev/null +++ b/citadel/scripts/valgrind_suspressions.txt @@ -0,0 +1,273 @@ +{ + blargtest ion_name_here + Memcheck:Cond + obj:/lib/libc-2.11.2.so + fun:ERR_load_ERR_strings + fun:ERR_load_crypto_strings + fun:SSL_load_error_strings + fun:init_ssl + fun:init_sysdep + fun:main +} +{ + + Memcheck:Value8 + obj:/lib/libc-2.11.2.so + fun:ERR_load_ERR_strings + fun:ERR_load_crypto_strings + fun:SSL_load_error_strings + fun:init_ssl + fun:init_sysdep + fun:main +} +{ + + Memcheck:Cond + fun:__GI_strlen + obj:/usr/lib/libcrypto.so.0.9.8 + fun:BIO_gets + fun:PEM_read_bio + fun:PEM_bytes_read_bio + fun:PEM_ASN1_read_bio + fun:SSL_CTX_use_certificate_chain_file + fun:init_ssl + fun:init_sysdep + fun:main +} +{ + + Memcheck:Cond + fun:PEM_read_bio + fun:PEM_bytes_read_bio + fun:PEM_ASN1_read_bio + fun:SSL_CTX_use_certificate_chain_file + fun:init_ssl + fun:init_sysdep + fun:main +} + + + + + + + + + +{ + some openssl initializationshit + Memcheck:Cond + ... + fun:SSL_load_error_strings + fun:init_ssl + fun:init_sysdep + fun:main +} +{ + some openssl shit + Memcheck:Value8 + ... + fun:SSL_load_error_strings + fun:init_ssl + fun:init_sysdep + fun:main +} +# obj:/lib/libc-* + +{ + more openssl library shit + Memcheck:Leak + ... + fun:SSL_library_init + fun:init_ssl + fun:init_sysdep + fun:main +} + +{ + more openssl library shit + Memcheck:Cond + ... + fun:SSL_CTX_use_certificate_chain_file + fun:init_ssl + fun:init_sysdep + fun:main +} +{ + more openssl library shit + Memcheck:Cond + ... + fun:SSL_CTX_use_PrivateKey_file + fun:init_ssl + fun:init_sysdep + fun:main +} +{ + more openssl library shit + Memcheck:Value8 + ... + fun:SSL_CTX_use_PrivateKey_file + fun:init_ssl + fun:init_sysdep + fun:main +} +{ + + Memcheck:Value8 + ... + fun:SSL_CTX_use_certificate_chain_file + fun:init_ssl + fun:init_sysdep + fun:main +} + + + +{ + + Memcheck:Cond + ... + fun:_dl_start + obj:/lib/ld-2.11.2.so + obj:* + obj:* + obj:* +} + +{ + + Memcheck:Cond + ... + fun:dl_main + fun:_dl_sysdep_start + fun:_dl_start + obj:/lib/ld-2.11.2.so + obj:* + obj:* +} + +{ + + Memcheck:Addr8 + ... + fun:__env_open + fun:open_databases + fun:master_startup + fun:main +} +{ + + Memcheck:Cond + ... + fun:__env_open + fun:open_databases + fun:master_startup + fun:main +} +{ + + Memcheck:Value8 + ... + fun:__env_open + fun:open_databases + fun:master_startup + fun:main +} + +{ + + Memcheck:Value8 + ... + fun:__env_open + fun:open_databases + fun:master_startup +} +{ + + Memcheck:Cond + ... + fun:__db_open_pp + fun:open_databases + fun:master_startup + fun:main +} +{ + + Memcheck:Cond + ... + fun:__env_open + fun:open_databases + fun:master_startup +} +{ + + Memcheck:Value8 + ... + fun:__db_open_pp + fun:open_databases + fun:master_startup + fun:main +} +{ + + Memcheck:Value8 + ... + fun:__db_open_pp + fun:open_databases + fun:master_startup + fun:main +} + +{ + + Memcheck:Cond + ... + fun:__db_open_pp + fun:open_databases +} +{ + + Memcheck:Value8 + ... + fun:__db_open_pp + fun:open_databases + fun:master_startup +} +{ + + Memcheck:Value8 + ... + fun:__db_open_pp + fun:open_databases +} + + + +{ + + Memcheck:Value8 + fun:CtdlRegisterServiceHook + ... +} + +{ + + Memcheck:Cond + fun:__GI_strlen + fun:CtdlRegisterServiceHook + ... +} + + + + + +# close +{ + + Memcheck:Cond + ... + fun:close_databases + fun:master_cleanup + fun:main +} -- 2.39.2