strace 6.12 released
Dmitry V. Levin
ldv at strace.io
Mon Nov 18 15:39:03 UTC 2024
Starting with version 4.13, strace follows the schedule of linux kernel
and new versions of strace are released along with new versions of linux
kernel, so strace 6.12 is tagged and uploaded.
$ git tag -v v6.12 2> /dev/null | sed -n '/^$/,$p'
Noteworthy changes in strace 6.12 (2024-11-18)
==============================================
* Improvements
* Implemented decoding of EPIOCGPARAMS and EPIOCSPARAMS ioctl commands.
* Implemented decoding of NS_GET_MNTNS_ID, NS_GET_PID_FROM_PIDNS,
NS_GET_TGID_FROM_PIDNS, NS_GET_PID_IN_PIDNS, NS_GET_TGID_IN_PIDNS,
NS_MNT_GET_INFO, NS_MNT_GET_NEXT, and NS_MNT_GET_PREV ioctl commands.
* Implemented decoding of FRA_DSCP netlink attribute.
* Implemented decoding of IORING_REGISTER_CLOCK and
IORING_REGISTER_CLONE_BUFFERS opcodes of io_uring_register syscall.
* Updated decoding of struct landlock_ruleset_attr.
* Updated lists of AUDIT_*, ETHTOOL_*, F_*, IORING_*, LSM_*, MAP_*, MSG_*,
NT_*, SCHED_*, SCM_*, SO_*, and V4L2_* constants.
* Updated lists of ioctl commands from Linux 6.12.
* Bug fixes
* Fix the syscall name printed by strace when PTRACE_GET_SYSCALL_INFO
is in use and a syscall is restarted by a just attached tracee using
restart_syscall mechanism.
Contributors
============
This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports. These include:
* Dmitry V. Levin
* Eugene Syromyatnikov
* Florian Weimer
* Gleb Fotengauer-Malinovskiy
* Khem Raj
Please refer to the CREDITS file for the full list of strace contributors.
--
ldv
More information about the Strace-devel
mailing list