mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-08-05 20:55:46 +03:00
tests: Try to make the gcrypt valgrind less noisy
Signed-off-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Sahana Prasad <sahana@redhat.com> Reviewed-by: Eshan Kelkar <eshankelkar@galorithm.com>
This commit is contained in:
committed by
Sahana Prasad
parent
5a2654c837
commit
11b792a076
@@ -251,7 +251,6 @@ fedora/valgrind/libgcrypt:
|
|||||||
variables:
|
variables:
|
||||||
CMAKE_ADDITIONAL_OPTIONS: -DWITH_GCRYPT=ON
|
CMAKE_ADDITIONAL_OPTIONS: -DWITH_GCRYPT=ON
|
||||||
extends: .valgrind
|
extends: .valgrind
|
||||||
allow_failure: true
|
|
||||||
|
|
||||||
# Address sanitizer doesn't mix well with LD_PRELOAD used in the testsuite
|
# Address sanitizer doesn't mix well with LD_PRELOAD used in the testsuite
|
||||||
# so, this is only enabled for unit tests right now.
|
# so, this is only enabled for unit tests right now.
|
||||||
|
@@ -163,9 +163,7 @@
|
|||||||
fun:ssh_crypto_init
|
fun:ssh_crypto_init
|
||||||
fun:_ssh_init
|
fun:_ssh_init
|
||||||
fun:libssh_constructor
|
fun:libssh_constructor
|
||||||
fun:call_init
|
...
|
||||||
fun:__libc_start_main@@GLIBC_2.34
|
|
||||||
fun:(below main)
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
randomize in libgcrypt keeps some memory around
|
randomize in libgcrypt keeps some memory around
|
||||||
@@ -173,10 +171,6 @@
|
|||||||
match-leak-kinds: reachable
|
match-leak-kinds: reachable
|
||||||
fun:malloc
|
fun:malloc
|
||||||
...
|
...
|
||||||
fun:_gcry_xmalloc
|
|
||||||
fun:_gcry_xcalloc
|
|
||||||
fun:initialize.lto_priv.0
|
|
||||||
fun:_gcry_rngcsprng_randomize
|
|
||||||
fun:ssh_get_random
|
fun:ssh_get_random
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
@@ -186,14 +180,24 @@
|
|||||||
match-leak-kinds: reachable
|
match-leak-kinds: reachable
|
||||||
fun:malloc
|
fun:malloc
|
||||||
...
|
...
|
||||||
fun:_gcry_xmalloc
|
|
||||||
fun:_gcry_mpi_alloc
|
|
||||||
fun:_gcry_mpi_scan
|
|
||||||
fun:ec_p_init.lto_priv.0
|
|
||||||
...
|
|
||||||
fun:_gcry_mpi_ec_internal_new
|
|
||||||
fun:ecc_sign.lto_priv.0
|
|
||||||
fun:_gcry_pk_sign
|
|
||||||
fun:gcry_pk_sign
|
fun:gcry_pk_sign
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
EC key operation allocs some reachable memory
|
||||||
|
Memcheck:Leak
|
||||||
|
match-leak-kinds: reachable
|
||||||
|
fun:malloc
|
||||||
|
...
|
||||||
|
fun:gcry_pk_verify
|
||||||
|
...
|
||||||
|
}
|
||||||
|
{
|
||||||
|
EC key generation allocs some reachable memory
|
||||||
|
Memcheck:Leak
|
||||||
|
match-leak-kinds: reachable
|
||||||
|
fun:malloc
|
||||||
|
...
|
||||||
|
fun:gcry_pk_genkey
|
||||||
|
...
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user