From: Paul Floyd Date: Sun, 14 Sep 2025 10:03:28 +0000 (+0000) Subject: FreeBSD regtest: correct scalar inotify_add_watch_at X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c70ec7acc0c628c47b188e84f1fe8dc4a130c6ec;p=thirdparty%2Fvalgrind.git FreeBSD regtest: correct scalar inotify_add_watch_at The syscall has 4 args and I had only used 3 in scalar.c. --- diff --git a/memcheck/tests/freebsd/scalar.c b/memcheck/tests/freebsd/scalar.c index 64d751e55..b31df32fc 100644 --- a/memcheck/tests/freebsd/scalar.c +++ b/memcheck/tests/freebsd/scalar.c @@ -2522,8 +2522,8 @@ int main(void) /* SYS_inotify_add_watch_at 593 */ #if defined(SYS_inotify_add_watch_at) - GO(SYS_inotify_add_watch_at, "3s, 1m"); - SY(SYS_inotify_add_watch_at, x0, x0+1, x0+1); + GO(SYS_inotify_add_watch_at, "4s, 1m"); + SY(SYS_inotify_add_watch_at, x0+99, x0+100, x0+1, x0+999999); #else FAKE_GO("593:SYS_inotify_add_watch_at 3s, 1m"); FAKE_SY("Syscall param inotify_add_watch_at(fd) contains uninitialised byte(s)\n"); diff --git a/memcheck/tests/freebsd/scalar.stderr.exp b/memcheck/tests/freebsd/scalar.stderr.exp index 96715bfce..638e87bd6 100644 --- a/memcheck/tests/freebsd/scalar.stderr.exp +++ b/memcheck/tests/freebsd/scalar.stderr.exp @@ -5801,7 +5801,7 @@ Syscall param exterrctl(ptr) points to unaddressable byte(s) Address 0x........ is not stack'd, malloc'd or (recently) free'd --------------------------------------------------------- -593:SYS_inotify_add_watch_at 3s, 1m +593:SYS_inotify_add_watch_at 4s, 1m --------------------------------------------------------- Syscall param inotify_add_watch_at(fd) contains uninitialised byte(s) ... @@ -5812,6 +5812,9 @@ Syscall param inotify_add_watch_at(dfd) contains uninitialised byte(s) Syscall param inotify_add_watch_at(path) contains uninitialised byte(s) ... +Syscall param inotify_add_watch_at(mask) contains uninitialised byte(s) + ... + Syscall param inotify_add_watch_at(path) points to unaddressable byte(s) ... Address 0x........ is not stack'd, malloc'd or (recently) free'd