Noteworthy changes in strace 5.7 (2020-06-01) ============================================= * Improvements * Implemented interval specification in "when=" subexpression of syscall tampering expressions. * Added -e trace=%clock option for tracing syscalls reading of modifying system clocks. * Implemented decoding of BPF_LINK_CREATE and BPF_LINK_UPDATE bpf syscall commands. * Updated decoding of clone3 syscall to match Linux 5.7. * Updated lists of BPF_*, BTRFS_*, CLONE_*, FAN_*, IORING_*, KVM_*, LWTUNNEL_*, MREMAP_*, PERF_*, SECCOMP_*, UFFDIO_*, V4L2_*, and XDP_* constants. * Updated lists of ioctl commands from Linux 5.7. * Bug fixes * Fixed decoding of getdents and getdents64 syscalls when they return a lot of directory entries. * Fixed pathtrace matching of openat2 syscall. * Fixed build on systems without fork. 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: * Alistair Francis * Dmitry V. Levin * Eugene Syromyatnikov * Fabrice Fontaine * Gleb Fotengauer-Malinovskiy * Kemeng Shi * Maxim Akhmedov * Mike Gilbert * Niklas Cathor * Paul Chaignon * Pierre Marsais * Ákos Uzonyi Please refer to the CREDITS file for the full list of strace contributors.