]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
One more FreeBSD scalar fix
authorPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 10 Dec 2021 21:11:16 +0000 (22:11 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 10 Dec 2021 21:11:16 +0000 (22:11 +0100)
Using a 64 bit mask for an int argument was causing an
extra Conditional jump error

memcheck/tests/freebsd/scalar.c
memcheck/tests/freebsd/scalar.stderr.exp

index 3364625c72949d9b2c585dce7073c3ff5d5b8e8c..140ee8256847cb575d3fa835841b8b0cbcc6c05c 100644 (file)
@@ -1731,7 +1731,7 @@ int main(void)
 
    /* SYS_posix_openpt            504 */
    GO(SYS_posix_openpt, "1s 1m");
-   SY(SYS_posix_openpt, x0+0xffff0000); FAIL;
+   SY(SYS_posix_openpt, x0+0x8); FAIL;
 
    // gssd_syscall                505
 
index e0d65cb3d1df1f497c75a50ea131e826036a32d3..8e7f9fb145231764c650eb881da9030785cd6c43 100644 (file)
@@ -4200,9 +4200,6 @@ Syscall param unlinkat(path) points to unaddressable byte(s)
 Syscall param posix_openpt(oflag) contains uninitialised byte(s)
    ...
 
-Conditional jump or move depends on uninitialised value(s)
-   ...
-
 ---------------------------------------------------------
 506:            SYS_jail_get 3s 1m
 ---------------------------------------------------------