From 84afdcc324500915912889e45189529c2d4729af3ae82847dec07ef708715314 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 19 Mar 2019 11:31:17 +0000 Subject: [PATCH] Accepting request 686391 from home:Andreas_Schwab:Factory - Update to strace 5.0 * Changes in behavior * -D option now implies -I4 * Diagnostic message is no longer printed if an attempt to restart a process has failed with ESRCH. * ASCII dump no longer tries to read the whole buffer at once. * Improvements * Changed the way tracees are handled: all pending tracees are now waited for before further processing, this improves fairness of tracee processing. * Enhanced xlat styles support configured by -X option. * Enhanced decoding of bpf syscall. * 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. OBS-URL: https://build.opensuse.org/request/show/686391 OBS-URL: https://build.opensuse.org/package/show/devel:tools/strace?expand=0&rev=103 --- strace-4.26.tar.xz | 3 --- strace-4.26.tar.xz.asc | 16 ---------------- strace-5.0.tar.xz | 3 +++ strace-5.0.tar.xz.asc | 16 ++++++++++++++++ strace.changes | 31 +++++++++++++++++++++++++++++++ strace.spec | 5 +---- 6 files changed, 51 insertions(+), 23 deletions(-) delete mode 100644 strace-4.26.tar.xz delete mode 100644 strace-4.26.tar.xz.asc create mode 100644 strace-5.0.tar.xz create mode 100644 strace-5.0.tar.xz.asc diff --git a/strace-4.26.tar.xz b/strace-4.26.tar.xz deleted file mode 100644 index 60b31f0..0000000 --- a/strace-4.26.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7c4d2ffeef4f7d1cdc71062ca78d1130eb52f947c2fca82f59f6a1183bfa1e1c -size 1444216 diff --git a/strace-4.26.tar.xz.asc b/strace-4.26.tar.xz.asc deleted file mode 100644 index 4bee14c..0000000 --- a/strace-4.26.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCAAGBQJcJChIAAoJEKgEH6g54W42T9YP/0OWxjmiQfvIN05Nek6KZhQe -gbullqOFvigSH/7GoEISBcjPJ5owdfWS//rRwOAtJQchJy0N7naut4SiaASqHJOl -qP36xNznkbJ6zILs+pMu6a1v0zQ082x+fI8qOwtQOrsJYOUUe1VwH7yvSIxZNCmi -QJVYw7JQLae696LQ+gz5rOlRPAli88ZkqLGYabjIwdHlptzcy666PKqyu1vBSUW0 -vOdLEwwXYhb86WanBy5vdVxYMhA6AOHdR53Q+/O12XThZTRRYhQcVqNHTEJEuC62 -kqZSCARQCCF1OeIxkGsU8occekkBnv2pSF84dnV7phor/IebxrX6eHlmU/O5vRli -LFqrnC1SsBhOUiNFlqhx735rZp0okZBdwZEBBU3ymME6THdZ120qCdyZjqeoNtfp -1ml62C2eiAtGQY/cTUBlytWPiLAkqPzGzN2i8UVLQCzxkZ1nZsCkOe35xKEij8of -vKw73DID/T3Jrdzo8/c+TENANpnccx9W36j5P9TuK0htEFmqhNtHrkGnZ5CyrYiJ -I18bwQEF/qaAOcV2WJzMWj2vwqvEa0AvpX8oWGxOk2rNJIjyBFBpL7ZRAKggvuuN -OKUsgUFd7K/hTbAixNpsO55asmD/uCIFOZZrZBFIU/C3JJ5A0J9wWU9JKhnaSPTs -vuKHn2KQqSOqwN8LPdQf -=bnE3 ------END PGP SIGNATURE----- diff --git a/strace-5.0.tar.xz b/strace-5.0.tar.xz new file mode 100644 index 0000000..d27e7c8 --- /dev/null +++ b/strace-5.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b7ad77eb2b81dc6078046a9cc56eed5242b67b63748e7fc28f7c2daf4e647da +size 1468752 diff --git a/strace-5.0.tar.xz.asc b/strace-5.0.tar.xz.asc new file mode 100644 index 0000000..be9a9e5 --- /dev/null +++ b/strace-5.0.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCAAGBQJckGjIAAoJEKgEH6g54W42TdkP/jmyMOJhh3BhCkrIOynIP3b+ +rxjkG1mbDd7nWyol/8q600ExsFHjvZqLfXNaWv9xH3dwQdAWGHCiMELgYaMl5ZE+ +CgiZ/VeIEmUVfgCw7cHDzEuhEByKOF+0G2VPOuZRiIM2tEjdAzEO8SsoCrxOHtwp +KXE6GCYedaZyXsAnW6vsLRHQ2FCIUTbGylcc5WYwXv8Mndn9zE5opSnl+FKeimw0 +a8p6Yv+UWL5A/z0aGy354lgp3UPCpdxYpa16FRtY0/nU7RJ+h0AU1EySq1wut0Tn +PBqNrV1PAWR+6MaK+1VJGWVNbZf3wsDNN1BDfPPPD3+O2dHXsdHQzbDYC6Tq7x1H +96QTn1unwDOdOOgoKkTy1XlWu/k+AlC+YPdON5whZtZQxVpDjrdGBD5RtrGdalGK +0vW/trjh7yPuAw5v1uPWTueDkztmqw5rkik/gKz9kDlW0pxEFTz12QYmj3+ILMZ6 +49uQcdHe1GH+9X3MqFIQp9qtUFWplNXQ84NsSC2cuYROQnUQVkEUDaC6qWFXo55E +xNewgeOhNGGfhlJj3osaVEwdk499rgmB/LaS/dxHiwxGzavxwgj6NVgDJtNyW+h1 +90cDhgwKuEzp8AHHn8moq9uXSuAkXpr9V0OSxNXSUzHBN1F/Ezscm6CQ0ihFWHNm +EnqDnqCk+Az0jLJe63fW +=w+yN +-----END PGP SIGNATURE----- diff --git a/strace.changes b/strace.changes index 7689239..6779c30 100644 --- a/strace.changes +++ b/strace.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Tue Mar 19 09:48:16 UTC 2019 - Andreas Schwab + +- Update to strace 5.0 + * Changes in behavior + * -D option now implies -I4 + * Diagnostic message is no longer printed if an attempt to restart a process + has failed with ESRCH. + * ASCII dump no longer tries to read the whole buffer at once. + * Improvements + * Changed the way tracees are handled: all pending tracees are now waited for + before further processing, this improves fairness of tracee processing. + * Enhanced xlat styles support configured by -X option. + * Enhanced decoding of bpf syscall. + * 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. + ------------------------------------------------------------------- Tue Mar 12 12:58:09 UTC 2019 - Jiri Slaby diff --git a/strace.spec b/strace.spec index 0173144..f305346 100644 --- a/strace.spec +++ b/strace.spec @@ -17,7 +17,7 @@ Name: strace -Version: 4.26 +Version: 5.0 Release: 0 Summary: A utility to trace the system calls of a program License: BSD-3-Clause @@ -59,9 +59,6 @@ and processes can be seen. Child processes can also be tracked. %prep %setup -q -# This test needs updating for kernel 5.0. Remove this later. -sed -i '2,/bpf-obj_get_info_by_fd-prog-v/d' tests/bpf-obj_get_info_by_fd-prog-v.gen.test - %build %configure \ %ifarch aarch64 riscv64