From: Paul Floyd Date: Fri, 7 Mar 2025 06:00:26 +0000 (+0100) Subject: FreeBSD regtest: getrlimitusage on arm64 X-Git-Tag: VALGRIND_3_25_0~119 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=081baa136cc905dc1abb57e14565df597dcb1b6b;p=thirdparty%2Fvalgrind.git 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. --- 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