From 1b0dfcaec8696b01bb4c0e41cd471b1fbee24c30dd722c2cc7035a656c635681 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 7 Apr 2020 14:08:57 +0000 Subject: [PATCH] Accepting request 791997 from home:Andreas_Schwab:Factory - Update to strace 5.6 * 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. OBS-URL: https://build.opensuse.org/request/show/791997 OBS-URL: https://build.opensuse.org/package/show/devel:tools/strace?expand=0&rev=121 --- strace-5.5.tar.xz | 3 --- strace-5.5.tar.xz.asc | 16 ------------- strace-5.6.tar.xz | 3 +++ strace-5.6.tar.xz.asc | 16 +++++++++++++ strace.changes | 52 +++++++++++++++++++++++++++++++++++++++++++ strace.spec | 4 ++-- 6 files changed, 73 insertions(+), 21 deletions(-) delete mode 100644 strace-5.5.tar.xz delete mode 100644 strace-5.5.tar.xz.asc create mode 100644 strace-5.6.tar.xz create mode 100644 strace-5.6.tar.xz.asc diff --git a/strace-5.5.tar.xz b/strace-5.5.tar.xz deleted file mode 100644 index 989db78..0000000 --- a/strace-5.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f58958c8e59ea62293d907d10572e352b582bd7948ed21aa28ebb47e5bf30ff -size 1628744 diff --git a/strace-5.5.tar.xz.asc b/strace-5.5.tar.xz.asc deleted file mode 100644 index 30735a9..0000000 --- a/strace-5.5.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCAAGBQJePD23AAoJEKgEH6g54W42rpYP/ijDqYqtXvoNcthMvTxLhCvN -RXnMtCFUQcni5s36bdQYgU0dxTmEveG6jPiLAlSSXVKJUhAQlh2tFJUQNBARc3Ht -UPT4dQ8iXZD17/SvOaBSQDPGT3UF63M4kD/PrDABeV9UWKwe3WY6ZYI4Ocnhb2vl -+OCZDlOiX7xaAvJA5kyj0Dmfpf32l6yF/VY61lkUa6gImCAlTueCewFTd9Uoz6L4 -9ZzNF9BAYb+PIDdWWl9gaNDY/A+lgagoJP+PH7946t4STC5ByCKsmNTffYgst6Tj -lIAxzCYkmSz2wfdQBY9rDdvSbbR3vUaAw5+Bn1UqTAuslJK+5FM8V04+AdOWaVA7 -re1oaQ/iyyUUy+kESPaTzW2vEA/ysdlE3jQmNsuKNwhG99MXfpKBZp59nVPxoRJW -73kSCS+ZpLSoyvnu62NpxNwYI3P3k2bU4ACvP/ADfr/L0lA623R9C1/YbpESKI/h -oJrdfPiW7kPnlZDqQOd5Cws5v8v2CKZJNkmGJd1GlGFZMA5MA3NtFuRWRGsjG+jv -RmEaedLh2suKsxnHa+DA8m3D9vwIoPY5w+UBA3rZY0026LCZHZvb0orhMdcWqEfq -UjETcFQokAwE5icIPZFTfvcaqFOBarLUSPW2IlkXgOTuEXC81VwC5VFKP8gW3n5O -OXH9QCH5baqnvi1cuFqi -=0cfj ------END PGP SIGNATURE----- diff --git a/strace-5.6.tar.xz b/strace-5.6.tar.xz new file mode 100644 index 0000000..98b9186 --- /dev/null +++ b/strace-5.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:189968eeae06ed9e20166ec55a830943c84374676a457c9fe010edc7541f1b01 +size 1775292 diff --git a/strace-5.6.tar.xz.asc b/strace-5.6.tar.xz.asc new file mode 100644 index 0000000..e457a85 --- /dev/null +++ b/strace-5.6.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCAAGBQJejF8AAAoJEKgEH6g54W42otkP/29Iej5B3tLQDqWcM67o2L8J +zSN/uBNBbxDj5LqPqNbVbC7tCSfMS4eKg2E/pWVMi4BkSgOwTkMtMaCs2BQO7hQ5 +aG13lJ7IgeXT/ezmmNdT1YLTyix5LAkrQwPppu3kSFo/ghg562yYQED8fQHX6R0V +A+c0LgGVFGW1+npOkzfYHtQh+K7ZSyaNAXNLCRIFqI2wTcv6YiyBrSpmKG7FG+8P +NQZdbD07B/RW1p6OQCwEHqKb3dNwgrgn4T6g2hKv6lnIjxJ8qTUKcBM8JqbZ6k9y +8XJDXS+JiJefdtZYlhmFcalE5CkO//blhb4pvgVHMQNV3BfcDIInWKAJERxib+2o +WjEFId/OGV3hgqu5Gh7XIq/ZhwDEOIdjTEz2it5q+EkbbsNjC2thTScJHozA3FOt +RJ4OwRQAcUnP7i1d/pNkedH8Y00FCUYnN3A8CJSo4QpuUgwK7G49EqlJWG2OnDzs +uyGCzUoaYRtzTs71x8YG5k3mfZcPKW9f1lhItgv7iq+Q14CKTzaVlqEiJlv1Ai4a +VInlbhWzd8MdwinNlUf35BRlFSHuBgsqJV8CC6vamZkDbZjIBRDjWsbeivm8Y3IZ +6hPjg6J6wGTYOBzPsrvRD9z52Ilsb/La5AJNRbnDEDBSRYppI7u+ZsA3LmZS5Lmw +rvv8mr4CeusVhkDnFgqj +=W+cE +-----END PGP SIGNATURE----- diff --git a/strace.changes b/strace.changes index 43d5878..d8ddb87 100644 --- a/strace.changes +++ b/strace.changes @@ -1,3 +1,55 @@ +------------------------------------------------------------------- +Tue Apr 7 13:01:18 UTC 2020 - Andreas Schwab + +- Update to strace 5.6 + * 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. + ------------------------------------------------------------------- Thu Feb 6 18:03:49 UTC 2020 - Andreas Schwab diff --git a/strace.spec b/strace.spec index 098d4c1..bc43741 100644 --- a/strace.spec +++ b/strace.spec @@ -1,7 +1,7 @@ # # spec file for package strace # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: strace -Version: 5.5 +Version: 5.6 Release: 0 Summary: A utility to trace the system calls of a program License: BSD-3-Clause