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:
parent
51fdc56c7f
commit
1d92e8c7ee
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:068cd09264c95e4d591bbcd3ea08f99a693ed8663cd5169b0fdad72eb5bdb39d
|
|
||||||
size 1232884
|
|
@ -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
3
strace-4.23.tar.xz
Normal 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
16
strace-4.23.tar.xz.asc
Normal 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-----
|
@ -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
|
Thu Apr 5 13:59:40 UTC 2018 - schwab@suse.de
|
||||||
|
|
||||||
|
12
strace.spec
12
strace.spec
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: strace
|
Name: strace
|
||||||
Version: 4.22
|
Version: 4.23
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A utility to trace the system calls of a program
|
Summary: A utility to trace the system calls of a program
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -32,13 +32,17 @@ Source4: baselibs.conf
|
|||||||
BuildRequires: haveged
|
BuildRequires: haveged
|
||||||
BuildRequires: libacl-devel
|
BuildRequires: libacl-devel
|
||||||
BuildRequires: libaio-devel
|
BuildRequires: libaio-devel
|
||||||
BuildRequires: lksctp-tools-devel
|
%if 0%{?suse_version} >= 1500
|
||||||
BuildRequires: xz
|
BuildRequires: libdw-devel
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
%else
|
||||||
# libunwind is broken on ppc and ppc64 and aarch64
|
# libunwind is broken on ppc and ppc64 and aarch64
|
||||||
%ifarch %ix86 ia64 x86_64 %arm ppc64le
|
%ifarch %ix86 ia64 x86_64 %arm ppc64le
|
||||||
BuildRequires: libunwind-devel
|
BuildRequires: libunwind-devel
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
|
BuildRequires: lksctp-tools-devel
|
||||||
|
BuildRequires: xz
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%if 0%{?suse_version} > 1140
|
%if 0%{?suse_version} > 1140
|
||||||
BuildRequires: sysvinit-tools
|
BuildRequires: sysvinit-tools
|
||||||
BuildRequires: time
|
BuildRequires: time
|
||||||
|
Loading…
x
Reference in New Issue
Block a user