summaryrefslogtreecommitdiff
tag namev5.0 (ce185edf4ec54bd9d7b5cc88b61e8fbbeb5ecf12)
tag date2019-03-19 03:04:05 +0000
tagged byDmitry V. Levin <ldv@altlinux.org>
tagged objectcommit d091f1a9e2...
downloadstrace-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-----