strace 6.10 released

Dmitry V. Levin ldv at strace.io
Sun Jul 21 12:53:40 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.10 is tagged and uploaded.

$ git tag -v v6.10 2> /dev/null | sed -n '/^$/,$p'

Noteworthy changes in strace 6.10 (2024-07-21)
==============================================

* Improvements
  * Implemented --decode-fds=eventfd option to retrieve eventfd object details
    associated with eventfd file descriptors.
  * Implemented decoding of NETLINK_GENERIC nlctrl protocol.
  * Implemented decoding of F_DUPFD_QUERY fcntl.
  * Implemented decoding of mseal syscall.
  * Updated decoding of statx and prctl syscalls.
  * Updated decoding of BPF_RAW_TRACEPOINT_OPEN bpf command.
  * Updated lists of BPF_*, IORING_*, KEXEC_*, KEY_*, LANDLOCK_*, PR_*, STATX_*,
    TCP_*, TEE_*, V4L2_*, and *_MAGIC constants.
  * Updated lists of ioctl commands from Linux 6.10.

* Bug fixes
  * Worked around a bug introduced in Linux 6.5 that affected system call
    tampering on riscv64.

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:

* Brandon Maier
* Dmitry V. Levin
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Jan Macku
* Masatake YAMATO
* Sahil Siddiq
* Sergei Trofimovich

Please refer to the CREDITS file for the full list of strace contributors.


-- 
ldv


More information about the Strace-devel mailing list