tag name | v5.0 (ce185edf4ec54bd9d7b5cc88b61e8fbbeb5ecf12) |
tag date | 2019-03-19 03:04:05 +0000 |
tagged by | Dmitry V. Levin <ldv@altlinux.org> |
tagged object | commit d091f1a9e2... |
download | strace-5.0.tar.gz |
---|
Noteworthy changes in strace 5.0 (2019-03-19)
=============================================
* Changes in behavior
* -D option now implies -I4: by default strace ignores SIGHUP, SIGINT,
SIGQUIT, SIGPIPE, SIGTERM, SIGTTIN, SIGTTOU, and SIGTSTP when -D option
is used.
* Diagnostic message is no longer printed if an attempt to restart a process
has failed with ESRCH. (Addresses RHBZ bug #1662936.)
* ASCII dump no longer tries to read the whole buffer at once. As result,
it can fail with a diagnostic message after dumping only a part.
Amount of preceding zeroes printed for offset is now chosen in a way
to accommodate all the digits of all the offsets being printed.
* Improvements
* Changed the way tracees are handled: all pending tracees are now waited for
before further processing, this improves fairness of tracee processing.
(Addresses RHBZ bugs #478419, #526740, #851457, #1609318, #1610774,
and maybe some others.)
* Enhanced xlat styles support configured by -X option.
* Enhanced decoding of bpf syscall.
* Enhanced decoding of PTRACE_PEEKUSER and PTRACE_POKEUSER on hppa.
* Enhanced pid formatting in strace-log-merge output.
* Wired up kexec_file_load and rseq syscalls on aarch64, arc, metag, nios2,
or1k, riscv, and tile architectures.
* Updated lists of BPF_*, BTRFS_*, FAN_*, IFLA_*, KERN_*, KVM_CAP_*, NDA_*,
NETNSA_*, NT_*, PR_*, REL_*, SECCOMP_*, SCTP_*, UDP_*, V4L2_*, and *_MAGIC
constants.
* Updated lists of ioctl commands from Linux 5.0.
* Bug fixes
* Fixed ordering of sockaddr_in6 fields.
* Fixed strace-k test on alpha.
* Fixed build on mips o32.
* Fixed build on NOMMU architectures.
* Fixed build in --with-libiberty=yes mode.
* Fixed potential NULL dereference during printing of line continuation
for syscalls that haven't been decoded.
* Fixed strace-log-merge error diagnostics.
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:
* Andreas Schwab
* Baruch Siach
* DJ Delorie
* Denys Vlasenko
* Dmitry V. Levin
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Jeff Law
* Martin Lau
* Shankara Pailoor
* Tuan Hoang
Please refer to the CREDITS file for the full list of strace contributors.
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJckFwlAAoJEKgEH6g54W42vp8P/iMmuMKZbhoDIURfotiYM7KH
kD3S7CASQm6IL6Cmc8aHMyYkfOqQiD1Fe1URWGp0Jaq/7MInShW7OoHFWYfoRPIa
KfosZeTlmJpYjuWNF2eoBCGhJnwf2f7XwSWlsYeOHxUOrdAWTFU/g4KTGhrTmfJY
Om3fLbM4ggAGum+xOS/lB4XSqCMp5UsTOHZGLnzeVKTi4SKA9Sj5iH4UltOLnA1J
tIpgKPPsWkcspZFnsTdwogIwLI2JrlogmtQ4wDLBMtYInqwdPbwNch6UNX8UAAic
yjNwlWZZt3rGiDbKLP2FtdQvjSJ/sSdlYEXK/beSXT1hxKY7/Az9Gp2nEK2QV4gW
Mn+8gdItA2Ed4BdVP0lsquOZWrmjxX4IvSYLd4vvaQHcYQDKzjunXOuFnIqbJ3t1
eWaYCS/Q55ttc3VA3jsjIhSZlwqsHIynwp3x1RnoaoeNesg0Ld0CyAKE23dR/uNx
WLgSdxrShG0bU+1TK66xP0NOl/v4fPS+TO43QbTVSqfX0ueacgoEzKvw00LWCcbT
OVAHp7h9iXkFuOncCT7BWKMUCZmoxzQjs10SpzISW6vPGBHZ1KvmGXMn8cduKZO7
MzB72W+C1c5HQz0oIGvihKGgZ6mB0+6QNaB+CJncpmCThNHagsZeCOTueyUQ0JPq
eGieuADIb7hjRQEe5VfX
=0gXp
-----END PGP SIGNATURE-----