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-rc1~201^2~11. 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