Skip to content

strace 4.26

Compare
Choose a tag to compare
@ldv-alt ldv-alt released this 27 Dec 02:07
· 3137 commits to master since this release
v4.26

Noteworthy changes in strace 4.26 (2018-12-26)

  • License

    • The test suite is now provided under the terms of
      the GNU General Public License version 2 or later.
    • All the rest of strace is now provided under the terms of
      the GNU Lesser General Public License version 2.1 or later.
  • Changes in behavior

    • If strace is interrupted by a signal it handles (currently
      one of HUP, INT, QUIT, PIPE, or TERM), strace terminates
      itself with this signal.
  • Improvements

    • Implemented obtainment of system call information using
      PTRACE_GET_SYSCALL_INFO ptrace API.
    • Implemented decoding of PTRACE_GET_SYSCALL_INFO ptrace request.
    • Implemented decoding of BLKGETZONESZ, BLKGETNRZONES, and RND* ioctl
      commands.
    • Enhanced xlat styles support configured by -X option.
    • Enhanced internet address formatting in structureless contexts.
    • Enhanced decoding of getsockopt SO_ERROR option.
    • Enhanced error diagnostics when the first exec fails.
    • Added %net as a short form of %network in syscall specifications.
    • Updated lists of ABS_*, BPF_*, FAN_*, IFA_*, IFLA_*, KVM_CAP_*, NETLINK_*,
      NTF_*, PR_SPEC_*, REL_*, SOL_*, TCA_*, and V4L2_* constants.
    • Updated lists of ioctl commands from Linux 4.20.
    • Enhanced manual page.
  • Bug fixes

    • Fixed "xlat_idx: Unexpected xlat value 0" warnings.
    • Fixed sthyi output format on s390.
    • Documented -X option in strace -h output.

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:

  • Dmitry V. Levin
  • Dmitry Vyukov
  • Eugene Syromyatnikov
  • Gleb Fotengauer-Malinovskiy
  • Jamal Hadi Salim
  • Janosch Frank
  • Masatake YAMATO
  • Rasmus Villemoes
  • Shankara Pailoor

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.