strace 5.7 released

Dmitry V. Levin ldv at
Mon Jun 1 21:53:19 UTC 2020

Starting with version 4.13, strace follows the schedule of linux kernel
and new versions of strace are released along with new versions of linux
kernel, so strace 5.7 is tagged and uploaded.

strace 5.7 would not be as good as it is without significant assistance
by Eugene Syromyatnikov.

$ git tag -v v5.7 2> /dev/null | sed -n '/^$/,$p'

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_*
  * 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.


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.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <>

More information about the Strace-devel mailing list