]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
FreeBSD regtest: filter leak from memcheck/tests/gone_abrt_xml
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 20 Jul 2025 07:59:51 +0000 (09:59 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 20 Jul 2025 07:59:51 +0000 (09:59 +0200)
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.

memcheck/tests/Makefile.am
memcheck/tests/filter_xml_leak [new file with mode: 0755]
memcheck/tests/gone_abrt_xml.stderr.exp-freebsd
memcheck/tests/gone_abrt_xml.vgtest

index 860cb2076fce10c42524b54ec84d3f99cf2569ae..aceed97b279b311abc0578971138f0732013e950 100644 (file)
@@ -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 (executable)
index 0000000..31418f4
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+./filter_xml "$@" |
+
+sed -e '/<leak_summary>...<\/leak_summary>/,+1d'
index 04643bbffaf838ebe9ae547473d57cdd4ee0e5ea..6f8d7ec9227f959d58c0d62143e1e01bb2f6508f 100644 (file)
@@ -55,8 +55,6 @@ aborting ...
 
 <heap_summary>...</heap_summary>
 
-<leak_summary>...</leak_summary>
-
 <errorcounts>
 </errorcounts>
 
index dc18192d1926bfc10fb2f048526fd567e402fba7..6e2c5d504b9a9d663b473dae3298e2c3bc005c2f 100644 (file)
@@ -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.*