From: Mark Wielaard Date: Wed, 19 Sep 2018 19:23:06 +0000 (+0200) Subject: Fix arm64-linux/scalar clone test argument check order. X-Git-Tag: VALGRIND_3_14_0~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e891c5ad8c5ef59f470bf94d1476b44c1fc55df;p=thirdparty%2Fvalgrind.git Fix arm64-linux/scalar clone test argument check order. When the clone syscall was refactored to work across all linux arches the arguments were checked in a different order. Fix the arm64-linux scalar.stderr.exp to match the same order for the (invalid) clone arguments. This makes memcheck/tests/arm64-linux/scalar.vgtest pass again. --- diff --git a/memcheck/tests/arm64-linux/scalar.stderr.exp b/memcheck/tests/arm64-linux/scalar.stderr.exp index 8f9d8b6cab..66975efcb2 100644 --- a/memcheck/tests/arm64-linux/scalar.stderr.exp +++ b/memcheck/tests/arm64-linux/scalar.stderr.exp @@ -789,7 +789,12 @@ Syscall param clone(parent_tidptr) contains uninitialised byte(s) ... by 0x........: main (scalar.c:556) -Syscall param clone(child_tls) contains uninitialised byte(s) +Syscall param clone(parent_tidptr) points to unaddressable byte(s) + ... + by 0x........: main (scalar.c:556) + Address 0x........ is not stack'd, malloc'd or (recently) free'd + +Syscall param clone(tlsinfo) contains uninitialised byte(s) ... by 0x........: main (scalar.c:556) @@ -797,7 +802,7 @@ Syscall param clone(child_tidptr) contains uninitialised byte(s) ... by 0x........: main (scalar.c:556) -Syscall param clone(parent_tidptr) points to unaddressable byte(s) +Syscall param clone(child_tidptr) points to unaddressable byte(s) ... by 0x........: main (scalar.c:556) Address 0x........ is not stack'd, malloc'd or (recently) free'd