Accepting request 617219 from home:AndreasSchwab:f

- Update to strace 4.23
  * Changes in behaviour
    * On x32 personality, 64-bit syscalls (such as readv) are now shown with "#64"
      suffix instead of "64:" prefix.
    * Changed error number output format: error numbers are consistently
      printed as "-1 ECONST (Error description)"
      for known errors and as "-1 (errno 123)" for unknown errors,
      regardless of -e raw qualification settings.
    * Unfetchable addresses inside arrays are now printed as comments.
    * Obsolete IA-32 mode syscall names are no longer printed on ia64.
  * Improvements
    * Implemented libdw backend for -k option, configured at build time
      using --with-libdw option.
    * Added -X option for configuring xlat output formatting (addresses
      Debian bug #692915).
    * Added support for personality designation ("64", "32", or "x32") to syscall
      qualifications in -e trace expressions.
    * Implemented injection of syscalls with no side effects as an alternative
      to injection of an invalid syscall (-e inject=SET:syscall= expression).
    * Improved support for reproducible builds (addresses Debian bug #896016).
    * Implemented decoding of BPF_PROG_QUERY and BPF_RAW_TRACEPOINT_OPEN bpf
      syscall commands.
    * Implemented decoding of INOTIFY_IOC_SETNEXTWD and PERF_EVENT_IOC_* ioctl
      commands.
    * Implemented decoding of PR_GET_SPECULATION_CTRL and PR_SET_SPECULATION_CTRL
      prctl syscall options.
    * Enhanced decoding of bpf, getsockopt, setsockopt, and socket syscalls.
    * Enhanced decoding of NETLINK_KOBJECT_UEVENT and NETLINK_ROUTE protocols.
    * Enhanced decoding of *_DIAG_MEMINFO netlink attributes.
    * Enhanced decoding of BTRFS_*, FS_IOC_*, SIOCGIFHWADDR, and SIOCSIFHWADDR

OBS-URL: https://build.opensuse.org/request/show/617219
OBS-URL: https://build.opensuse.org/package/show/devel:tools/strace?expand=0&rev=89
This commit is contained in:
Andreas Schwab 2018-06-16 14:58:57 +00:00 committed by Git OBS Bridge
parent 51fdc56c7f
commit 1d92e8c7ee
6 changed files with 76 additions and 23 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:068cd09264c95e4d591bbcd3ea08f99a693ed8663cd5169b0fdad72eb5bdb39d
size 1232884

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJaxbo0AAoJEKgEH6g54W42YNkQAImUfckF3FLs7o1YifuVEATC
Fu/s4MJumHeiYUWloIFrf9gjrLo4E3m2Sl6DD1O4aN3cgPzJ5fNMbVNAn1lXtz5O
cG1hbKsBt+crJBsYPthFfgn5/9q93pHhWCA5md8gYkYIc+FJej+3OWk4jjyqH0WF
Gd2yCBVm9vYvpgs6HtVAEMxUtvSdR0nvae3YtKNiCqj6qrRwwU8Vg74wyn71zCgQ
XK74kY/p58tczL0/u+bsPehloQMPpzGaNgcBR8r0jNlZTB/0n4mk4QJYBg/QwTb1
MZwO1hhd17GXoKampxuYL5ywmrDKLGe5nptsNLzChQJ06OiMDdw0zNB9FWcCXc5p
yttyZUh2LtEWWVK2Cm6KBZTMZXeZ2NuLuV4vgSEHAAcWGAMZnhfAtKPuVlBYYALw
6apsFrG8g+i+oTayGkYeypSD3L5OD/JeX9M1azk1A1hvtjUb4hjOvBLtxJ2gXxqX
yQa1L8kO5JZZVZdZCrOtx2GkyT5iAY4bjs/7JOcJsAfFbkPbHroeXauRHqGppLom
WERhbCEaY/+6ZmTO82rdm16QmADqjRAtWgCkFmgswcqQTFevynbRkGFEGYbJrk0A
isbvgUZLi7RVfaT/8AWYBtEXw+hUMOrJOAHeeATNAvjl8AY8ICvbm453fNUNGn2h
rhETZeykwo9xN+cn7U1E
=HJn+
-----END PGP SIGNATURE-----

3
strace-4.23.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7860a6965f1dd832747bd8281a04738274398d32c56e9fbd0a68b1bb9ec09aad
size 1379128

16
strace-4.23.tar.xz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJbIq5MAAoJEKgEH6g54W42OTMQAIqDmZcgMmDcbKDyj5iJQwi/
eimp/+mhqUnjWciedO7i9xkEZEkxHAJ8iLPkeKdotnJtoIolq8RTOlilShGJebWk
iYCErMVOV3K4ozZ+517Fu27B4rvThYlxQxhCyDGGdd5IafAqoP2JgaKk3/lBkYd+
I/Gj/V5h7XVvhk6zatOncvhqMB73QyAxIa7fWjx9pQd4kG4x4Ebwp7FDczXq6Geg
tE3dkXtSzosAc2nEK+jbjq9Nb8th2zf49CUu/GZyIGrBj4XTUvFfFZLgX6vN3O9S
BT8kpBMAVHxutcHYxcboLrfZ3DdrK3+pmx4XJfDx7JmY2bWjq4ipp/FcDykZLAgF
FvCd3dfNfA+6kmgqbFVWir8LSXqukQOIa04n/lL7gAPBlt4gW7ZFE5LKG+wUR+CA
COx//i2I8fYC6tkVVOLSJUmN55ZIViuuZLXJlWCt8m2bfu4Q2zI3LLqy5UEbKiKj
cxempliZuz7uLSQTHmrMmL/oj2bs4SdC0V8qzbBkDjJAWrMM1HLX+c0aFuqlw61w
6HikIN05F8JTYvTX2pBjfjgXd2wECgls0LMRtTwiVhl+uF5c2h0g/6bXwnb/JEna
mgqywDeVIWpDxHjNJa5MmhCFBCBc1RXyMnBcHSx5lM/oYH57vbluEL8h7xT10JWH
N8+VcxPKmSiDNwKv32yd
=V+iA
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Sat Jun 16 13:55:58 UTC 2018 - schwab@linux-m68k.org
- Update to strace 4.23
* Changes in behaviour
* On x32 personality, 64-bit syscalls (such as readv) are now shown with "#64"
suffix instead of "64:" prefix.
* Changed error number output format: error numbers are consistently
printed as "-1 ECONST (Error description)"
for known errors and as "-1 (errno 123)" for unknown errors,
regardless of -e raw qualification settings.
* Unfetchable addresses inside arrays are now printed as comments.
* Obsolete IA-32 mode syscall names are no longer printed on ia64.
* Improvements
* Implemented libdw backend for -k option, configured at build time
using --with-libdw option.
* Added -X option for configuring xlat output formatting (addresses
Debian bug #692915).
* Added support for personality designation ("64", "32", or "x32") to syscall
qualifications in -e trace expressions.
* Implemented injection of syscalls with no side effects as an alternative
to injection of an invalid syscall (-e inject=SET:syscall= expression).
* Improved support for reproducible builds (addresses Debian bug #896016).
* Implemented decoding of BPF_PROG_QUERY and BPF_RAW_TRACEPOINT_OPEN bpf
syscall commands.
* Implemented decoding of INOTIFY_IOC_SETNEXTWD and PERF_EVENT_IOC_* ioctl
commands.
* Implemented decoding of PR_GET_SPECULATION_CTRL and PR_SET_SPECULATION_CTRL
prctl syscall options.
* Enhanced decoding of bpf, getsockopt, setsockopt, and socket syscalls.
* Enhanced decoding of NETLINK_KOBJECT_UEVENT and NETLINK_ROUTE protocols.
* Enhanced decoding of *_DIAG_MEMINFO netlink attributes.
* Enhanced decoding of BTRFS_*, FS_IOC_*, SIOCGIFHWADDR, and SIOCSIFHWADDR
ioctl commands.
* Enhanced decoding of AF_BLUETOOTH socket addresses.
* Implemented decoding of io_pgetevent syscall.
* Wired up rseq syscall.
* Updated lists of ADJ_*, BPF_*, BPF_F_*, BPF_PROG_TYPE_*, ETH_P_*, FPE_*,
IFF_*, IPPROTO_*, MAP_*, MS_*, MSG_*, NETLINK_*, PACKET_*, PROT_*, SCTP_*,
SECCOMP_FILTER_FLAG_*, SEGV_*, SEM_*, SHM_*, SW_*, V4L2_CID_*,
V4L2_CTRL_CLASS_*, and V4L2_PIX_FMT_* constants.
* Updated lists of ioctl commands from Linux 4.17.
* Bug fixes
* Fixed decoding of msgtyp argument of msgrcv syscall.
* Fixed fallback definitions for F_*, MCL_*, MSG_ZEROCOPY, SI_*,
and SOL_SOCKET constants.
* Fixed -e trace=%pure expression on mips.
- Use libdw for unwinding on Leap 15 or later
-------------------------------------------------------------------
Thu Apr 5 13:59:40 UTC 2018 - schwab@suse.de

View File

@ -17,7 +17,7 @@
Name: strace
Version: 4.22
Version: 4.23
Release: 0
Summary: A utility to trace the system calls of a program
License: BSD-3-Clause
@ -32,13 +32,17 @@ Source4: baselibs.conf
BuildRequires: haveged
BuildRequires: libacl-devel
BuildRequires: libaio-devel
BuildRequires: lksctp-tools-devel
BuildRequires: xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} >= 1500
BuildRequires: libdw-devel
%else
# libunwind is broken on ppc and ppc64 and aarch64
%ifarch %ix86 ia64 x86_64 %arm ppc64le
BuildRequires: libunwind-devel
%endif
%endif
BuildRequires: lksctp-tools-devel
BuildRequires: xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} > 1140
BuildRequires: sysvinit-tools
BuildRequires: time