github strace/strace v4.16
strace 4.16

latest releases: v6.8, v6.7, v6.6...
7 years ago

NEWS for strace version 4.16

  • Improvements

    • Implemented syscall return value injection (-e inject=SET:retval= option).
    • Implemented signal injection (-e inject=SET:signal= option).
    • Implemented decoding of SUID_DUMP_* constants in PR_[GS]ET_DUMPABLE.
    • Implemented decoding of all SG_* ioctl commands.
    • Implemented decoding of ustat syscall.
    • Implemented decoding of BPF_OBJ_PIN, BPF_OBJ_GET, BPF_PROG_ATTACH,
      and BPF_PROG_DETACH commands of bpf syscall.
    • Enhanced decoding of sg_io_hdr and sg_io_v4 structures.
    • Enhanced decoding of get_robust_list, getrandom, io_submit, set_robust_list
      syscalls.
    • Enhanced decoding of entities of kernel long type on x32 and mips n32 ABIs.
    • Updated lists of IP_*, IPV6_*, and LOOP_* constants.
    • Updated lists of ioctl commands from Linux 4.10.
    • Added decoding of recently added syscalls on avr32, microblaze, ppc,
      and ppc64.
  • Bug fixes

    • Fixed pathmatch of oldselect syscall on 64-bit architectures.
    • Fixed decoding of mmap2 syscall on s390 when arguments are not available.
    • Fixed decoding of kexec_file_load, mprotect, pkey_mprotect, prctl, preadv*,
      and pwritev* syscalls on x32.
    • Fixed printing of string arguments of getxattr and setxattr syscalls
      when -s option is used to limit the printed string size.
    • Fixed decoding of ifconf, ifreq, and loop_info structures on non-native
      personalities.
    • Fixed decoding of SG_* and LOOP_* ioctl commands.
    • Fixed build on mips with musl libc.
    • Fixed cross-building of ioctlsort.
    • Applied minor formatting fixes to the manual page.

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:

Alexey Neyman
Andre McCurdy
Dmitry V. Levin
Elvira Khabirova
Eugene Syromyatnikov
Gabriel Laskar
Gleb Fotengauer-Malinovskiy
Jacob Goense
James Cowgill
JingPiao Chen
Joakim Bech
Quentin Monnet
Seraphime Kirkovski
Марк Коренберг

Downloads

Officially signed release tarballs can be found at
https://sourceforge.net/projects/strace/files/strace/4.16/

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

Don't miss a new strace release

NewReleases is sending notifications on new releases.