3 ms·
Is that something that should be merged to upstream Valgrind?
by paulf38 4mo ago
Is that something that should be merged to upstream Valgrind?
- fweimer 3mo agoEverything we need is already upstream. I think the changes were: commit 0690dc39644d15fc89813419ffcdf9754b098260 Author: Mark Wielaard <mark@klomp.org> Date: Sun Sep 22 23:24:34 2024 +0200 Implement /proc/self/exe readlink[at] fallback in POST handler Calling the readlink[at] syscall directly from the PRE handler defeats the FUSE_COMPATIBLE_MAY_BLOCK (SfMayBlock) flag. Add a POST handler that only explicitly calls the readlink[at] handler for the /proc/self/exe fallback (this should be fine unless /proc is also implemented as fuse in this process). Adjust readlink[at] GENX_ and LINX_ syswrap macros to GENXY and LINXY. https://bugs.kde.org/show_bug.cgi?id=493507 commit ddf397c024c80382f7a2f3a0d46d58fb839eef96 Author: Mark Wielaard <mark@klomp.org> Date: Sat Sep 21 22:27:24 2024 +0200 Add missing FUSE_COMPATIBLE_MAY_BLOCKs Various syscalls (in particular "at" variants) PRE handlers were missing a FUSE_COMPATIBLE_MAY_BLOCK statement. Add it to the generic PRE handlers of access and statfs64. And the linux PRE handlers of mknodat, fchownat, futimesat, utimensat, utimensat_time64, renameat, renameat2, readlinkat, fchmodat, fchmodat2, faccessat and faccessat2. https://bugs.kde.org/show_bug.cgi?id=493454