[strace/strace] Release v5.6 - strace 5.6
Dmitry V. Levin
notifications at github.com
Tue Apr 7 12:47:12 UTC 2020
Noteworthy changes in strace 5.6 (2020-04-07)
=============================================
* Changes in behaviour
* Messages about unknown tracees are now subject to the strace's quietness
setting (-q/--quiet).
* If -A option is provided without -o, or -S option without -c/-C, a warning
about its uselessness is printed now.
* The usage of --seccomp-bpf without -f has no effect now.
* Improvements
* Every short option now has a long option alias, which also has enabled
the following improvements:
* Ability to use human-readable settings for -I/--interruptible,
-D/--daemonize options.
* Ability to silence specific messages using -e quiet/--quiet qualifier
(an alias for the -q option), including those that couldn't be silenced
previously (path resolution messages and "superseded by execve").
* Ability to specify selected fd decoding features using
-e decode-fds/--decode-fds qualifier (an alias for the -y option).
* Ability to set precision for the absolute timestamp, relative timestamp,
and syscall time output (using --absolute-timestamps,
--relative-timestamps, and --syscall-times options, respectively).
* Implemented ability to select the set of displayed columns in the call
summary output (-U/--summary-columns option).
* Implemented ability to sort on any summary column.
* Implemented ability to show information about minimum and maximum call
duration in the call summary output (addresses Debian bug #240945).
* Implemented printing of PIDs associated with pidfds in -yy mode.
* Implemented PTRACE_GETREGS API support on hppa, sh, sh64, and xtensa.
* Improved performance of libdw-based stack traces printing by implementing
a symbol-to-address cache.
* Implemented decoding of openat2 and pidfd_getfd syscalls.
* Enhanced io_uring_register, prctl, sched_getattr, and sched_setattr syscall
decoding.
* Implemented decoding of BPF_MAP_LOOKUP_BATCH,
BPF_MAP_LOOKUP_AND_DELETE_BATCH, BPF_MAP_UPDATE_BATCH, and
BPF_MAP_DELETE_BATCH bpf syscall commands.
* Enhanced decoding of BPF_MAP_CREATE and BPF_PROG_ATTACH bpf syscall
commands.
* Enhanced decoding of RTC_VL_READ ioctl command.
* Enhanced decoding of IFLA_\* netlink attributes.
* Implemented HIDIOCGRAWUNIQ() ioctl command number printing.
* Wired up kexec_file_load syscall on hppa.
* Updated lists of AUDIT_\*, BPF_\*, CLONE_\*, GRND_\*, IFLA_\*, IORING_\*,
IPPROTO_\*, KEY_\*, KVM_\*, RTM_F_\*, SCHED_\*, and *_MAGIC constants.
* Updated lists of ioctl commands from Linux 5.6.
* Bug fixes
* Fixed build on csky abiv1 architecture.
* Various minor fixes in VIDIOC_\* ioctl output formatting.
* Fix printing of the size field for _IOC_NONE ioctl command numbers on sparc.
* Portability
* On hppa, linux kernel >= 4.7 is required.
On sh and sh64, linux kernel >= 2.6.28 is required.
Older versions without a decent PTRACE_GETREGS support will not work.
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
* Gleb Fotengauer-Malinovskiy
* Jann Horn
* Ma Jun
* Masatake YAMATO
* Paul Chaignon
* Philippe De Muyter
Please refer to the CREDITS file for the full list of strace contributors.
Downloads
=========
**Please ignore so called "Source code" links provided by github, they are useless**.
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/strace/strace/releases/tag/v5.6
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20200407/b38c8b42/attachment.html>
More information about the Strace-devel
mailing list