github strace/strace v6.6
strace 6.6

latest releases: v6.8, v6.7
6 months ago

Noteworthy changes in strace 6.6 (2023-10-31)

  • Improvements
    • Implemented --kill-on-exit option that instructs the tracer to set
      PTRACE_O_EXITKILL option to all tracee processes and not to detach them
      on cleanup so they will not be left running after the tracer exit.
    • Implemented automatic activation of --kill-on-exit option when
      --seccomp-bpf is enabled and -p/--attach option is not used.
    • Implemented decoding of map_shadow_stack syscall.
    • Implemented decoding of FSCONFIG_CMD_CREATE_EXCL fsconfig command.
    • Implemented decoding of IFLA_BRPORT_BACKUP_NHID netlink attribute.
    • Implemented decoding of SECCOMP_IOCTL_NOTIF_SET_FLAGS ioctl.
    • Implemented decoding of UFFDIO_CONTINUE, UFFDIO_POISON, and
      UFFDIO_WRITEPROTECT ioctls.
    • Updated lists of ARCH_*, BPF_*, DEVCONF_*, IORING_*, KEXEC_*, MAP_*, NT_*,
      PTRACE_*, QFMT_*, SEGV_*, UFFD_*, V4L2_*, and XDP_* constants.
    • Updated lists of ioctl commands from Linux 6.6.

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
  • Gleb Fotengauer-Malinovskiy

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.

Don't miss a new strace release

NewReleases is sending notifications on new releases.