github strace/strace v5.4
strace 5.4

latest releases: v6.8, v6.7, v6.6...
4 years ago

Noteworthy changes in strace 5.4 (2019-11-28)

  • Improvements

    • Implemented -DD and -DDD options that move strace into a separate
      process group and session, respectively.
    • Enhanced seccomp-bpf tracee syscall filtering support by implementing
      new "binary match" BPF program generation strategy and automatically
      choosing the strategy that generates the shortest BPF program.
    • Implemented decoding of BPF_BTF_GET_NEXT_ID bpf syscall command.
    • Enhanced decoding of BPF_MAP_LOOKUP_ELEM bpf syscall command.
    • Implemented PTP_CLOCK_GETCAPS2, PTP_EXTTS_REQUEST2, PTP_PEROUT_REQUEST2,
      PTP_ENABLE_PPS2, and PTP_SYS_OFFSET2 ioctl decoding.
    • Updated lists of BPF_*, CAN_*, KEXEC_*, KVM_*, MADV_*, MSG_*, P_*, PR_*,
      PTP_*, SCTP_*, and V4L2_* constants.
    • Implemented ability to build ARM EABI mpers support using a separate
      compiler on aarch64.
    • Updated lists of ioctl commands from Linux 5.4.
    • Enhanced manual page.
  • Bug fixes

    • Fixed -b execve when --seccomp-bpf option is specified.
    • Fixed decoding of BPF_PROG_LOAD bpf syscall command.
    • Fixed build on no-MMU architectures.
    • Fixed build on antique systems that do not provide necessary definitions
      of AUDIT_ARCH_* constants.

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:

  • Andreas Schwab
  • Baruch Siach
  • Dmitry V. Levin
  • Elvira Khabirova
  • Eugene Syromyatnikov
  • Fanda Uchytil
  • Gleb Fotengauer-Malinovskiy
  • Paul Chaignon

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.