From: Paul Floyd Date: Sun, 20 Jul 2025 07:59:51 +0000 (+0200) Subject: FreeBSD regtest: filter leak from memcheck/tests/gone_abrt_xml X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ae51164205ea47d20c3c7c215d563daf43b7ca1;p=thirdparty%2Fvalgrind.git FreeBSD regtest: filter leak from memcheck/tests/gone_abrt_xml On amd64 there is a suppressed reachable that shows up in the leak summary. On arm64 there is no leak. So add a filter for leaks in xml files. --- diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am index 860cb2076..aceed97b2 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am @@ -82,6 +82,7 @@ dist_noinst_SCRIPTS = \ filter_leak_cpp_interior \ filter_libc_variants \ filter_xml \ + filter_xml_leak \ filter_strchr \ filter_varinfo3 \ filter_memcheck \ diff --git a/memcheck/tests/filter_xml_leak b/memcheck/tests/filter_xml_leak new file mode 100755 index 000000000..31418f48d --- /dev/null +++ b/memcheck/tests/filter_xml_leak @@ -0,0 +1,5 @@ +#!/bin/sh + +./filter_xml "$@" | + +sed -e '/...<\/leak_summary>/,+1d' diff --git a/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd b/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd index 04643bbff..6f8d7ec92 100644 --- a/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd +++ b/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd @@ -55,8 +55,6 @@ aborting ... ... -... - diff --git a/memcheck/tests/gone_abrt_xml.vgtest b/memcheck/tests/gone_abrt_xml.vgtest index dc18192d1..6e2c5d504 100644 --- a/memcheck/tests/gone_abrt_xml.vgtest +++ b/memcheck/tests/gone_abrt_xml.vgtest @@ -1,5 +1,5 @@ prog: ../../gdbserver_tests/gone args: abort vgopts: --xml=yes --xml-fd=2 --log-file=/dev/null -stderr_filter: filter_xml +stderr_filter: filter_xml_leak cleanup: rm -f vgcore.*