|
From: Paul F. <pa...@so...> - 2025-11-26 20:39:21
|
https://sourceware.org/cgit/valgrind/commit/?id=7256b7bf018eb77cf37d356c8b8cdc3e2a003ed0 commit 7256b7bf018eb77cf37d356c8b8cdc3e2a003ed0 Author: Paul Floyd <pj...@wa...> Date: Wed Nov 26 21:37:10 2025 +0100 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: --- .../tests/common/sh-mem-vec128-plo-no.stderr.exp-32bit-le | 11 ----------- .../tests/common/sh-mem-vec128-plo-yes.stderr.exp-32bit-le | 11 ----------- memcheck/tests/x86/sh-mem-vec128-plo-no.vgtest | 3 ++- memcheck/tests/x86/sh-mem-vec128-plo-yes.vgtest | 3 ++- 4 files changed, 4 insertions(+), 24 deletions(-) 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 b4cdfe84ba..630d27a694 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 a6bea42416..7a0cfa94ab 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 6cc8f18f2b..ea875e008a 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 bc2a135670..572d3c0277 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 |