From 3869c4339392a51a6132e6c727de79f6cfe0b7f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Fri, 10 Sep 2021 11:26:50 +0200 Subject: [PATCH] valgrind: rewrite ncurses suppressions Simplify and update valgrind suppressions for possible leak and reachable memory inside ncurses. --- scripts/htop_suppressions.valgrind | 96 +++++++++++++----------------- 1 file changed, 40 insertions(+), 56 deletions(-) diff --git a/scripts/htop_suppressions.valgrind b/scripts/htop_suppressions.valgrind index a7afb0fd..3e5c9f1c 100644 --- a/scripts/htop_suppressions.valgrind +++ b/scripts/htop_suppressions.valgrind @@ -1,63 +1,47 @@ -{ - - Memcheck:Leak - match-leak-kinds: reachable - ... - fun:CRT_init - fun:main -} - -{ - - Memcheck:Leak - match-leak-kinds: reachable - ... - fun:CRT_init -} - { Memcheck:Leak - match-leak-kinds: reachable - ... - fun:wgetch - fun:ScreenManager_run - fun:Action_runSetup - fun:actionSetup - fun:MainPanel_eventHandler - fun:ScreenManager_run - fun:main -} - -{ - - Memcheck:Leak - match-leak-kinds: reachable - ... - fun:wgetch - fun:ScreenManager_run - fun:main -} - -{ - - Memcheck:Leak - match-leak-kinds: reachable - ... - fun:wrefresh - fun:main -} - -{ - - Memcheck:Leak - match-leak-kinds: reachable - fun:realloc - fun:_nc_doalloc - fun:_nc_tparm_analyze - fun:tparm + match-leak-kinds: possible,reachable ... fun:doupdate_sp fun:wrefresh - obj:* +} + +{ + + Memcheck:Leak + match-leak-kinds: possible,reachable + ... + fun:newterm_sp + fun:newterm + fun:initscr + fun:CRT_init +} + +{ + + Memcheck:Leak + match-leak-kinds: reachable + ... + obj:*/libtinfo* + fun:CRT_init +} + +{ + + Memcheck:Leak + match-leak-kinds: reachable + ... + obj:*/libncurses* + fun:CRT_init +} + +{ + + Memcheck:Leak + match-leak-kinds: possible,reachable + ... + obj:*/libncurses* + fun:CRT_setColors + fun:CRT_init }