diff --git a/memcheck/tests/filter_leak_cases_possible b/memcheck/tests/filter_leak_cases_possible new file mode 100755 index 000000000..1b50c537c --- /dev/null +++ b/memcheck/tests/filter_leak_cases_possible @@ -0,0 +1,4 @@ +#! /bin/sh + +./filter_stderr | +sed -e 's/^leaked.*$//' -e 's/^dubious.*$//' -e 's/^reachable.*$//' -e 's/^suppressed:.*$//' diff --git a/memcheck/tests/leak-cases-possible.stderr.exp b/memcheck/tests/leak-cases-possible.stderr.exp index 27672122a..78ad60f42 100644 --- a/memcheck/tests/leak-cases-possible.stderr.exp +++ b/memcheck/tests/leak-cases-possible.stderr.exp @@ -1,7 +1,7 @@ -leaked: 80 bytes in 5 blocks -dubious: 96 bytes in 6 blocks -reachable: 64 bytes in 4 blocks -suppressed: 0 bytes in 0 blocks + + + + 16 bytes in 1 blocks are definitely lost in loss record ... of ... at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: mk (leak-cases.c:52) diff --git a/memcheck/tests/leak-cases-possible.vgtest b/memcheck/tests/leak-cases-possible.vgtest index 50f8fda22..146e1b9e2 100644 --- a/memcheck/tests/leak-cases-possible.vgtest +++ b/memcheck/tests/leak-cases-possible.vgtest @@ -1,2 +1,3 @@ prog: leak-cases vgopts: -q --leak-check=full --leak-resolution=high --show-possibly-lost=no +stderr_filter: filter_leak_cases_possible