diff options
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" |