From: Paul Floyd Date: Sat, 10 Feb 2024 10:29:09 +0000 (+0100) Subject: FreeBSD regtest: improve memcheck filtering for varinfo5 X-Git-Tag: VALGRIND_3_23_0~166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7fc2a63d895ff40c1cb50a8925ffc06d5b3542f3;p=thirdparty%2Fvalgrind.git FreeBSD regtest: improve memcheck filtering for varinfo5 Now only one real difference between clang and GCC. --- diff --git a/memcheck/tests/filter_varinfo3 b/memcheck/tests/filter_varinfo3 index b7250c56e..c3e9d28e1 100755 --- a/memcheck/tests/filter_varinfo3 +++ b/memcheck/tests/filter_varinfo3 @@ -5,7 +5,7 @@ ./filter_stderr "$@" | sed "s/static_local_def\.[0-9]*/static_local_def\.XXXX/g" | sed "s/static_local_undef\.[0-9]*/static_local_undef\.XXXX/g" | -sed "s/foo.static_local_undef/static_local_undef.XXXX/g" | -sed "s/foo.static_local_def/static_local_def.XXXX/g" | +sed "s/foo3\{0,1\}\.static_local_undef/static_local_undef.XXXX/g" | +sed "s/foo3\{0,1\}\.static_local_def/static_local_def.XXXX/g" | sed "s/frame #./frame #X/g" diff --git a/memcheck/tests/varinfo5.stderr.exp-freebsd b/memcheck/tests/varinfo5.stderr.exp-freebsd index a22b372c9..ebdc8b995 100644 --- a/memcheck/tests/varinfo5.stderr.exp-freebsd +++ b/memcheck/tests/varinfo5.stderr.exp-freebsd @@ -119,7 +119,7 @@ Uninitialised byte(s) found during client check request by 0x........: varinfo3_main (tests/varinfo5so.c:118) by 0x........: varinfo5_main (tests/varinfo5so.c:156) by 0x........: main (tests/varinfo5.c:5) - Address 0x........ is 5 bytes inside data symbol "foo3.static_local_def" + Address 0x........ is 5 bytes inside data symbol "static_local_def.XXXX" Uninitialised byte(s) found during client check request at 0x........: croak (tests/varinfo5so.c:29) @@ -138,7 +138,7 @@ Uninitialised byte(s) found during client check request by 0x........: varinfo3_main (tests/varinfo5so.c:118) by 0x........: varinfo5_main (tests/varinfo5so.c:156) by 0x........: main (tests/varinfo5.c:5) - Address 0x........ is 7 bytes inside data symbol "foo3.static_local_undef" + Address 0x........ is 7 bytes inside data symbol "static_local_undef.XXXX" Uninitialised byte(s) found during client check request at 0x........: croak (tests/varinfo5so.c:29)