SHA256
1
0
forked from pool/strace

Accepting request 498329 from home:AndreasSchwab:f

- Update to strace 4.17
  * Changes in command line syntax
    * Syscall classes specified in -e trace= option now have % prefix (like
      -e trace=%process).  Old style class names without leading % are still
      supported, but considered deprecated now.
  * Improvements
    * Optimized syscall filtering.
    * Improved representation of timestamps.
    * Enhanced decoding of sched_setattr syscall.
    * Added -e trace=%stat option for tracing variants of stat syscall.
    * Added -e trace=%lstat option for tracing variants of lstat syscall.
    * Added -e trace=%fstat option for tracing variants of fstat and fstatat
      syscalls.
    * Added -e trace=%%stat option for tracing syscalls used for querying file
      status information (stat, lstat, fstat, fstatat, statx, and their
      variations).
    * Added -e trace=%statfs option for tracing statfs, statfs64 and statvfs
      syscalls.
    * Added -e trace=%fstatfs option for tracing fstatfs, fstatfs64 and fstatvfs
      syscalls.
    * Added -e trace=%%statfs option for tracing syscalls used for querying file
      system statistics information (statfs-like, fstatfs-like and ustat).
    * Added -e trace=/regex option for filtering syscalls using regular
      expressions.
    * Added support for prepending of question mark before syscall qualification
      in -e trace expressions in order to suppress error in case no syscalls
      matched the provided qualification.
    * Implemented decoding of signal mask in rt_sigreturn syscall on alpha, arc,
      arm, avr32, bfin, cris, hppa, m68k, metag, microblaze, mips, nios2, or1k,
      powerpc, powerpc64, riscv, sh, sh64, sparc, sparc64, tile, x86, and xtensa

OBS-URL: https://build.opensuse.org/request/show/498329
OBS-URL: https://build.opensuse.org/package/show/devel:tools/strace?expand=0&rev=73
This commit is contained in:
Andreas Schwab 2017-05-25 15:17:52 +00:00 committed by Git OBS Bridge
parent 619669d429
commit 451b78bd5f
6 changed files with 75 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98487cb5178ec1259986cc9f6e2a844f50e5d1208c112cc22431a1e4d9adf0ef
size 966668

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJYotfAAAoJEKgEH6g54W42B1sP/3XM1YZQ5RORdx5itnF7I+xJ
uFbyrRAxCGNnHIl7FwWgDbiOJMbMSSajaBa02AprHdoaSbifkEXcgypley0Igten
rauJ/Ea8o1g/HrAmfo7oO1TtFYntarG8Eb92HrLYGtxswDNvbmCukt8PMuEYoQMI
D7FH9c+Wt2LlkSnmAsvoE+I5KY9wQoz8VXL8wwOxZ+cMh1M1wbu+V7219GWrlhVO
RuKO0QuJe1PUTqLJjETGJP7it9nulRXgvUbqbqV6es6y0/+amxR915kf9UD8+Oph
LJDGhuFx95bImQAp5qXTne6lts0n5CBF9iuhtLPTbU/5fDiEDQMxAWXNk8q4OgOp
NF5SOC40HY972B0juXQIdOzR4TQvIacpp5LMHLw8HcGNIrQZHa+3X2VJqTgqBfuj
+vbF4s1FyXuSEoEx6T5hBD7/ZGbsmQAQje6JqFaCHgAqTtMwoBDJV4Fs+NHgKwGa
J4+y5eUpdz/qH8fvkKCZ/fUn390ZUlufN2zZ3j24mHIH+rRoOnMkCrLJo0w2eVHG
OJpd7a4nePrjDdLNW7jjnXzSP+veP8tIGGe0raqgJac2fDiapevew28kjYHs1rDs
hCoexz/jSpyrmTypRG5glKTSNXxE0eU+moCU/IML+N4VkAoJSmX/ZO4RMFKACha7
rEgbTsaVT19bo4fJFGcC
=E79j
-----END PGP SIGNATURE-----

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

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81f35b085fbb3cfa806eb521a8522ac3406deaccfe121ce35064bad268237419
size 1001808

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

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJZJbIOAAoJEKgEH6g54W42kmwP/3+ANA/r5TnzAwdg8QGFRUJ/
yMcuCySDrY2f3ymEb0/iUjxJ9NtrG/4VGxvU5VxQxU04HKn88JHOsxec5jxaiyBC
hVd8x0WtS+aItBDSJXuD4WblCEHEYr6suFW1cDMtOKx71+4scExfu9FUoYk7UzIz
wUzce+VA51yHktYS2mfcASHJ+KQM4K+Ucd4p9MmIU0BhfF0CRl2hhUwv367lfcfI
Y/F74bBjmAOkmhMU3ea4NbIP6Gc0tz/CLsWVS/PR3WQgerFYUWAOvZp6H8AJ0BAx
Qtt8Zq4xAnyAAafc16C8plYSkjp7DT83QF1SXto2Yn6Ob0D+WqKoJxNRFWgHjMy6
z2hngGQtL36m1cJhbjXiI7mjaKhHzSAEczu39fPvtslukSKUJhQQReXxjsNhVm17
TsCRVg/kZrAFZkFvE/sFuCV0WJ8RjvgO6rWD7tHuzyVH0iNxz6GPPoCqq7p5gK5g
K7cFW8IAS4ZnyV9epNwlHbF2zdwB75DaBZ5GG/dVF/+pfsNZ0gWZWeRZtiHlvJ3p
91UB6jT3S7h4PsyQONdtPyBq0IlrIyMwfvapxULHmpuBNdNYfEKzMd9ryaW4p/v4
GNcI23Wd8m7+o6ZnyPzHDVyJFci+r1z33a+PUFc2t2QfadhtnN9PhDSPFkXuZtBD
iJo6MiYqN3v7EyduaT8l
=ow50
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,57 @@
-------------------------------------------------------------------
Thu May 25 11:18:56 UTC 2017 - schwab@linux-m68k.org
- Update to strace 4.17
* Changes in command line syntax
* Syscall classes specified in -e trace= option now have % prefix (like
-e trace=%process). Old style class names without leading % are still
supported, but considered deprecated now.
* Improvements
* Optimized syscall filtering.
* Improved representation of timestamps.
* Enhanced decoding of sched_setattr syscall.
* Added -e trace=%stat option for tracing variants of stat syscall.
* Added -e trace=%lstat option for tracing variants of lstat syscall.
* Added -e trace=%fstat option for tracing variants of fstat and fstatat
syscalls.
* Added -e trace=%%stat option for tracing syscalls used for querying file
status information (stat, lstat, fstat, fstatat, statx, and their
variations).
* Added -e trace=%statfs option for tracing statfs, statfs64 and statvfs
syscalls.
* Added -e trace=%fstatfs option for tracing fstatfs, fstatfs64 and fstatvfs
syscalls.
* Added -e trace=%%statfs option for tracing syscalls used for querying file
system statistics information (statfs-like, fstatfs-like and ustat).
* Added -e trace=/regex option for filtering syscalls using regular
expressions.
* Added support for prepending of question mark before syscall qualification
in -e trace expressions in order to suppress error in case no syscalls
matched the provided qualification.
* Implemented decoding of signal mask in rt_sigreturn syscall on alpha, arc,
arm, avr32, bfin, cris, hppa, m68k, metag, microblaze, mips, nios2, or1k,
powerpc, powerpc64, riscv, sh, sh64, sparc, sparc64, tile, x86, and xtensa
architectures.
* Implemented decoding of statx syscall.
* Implemented decoding of NS_* ioctl commands.
* Implemented decoding of the remaining V4L2_BUF_TYPE_* types.
* Implemented decoding of VIDIOC_[SG]_TUNER ioctl commands.
* Implemented decoding of NLMSG_ERROR netlink messages.
* Improved decoding of BPF_PROG_ATTACH command of bpf syscall.
* Improved decoding of misplaced parts in DM_* ioctl commands.
* Updated lists of ioctl commands from Linux 4.11.
* Bug fixes
* Fixed decoding of flags argument of preadv2 and pwritev2 syscalls on x32.
* Fixed the number of arguments and tracing flags of alpha specific syscalls.
* Fixed decoding of old sigsuspend syscall on alpha, cris, mips, powerpc,
powerpc64, sh, sh64, sparc, and sparc64.
* Fixed decoding of sgetmask and ssetmask syscalls on 64-bit architectures.
* Fixed decoding of netlink messages received within struct msghdr.
* Worked around a bug in miscompiled aarch64 kernels leading to the 3rd
argument of sched_getattr syscall being not quite 32-bit.
* Fixed corner cases of printing inaccessible times argument of utimes
and futimesat syscalls.
-------------------------------------------------------------------
Wed Feb 15 10:10:27 UTC 2017 - schwab@linux-m68k.org

View File

@ -1,7 +1,7 @@
#
# spec file for package strace
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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: 4.16
Version: 4.17
Release: 0
Summary: A utility to trace the system calls of a program
License: BSD-3-Clause