diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:58:07 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:58:07 +0000 |
commit | 10eea2ab1bae2a8ec159d81c0446fd8061b33e2b (patch) | |
tree | e8270dd60ec096bee8157dbadf029e15ed584592 /scripts | |
parent | Initial commit. (diff) | |
download | htop-10eea2ab1bae2a8ec159d81c0446fd8061b33e2b.tar.xz htop-10eea2ab1bae2a8ec159d81c0446fd8061b33e2b.zip |
Adding upstream version 3.3.0.upstream/3.3.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/htop_suppressions.valgrind | 57 | ||||
-rwxr-xr-x | scripts/run_valgrind.sh | 6 |
2 files changed, 63 insertions, 0 deletions
diff --git a/scripts/htop_suppressions.valgrind b/scripts/htop_suppressions.valgrind new file mode 100644 index 0000000..0ba4539 --- /dev/null +++ b/scripts/htop_suppressions.valgrind @@ -0,0 +1,57 @@ +{ + <ncurses internal memory> + Memcheck:Leak + match-leak-kinds: possible,reachable + ... + fun:doupdate_sp + fun:wrefresh +} + +{ + <ncurses internal memory> + Memcheck:Leak + match-leak-kinds: possible,reachable + ... + fun:newterm_sp + fun:newterm + fun:initscr + fun:CRT_init +} + +{ + <ncurses internal memory> + Memcheck:Leak + match-leak-kinds: reachable + ... + obj:*/libtinfo* + fun:CRT_init +} + +{ + <ncurses internal memory> + Memcheck:Leak + match-leak-kinds: reachable + ... + obj:*/libncurses* + fun:CRT_init +} + +{ + <ncurses internal memory> + Memcheck:Leak + match-leak-kinds: possible,reachable + ... + obj:*/libncurses* + fun:CRT_setColors + fun:CRT_init +} + +{ + <devstat internal memory> + Memcheck:Leak + match-leak-kinds: possible,reachable + ... + obj:*/libdevstat* + ... + fun:Platform_getDiskIO +} diff --git a/scripts/run_valgrind.sh b/scripts/run_valgrind.sh new file mode 100755 index 0000000..a03468c --- /dev/null +++ b/scripts/run_valgrind.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +SCRIPTDIR=$(dirname "$SCRIPT") + +valgrind --leak-check=full --show-reachable=yes --show-leak-kinds=all --track-fds=yes --errors-for-leak-kinds=all --track-origins=yes --suppressions="${SCRIPTDIR}/htop_suppressions.valgrind" "${SCRIPTDIR}/../htop" |