From: Paul Floyd Date: Sat, 12 Jul 2025 18:31:31 +0000 (+0200) Subject: FreeBSD regtst: add filter for kenv test X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;ds=sidebyside;p=thirdparty%2Fvalgrind.git FreeBSD regtst: add filter for kenv test The size of the kernel environment depends on the FreeBSD version. So add a filter for the total of all alocations. --- diff --git a/memcheck/tests/freebsd/Makefile.am b/memcheck/tests/freebsd/Makefile.am index 5608b77d5..d96cde1b1 100644 --- a/memcheck/tests/freebsd/Makefile.am +++ b/memcheck/tests/freebsd/Makefile.am @@ -4,7 +4,7 @@ include $(top_srcdir)/Makefile.tool-tests.am dist_noinst_SCRIPTS = filter_stderr filter_pts dump_stdout filter_sigwait \ filter_scalar filter_realpathat filter_fstat filter_eventfd2 \ toucher1 toucher2 filter_getfsstat filter_context filter_frame \ - filter_supp + filter_supp filter_kenv EXTRA_DIST = \ access.vgtest \ diff --git a/memcheck/tests/freebsd/filter_kenv b/memcheck/tests/freebsd/filter_kenv new file mode 100755 index 000000000..c6bb6837a --- /dev/null +++ b/memcheck/tests/freebsd/filter_kenv @@ -0,0 +1,10 @@ +#! /bin/sh + +../filter_stderr "$@" | + +# want to run without -q to see invalid action message +# but the size of the kernel environment depends +# on the FreeBSD version, so we want to filter the size of +# KENV_DUMP allocation + +gsed 's/4,765 bytes allocated/XXX bytes allocated' diff --git a/memcheck/tests/freebsd/kenv.vgtest b/memcheck/tests/freebsd/kenv.vgtest index 763cd16a2..5c54fefd5 100644 --- a/memcheck/tests/freebsd/kenv.vgtest +++ b/memcheck/tests/freebsd/kenv.vgtest @@ -1 +1,2 @@ prog: kenv +stderr_filter: filter_kenv