strace 6.12
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.
- Fix the syscall name printed by strace when PTRACE_GET_SYSCALL_INFO
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.
Downloads
Please ignore so called "Source code" links provided by github, they are useless.