From: Mark W. <ma...@kl...> - 2024-11-26 22:38:06
|
Hi developers and packagers, I created a VALGRIND_3_24_BRANCH where I hope to put commits which I think distros should pick up. The idea would be to first commit to the main branch. Then git cherry-pick -x the commit to the branch (updating NEWS to list all bugs fixed on the branch). The patches I put on the VALGRIND_3_24_BRANCH are to fix a few off-by-one writes in vgdb, fix some test results, cleanup some C23 issues (just in case people test the build with a GCC15 pre-release), and add support for some linux syscalls (landlock_create_ruleset, landlock_add_rule, landlock_restrict_self, open_tree, move_mount, fsopen, fsconfig, fsmount, fspick). I don't intent to do a full 3.24.1 release, but I hope distros will pick up these fixes. I have also added them to the Fedora package. Please let me know if you find other fixes on trunk you believe really should be backported to 3.24.0. Thanks, Mark Set version to 3.24.1.GIT Prepare NEWS for branch 3.24 fixes vgdb.c (fork_and_exec_valgrind): Fix off-by-one error write vgdb.c (fork_and_exec_valgrind): Fix another off-by-one error write Add exp and supp patterns for missing main frame for ppc64le helgrind/tests/tc17_sembar.c: Remove bool typedef drd/tests/swapcontext.c: Rename typedef struct thread_local to threadlocal none/tests/bug234814.c: sa_handler take an int as argument Add open_tree, move_mount, fsopen, fsconfig, fsmount, fspick linux syswraps regtest: add a fdleak filter for write on write on linux arm64 Add additional exp-ppc64le files to EXTRA_DIST Add support for landlock_create_ruleset (444), landlock_add_rule (445) and landlock_restrict_self (446) syscalls |