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.
- Implemented decoding of kvm vcpu exit reason (-e kvm=vcpu option),
-
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.