summaryrefslogtreecommitdiffstats
path: root/tests/suppressions.valgrind
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 07:33:12 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 07:33:12 +0000
commit36082a2fe36ecd800d784ae44c14f1f18c66a7e9 (patch)
tree6c68e0c0097987aff85a01dabddd34b862309a7c /tests/suppressions.valgrind
parentInitial commit. (diff)
downloadgnutls28-36082a2fe36ecd800d784ae44c14f1f18c66a7e9.tar.xz
gnutls28-36082a2fe36ecd800d784ae44c14f1f18c66a7e9.zip
Adding upstream version 3.7.9.upstream/3.7.9upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--tests/suppressions.valgrind298
1 files changed, 298 insertions, 0 deletions
diff --git a/tests/suppressions.valgrind b/tests/suppressions.valgrind
new file mode 100644
index 0000000..1dc5454
--- /dev/null
+++ b/tests/suppressions.valgrind
@@ -0,0 +1,298 @@
+# suppressions -- Valgrind suppresion file for libgcrypt
+
+# Copyright (C) 2008-2012 Free Software Foundation, Inc.
+
+# Copying and distribution of this file, with or without modification,
+# are permitted in any medium without royalty provided the copyright
+# notice and this notice are preserved.
+
+{
+ zlib inflateInit
+ Memcheck:Cond
+ fun:inflateReset2
+ fun:inflateInit2_
+ fun:_gnutls_comp_init
+ fun:_gnutls_init_record_state
+ fun:_gnutls_epoch_set_keys
+ fun:_gnutls_write_connection_state_init
+ fun:_gnutls_send_handshake_final
+}
+
+{
+ libgcrypt1
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_module_add
+ fun:gcry_pk_register_default
+ fun:_gcry_pk_init
+ fun:global_init
+ fun:_gcry_check_version
+ fun:gcry_check_version
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt1-new
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_module_add
+ fun:pk_register_default
+ fun:_gcry_pk_init
+ fun:global_init
+ fun:_gcry_check_version
+ fun:gcry_check_version
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt2
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_module_add
+ fun:gcry_md_register_default
+ fun:_gcry_md_init
+ fun:global_init
+ fun:_gcry_check_version
+ fun:gcry_check_version
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt2-new
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_module_add
+ fun:md_register_default
+ fun:_gcry_md_init
+ fun:global_init
+ fun:_gcry_check_version
+ fun:gcry_check_version
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt3
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_module_add
+ fun:gcry_cipher_register_default
+ fun:_gcry_cipher_init
+ fun:global_init
+ fun:_gcry_check_version
+ fun:gcry_check_version
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt3-new
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_module_add
+ fun:cipher_register_default
+ fun:_gcry_cipher_init
+ fun:global_init
+ fun:_gcry_check_version
+ fun:gcry_check_version
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt4
+ Memcheck:Leak
+ fun:malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_xmalloc
+ fun:_gcry_xcalloc
+ fun:initialize
+ fun:_gcry_randomize
+ fun:gcry_randomize
+ fun:gc_pseudo_random
+ fun:_gnutls_rnd_init
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt5
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_xmalloc
+ fun:_gcry_xcalloc
+ fun:initialize
+ fun:_gcry_randomize
+ fun:gcry_randomize
+ fun:gc_pseudo_random
+ fun:_gnutls_rnd_init
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt6
+ Memcheck:Leak
+ fun:malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_xmalloc
+ fun:_gcry_xcalloc
+ fun:initialize
+ fun:_gcry_create_nonce
+ fun:gcry_create_nonce
+ fun:wrap_gcry_rnd_init
+ fun:_gnutls_rnd_init
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt7
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_xmalloc
+ fun:_gcry_xcalloc
+ fun:initialize
+ fun:_gcry_create_nonce
+ fun:gcry_create_nonce
+ fun:wrap_gcry_rnd_init
+ fun:_gnutls_rnd_init
+ fun:gnutls_global_init
+}
+
+{
+ libgcrypt7-new
+ Memcheck:Leak
+ fun:malloc
+ fun:_gcry_private_malloc
+ fun:do_malloc
+ fun:_gcry_malloc
+ fun:_gcry_xmalloc
+ fun:_gcry_xcalloc
+ fun:initialize
+ fun:_gcry_rngcsprng_create_nonce
+ fun:_gcry_create_nonce
+ fun:gcry_create_nonce
+ fun:wrap_gcry_rnd_init
+ fun:_gnutls_rnd_init
+ fun:gnutls_global_init
+}
+
+{
+ ignore p11 leaks
+ Memcheck:Leak
+ fun:calloc
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:p11_kit_initialize_registered
+ fun:gnutls_pkcs11_init
+ fun:gnutls_global_init
+}
+
+{
+ ignore p11 leaks2
+ Memcheck:Leak
+ fun:malloc
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ obj:*
+ fun:p11_kit_module_initialize
+ fun:gnutls_pkcs11_add_provider
+}
+
+{
+ nettle memxor3
+ Memcheck:Addr8
+ fun:memxor3
+ obj:*
+}
+
+{
+ nettle memxor
+ Memcheck:Addr8
+ fun:memxor
+ obj:*
+}
+
+{
+ memxor_different_alignment
+ Memcheck:Addr8
+ fun:memxor_different_alignment
+ obj:*
+}
+
+{
+ libidn-strlen
+ Memcheck:Addr4
+ fun:idna_to_ascii_4z
+ fun:idna_to_ascii_8z
+ fun:gnutls_x509_crt_check_hostname2
+ ...
+}
+
+{
+ libidn-strlen2
+ Memcheck:Addr4
+ fun:idna_to_ascii_4z
+ fun:idna_to_ascii_8z
+ fun:gnutls_server_name_set
+ ...
+}
+
+{
+ libidn-strlen2
+ Memcheck:Addr4
+ fun:idna_to_ascii_4z
+ fun:idna_to_ascii_8z
+ fun:gnutls_server_name_get
+ ...
+}
+
+{
+ bash leak
+ Memcheck:Leak
+ match-leak-kinds: definite
+ fun:malloc
+ fun:xmalloc
+ fun:set_default_locale
+ fun:main
+}
+{
+ ld-uncond-jump
+ Memcheck:Cond
+ fun:index
+ fun:expand_dynamic_string_token
+ fun:fillin_rpath
+ ...
+}
+{
+ gnutls-false-positive
+ Memcheck:Cond
+ fun:decode_complex_string.isra.0
+ fun:_gnutls_x509_dn_to_string
+ ...
+}