From 081baa136cc905dc1abb57e14565df597dcb1b6b Mon Sep 17 00:00:00 2001 From: Paul Floyd Date: Fri, 7 Mar 2025 07:00:26 +0100 Subject: [PATCH] FreeBSD regtest: getrlimitusage on arm64 Resident memory isn't stable even when truncated to a multiple of ten milllion. I.e., zero digits of useful precision. So just set this field to zero like the other flaky values. --- memcheck/tests/freebsd/getrlimitusage.c | 5 ++--- memcheck/tests/freebsd/getrlimitusage.stderr.exp | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/memcheck/tests/freebsd/getrlimitusage.c b/memcheck/tests/freebsd/getrlimitusage.c index b601dfdb5..5b7347901 100644 --- a/memcheck/tests/freebsd/getrlimitusage.c +++ b/memcheck/tests/freebsd/getrlimitusage.c @@ -82,9 +82,11 @@ int main(int argc, char *argv[]) } } // add some rounding to try to make regtest stable + // most of these change all the time switch (i) { case 7: + case 5: case 9: case 11: case 12: @@ -93,9 +95,6 @@ int main(int argc, char *argv[]) case 15: res = 0U; break; - case 5: - res = res/10000000 * 10000000; - break; case 10: res = res/100000000 * 100000000; break; diff --git a/memcheck/tests/freebsd/getrlimitusage.stderr.exp b/memcheck/tests/freebsd/getrlimitusage.stderr.exp index a5b5f33bb..1923e27ce 100644 --- a/memcheck/tests/freebsd/getrlimitusage.stderr.exp +++ b/memcheck/tests/freebsd/getrlimitusage.stderr.exp @@ -3,7 +3,7 @@ fsize (1): -1 data (2): 4096 stack (3): 16777216 core (4): -1 -rss (5): 40000000 +rss (5): 0 memlock (6): 0 nproc (7): 0 nofile (8): 3 -- 2.47.2