Accepting request 733201 from devel:tools
- Update to strace 5.3 * Improvements * Implemented usage of seccomp-bpf for stopping tracees only for filtered syscalls. Use --seccomp-bpf option to enable. * Implemented decoding of pidfd_open and clone3 syscalls. * Enhanced decoding of io_cancel, io_submit, s390_sthyi, and syslog syscalls. * Enhanced decoding of NETLINK_ROUTE protocol. * Implemented decoding of UNIX_DIAG_UID netlink attribute. * Implemented decoding of WDIOC_* ioctl commands. * Enchanced syscall count statistics: overhead is now applied per-call, added ability for sorting on errors field. * Syscall delay injection and overhead values can now be supplied with time measure unit suffix and provided in IEEE 754 floating point format. * Updated lists of AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.3. * Enhanced manual page. * Bug fixes * Fixed syscall tampering on arc, avr32, csky, ia64, m68k, metag, mips, nios2, or1k, riscv, s390, s390x, sparc, sparc64, and tile architectures when PTRACE_GET_SYSCALL_INFO is in use. * Fixed decoding of sockaddr_hci (AF_BLUETOOTH) addresses that lack hci_channel field. * Fixed evdev ioctl bitset decoding. * Fixed tests on alpha with Linux kernel headers 5.1+. * Portability * Removed support for decoding syscalls in range [1024...1079] on AArch64 architecture as this range has never been implemented in mainline kernel releases. (forwarded request 733200 from Andreas_Schwab) OBS-URL: https://build.opensuse.org/request/show/733201 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strace?expand=0&rev=78
This commit is contained in:
commit
afcff16806
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d513bc085609a9afd64faf2ce71deb95b96faf46cd7bc86048bc655e4e4c24d2
|
|
||||||
size 1515544
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIcBAABCAAGBQJdKIdcAAoJEKgEH6g54W42jLYP/AgIfYBO0ZOFkTpmMCI9tRMp
|
|
||||||
rLMjYxZ3TbXpXKiwp/Cz2iXVIlbD2WgzVjswvtjp8f/bcRxCl1UwLaGRuAUd6pnJ
|
|
||||||
2NDqac2Msgotrw2pZsqfvVkGuFirpEa+0tXlE3WOXW8X8z55UcWqHCbgsyX6LJS0
|
|
||||||
YIeTwicXQtdS7d2yCOsNWkziPR+9GUTbKtS5Bjz+nf6H8trHn3kMo3CtigBZH2c/
|
|
||||||
gUhdtigK9R6GzMNF3PTbZaZW3N3h899Zn+DPRK3XMRCDGjV7EI9orrq1g1wm11J3
|
|
||||||
YIKz3S5KD55sedOSvcNo9BiixIRjO6H8liyKz5kg4dq06od0tjRBE2Vo80eehIBW
|
|
||||||
Ek+NzkC2naw++kJWlHVipD2+g7Dt8UepoJJu4yNgLWM0R8Cvg0CV1/fhMUpClxO3
|
|
||||||
FmsC3lfURuZM0XITJqYQRtdEdXY0WbVWuKweH9xmvMVwyfhE7CxcRl/xPjO+PiEf
|
|
||||||
+mkuMqZekYleH+NuOUbhV2X3NB7gDpFyZVehCczy89HaB3zDMJbNjZWSYHBko6JK
|
|
||||||
67r0rd3/684vL3gZ4WFodCA3U0Qk73JDGdIJjYIsv+b5xYVhozHatXVsYOdxZGMb
|
|
||||||
VZJtUEINnonwk52bFw1+nZm/RnWs+e8z97y+F8vPn8YLH8TvsDAz6gD/PhOWsT9u
|
|
||||||
ikEAiT+1svNb+98QPMcH
|
|
||||||
=YqS1
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
strace-5.3.tar.xz
Normal file
3
strace-5.3.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:6c131198749656401fe3efd6b4b16a07ea867e8f530867ceae8930bbc937a047
|
||||||
|
size 1572708
|
16
strace-5.3.tar.xz.asc
Normal file
16
strace-5.3.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIcBAABCAAGBQJdi3RoAAoJEKgEH6g54W42PR4P/i3QAbnsUyQwfA3yYHw3GABV
|
||||||
|
yOztZV37mbWAZjnHLbgh4ccndh7mirb4CNEB2lwTB84MpL3zF8rFreoaDrYeuidQ
|
||||||
|
K7bdQVizFAaK0u8CmNmavMbeSxyOmDl0BPoFHFdpTnAyOdCCbIYfm0Rf+OfzUMB+
|
||||||
|
xNV183IgNNHGHIhB1USzVlcewR+3FgsMnsvHPESIaheXZmpD088KSUipZyR9QfNN
|
||||||
|
t1sXf5U7x2H6hxZ7rshHsyw3jLw0ceibyqSFoYt0zcOr878ta2e2wX6TWHr8OdYH
|
||||||
|
IKeWYxYbAQSsaPihHQ4xO664cQTsbD/JYUCflDlbn3cmLTUmVQlCXlMumJU4lCMI
|
||||||
|
87onfzlSXufFHuiRUHnlAM1j1RAc5f4/xYNI/L/sB99j8b0w8ZqIO1uiHV57TBSg
|
||||||
|
7Yw0xcqfDmiCLwSeaM5KARaJPQjhXfFUUCtnxqMwfoOUQEx35YIrn0F4g6o31v6W
|
||||||
|
JsL2xQeZSY+pJ9lyUvcDfT4NQm82hMQP9FAoQUZXM9JgFJphbmKwGnJL9IqPtxb5
|
||||||
|
Ygdu2euejJqhAECbP2opGe0ZGCmjeyap79FFTK0ByIlVv3T5L/KzqmFNaWGy2GsZ
|
||||||
|
Yn+BOaZH3ZAzPdhHLE3G7QHddJDrv3FE+TBNT0kB5Z2xQ62+vrhZSI37BOPMvxpl
|
||||||
|
oxBUe0X5BR1VWoR+P1w8
|
||||||
|
=PzfF
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,36 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 25 15:09:18 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
- Update to strace 5.3
|
||||||
|
* Improvements
|
||||||
|
* Implemented usage of seccomp-bpf for stopping tracees only for filtered
|
||||||
|
syscalls. Use --seccomp-bpf option to enable.
|
||||||
|
* Implemented decoding of pidfd_open and clone3 syscalls.
|
||||||
|
* Enhanced decoding of io_cancel, io_submit, s390_sthyi, and syslog syscalls.
|
||||||
|
* Enhanced decoding of NETLINK_ROUTE protocol.
|
||||||
|
* Implemented decoding of UNIX_DIAG_UID netlink attribute.
|
||||||
|
* Implemented decoding of WDIOC_* ioctl commands.
|
||||||
|
* Enchanced syscall count statistics: overhead is now applied per-call,
|
||||||
|
added ability for sorting on errors field.
|
||||||
|
* Syscall delay injection and overhead values can now be supplied with
|
||||||
|
time measure unit suffix and provided in IEEE 754 floating point format.
|
||||||
|
* Updated lists of AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*,
|
||||||
|
XDP_*, and *_MAGIC constants.
|
||||||
|
* Updated lists of ioctl commands from Linux 5.3.
|
||||||
|
* Enhanced manual page.
|
||||||
|
* Bug fixes
|
||||||
|
* Fixed syscall tampering on arc, avr32, csky, ia64, m68k, metag, mips,
|
||||||
|
nios2, or1k, riscv, s390, s390x, sparc, sparc64, and tile architectures
|
||||||
|
when PTRACE_GET_SYSCALL_INFO is in use.
|
||||||
|
* Fixed decoding of sockaddr_hci (AF_BLUETOOTH) addresses that lack
|
||||||
|
hci_channel field.
|
||||||
|
* Fixed evdev ioctl bitset decoding.
|
||||||
|
* Fixed tests on alpha with Linux kernel headers 5.1+.
|
||||||
|
* Portability
|
||||||
|
* Removed support for decoding syscalls in range [1024...1079] on AArch64
|
||||||
|
architecture as this range has never been implemented in mainline kernel
|
||||||
|
releases.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jul 12 21:29:45 UTC 2019 - Andreas Schwab <schwab@linux-m68k.org>
|
Fri Jul 12 21:29:45 UTC 2019 - Andreas Schwab <schwab@linux-m68k.org>
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: strace
|
Name: strace
|
||||||
Version: 5.2
|
Version: 5.3
|
||||||
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
|
||||||
@ -61,7 +61,7 @@ and processes can be seen. Child processes can also be tracked.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
%ifarch aarch64 riscv64
|
%ifarch aarch64
|
||||||
--disable-mpers \
|
--disable-mpers \
|
||||||
%endif
|
%endif
|
||||||
%{nil}
|
%{nil}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user