From: Wilfried Göesgens Date: Wed, 23 Jun 2010 21:58:49 +0000 (+0000) Subject: * add file to suspress all the openssl shit X-Git-Tag: v7.86~131 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=090f58e48a932fe96b77c68a1628edb9b8f39e2a;p=citadel.git * add file to suspress all the openssl shit --- 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 +}