From: Paul Floyd Date: Wed, 26 Nov 2025 20:37:10 +0000 (+0100) Subject: Darwin regtest: add filters for memcheck x86 sh-mem-vec128-plo* X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7256b7bf018eb77cf37d356c8b8cdc3e2a003ed0;p=thirdparty%2Fvalgrind.git Darwin regtest: add filters for memcheck x86 sh-mem-vec128-plo* Need to bash the output to make it look like posix_memalign. Also add -q because Darwin libc is incontinent. --- diff --git a/memcheck/tests/common/sh-mem-vec128-plo-no.stderr.exp-32bit-le b/memcheck/tests/common/sh-mem-vec128-plo-no.stderr.exp-32bit-le index b4cdfe84b..630d27a69 100644 --- a/memcheck/tests/common/sh-mem-vec128-plo-no.stderr.exp-32bit-le +++ b/memcheck/tests/common/sh-mem-vec128-plo-no.stderr.exp-32bit-le @@ -1,4 +1,3 @@ - sh-mem-vec128: config: little-endian, 32-bit word size 20537 136 171 75 38 63 139 23 5 110 66 421 194 86 232 115 @@ -529,13 +528,3 @@ Invalid read of size 16 dddddddddddddddd - -HEAP SUMMARY: - in use at exit: 0 bytes in 0 blocks - total heap usage: 33 allocs, 33 frees, 82,048 bytes allocated - -For a detailed leak analysis, rerun with: --leak-check=full - -Use --track-origins=yes to see where uninitialised values come from -For lists of detected and suppressed errors, rerun with: -s -ERROR SUMMARY: 66 errors from 66 contexts (suppressed: 0 from 0) diff --git a/memcheck/tests/common/sh-mem-vec128-plo-yes.stderr.exp-32bit-le b/memcheck/tests/common/sh-mem-vec128-plo-yes.stderr.exp-32bit-le index a6bea4241..7a0cfa94a 100644 --- a/memcheck/tests/common/sh-mem-vec128-plo-yes.stderr.exp-32bit-le +++ b/memcheck/tests/common/sh-mem-vec128-plo-yes.stderr.exp-32bit-le @@ -1,4 +1,3 @@ - sh-mem-vec128: config: little-endian, 32-bit word size 20537 136 171 75 38 63 139 23 5 110 66 421 194 86 232 115 @@ -436,13 +435,3 @@ Invalid read of size 16 dddddddddddddddd - -HEAP SUMMARY: - in use at exit: 0 bytes in 0 blocks - total heap usage: 33 allocs, 33 frees, 82,048 bytes allocated - -For a detailed leak analysis, rerun with: --leak-check=full - -Use --track-origins=yes to see where uninitialised values come from -For lists of detected and suppressed errors, rerun with: -s -ERROR SUMMARY: 51 errors from 51 contexts (suppressed: 0 from 0) diff --git a/memcheck/tests/x86/sh-mem-vec128-plo-no.vgtest b/memcheck/tests/x86/sh-mem-vec128-plo-no.vgtest index 6cc8f18f2..ea875e008 100644 --- a/memcheck/tests/x86/sh-mem-vec128-plo-no.vgtest +++ b/memcheck/tests/x86/sh-mem-vec128-plo-no.vgtest @@ -1,4 +1,5 @@ prog: sh-mem-vec128 prereq: ../../../tests/x86_amd64_features x86-sse args: -q -vgopts: --partial-loads-ok=no +vgopts: --partial-loads-ok=no -q +stderr_filter: ../amd64/filter_malloc_zone diff --git a/memcheck/tests/x86/sh-mem-vec128-plo-yes.vgtest b/memcheck/tests/x86/sh-mem-vec128-plo-yes.vgtest index bc2a13567..572d3c027 100644 --- a/memcheck/tests/x86/sh-mem-vec128-plo-yes.vgtest +++ b/memcheck/tests/x86/sh-mem-vec128-plo-yes.vgtest @@ -1,4 +1,5 @@ prog: sh-mem-vec128 prereq: ../../../tests/x86_amd64_features x86-sse args: -q -vgopts: --partial-loads-ok=yes +vgopts: --partial-loads-ok=yes -q +stderr_filter: ../amd64/filter_malloc_zone