Skip to content

strace 4.24

Compare
Choose a tag to compare
@ldv-alt ldv-alt released this 14 Aug 01:40
· 3323 commits to master since this release
v4.24

Noteworthy changes in strace 4.24 (2018-08-14)

  • Improvements

    • Implemented decoding of kvm vcpu exit reason (-e kvm=vcpu option),
      requires Linux kernel version 4.16.0 or higher.
    • Implemented decoding of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl commands.
    • Enhanced decoding of corner cases of SO_LINGER, SO_PEERCRED,
      and PACKET_STATISTICS getsockopt options.
    • Wired up io_pgetevents and rseq syscalls on hppa, microblaze, mips, powerpc,
      and s390.
    • Updated lists of AUDIT_*, BPF_*, IFA_*, IFLA_*, RTA_*, RTPROT_*, TCP_*,
      TRAP_*, and UDP_* constants.
    • Updated lists of ioctl commands from Linux 4.18.
  • Bug fixes

    • Fixed decoding of Q_XGETQSTAT on non-native personalities.
    • Fixed race condition in aio test.
    • Fixed build with Bionic libc.
    • Fixed build with glibc-2.28.
    • Fixed build in exotic systemd-nspawn based environments.
    • Fixed build on s390 with kernel headers that do not contain Linux commit
      v3.10-rc1201^211.

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:

  • Chen Jingpiao
  • Dmitry V. Levin
  • Elliott Hughes
  • Eugene Syromyatnikov
  • Gleb Fotengauer-Malinovskiy
  • Masatake YAMATO
  • Pierre Marsais
  • Zhibin Li

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

Downloads

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