From f8423ebea413605b42de23f5dd06c5479d3fa1dd Mon Sep 17 00:00:00 2001 From: Ethan Werner Date: Sat, 10 Oct 2026 20:55:33 +0000 Subject: initial commit --- valgrind.supp | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 valgrind.supp (limited to 'valgrind.supp') diff --git a/valgrind.supp b/valgrind.supp new file mode 100644 index 0000000..194c7ed --- /dev/null +++ b/valgrind.supp @@ -0,0 +1,115 @@ +# OpenSSL process-global state allocated during curl_global_init (TLS backend +# init: namemaps, providers, cipher tables). Retained until process exit; not +# a real leak. "Still reachable" only - real leaks (definite/indirect/possible) +# are still reported and fail the gate via --error-exitcode. +{ + openssl_crypto_malloc + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + ... + obj:*crypto* + ... +} + +{ + openssl_crypto_realloc + Memcheck:Leak + match-leak-kinds: reachable + fun:realloc + ... + obj:*crypto* + ... +} + +{ + openssl_crypto_posix_memalign + Memcheck:Leak + match-leak-kinds: reachable + fun:posix_memalign + ... + obj:*crypto* + ... +} + +{ + openssl_crypto_calloc + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + ... + obj:*crypto* + ... +} + +{ + openssl_crypto_aligned_alloc + Memcheck:Leak + match-leak-kinds: reachable + fun:aligned_alloc + ... + obj:*crypto* + ... +} + +{ + openssl_ssl_malloc + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + ... + obj:*ssl* + ... +} + +{ + openssl_ssl_realloc + Memcheck:Leak + match-leak-kinds: reachable + fun:realloc + ... + obj:*ssl* + ... +} + +{ + openssl_ssl_posix_memalign + Memcheck:Leak + match-leak-kinds: reachable + fun:posix_memalign + ... + obj:*ssl* + ... +} + +{ + openssl_ssl_calloc + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + ... + obj:*ssl* + ... +} + +{ + openssl_ssl_aligned_alloc + Memcheck:Leak + match-leak-kinds: reachable + fun:aligned_alloc + ... + obj:*ssl* + ... +} + +# Thread-local storage (Dtv) allocated by glibc for each pthread_create. +# Retained until process exit; not a real leak. "Possibly lost" only. +{ + pthread_tls + Memcheck:Leak + match-leak-kinds: possible + fun:calloc + ... + fun:allocate_stack + ... +} -- cgit v1.3.1