Skip to content

strace 6.12

Choose a tag to compare

@ldv-alt ldv-alt released this 18 Nov 15:32
· 526 commits to master since this release

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.

Downloads

Please ignore so called "Source code" links provided by github, they are useless.