From: Paul Floyd Date: Fri, 29 Mar 2024 07:56:04 +0000 (+0100) Subject: FreeBSD regtest: timerfd_settime has 4 args not 3 X-Git-Tag: VALGRIND_3_23_0~82 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1d03bb00b75d8d83fa577c97193fbc69c0694695;p=thirdparty%2Fvalgrind.git FreeBSD regtest: timerfd_settime has 4 args not 3 --- diff --git a/memcheck/tests/freebsd/scalar_15_plus.c b/memcheck/tests/freebsd/scalar_15_plus.c index d3d8af2c0..b417c1437 100644 --- a/memcheck/tests/freebsd/scalar_15_plus.c +++ b/memcheck/tests/freebsd/scalar_15_plus.c @@ -23,8 +23,8 @@ int main(void) SY(SYS_timerfd_gettime, x0+100, x0); FAIL; /* SYS_timerfd_settime 587 */ - GO(SYS_timerfd_settime, "3s 2m"); - SY(SYS_timerfd_settime, x0+321, x0, x0+10); FAIL; + GO(SYS_timerfd_settime, "4s 2m"); + SY(SYS_timerfd_settime, x0+321, x0, x0+10, x0+5); FAIL; return(0); } diff --git a/memcheck/tests/freebsd/scalar_15_plus.stderr.exp b/memcheck/tests/freebsd/scalar_15_plus.stderr.exp index af4069c47..b95f3ab12 100644 --- a/memcheck/tests/freebsd/scalar_15_plus.stderr.exp +++ b/memcheck/tests/freebsd/scalar_15_plus.stderr.exp @@ -39,7 +39,7 @@ Syscall param timerfd_gettime(curr_value) points to unaddressable byte(s) Address 0x........ is not stack'd, malloc'd or (recently) free'd --------------------------------------------------------- -587: SYS_timerfd_settime 3s 2m +587: SYS_timerfd_settime 4s 2m --------------------------------------------------------- Syscall param timerfd_settime(fd) contains uninitialised byte(s) ... @@ -50,12 +50,14 @@ Syscall param timerfd_settime(flags) contains uninitialised byte(s) Syscall param timerfd_settime(new_value) contains uninitialised byte(s) ... +Syscall param timerfd_settime(old_value) contains uninitialised byte(s) + ... + Syscall param timerfd_settime(new_value) points to unaddressable byte(s) ... Address 0x........ is not stack'd, malloc'd or (recently) free'd Syscall param timerfd_settime(old_value) points to unaddressable byte(s) ... - Address 0x........ is on thread 1's stack - .... bytes below stack pointer + Address 0x........ is not stack'd, malloc'd or (recently) free'd