2425 lines
106 KiB
Plaintext
2425 lines
106 KiB
Plaintext
|
-------------------------------------------------------------------
|
||
|
Thu Feb 1 14:42:14 UTC 2024 - Cathy Hu <cathy.hu@suse.com>
|
||
|
|
||
|
- Enable SELinux Context Printing (--secontext).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jan 29 19:44:45 UTC 2024 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 6.7
|
||
|
* Implemented -kk/--stack-traces=source option for libdw-based stack tracing.
|
||
|
* Implemented decoding of futex_wake, futex_wait, and sys_futex_requeue
|
||
|
syscalls.
|
||
|
* Updated lists of BPF_*, BTRFS_*, IORING_*, KVM_*, LANDLOCK_*, PR_*,
|
||
|
and TCP_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.7.
|
||
|
* Fix strace -r during the first second after booting to show correct relative
|
||
|
timestamps.
|
||
|
* Fix strace -f entering deadlock on exit if there are tracee processes
|
||
|
spawned using vfork semantics.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Oct 31 11:58:57 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
||
|
|
||
|
- Update to strace 6.6
|
||
|
* Implemented --kill-on-exit option that instructs the tracer to set
|
||
|
PTRACE_O_EXITKILL option to all tracee processes and not to detach them
|
||
|
on cleanup so they will not be left running after the tracer exit.
|
||
|
* Implemented automatic activation of --kill-on-exit option when
|
||
|
--seccomp-bpf is enabled and -p/--attach option is not used.
|
||
|
* Implemented decoding of map_shadow_stack syscall.
|
||
|
* Implemented decoding of FSCONFIG_CMD_CREATE_EXCL fsconfig command.
|
||
|
* Implemented decoding of IFLA_BRPORT_BACKUP_NHID netlink attribute.
|
||
|
* Implemented decoding of SECCOMP_IOCTL_NOTIF_SET_FLAGS ioctl.
|
||
|
* Implemented decoding of UFFDIO_CONTINUE, UFFDIO_POISON, and
|
||
|
UFFDIO_WRITEPROTECT ioctls.
|
||
|
* Updated lists of ARCH_*, BPF_*, DEVCONF_*, IORING_*, KEXEC_*, MAP_*, NT_*,
|
||
|
PTRACE_*, QFMT_*, SEGV_*, UFFD_*, V4L2_*, and XDP_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.6.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Oct 30 14:45:35 UTC 2023 - Antonio Teixeira <antonio.teixeira@suse.com>
|
||
|
|
||
|
- Remove haveged build requirement and usage in test suite as it is
|
||
|
not needed anymore (jsc#PED-6184).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Sep 2 07:28:27 UTC 2023 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 6.5
|
||
|
* Implemented decoding of cachestat and fchmodat2 syscalls.
|
||
|
* Implemented decoding of SO_PASSPIDFD and SO_PEERPIDFD socket options.
|
||
|
* Implemented decoding of SCM_PIDFD control messages.
|
||
|
* Implemented decoding of BPF_ENABLE_STATS, BPF_ITER_CREATE, BPF_LINK_DETACH,
|
||
|
and BPF_PROG_BIND_MAP bpf syscall commands.
|
||
|
* Updated decoding of BPF_OBJ_PIN and BPF_OBJ_GET bpf syscall commands.
|
||
|
* Updated lists of AT_*, BPF_*, IORING_*, KVM_*, MOVE_MOUNT_*, NFT_*, NT_*,
|
||
|
PR_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.5.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jun 27 08:04:14 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
||
|
|
||
|
- Update to strace 6.4
|
||
|
* Implemented decoding of IFLA_BRPORT_NEIGH_VLAN_SUPPRESS netlink attribute.
|
||
|
* Implemented decoding of IP_PROTOCOL type control messages and socket option.
|
||
|
* Updated lists of BPF_*, IP_*, KVM_*, MDBA_*, PACKET_*, PR_*, PTRACE_*,
|
||
|
UFFD_*, and V4L2_PIX_FMT_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.4.
|
||
|
* Turn --seccomp-bpf off when --syscall-limit option is specified.
|
||
|
* Fixed --trace-fds filtering support of syscalls taking file descriptor
|
||
|
arguments that do not normally have a path associated with them.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon May 8 21:18:33 UTC 2023 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 6.3
|
||
|
* Implemented --trace-fds=set option for filtering only the syscalls
|
||
|
that operate on the specified set of file descriptors.
|
||
|
* Implemented --decode-fds=signalfd option for decoding of signal masks
|
||
|
associated with signalfd file descriptors.
|
||
|
* Implemented --syscall-limit option to automatically detach tracees
|
||
|
after capturing the specified number of syscalls.
|
||
|
* Implemented --argv0 option to set argv[0] of the command being executed.
|
||
|
* Implemented decoding of PR_GET_MDWE and PR_SET_MDWE operations of prctl
|
||
|
syscall.
|
||
|
* Implemented decoding of IP_LOCAL_PORT_RANGE socket option.
|
||
|
* Implemented decoding of IFLA_BRPORT_MCAST_N_GROUPS,
|
||
|
IFLA_BRPORT_MCAST_MAX_GROUPS, IFLA_GSO_IPV4_MAX_SIZE,
|
||
|
IFLA_GRO_IPV4_MAX_SIZE, and TCA_EXT_WARN_MSG netlink attributes.
|
||
|
* Updated lists of F_SEAL_*, IFLA_*, IORING_*, MFD_*, NFT_*, TCA_*,
|
||
|
and V4L2_PIX_FMT_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.3.
|
||
|
* Fixed --status filtering when -c option is in use.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Feb 27 09:39:58 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
||
|
|
||
|
- Update to strace 6.2
|
||
|
* Implemented collision resolution for overlapping ioctl commands
|
||
|
from tty and snd subsystems.
|
||
|
* Implemented decoding of IFLA_BRPORT_MAB and IFLA_DEVLINK_PORT
|
||
|
netlink attributes.
|
||
|
* Updated lists of ALG_*, BPF_*, IFLA_*, KEY_*, KVM_*, LANDLOCK_*,
|
||
|
MEMBARRIER_*, NFT_*, NTF_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.2.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Dec 12 20:52:29 UTC 2022 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 6.1
|
||
|
* Enhanced decoding of terminal ioctl commands.
|
||
|
* Updated decoding of statx syscall.
|
||
|
* Updated lists of ABS_*, BPF_*, BTRFS_*, COUNTER_*, ETH_P_*, IFLA_*,
|
||
|
KVM_*, MADV_*, NLMSGERR_*, PERF_*, STATX_*, and TLS_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.1.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Oct 29 18:44:10 UTC 2022 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 6.0
|
||
|
* Enhanced decoding of PTP_* ioctl commands.
|
||
|
* Updated decoding of setns syscall.
|
||
|
* Updated lists of BPF_*, BTRFS_*, FAN_*, ETH_P_*, KVM_*, NDTPA_*,
|
||
|
NT_*, PERF_*, and TLS_INFO_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 6.0.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Aug 12 20:06:23 UTC 2022 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.19
|
||
|
* Changes in behaviour
|
||
|
* The "(deleted)" marker for unlinked paths of file descriptors is now printed
|
||
|
outside angle brackets;
|
||
|
* Improvements
|
||
|
* Implemented printing of Unix socket sun_path field's SELinux context.
|
||
|
* Implemented decoding of SO_TXREHASH socket option.
|
||
|
* Implemented decoding of IFLA_TSO_MAX_SIZE, IFLA_TSO_MAX_SEGS,
|
||
|
NDA_FDB_EXT_ATTRS, NDA_FLAGS_EXT, NDA_NDM_FLAGS_MASK,
|
||
|
and NDA_NDM_STATE_MASK netlink attributes.
|
||
|
* Improved decoding of INET_DIAG_LOCALS, INET_DIAG_MD5SIG, INET_DIAG_PEERS,
|
||
|
INET_DIAG_PROTOCOL, INET_DIAG_REQ_PROTOCOL, INET_DIAG_SHUTDOWN,
|
||
|
INET_DIAG_SK_BPF_STORAGES, INET_DIAG_SOCKOPT, and INET_DIAG_ULP_INFO
|
||
|
NETLINK_SOCK_DIAG netlink attributes.
|
||
|
* Enhanced decoding of arch_prctl and prctl syscalls.
|
||
|
* Enhanced siginfo_t decoding.
|
||
|
* Updated decoding of struct rtnl_link_stats64.
|
||
|
* Updated lists of DEVCONF_*, FAN_MARK_*, GPIO_V2_LINE_FLAG_*, IORING_*,
|
||
|
KEXEC_*, LANDLOCK_*, NET_IPV4_CONF_*, NLM_F_*, NT_*, PR_*, SECCOMP_*,
|
||
|
UFFD_FEATURE_*, V4L2_CID_*, and V4L2_PIX_FMT_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.19.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Jun 18 20:33:56 UTC 2022 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.18
|
||
|
* Improvements
|
||
|
* Added an interface of raising des Strausses awareness.
|
||
|
* Added --tips option to print strace tips, tricks, and tweaks
|
||
|
at the end of the tracing session.
|
||
|
* Enhanced decoding of bpf and io_uring_register syscalls.
|
||
|
* Implemented decoding of COUNTER_*, RTC_PARAM_GET, and RTC_PARAM_SET ioctl
|
||
|
commands.
|
||
|
* Updated lists of BPF_*, BR_*, BTRFS_*, IFA_*, IFLA_*, IORING_*, KEY_*,
|
||
|
KVM_*, MADV_*, and UFFD_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.18.
|
||
|
* Bug fixes
|
||
|
* Fixed printing of the updated value of union bpf_attr.next_id
|
||
|
on the exiting of bpf(BPF_*_GET_NEXT_ID) calls.
|
||
|
- tests-ptrace.patch: Dropped
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sun Mar 27 13:07:04 UTC 2022 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.17
|
||
|
* Improvements
|
||
|
* Extended personality designation syntax of syscall specification expressions
|
||
|
to support all@pers and %class@pers.
|
||
|
* Enhanced rejection of invalid syscall numbers in syscall specification
|
||
|
expressions.
|
||
|
* Implemented decoding of set_mempolicy_home_node syscall, introduced
|
||
|
in Linux 5.17.
|
||
|
* Implemented decoding of IFLA_GRO_MAX_SIZE and TCA_ACT_IN_HW_COUNT netlink
|
||
|
attributes.
|
||
|
* Implemented decoding of PR_SET_VMA operation of prctl syscall.
|
||
|
* Implemented decoding of siginfo_t.si_pkey field.
|
||
|
* Implemented decoding of LIRC ioctl commands.
|
||
|
* Updated lists of FAN_*, IORING_*, IOSQE_*, KEY_*, KVM_*, MODULE_INIT_*,
|
||
|
TCA_ACT_*, and *_MAGIC constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.17.
|
||
|
- tests-ptrace.patch: Handle undefined SEGV_PKUERR
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jan 10 13:34:19 UTC 2022 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.16
|
||
|
* Improvements
|
||
|
* Implemented --secontext=mismatch option to find mismatches in SELinux
|
||
|
contexts.
|
||
|
* Implemented decoding of futex_waitv syscall introduced in Linux 5.16.
|
||
|
* Implemented decoding of BPF_LINK_GET_NEXT_ID and BPF_LINK_GET_FD_BY_ID bpf
|
||
|
syscall commands.
|
||
|
* Enhanced decoding of BPF_MAP_CREATE, BPF_PROG_TEST_RUN, and BPF_PROG_LOAD
|
||
|
bpf syscall commands.
|
||
|
* Enhanced decoding of BTRFS_IOC_FS_INFO ioctl command.
|
||
|
* Updated lists of AUDIT_*, BPF_*, BTRFS_*, DEVCONF_*, FAN_*, ETH_P_*,
|
||
|
IPV4_DEVCONF_*, KVM_*, NDA_*, SO_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.16.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Dec 1 20:53:44 UTC 2021 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.15
|
||
|
* Improvements
|
||
|
* Implemented --strings-in-hex=non-ascii-chars option for using hexadecimal
|
||
|
numbers instead of octal ones in escape sequences in the output strings.
|
||
|
* Implemented --decode-pids=comm option (and its alias -Y) for printing
|
||
|
command names for PIDs.
|
||
|
* Implemented --decode-pids=pidns as an alias to --pidns-translation option.
|
||
|
* Implemented printing of current working directory when AT_FDCWD constant
|
||
|
is used with --decode-fds=path option enabled.
|
||
|
* Improved printing of syscall names in places where the associated
|
||
|
AUDIT_ARCH_* value is present (ptrace PTRACE_GET_SYSCALL_INFO request,
|
||
|
SIGSYS siginfo_t).
|
||
|
* Implemented decoding of process_mrelease syscall, introduced in Linux 5.15.
|
||
|
* Implemented decoding of SECCOMP_GET_NOTIF_SIZES operation of seccomp
|
||
|
syscall.
|
||
|
* Implemented decoding of HDIO_*, KD*, and SECCOMP_* ioctl commands.
|
||
|
* Implemented decoding of RTM_NEWCACHEREPORT, RTM_{NEW,DEL,GET}NEXTHOP,
|
||
|
and RTM_{NEW,GET}STATS NETLINK_ROUTE netlink messages.
|
||
|
* Implemented decoding of AF_ALG, AF_IEEE802154, AF_MCTP, AF_NFC, AF_QIPCRTR,
|
||
|
AF_RRPC, AF_VSOCK, and AF_XDP socket addresses.
|
||
|
* Implemented decoding of AF_BRIDGE and AF_MCTP protocols for IFLA_AF_SPEC
|
||
|
netlink attribute.
|
||
|
* Implemented decoding of IFLA_BR_MCAST_QUERIER_STATE, IFLA_BR_MULTI_BOOLOPT,
|
||
|
IFLA_INET6_RA_MTU, IFLA_INFO_SLAVE_DATA, and IFLA_VFINFO_LIST netlink
|
||
|
attributes.
|
||
|
* Enhanced decoding of io_uring_register and times syscalls.
|
||
|
* Enhanced IFLA_BR_FORWARD_DELAY, IFLA_BR_MAX_AGE, IFLA_EXT_MASK,
|
||
|
IFLA_PROTINFO, *_INTVL, and *_TIMER netlink attribute decoding.
|
||
|
* Enhanced decoding of AF_IPX and AF_NETLINK socket addresses.
|
||
|
* Updated lists o AF_*, ARPHRD_*, BTRFS_*, DEVCONF_*, DM_*, ETH_P_*,
|
||
|
FAN_REPORT_*, IORING_*, MOVE_MOUNT_*, MPOL_*, PACKET_*, RTM_*, SO_*,
|
||
|
and XFRM_MSG_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.15.
|
||
|
* Bug fixes
|
||
|
* Fixed printing of struct bpf_prog_info.map_ids array.
|
||
|
* Fixed behaviour of "dev", "pidfd", and "socket" arguments of the --print-fds
|
||
|
option to no longer imply the "path" argument.
|
||
|
* Fixed insufficient buffer size used for network interface name printing,
|
||
|
that previously led to assertions on attempts of printing interface names
|
||
|
that require quoting, for example, names longer than 4 characters in -xx
|
||
|
mode (addresses RHBZ bug #2028146).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 2 12:18:58 UTC 2021 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.14
|
||
|
* Improvements
|
||
|
* Implemented decoding of memfd_secret and quotactl_fd syscalls,
|
||
|
introduced in Linux 5.14.
|
||
|
* Enhanced prctl syscall decoding.
|
||
|
* Enhanced decoding of IFLA_* netlink attributes.
|
||
|
* Enhanced decoding of MDBA_ROUTER_PATTR_* mdb router port netlink attributes.
|
||
|
* Updated lists of BPF_*, IORING_*, MADV_*, MOUNT_ATTR_*, SCTP_*,
|
||
|
and UFFD_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.14.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jul 19 07:25:15 UTC 2021 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.13
|
||
|
* Improvements
|
||
|
* Print netlink data in a more structured way.
|
||
|
* Implemented decoding of NT_PRSTATUS and NT_FPREGSET regsets
|
||
|
of PTRACE_GETREGSET and PTRACE_SETREGSET requests.
|
||
|
* Implemented decoding of regs argument of PTRACE_GETREGS, PTRACE_GETREGS64,
|
||
|
PTRACE_SETREGS, PTRACE_SETREGS64, PTRACE_GETFPREGS, and PTRACE_SETFPREGS
|
||
|
requests.
|
||
|
* Implemented powerpc System Call Vectored ABI support.
|
||
|
* Implemented decoding of landlock_add_rule, landlock_create_ruleset,
|
||
|
and landlock_restrict_self syscalls introduced in Linux 5.13.
|
||
|
* Enhanced decoding of perf_event_open syscall.
|
||
|
* Updated lists of BPF_*, IORING_*, KEXEC_*, KEY_*, KVM_*, NT_*, PR_*,
|
||
|
PTRACE_*, RTM_*, RTPROT_*, TRAP_*, UFFD_*, UFFDIO_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.13.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Apr 26 14:48:54 UTC 2021 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.12
|
||
|
* Improvements
|
||
|
* Implemented --secontext[=full] option to display SELinux contexts.
|
||
|
* Implemented decoding of mount_setattr syscall introduced in Linux 5.12.
|
||
|
* Updated decoding of IFLA_BRPORT_* netlink attributes to match Linux 5.12.
|
||
|
* Updated lists of DEVCONF_*, IORING_*, KVM_*, MPOL_*, MTD_*, NFT_MSG_*,
|
||
|
RESOLVE_*, RTM_*, ST_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.12.
|
||
|
- strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch: removed
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Feb 18 08:22:51 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||
|
|
||
|
- Add strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch
|
||
|
in order to workaround gh#171 issue related to the latest
|
||
|
binutils release (https://sourceware.org/bugzilla/show_bug.cgi?id=27309).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Feb 17 19:17:11 UTC 2021 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.11
|
||
|
* Improvements
|
||
|
* Implemented poke injection (--inject=SET:poke_enter= and
|
||
|
--inject=SET:poke_exit= options).
|
||
|
* Implemented decoding of epoll_pwait2 syscall introduced in Linux 5.11.
|
||
|
* Implemented decoding of GPIO_* ioctl commands.
|
||
|
* Implemented decoding of FS_IOC_FS[GS]ETXATTR, FS_IOC_[GS]ETFLAGS,
|
||
|
and FS_IOC32_[GS]ETFLAGS ioctl commands.
|
||
|
* Implemented decoding of SIOCADDMULTI, SIOCDELMULTI, SIOCGIFENCAP,
|
||
|
SIOCOUTQNSD, SIOCSIFENCAP, and SIOCSIFHWBROADCAST ioctl commands.
|
||
|
* Implemented decoding of UBI_IOCRPEB and UBI_IOCSPEB ioctl commands.
|
||
|
* Implemented decoding of V4L2_BUF_TYPE_META_CAPTURE,
|
||
|
V4L2_BUF_TYPE_META_OUTPUT, and VIDIOC_QUERY_EXT_CTRL ioctl commands.
|
||
|
* Updated lists of BPF_*, BTRFS_*, CLOSE_RANGE_*, ETH_*, IORING_*, KVM_*,
|
||
|
PR_*, PTRACE_*, RTA_*, RTAX_*, RTM_*, RTNH_*, SCTP_*, SO_*, SYS_*, UFFD_*,
|
||
|
and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.11.
|
||
|
* Bug fixes
|
||
|
* Fixed decoding of SIOCGIFINDEX, SIOCBRADDIF, and SIOCBRDELIF ioctl
|
||
|
commands.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Dec 14 09:43:57 UTC 2020 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.10
|
||
|
* Improvements
|
||
|
* libdw-based stack tracing is now enabled for non-native personalities.
|
||
|
* Implemented decoding of process_madvise syscall introduced in Linux 5.10.
|
||
|
* Updated decoding of pidfd_open syscall to match Linux 5.10.
|
||
|
* Updated decoding of membarrier syscall to match Linux 5.10.
|
||
|
* Updated lists of ALG_*, BPF_*, INET_DIAG_*, IORING_*, KEY_*, KVM_*, MDBA_*,
|
||
|
MEMBARRIER_CMD_*, MS_*, NLMSGERR_*, NT_*, STATX_*, SEGV_*, and V4L2_*
|
||
|
constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.10.
|
||
|
* Bug fixes
|
||
|
* Added clock_gettime64, clock_settime64, clock_adjtime64, and
|
||
|
lock_getres_time64 syscalls to %clock trace class.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 24 12:01:01 UTC 2020 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.9
|
||
|
* Improvements
|
||
|
* Added -n/--syscall-number option for printing syscall numbers.
|
||
|
* Added --pidns-translation option for PID namespace translation (addresses
|
||
|
Fedora bug #1035433).
|
||
|
* Implemented decoding of close_range syscall.
|
||
|
* Implemented decoding of TEE_* ioctl commands.
|
||
|
* Implemented decoding of struct msginfo argument of IPC_INFO
|
||
|
and MSG_INFO msgctl syscall commands.
|
||
|
* Implemented decoding of struct msqid_ds argument of MSG_STAT
|
||
|
and MSG_STAT_ANY msgctl syscall commands.
|
||
|
* Implemented decoding of struct seminfo argument of IPC_INFO
|
||
|
and SEM_INFO semctl syscall commands.
|
||
|
* Implemented decoding of struct semid_ds argument of IPC_SET,
|
||
|
IPC_STAT, SEM_STAT, and SEM_STAT_ANY semctl syscall commands.
|
||
|
* Implemented decoding of struct shminfo argument of IPC_INFO
|
||
|
shmctl syscall command.
|
||
|
* Implemented decoding of struct shm_info argument of SHM_INFO
|
||
|
shmctl syscall command.
|
||
|
* Implemented decoding of struct shmid_ds argument of SHM_STAT
|
||
|
and SHM_STAT_ANY shmctl syscall commands.
|
||
|
* Updated lists of BPF_*, CAP_*, FAN_*, IFLA_*, INET_DIAG_REQ_*,
|
||
|
IORING_FEAT_*, IP_*, IPV6_*, KVM_*, NDA_*, PTP_PEROUT_*, RTPROT_*,
|
||
|
and V4L2_FMT_FLAG_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.9.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Aug 6 18:25:37 UTC 2020 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.8
|
||
|
* Changes in behaviour
|
||
|
* Modified %process class to contain system calls associated with
|
||
|
process lifecycle (creation, exec, termination):
|
||
|
kill, tkill, tgkill, pidfd_send_signal and rt_sigqueueinfo are added,
|
||
|
arch_prctl and unshare are removed.
|
||
|
* Improvements
|
||
|
* Implemented decoding of faccessat2 syscall.
|
||
|
* Implemented decoding of LOOP_CONFIGURE ioctl command.
|
||
|
* Updated decoding of io_uring_setup syscall to match Linux 5.8.
|
||
|
* Updated lists of AUDIT_*, BPF_*, CAP_*, ETH_*, INET_DIAG_*, IORING_*,
|
||
|
KEYCTL_*, KVM_*, LOOP_*, NDA_*, RTC_*, TCA_*, STATX_*, and *_MAGIC
|
||
|
constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.8.
|
||
|
* Bug fixes
|
||
|
* Added statx syscall to %fstat trace class.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jun 1 22:09:59 UTC 2020 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.7
|
||
|
* Improvements
|
||
|
* Implemented interval specification in "when=" subexpression of syscall
|
||
|
tampering expressions.
|
||
|
* Added -e trace=%clock option for tracing syscalls reading of modifying
|
||
|
system clocks.
|
||
|
* Implemented decoding of BPF_LINK_CREATE and BPF_LINK_UPDATE bpf
|
||
|
syscall commands.
|
||
|
* Updated decoding of clone3 syscall to match Linux 5.7.
|
||
|
* Updated lists of BPF_*, BTRFS_*, CLONE_*, FAN_*, IORING_*, KVM_*,
|
||
|
LWTUNNEL_*, MREMAP_*, PERF_*, SECCOMP_*, UFFDIO_*, V4L2_*, and XDP_*
|
||
|
constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.7.
|
||
|
* Bug fixes
|
||
|
* Fixed decoding of getdents and getdents64 syscalls when they return
|
||
|
a lot of directory entries.
|
||
|
* Fixed pathtrace matching of openat2 syscall.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Apr 7 13:01:18 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||
|
|
||
|
- Update to strace 5.6
|
||
|
* Changes in behaviour
|
||
|
* Messages about unknown tracees are now subject to the strace's quietness
|
||
|
setting (-q/--quiet).
|
||
|
* If -A option is provided without -o, or -S option without -c/-C, a warning
|
||
|
about its uselessness is printed now.
|
||
|
* The usage of --seccomp-bpf without -f has no effect now.
|
||
|
* Improvements
|
||
|
* Every short option now has a long option alias, which also has enabled
|
||
|
the following improvements:
|
||
|
* Ability to use human-readable settings for -I/--interruptible,
|
||
|
-D/--daemonize options.
|
||
|
* Ability to silence specific messages using -e quiet/--quiet qualifier
|
||
|
(an alias for the -q option), including those that couldn't be silenced
|
||
|
previously (path resolution messages and "superseded by execve").
|
||
|
* Ability to specify selected fd decoding features using
|
||
|
-e decode-fds/--decode-fds qualifier (an alias for the -y option).
|
||
|
* Ability to set precision for the absolute timestamp, relative timestamp,
|
||
|
and syscall time output (using --absolute-timestamps,
|
||
|
--relative-timestamps, and --syscall-times options, respectively).
|
||
|
* Implemented ability to select the set of displayed columns in the call
|
||
|
summary output (-U/--summary-columns option).
|
||
|
* Implemented ability to sort on any summary column.
|
||
|
* Implemented ability to show information about minimum and maximum call
|
||
|
duration in the call summary output (addresses Debian bug #240945).
|
||
|
* Implemented printing of PIDs associated with pidfds in -yy mode.
|
||
|
* Implemented PTRACE_GETREGS API support on hppa, sh, sh64, and xtensa.
|
||
|
* Improved performance of libdw-based stack traces printing by implementing
|
||
|
a symbol-to-address cache.
|
||
|
* Implemented decoding of openat2 and pidfd_getfd syscalls.
|
||
|
* Enhanced io_uring_register, prctl, sched_getattr, and sched_setattr syscall
|
||
|
decoding.
|
||
|
* Implemented decoding of BPF_MAP_LOOKUP_BATCH,
|
||
|
BPF_MAP_LOOKUP_AND_DELETE_BATCH, BPF_MAP_UPDATE_BATCH, and
|
||
|
BPF_MAP_DELETE_BATCH bpf syscall commands.
|
||
|
* Enhanced decoding of BPF_MAP_CREATE and BPF_PROG_ATTACH bpf syscall
|
||
|
commands.
|
||
|
* Enhanced decoding of RTC_VL_READ ioctl command.
|
||
|
* Enhanced decoding of IFLA_* netlink attributes.
|
||
|
* Implemented HIDIOCGRAWUNIQ() ioctl command number printing.
|
||
|
* Wired up kexec_file_load syscall on hppa.
|
||
|
* Updated lists of AUDIT_*, BPF_*, CLONE_*, GRND_*, IFLA_*, IORING_*,
|
||
|
IPPROTO_*, KEY_*, KVM_*, RTM_F_*, SCHED_*, and *_MAGIC constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.6.
|
||
|
* Bug fixes
|
||
|
* Fixed build on csky abiv1 architecture.
|
||
|
* Various minor fixes in VIDIOC_* ioctl output formatting.
|
||
|
* Fix printing of the size field for _IOC_NONE ioctl command numbers on sparc.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Feb 6 18:03:49 UTC 2020 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.5
|
||
|
* Improvements
|
||
|
* Added -e trace=%creds option for tracing syscalls related to process
|
||
|
credentials.
|
||
|
* Enhanced decoding of arch_prctl, keyctl, io_uring_register,
|
||
|
io_uring_setup, and perf_event_open syscalls.
|
||
|
* Enhanced decoding of BPF_PROG_LOAD bpf syscall command.
|
||
|
* Updated decoding of clone3 syscall to match Linux 5.5.
|
||
|
* Implemented decoding of TCA_ACT_FLAGS and TCA_STATS_PKT64 netlink
|
||
|
attributes.
|
||
|
* Updated lists of AUDIT_*, BPF_*, CLONE_*, KEY_*, KVM_*, PPC_PTRACE_*,
|
||
|
SCTP_*, STATX_*, TIPC_*, V4L2_*, and *_MAGIC constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.5.
|
||
|
* Enhanced manual page and "strace --help" output.
|
||
|
* Bug fixes
|
||
|
* Fixed stack trace printing for early syscalls when strace is configured
|
||
|
to use libdw backend for stack tracing (addresses Fedora bug #1788636).
|
||
|
* Fixed stack trace caching when --seccomp-bpf option is specified.
|
||
|
* Fixed potentially unaligned access in decoder of SO_TIMESTAMP*_NEW
|
||
|
control messages.
|
||
|
* Fixed decoding of NDA_LLADDR netlink neighbor table attribute.
|
||
|
* Fixed build of mpers support when CFLAGS contains -flto.
|
||
|
* Fixed build on no-MMU architectures.
|
||
|
* Fixed build with glibc-2.31 and Linux kernel headers < 5.3.
|
||
|
* Fixed tests for glibc-2.31.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Dec 19 10:25:02 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||
|
|
||
|
- Use -ffat-lto-objects to work around mpers.sh failure
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Nov 29 16:15:19 UTC 2019 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Update to strace 5.4
|
||
|
* Improvements
|
||
|
* Implemented -DD and -DDD options that move strace into a separate
|
||
|
process group and session, respectively.
|
||
|
* Enhanced seccomp-bpf tracee syscall filtering support by implementing
|
||
|
new "binary match" BPF program generation strategy and automatically
|
||
|
choosing the strategy that generates the shortest BPF program.
|
||
|
* Implemented decoding of BPF_BTF_GET_NEXT_ID bpf syscall command.
|
||
|
* Enhanced decoding of BPF_MAP_LOOKUP_ELEM bpf syscall command.
|
||
|
* Implemented PTP_CLOCK_GETCAPS2, PTP_EXTTS_REQUEST2, PTP_PEROUT_REQUEST2,
|
||
|
PTP_ENABLE_PPS2, and PTP_SYS_OFFSET2 ioctl decoding.
|
||
|
* Updated lists of BPF_*, CAN_*, KEXEC_*, KVM_*, MADV_*, MSG_*, P_*, PR_*,
|
||
|
PTP_*, SCTP_*, and V4L2_* constants.
|
||
|
* Implemented ability to build ARM EABI mpers support using a separate
|
||
|
compiler on aarch64.
|
||
|
* Updated lists of ioctl commands from Linux 5.4.
|
||
|
* Enhanced manual page.
|
||
|
* Bug fixes
|
||
|
* Fixed -b execve when --seccomp-bpf option is specified.
|
||
|
* Fixed decoding of BPF_PROG_LOAD bpf syscall command.
|
||
|
* Fixed build on no-MMU architectures.
|
||
|
* Fixed build on antique systems that do not provide necessary definitions
|
||
|
of AUDIT_ARCH_* constants.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
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>
|
||
|
|
||
|
- Update to strace 5.2 (boo#1149727)
|
||
|
* Improvements
|
||
|
* Implemented syscall return status filtering with -e status=set option
|
||
|
and its aliases: -z (limit syscall printing to successful syscalls only)
|
||
|
and -Z (limit syscall printing to failed syscalls only).
|
||
|
* Implemented decoding of open_tree, move_mount, fsopen, fsconfig, fsmount,
|
||
|
and fspick syscalls.
|
||
|
* Enhanced decoding of bpf, clone, inotify_init, mbind, and set_mempolicy
|
||
|
syscalls.
|
||
|
* Updated lists of AT_*, AUDIT_*, BPF_*, CLONE_*, ETH_*, KEY_*, KVM_*, MPOL_*,
|
||
|
TIPC_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.2.
|
||
|
* Bug fixes
|
||
|
* Fixed syscall tampering on powerpc, powerpc64, sparc, and sparc64 when
|
||
|
PTRACE_GET_SYSCALL_INFO is in use.
|
||
|
* Fixed build with cutting-edge toolchain.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed May 22 14:45:21 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||
|
|
||
|
- Update to strace 5.1
|
||
|
* Bug fixes
|
||
|
* Fixed decoding of last two arguments of clone syscall on riscv.
|
||
|
* Improvements
|
||
|
* Added C-SKY architecture support.
|
||
|
* Implemented decoding of SO_TIMESTAMP*_NEW control messages.
|
||
|
* Implemented decoding of clock_gettime64, clock_settime64, clock_adjtime64,
|
||
|
clock_getres_time64, clock_nanosleep_time64, timer_gettime64,
|
||
|
timer_settime64, timerfd_gettime64, timerfd_settime64, utimensat_time64,
|
||
|
pselect6_time64, ppoll_time64, io_pgetevents_time64, recvmmsg_time64,
|
||
|
mq_timedsend_time64, mq_timedreceive_time64, semtimedop_time64,
|
||
|
rt_sigtimedwait_time64, futex_time64, sched_rr_get_interval_time64,
|
||
|
pidfd_send_signal, io_uring_setup, io_uring_enter, and io_uring_register
|
||
|
syscalls.
|
||
|
* Enhanced decoding of bpf syscall.
|
||
|
* Wired up getegid, geteuid, getppid, io_pgetevents, statfs64, and fstatfs64
|
||
|
syscalls on alpha.
|
||
|
* Wired up kexec_file_load and migrate_pages syscalls on arm.
|
||
|
* Wired up io_pgetevents, perf_event_open, seccomp, and statx syscalls
|
||
|
on ia64.
|
||
|
* Wired up seccomp syscall on m68k.
|
||
|
* Wired up statx syscall on sh.
|
||
|
* Wired up pkey_mprotect, pkey_alloc, and pkey_free syscalls on alpha, hppa,
|
||
|
ia64, m68k, s390, s390x, sh, sparc, and sparc64.
|
||
|
* Wired up rseq syscall on alpha, hppa, ia64, m68k, sh, sparc, sparc64,
|
||
|
and xtensa.
|
||
|
* Wired up direct ipc syscalls on m68k, mips o32, powerpc, powerpc64,
|
||
|
s390, s390x, sh, sparc, sparc64, and x86.
|
||
|
* Updated lists of BPF_*, FAN_*, F_SEAL_*, IPV6_*, NT_*, PR_SPEC_*, SO_*,
|
||
|
and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 5.1.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Apr 25 06:41:52 UTC 2019 - Andreas Schwab <schwab@linux-m68k.org>
|
||
|
|
||
|
- Ignore testsuite failures
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Mar 19 09:48:16 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||
|
|
||
|
- 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 <jslaby@suse.com>
|
||
|
|
||
|
- disable test failing with kernel 5.0
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Dec 27 10:29:58 UTC 2018 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.26
|
||
|
* Changes in behavior
|
||
|
* If strace is interrupted by a signal it handles (currently
|
||
|
one of HUP, INT, QUIT, PIPE, or TERM), strace terminates
|
||
|
itself with this signal.
|
||
|
* Improvements
|
||
|
* Implemented obtainment of system call information using
|
||
|
PTRACE_GET_SYSCALL_INFO ptrace API.
|
||
|
* Implemented decoding of PTRACE_GET_SYSCALL_INFO ptrace request.
|
||
|
* Implemented decoding of BLKGETZONESZ, BLKGETNRZONES, and RND* ioctl
|
||
|
commands.
|
||
|
* Enhanced xlat styles support configured by -X option.
|
||
|
* Enhanced internet address formatting in structureless contexts.
|
||
|
* Enhanced decoding of getsockopt SO_ERROR option.
|
||
|
* Enhanced error diagnostics when the first exec fails.
|
||
|
* Added %net as a short form of %network in syscall specifications.
|
||
|
* Updated lists of ABS_*, BPF_*, FAN_*, IFA_*, IFLA_*, KVM_CAP_*, NETLINK_*,
|
||
|
NTF_*, PR_SPEC_*, REL_*, SOL_*, TCA_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.20.
|
||
|
* Enhanced manual page.
|
||
|
* Bug fixes
|
||
|
* Fixed "xlat_idx: Unexpected xlat value 0" warnings.
|
||
|
* Fixed sthyi output format on s390.
|
||
|
* Documented -X option in strace -h output.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Oct 30 18:56:17 UTC 2018 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.25
|
||
|
* Improvements
|
||
|
* Implemented decoding of KVM_CHECK_EXTENSION and NBD_* ioctl commands.
|
||
|
* Implemented decoding of SOL_XDP socket option names.
|
||
|
* Implemented decoding of AF_PACKET protocols in socket syscall.
|
||
|
* Implemented decoding of AF_AX25 and AF_X25 addresses, protocols,
|
||
|
and options.
|
||
|
* Implemented stack trace printing on receiving signals.
|
||
|
* Enhanced xlat styles support configured by -X option.
|
||
|
* Enhanced decoding of IFLA_*, NETCONFA_*, and SMC_DIAG_* netlink attributes.
|
||
|
* Wired up io_pgetevents syscall on arm, sparc, and sparc64.
|
||
|
* Updated lists of AF_*, AUDIT_*, BPF_*, IFLA_*, IN_*, IPSTATS_*,
|
||
|
IPV4_DEVCONF_*, NT_*, SCTP_*, SO_*, SOCK_*, SOL_*, and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.19.
|
||
|
* Bug fixes
|
||
|
* Fixed decoding of bit sets in evdev ioctl commands.
|
||
|
* Fixed decoding of EVIOCGBIT(0, ...) ioctl commands.
|
||
|
* Fixed test suite for the case when mlockall and unimplemented syscalls
|
||
|
are explicitly disabled by a seccomp filter.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Aug 14 06:49:56 UTC 2018 - jslaby@suse.com
|
||
|
|
||
|
- Update to strace 4.24
|
||
|
* Contains a fix for occasionally failing aio.gen.test
|
||
|
* Improvements
|
||
|
* Implemented decoding of kvm vcpu exit reason (-e kvm=vcpu option),
|
||
|
requires Linux kernel version 4.16.0 or higher.
|
||
|
* Implemented decoding of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl commands.
|
||
|
- Remove statx-redefinition.patch (in upstream now)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Aug 1 13:19:36 UTC 2018 - schwab@suse.de
|
||
|
|
||
|
- statx-redefinition.patch: Workaround incompatibility between
|
||
|
<sys/stat.h> and <asm/stat.h>
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
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
|
||
|
|
||
|
- Update to strace 4.22
|
||
|
* Changes in behaviour
|
||
|
* When printing string data, '8' and '9' following an octal escape sequence
|
||
|
no longer lead to unabbreviated octal escape sequence output, as they used
|
||
|
to do.
|
||
|
* Angle brackets are now printed as octal number escape sequences
|
||
|
in the output of paths associated with file descriptors.
|
||
|
* Data dump for write syscalls (-e write) is performed regardless
|
||
|
of successfulness of these syscall (addresses Debian bug #436284).
|
||
|
* -r and -t options are now affect output independently. Previously,
|
||
|
-r option led to ignoring of the -t option (addresses Debian bug #466195).
|
||
|
* Improvements
|
||
|
* Implemented delay injection (-e inject=SET:delay_enter= and
|
||
|
-e inject=SET:delay_exit= options).
|
||
|
* Added -A option for opening output files in append mode
|
||
|
(addresses Debian bug #528488).
|
||
|
* IPv6 addresses shown in socket information in -yy mode are now printed
|
||
|
in brackets.
|
||
|
* Enhanced decoding of bpf, prctl and ptrace syscalls.
|
||
|
* Enhanced decoding of BTRFS_IOC_INO_PATHS, BTRFS_IOC_LOGICAL_INO, and PTP_*
|
||
|
ioctl commands.
|
||
|
* Enhanced NETLINK_ROUTE protocol decoding.
|
||
|
* Updated lists of signal codes.
|
||
|
* Updated lists of BPF_*, BTN_*, ETH_P_*, INET_DIAG_BC_*, KEY_*, POLL*, RWF_*,
|
||
|
SCHED_FLAG_*, SCTP_* and error constants.
|
||
|
* Implemented block/character device number printing in -yy mode.
|
||
|
* Known pixel/SDR format names are printed as comments for pixelformat fields
|
||
|
in v4l2 structures.
|
||
|
* Enhanced decoding of kern_features syscall.
|
||
|
* Enhanced NETLINK_NETFILTER netlink protocol decoder.
|
||
|
* Optimized handling of large number of tracees.
|
||
|
* Improved wall clock time measurement in syscall count statistics
|
||
|
(-c -w option).
|
||
|
* Extended the range of allowed values in -e inject=...:retval= expression.
|
||
|
* Added i18n support.
|
||
|
* Updated lists of ioctl commands from Linux 4.16.
|
||
|
* Enhanced manual page.
|
||
|
* Bug fixes
|
||
|
* Fixed build on m68k.
|
||
|
* Fixed v4l2 pixelformat decoding on big-endian architectures.
|
||
|
* Fixed -O option.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Feb 14 22:30:56 UTC 2018 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.21
|
||
|
* Changes in behaviour
|
||
|
* Warning is now issued when -F option is used.
|
||
|
* Warning is now issued when a tracee with unsupported personality
|
||
|
is attached.
|
||
|
* Unknown syscall numbers are now printed in hexadecimal form.
|
||
|
* Improvements
|
||
|
* Implemented decoding of netlink descriptor attributes as file descriptors.
|
||
|
* Implemented decoding of hugetlb page size selection flags.
|
||
|
* Implemented decoding of BPF_PROG_TEST_RUN, BPF_PROG_GET_NEXT_ID,
|
||
|
BPF_MAP_GET_NEXT_ID, BPF_PROG_GET_FD_BY_ID, BPF_MAP_GET_FD_BY_ID,
|
||
|
and BPF_OBJ_GET_INFO_BY_FD commands of bpf syscall.
|
||
|
* Enhanced decoding of get_thread_area, memfd_create, modify_ldt,
|
||
|
perf_event_open, reboot, s390_guarded_storage, s390_pcio_mmio_read,
|
||
|
s390_pci_mmio_write, s390_runtime_instr, s390_sthyi, set_thread_area,
|
||
|
and shmget syscalls.
|
||
|
* Implemented decoding of KVM_* and DM_LIST_DEVICES ioctl commands.
|
||
|
* Implemented decoding of riscv_flush_icache syscall.
|
||
|
* Enhanced decoding of getsockopt and setsockopt syscalls for SOL_NETLINK
|
||
|
level.
|
||
|
* Enhanced decoding of BPF_MAP_CREATE command of bpf syscall.
|
||
|
* Print values returned by mq_open syscall and first arguments
|
||
|
of mq_getsetattr, mq_notify, mq_timedreceive, and mq_timedsend syscalls
|
||
|
as file descriptors.
|
||
|
* Added decoding of get_tls syscall on arm.
|
||
|
* Added -e trace=%pure option for tracing system calls with no arguments that
|
||
|
never fail.
|
||
|
* Updated lists of IPV6_*, MAP_*, MEMBARRIER_CMD_*, MSG_*, NT_*, PKEY_*,
|
||
|
SHM_*, and TCP_* constants.
|
||
|
* Added manual page for the strace-log-merge command.
|
||
|
* Updated lists of ioctl commands from Linux 4.15.
|
||
|
* Implemented biarch support for s390x.
|
||
|
* Implemented an optional support for symbol demangling in strace -k output
|
||
|
(activated by --with-libiberty configure option).
|
||
|
* Information about availability of demangling and reliable personality
|
||
|
decoding (on architectures with multiple personalities) is now available
|
||
|
in strace -V output.
|
||
|
* Added decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls on
|
||
|
powerpc and powerpc64.
|
||
|
* Enhanced manual page.
|
||
|
* Bug fixes
|
||
|
* Fixed multi-personality support in cross builds.
|
||
|
* Added mq_getsetattr, mq_notify, mq_open, mq_timedreceive, and mq_timedsend
|
||
|
syscalls to %desc tracing set.
|
||
|
* Fixed path tracing support for mmap syscalls with indirect arguments and
|
||
|
for old select syscall.
|
||
|
* Fixed decoding of arm-specific (__ARM_NR_*) syscalls.
|
||
|
* Fixed open mode flags decoding.
|
||
|
* Fixed corner cases in handling of strace -ff -ttt logs by strace-log-merge.
|
||
|
* Error counts that exceed one billion are now printed correctly in call
|
||
|
summary output.
|
||
|
* Fixed call summary header for x32 personality.
|
||
|
* Changes of tracee personalities are reported more reliably.
|
||
|
* Fixed the case when strace attaches to a tracee being inside exec and its
|
||
|
first syscall stop is syscall-exit-stop instead of syscall-enter-stop,
|
||
|
which messed up all the syscall state tracking.
|
||
|
* Fixed printing of higher 32 bits of the return value for x32 personality.
|
||
|
- update-futex-test-in-accordance-with-kernel-s-v4.15-.patch: removed
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Jan 25 15:04:49 UTC 2018 - jslaby@suse.com
|
||
|
|
||
|
- add update-futex-test-in-accordance-with-kernel-s-v4.15-.patch
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Nov 14 17:30:50 UTC 2017 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.20
|
||
|
* Improvements
|
||
|
* Implemented decoding of NETLINK_NETFILTER netlink message types and flags.
|
||
|
* Implemented decoding of SECCOMP_GET_ACTION_AVAIL operation of seccomp
|
||
|
syscall.
|
||
|
* Updated lists of ARPHRD_*, BPF_*, ETH_P_*, LOOP_*, MADV_*,
|
||
|
MEMBARRIER_CMD_*, MFD_*, SECCOMP_*, SO_*, SOL_*, TCP_*, and UFFD_FEATURE_*
|
||
|
constants.
|
||
|
* Added decoding of statx syscall on hppa.
|
||
|
* Updated lists of ioctl commands from Linux 4.14.
|
||
|
* Bug fixes
|
||
|
* Fixed powerpc personality support on powerpc64.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Sep 5 17:29:48 UTC 2017 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.19
|
||
|
* Changes in behaviour
|
||
|
* Changed formatting of personality names on tile architecture in order
|
||
|
to make it in line with other multi-personality architectures.
|
||
|
* Changed field output order in struct v4l2_requestbuffers to improve in/out
|
||
|
field formatting.
|
||
|
* Changed handling of multiple signal= specifications in an injection
|
||
|
expression: multiple specification now leads to error instead of implicit
|
||
|
usage the last specification.
|
||
|
* Improvements
|
||
|
* Enhanced decoding of optlen argument of getsockopt syscall.
|
||
|
* Enhanced decoding of SO_LINGER option of getsockopt and setsockopt syscalls.
|
||
|
* Enhanced decoding of SO_PEERCRED option of getsockopt syscall.
|
||
|
* Enhanced decoding of IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP,
|
||
|
IPV6_ADD_MEMBERSHIP, IPV6_DROP_MEMBERSHIP, IPV6_JOIN_ANYCAST,
|
||
|
IPV6_LEAVE_ANYCAST, MCAST_JOIN_GROUP, and MCAST_LEAVE_GROUP options
|
||
|
of setsockopt syscall.
|
||
|
* Enhanced decoding of KEYCTL_DH_COMPUTE operation of keyctl syscall
|
||
|
(KDF parameters decoding).
|
||
|
* Implemented decoding of KEYCTL_RESTRICT_KEYRING operation of keyctl syscall.
|
||
|
* Enhanced decoding of UFFDIO_API ioctl command.
|
||
|
* Enhanced decoding of BPF_PROG_LOAD, BPF_MAP_CREATE, BPF_MAP_LOOKUP_ELEM,
|
||
|
and BPF_MAP_GET_NEXT_KEY commands of bpf syscall.
|
||
|
* Implemented decoding of linux socket filter programs specified
|
||
|
for SO_ATTACH_FILTER and SO_ATTACH_REUSEPORT_CBPF socket options.
|
||
|
* Implemented decoding of inet_diag_req_v2, inet_diag_req_compat,
|
||
|
packet_diag_msg, and smc_diag_msg netlink attributes of NETLINK_SOCK_DIAG.
|
||
|
* Implemented NETLINK_SELINUX protocol specific decoding.
|
||
|
* Implemented decoding of netlink message ack flags.
|
||
|
* Implemented decoding of nlmsgerr netlink attributes.
|
||
|
* Implemented basic protocol specific decoding of NETLINK_CRYPTO.
|
||
|
* Implemented decoding of crypto_user_alg netlink attributes
|
||
|
of NETLINK_CRYPTO.
|
||
|
* Implemented basic protocol specific decoding of addr, addrlabel, dcb, link,
|
||
|
mdb, neigh, neightbl, netconf, nsid, route, rule, tc, and tca messages
|
||
|
of NETLINK_ROUTE.
|
||
|
* Implemented decoding of NETLINK_KOBJECT_UEVENT messages.
|
||
|
* Improved handling of unexpected tracees (the ones that cloned with
|
||
|
CLONE_PARENT/CLONE_PTRACE or called PTRACE_TRACEME on themselves): they
|
||
|
are now PTRACE_DETACH'ed instead of PTRACE_CONT'ed.
|
||
|
* Updated lists of BPF_*, KEY_*, RWF_*, SCM_*, SO_*, and *_MAGIC constants.
|
||
|
* Added decoding of arch_prctl syscall on x86.
|
||
|
* Added decoding of seccomp, bpf, userfaultfd, membarrier, mlock2,
|
||
|
copy_file_range, preadv2, pwritev2, and statx on alpha.
|
||
|
* Added decoding of statx syscall on microblaze.
|
||
|
* Added decoding of s390_guarded_storage syscall on s390.
|
||
|
* Updated lists of ioctl commands from Linux 4.13.
|
||
|
* Enhanced manual page.
|
||
|
* Bug fixes
|
||
|
* Fixed printing of group_req structure on non-native personalities.
|
||
|
* Fixed output formatting of blkpg_ioctl_arg, dm_name_list, and iocb
|
||
|
structures.
|
||
|
* Fixed formatting of nul-terminated strings which have kernel-imposed size
|
||
|
limit.
|
||
|
* Fixed printing of paths that hit PATM_MAX limit in order to match kernel's
|
||
|
behaviour.
|
||
|
* Fixed build warnings on Android mips64.
|
||
|
* Fixed unused function "is_negated_errno" build warning when built
|
||
|
with clang.
|
||
|
* Fixed syscall number and arguments retrieval behaviour on sparc64 and
|
||
|
mips o32 after prctl(PR_SET_DUMPABLE, 0) makes PTRACE_PEEKTEXT impossible
|
||
|
to use if Linux kernel has commit v4.10-rc1~114^2~2.
|
||
|
* Fixed path tracing for execveat, symlink, symlinkat, inotify_add_watch,
|
||
|
and inotify_init syscalls.
|
||
|
* Fixed personality switch printing on sparc64 and risc-v.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jul 5 16:09:50 UTC 2017 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.18
|
||
|
* Improvements
|
||
|
* Implemented decoding of SCM_TIMESTAMP* control messages.
|
||
|
* Implemented decoding of netlink NLMSG_DONE messages.
|
||
|
* Implemented decoding of netlink generic nlmsg_type and nlmsg_flags.
|
||
|
* Implemented decoding of NETLINK_AUDIT, NETLINK_NETFILTER, NETLINK_ROUTE,
|
||
|
NETLINK_SELINUX, NETLINK_SOCK_DIAG, and NETLINK_XFRM message types.
|
||
|
* Implemented decoding of NETLINK_GENERIC protocol families.
|
||
|
* Implemented basic protocol specific decoding of AF_INET, AF_INET6,
|
||
|
AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX messages of NETLINK_SOCK_DIAG.
|
||
|
* Implemented basic decoding of netlink attributes.
|
||
|
* Implemented basic protocol specific decoding of AF_INET, AF_NETLINK,
|
||
|
AF_PACKET, AF_SMC, and AF_UNIX netlink attributes of NETLINK_SOCK_DIAG.
|
||
|
* Implemented decoding of inet_diag_msg, netlink_diag_msg, and unix_diag_msg
|
||
|
netlink attributes of NETLINK_SOCK_DIAG.
|
||
|
* Updated lists of ARPHRD_*, KEYCTL_*, NDIAG_SHOW_*, RTM_*, SCM_*, SCTP_*,
|
||
|
SO_*, V4L2_*, and prctl ARCH_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.12.
|
||
|
* Bug fixes
|
||
|
* In interactive mode (-I2), those signals that were blocked at startup
|
||
|
will remain blocked for the whole period of strace execution.
|
||
|
* strace no longer resets SIGCHLD handler in tracees to the default action.
|
||
|
* When traced command is terminated by a blocked signal, strace unblocks
|
||
|
that signal to ensure its own termination with the same signal.
|
||
|
* Fixed corner cases in decoding of old sigaction syscall.
|
||
|
* Fixed build with old kernel headers on mips.
|
||
|
* Fixed build on aarch64 and tile with glibc >= 2.26.
|
||
|
* Fixed build on arc and nios2.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
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
|
||
|
|
||
|
- Update to strace 4.16
|
||
|
* Improvements
|
||
|
* Implemented syscall return value injection (-e inject=SET:retval= option).
|
||
|
* Implemented signal injection (-e inject=SET:signal= option).
|
||
|
* Implemented decoding of SUID_DUMP_* constants in PR_[GS]ET_DUMPABLE.
|
||
|
* Implemented decoding of all SG_* ioctl commands.
|
||
|
* Implemented decoding of ustat syscall.
|
||
|
* Implemented decoding of BPF_OBJ_PIN, BPF_OBJ_GET, BPF_PROG_ATTACH,
|
||
|
and BPF_PROG_DETACH commands of bpf syscall.
|
||
|
* Enhanced decoding of sg_io_hdr and sg_io_v4 structures.
|
||
|
* Enhanced decoding of get_robust_list, getrandom, io_submit, set_robust_list
|
||
|
syscalls.
|
||
|
* Enhanced decoding of entities of kernel long type on x32 and mips n32 ABIs.
|
||
|
* Updated lists of IP_*, IPV6_*, and LOOP_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.10.
|
||
|
* Added decoding of recently added syscalls on avr32, microblaze, ppc,
|
||
|
and ppc64.
|
||
|
* Bug fixes
|
||
|
* Fixed pathmatch of oldselect syscall on 64-bit architectures.
|
||
|
* Fixed decoding of mmap2 syscall on s390 when arguments are not available.
|
||
|
* Fixed decoding of kexec_file_load, mprotect, pkey_mprotect, prctl, preadv*,
|
||
|
and pwritev* syscalls on x32.
|
||
|
* Fixed printing of string arguments of getxattr and setxattr syscalls
|
||
|
when -s option is used to limit the printed string size.
|
||
|
* Fixed decoding of ifconf, ifreq, and loop_info structures on non-native
|
||
|
personalities.
|
||
|
* Fixed decoding of SG_* and LOOP_* ioctl commands.
|
||
|
* Fixed build on mips with musl libc.
|
||
|
* Fixed cross-building of ioctlsort.
|
||
|
* Applied minor formatting fixes to the manual page.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Dec 14 11:07:04 UTC 2016 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.15
|
||
|
* Changes in behavior
|
||
|
* Time stamps are now printed according to ISO 8601.
|
||
|
* Changed output format of val3 parameter of futex FUTEX_WAKE_OP operation.
|
||
|
* The last argument of mincore, sched_getaffinity, and sched_setaffinity
|
||
|
syscalls is now formatted as an array.
|
||
|
* Improvements
|
||
|
* Implemented syscall fault injection (-e fault=... option).
|
||
|
* Implemented decoding of DM_* ioctl commands.
|
||
|
* Implemented decoding of attr parameter of perf_event_open syscall.
|
||
|
* Implemented decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls.
|
||
|
* Implemented dumping of mq_timedsend and mq_timedreceive syscalls.
|
||
|
* Implemented decoding of PR_SET_FP_MODE and PR_GET_FP_MODE operations
|
||
|
of prctl syscall.
|
||
|
* Implemented PTRACE_GETREGS API support on m68k.
|
||
|
* Updated lists of ARCH_*, BPF_*, BTRFS_*, FALLOC_*, MS_*, *_MAGIC,
|
||
|
and V4L2_* constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.9.
|
||
|
* Added decoding of recently added syscalls on arc, x32, and xtensa.
|
||
|
* Enhanced manual page.
|
||
|
* Bug fixes
|
||
|
* Fixed corner cases in decoding of exit, exit_group, futimesat, getgroups,
|
||
|
getresuid, init_module, inotify_init1, kcmp, kexec_load, lookup_dcookie,
|
||
|
mq_getsetattr, mq_notify, mq_open, mq_timedreceive, mq_timedsend,
|
||
|
name_to_handle_at, prctl, process_vm_readv, process_vm_writev, setfsuid,
|
||
|
setgroups, setns, unshare, and utimes syscalls.
|
||
|
* Fixed handling of verbose flag in printing of controls array
|
||
|
of struct v4l2_ext_controls.
|
||
|
* Fixed omission of field names in the output of capability, sigaction,
|
||
|
sigevent, statfs, timespec, timeval, and utimbuf structures.
|
||
|
* Fixed printing of unknown syscalls in siginfo structure.
|
||
|
* Fixed decoding of ioctl constants on m68k.
|
||
|
* Fixed cris architecture support.
|
||
|
* Fixed cross build when host compiler does not support the same
|
||
|
set of warning flags as the cross compiler.
|
||
|
* Fixed build on SLE10 and SLE11.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Oct 5 08:46:49 UTC 2016 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.14
|
||
|
* Changes in behavior
|
||
|
* When using -p option without a command and no processes has been attached,
|
||
|
strace exits with exit status 1.
|
||
|
* Improvements
|
||
|
* Added printing of the mode argument of open and openat syscalls
|
||
|
when O_TMPFILE flag is set. (Addresses Fedora bug #1377846).
|
||
|
* Enhanced -e abbrev=set, -e raw=set, and -e verbose=set.
|
||
|
* Enhanced decoding of futex, keyctl, quotactl, timerfd_settime,
|
||
|
and aio family syscalls.
|
||
|
* Implemented fetching of the 7th subcall argument on mips o32.
|
||
|
* Updated lists of BPF_*, ETH_P_*, KEXEC_ARCH_*, SCTP_*, TCP_*, and *_MAGIC
|
||
|
constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.8.
|
||
|
* Added decoding of new syscalls on sh and sh64.
|
||
|
* Added RISC-V architecture support.
|
||
|
* Bug fixes
|
||
|
* Marked io_setup and io_destroy as memory mapping related syscalls.
|
||
|
* Fixed leakage of placeholder descriptors to tracees.
|
||
|
* Fixed printing of mode_t, umode_t, and umask types.
|
||
|
* Fixed decoding of iovec arrays without a limit on total data size.
|
||
|
* Fixed decoding of fadvise64, fallocate, futex, keyctl, quotactl, readahead,
|
||
|
and ipc family syscalls.
|
||
|
* Fixed decoding of invalid syscalls mapped to indirect subcalls.
|
||
|
* Fixed decoding of struct btrfs_ioctl_vol_args_v2 on non-native
|
||
|
personalities.
|
||
|
* Fixed decoding of PTRACE_DETACH on sparc and sparc64.
|
||
|
* Fixed decoding of struct stat64 on sparc64.
|
||
|
* Fixed decoding of uid and gid-related syscalls on sparc64.
|
||
|
* Fixed decoding of the forth argument of semctl syscall on sparc64.
|
||
|
* Fixed values of tty ioctl constants on sparc64.
|
||
|
* Fixed sparc personality support on sparc64.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Jul 29 11:46:54 UTC 2016 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.13.
|
||
|
* Improvements
|
||
|
* Implemented a general netlink socket parser.
|
||
|
* Enhanced decoding of socket addresses.
|
||
|
* Enhanced decoding of cmsghdr, msghdr, and mmsghdr structures.
|
||
|
* Enhanced decoding of accept, accept4, bind, getpeername, getsockname,
|
||
|
ipc, recvfrom, recvmsg, recvmmsg, sendto, sendmmsg, and socketcall
|
||
|
syscalls.
|
||
|
* Updated lists of AF_*, BPF_MAP_TYPE_*, KEY_*, KEYCTL_*, RWF_*, SS_*,
|
||
|
and *_MAGIC constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.7.
|
||
|
* Bug fixes
|
||
|
* Fixed decoding of pid_t argument of prlimit64 syscall.
|
||
|
* Fixed sign extension issues in the parser of struct rusage.
|
||
|
* Fixed race condition in decoding of timeout argument of recvmmsg and
|
||
|
rt_sigtimedwait syscalls.
|
||
|
* Fixed build with fresh linux kernel headers.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jun 1 16:21:56 UTC 2016 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.12.
|
||
|
* Improvements
|
||
|
* Implemented simultaneous use of -p option and tracing of a command.
|
||
|
* Implemented caching of netlink conversations to reduce amount of time
|
||
|
spent in decoding socket details in -yy mode.
|
||
|
* Implemented -yy mode decoding of protocol:portid pairs associated with
|
||
|
netlink socket descriptors.
|
||
|
* Implemented decoding of copy_file_range, preadv2, and pwritev2 syscalls.
|
||
|
* Implemented dumping of preadv, preadv2, pwritev, pwritev2, and vmsplice
|
||
|
syscalls.
|
||
|
* Implemented decoding of BTRFS_* and UFFDIO_* ioctl commands.
|
||
|
* Enhanced decoding of BLK*, EVIOC*, RTC_*, and VIDIOC_* ioctl commands.
|
||
|
* Enhanced decoding of fstatfs, fstatfs64, get_mempolicy, getdents,
|
||
|
getdents64, getgroups, getpriority, kill, mbind, migrate_pages, mknod,
|
||
|
mknodat, personality, poll, ppoll, quotactl, rt_sigpending,
|
||
|
rt_sigqueueinfo, rt_sigtimedwait, rt_tgsigqueueinfo, sched_getaffinity,
|
||
|
sched_setaffinity, seccomp, set_mempolicy, setgroups, setpriority, statfs,
|
||
|
statfs64, tgkill, waitid, and xattr family syscalls.
|
||
|
* Enhanced decoding of getxpid, getxuid, and getxgid syscalls on alpha.
|
||
|
* Enhanced decoding of pipe syscall on alpha, ia64, mips, sh, and sparc.
|
||
|
* Added decoding of bind, listen, and setsockopt direct syscalls on sparc.
|
||
|
* Added decoding of osf_statfs64 and osf_fstatfs64 syscalls on alpha.
|
||
|
* Added decoding of fadvise64 and fadvise64_64 on s390.
|
||
|
* Updated lists of AF_*, BPF_MAP_TYPE_*, CLONE_*, EPOLL*, IPV6_*, MADV_*,
|
||
|
MSG_*, PTRACE_*, SEGV_*, SO_*, SOL_*, *_MAGIC, and quotactl constants.
|
||
|
* Updated lists of ioctl commands from Linux 4.6.
|
||
|
* Bug fixes
|
||
|
* Fixed build on arc, metag, nios2, or1k, and tile architectures.
|
||
|
* Fixed decoding of 32-bit times syscall return value on 64-bit architectures.
|
||
|
* Fixed decoding of mlock2 syscall on sparc.
|
||
|
* Fixed decoding of osf_shmat syscall on alpha.
|
||
|
* Fixed decoding of syscalls unknown to the kernel on s390/s390x.
|
||
|
* Fixed decoding of preadv syscall in case of short read.
|
||
|
* Fixed decoding and dumping of readv syscall in case of short read.
|
||
|
* Fixed dumping of recvmsg and recvmmsg syscalls in case of short read.
|
||
|
* Fixed decoding of mincore syscall's last argument.
|
||
|
* Fixed remaining errors in mapping between syscall numbers and numbers
|
||
|
of syscall arguments.
|
||
|
* Applied various fixes to strace-graph script.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Apr 16 12:44:28 UTC 2016 - mpluskal@suse.com
|
||
|
|
||
|
- Cleanup spec file with spec-cleaner
|
||
|
- Drop alpha/sparc conditionals, neither is supported
|
||
|
- Drop ppc/ppc64 provides/obsolete as no longer needed
|
||
|
- Do not export OPTFLAGS as they are used anyways
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Dec 26 15:46:23 UTC 2015 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.11.
|
||
|
* Changes in behavior
|
||
|
* Some syscalls have different names depending on architecture and
|
||
|
personality. In these cases, syscall filtering and printing now
|
||
|
consistently uses the names that match corresponding __NR_* kernel
|
||
|
macros of the tracee's architecture and personality.
|
||
|
* Added strace prefix to all diagnostic messages.
|
||
|
* Improvements
|
||
|
* Enhanced and extended test suite.
|
||
|
* Implemented reliable tracing of processes whose personality differs
|
||
|
from the personality of strace, fixed decoding of 32-bit personality
|
||
|
syscalls on 64-bit architectures.
|
||
|
* When some data referenced by syscall arguments is irrelevant or cannot
|
||
|
be read from tracee's memory, strace now prints its address consistently.
|
||
|
* When a syscall is restarted using restart_syscall mechanism, strace now
|
||
|
shows the syscall name on architectures that expose this information.
|
||
|
* Print values returned by epoll_create1, eventfd, eventfd2, fanotify_init,
|
||
|
inotify_init1, perf_event_open, pipe, pipe2, signalfd, signalfd4, socket,
|
||
|
socketpair, timerfd, and timerfd_create syscalls, as well as F_DUPFD and
|
||
|
F_DUPFD_CLOEXEC fcntl commands, as file descriptors.
|
||
|
* Optimized decoding of indirect socket syscalls.
|
||
|
* Implemented decoding of nanoseconds along with seconds in stat family
|
||
|
syscalls (addresses Fedora bug #1251176).
|
||
|
* Implemented decoding of struct statfs.f_flags in statfs syscall.
|
||
|
* Implemented decoding of siginfo_t.si_syscall and siginfo_t.si_arch
|
||
|
in SIGSYS signal.
|
||
|
* Implemented decoding of indirect syscall on mips o32.
|
||
|
* Implemented decoding of IPPROTO_IP control messages.
|
||
|
* Implemented decoding of setsockopt syscall multicast arguments.
|
||
|
* Enhanced decoding of struct sigevent.
|
||
|
* Enhanced decoding of block, loop, mtd, ptp, rtc, SG_IO, socket, tty,
|
||
|
and v4l2 ioctl syscall arguments.
|
||
|
* Enhanced decoding of epoll_create, fcntl, fcntl64, futex, getdents,
|
||
|
getdents64, getsockopt, io_*, mount, msgctl, prctl, quotactl, recvfrom,
|
||
|
sendfile, setsockopt, and shmctl syscalls.
|
||
|
* Implemented decoding of bpf, execveat, ioperm, iopl, kcmp, kexec_file_load,
|
||
|
lookup_dcookie, membarrier, memfd_create, mlock2, name_to_handle_at,
|
||
|
open_by_handle_at, sched_getattr, sched_setattr, and userfaultfd syscalls.
|
||
|
* Updated lists of AF_*, EPOLL_*, FALLOC_FL_*, F_*, INPUT_PROP_*, IPPROTO_*,
|
||
|
IPV6_*, IP_*, KEY_*, LOCK_*, MNT_*, MS_*, PACKET_*, PERF_FLAG_*, PF_*,
|
||
|
PR_*, PTRACE_O_*, RENAME_*, SCTP_*, SECBIT_*, SO_*, TCP_*, and siginfo_t
|
||
|
constants.
|
||
|
* Added Nios II architecture support.
|
||
|
* Added new syscall entries to match Linux 4.4.
|
||
|
* Bug fixes
|
||
|
* Fixed potential short read of strings from tracee's memory.
|
||
|
* Fixed -qq option in conjunction with -o option.
|
||
|
* Fixed filtering of <unavailable> syscalls.
|
||
|
* Fixed decoding of ioctl syscall command on aarch64 and 32-bit architectures
|
||
|
with 64-bit aligned structures.
|
||
|
* Fixed decoding of eventfd2, epoll_create1, signalfd4, and sync_file_range2
|
||
|
syscall flags arguments.
|
||
|
* Fixed decoding of 4th argument of clock_nanosleep syscall.
|
||
|
* Fixed decoding of getpagesize syscall on m68k.
|
||
|
* Fixed decoding of getrandom and seccomp syscalls on aarch64.
|
||
|
* Fixed decoding of timezone argument of gettimeofday and settimeofday
|
||
|
* syscalls.
|
||
|
* Fixed decoding of offset argument of mmap2 syscall on arm, sparc,
|
||
|
and sparc64.
|
||
|
* Fixed decoding of pipe syscall on alpha and mips.
|
||
|
* Fixed decoding of pipe2 syscall on ia64, sh, sparc, and sparc64.
|
||
|
* Fixed decoding of signal mask argument of pselect6 syscall on x32.
|
||
|
* Fixed decoding of signal mask of rt_sigreturn syscall on aarch64, m68k,
|
||
|
and x32.
|
||
|
* Fixed decoding of 4th argument of semctl indirect syscall.
|
||
|
* Fixed decoding of sa_restorer and sa_mask of sigaction syscall on m68k.
|
||
|
* Fixed decoding of statfs64 and fstatfs64 syscalls on arm eabi.
|
||
|
* Fixed decoding of struct dirent on x32.
|
||
|
* Fixed decoding of times syscall return value on mips n32 and x32.
|
||
|
* Fixed decoding of path argument of umount2 syscall
|
||
|
(addresses Debian bug #785050).
|
||
|
* Worked around a kernel bug in tracing privileged executables.
|
||
|
* Fixed various errors in mapping between syscall numbers and associated
|
||
|
information like the number of syscall arguments, the name of syscall,
|
||
|
and syscall decoder.
|
||
|
- All patches removed.
|
||
|
0001-aarch64-fix-rt_sigreturn-decoding.patch
|
||
|
0002-m68k-define-HAVE_SA_RESTORER.patch
|
||
|
0003-Fix-decoding-of-mmap2-for-arm.patch
|
||
|
0005-tests-select.test-handle-architectures-using-pselect.patch
|
||
|
0006-aarch64-fix-ioctl-decoding.patch
|
||
|
0007-m68k-fix-sigreturn-decoding.patch
|
||
|
0008-Fix-crash-in-ipc_sem-test.patch
|
||
|
0009-tests-ipc_-match-IPC_64-flag.patch
|
||
|
0010-semctl-fix-indirect-syscall-decoding.patch
|
||
|
0011-Fix-stat64-st_-acm-time-decoding-for-personalities-w.patch
|
||
|
0012-tests-verify-that-all-patterns-match.patch
|
||
|
0013-aarch64-properly-decode-generic-syscalls.patch
|
||
|
0014-stat64-v.test-add-newfstatat-syscall-support.patch
|
||
|
0015-tests-uid-use-fchown-instead-of-chown.patch
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 16 09:19:37 UTC 2015 - werner@suse.de
|
||
|
|
||
|
- Add some package to the build requires to make test suite work.
|
||
|
That is haveged to generate entropy, sysvinit-tools to have the
|
||
|
tools to control start and stop of haveged, and the package time
|
||
|
to make the test on /usr/bin/time possible.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Oct 22 06:06:58 UTC 2015 - normand@linux.vnet.ibm.com
|
||
|
|
||
|
- remove strace_ppc64le_bypass_getrandom_hang.patch
|
||
|
as cause of bug boo#946928 identified in builders setup
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Sep 28 14:20:49 UTC 2015 - normand@linux.vnet.ibm.com
|
||
|
|
||
|
- new patch to bypass bug boo#946928
|
||
|
strace_ppc64le_bypass_getrandom_hang.patch
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed May 20 09:29:35 UTC 2015 - schwab@suse.de
|
||
|
|
||
|
- Disable libunwind support on aarch64
|
||
|
(../strace: Can't initiate libunwind: Input/output error)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sun Mar 29 17:02:23 UTC 2015 - jengelh@inai.de
|
||
|
|
||
|
- Drop strace-32bit, since the normal strace build is powerful
|
||
|
enough. [bnc#924827]
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Mar 24 09:02:49 UTC 2015 - schwab@suse.de
|
||
|
|
||
|
- 0001-aarch64-fix-rt_sigreturn-decoding.patch,
|
||
|
0002-m68k-define-HAVE_SA_RESTORER.patch,
|
||
|
0003-Fix-decoding-of-mmap2-for-arm.patch,
|
||
|
0005-tests-select.test-handle-architectures-using-pselect.patch,
|
||
|
0006-aarch64-fix-ioctl-decoding.patch,
|
||
|
0007-m68k-fix-sigreturn-decoding.patch,
|
||
|
0008-Fix-crash-in-ipc_sem-test.patch,
|
||
|
0009-tests-ipc_-match-IPC_64-flag.patch,
|
||
|
0010-semctl-fix-indirect-syscall-decoding.patch,
|
||
|
0011-Fix-stat64-st_-acm-time-decoding-for-personalities-w.patch,
|
||
|
0012-tests-verify-that-all-patterns-match.patch,
|
||
|
0013-aarch64-properly-decode-generic-syscalls.patch,
|
||
|
0014-stat64-v.test-add-newfstatat-syscall-support.patch,
|
||
|
0015-tests-uid-use-fchown-instead-of-chown.patch: Patches from upstream
|
||
|
to fix testsuite failure.
|
||
|
- Enable libunwind support (strace -k).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Mar 20 20:32:38 UTC 2015 - crrodriguez@opensuse.org
|
||
|
|
||
|
- Update to strace 4.10
|
||
|
* Improvements
|
||
|
* Added -yy option to print protocol and address information associated with
|
||
|
socket descriptors.
|
||
|
* Extended "-e read=set" and "-e write=set" options to cover sendmsg,
|
||
|
recvmsg, sendmmsg, and recvmmsg syscalls.
|
||
|
* Implemented full 32-bit decoding of ioctl commands
|
||
|
(addresses Debian bug #692913 and Fedora bug #902788).
|
||
|
* Implemented PTRACE_GETREGS API support on ia64.
|
||
|
* Implemented PTRACE_GETREGS API support on mips.
|
||
|
* Implemented PTRACE_GETREGSET API support on s390/s390x.
|
||
|
* Implemented decoding of getrandom and seccomp syscalls.
|
||
|
* Implemented full decoding of 64-bit capability sets.
|
||
|
* Implemented decoding of all prctl commands.
|
||
|
* Implemented decoding of parametrized ioctl commands.
|
||
|
* Implemented decoding of evdev ioctl commands.
|
||
|
* Implemented decoding of v4l ioctl commands.
|
||
|
* Implemented decoding of SG_IO v4 ioctl commands.
|
||
|
* Implemented decoding of FIFREEZE/FITHAW/FITRIM ioctl commands.
|
||
|
* Implemented decoding of FALLOC_FL_* fallocate flags.
|
||
|
* Implemented decoding of rt_sigreturn signal mask on aarch64,
|
||
|
x32, and x86_64.
|
||
|
* Enhanced socket decoder to support bluetooth sockets.
|
||
|
* Enhanced decoding of unlisted ioctl commands.
|
||
|
* Enhanced decoding of getsockopt and setsockopt syscall.
|
||
|
* Enhanced decoding of sysinfo syscall.
|
||
|
* Enhanced decoding of struct cmsghdr.
|
||
|
* Enhanced decoding of wait status.
|
||
|
* Enhanced aio support on non-x86 architectures by using external libaio.h.
|
||
|
* Added O_TMPFILE to the list of recognized open mode flags.
|
||
|
* Updated the list of filesystem type constants that is used in decoding
|
||
|
statfs family syscalls.
|
||
|
* Updated lists of CAP_*, PR_*, PTRACE_*, SCHED_*, SO_*, SOL_*, SWAP_FLAG_*,
|
||
|
and TFD_* constants.
|
||
|
* Updated lists of signal constants from Linux 3.19.
|
||
|
* Updated lists of errno constants from Linux 3.19.
|
||
|
* Updated lists of ioctl commands from Linux 3.9.
|
||
|
* Added new syscall entries to match Linux 3.19.
|
||
|
|
||
|
* Bug fixes
|
||
|
* Fixed various errors in mapping between syscall numbers and associated
|
||
|
information like the number of syscall arguments, the name of syscall,
|
||
|
and syscall decoder.
|
||
|
* Fixed quoting issues in printing descriptors, filenames, network interface
|
||
|
names, struct utsname members, device/volume names of BLK* ioctl commands.
|
||
|
* Fixed uid_t/git_t decoding.
|
||
|
* Fixed potential out-of-bounds read issues in getdents/getdents64 decoders.
|
||
|
* Fixed potential open flags truncation on some architectures.
|
||
|
* Fixed decoding of struct ifreq.ifr_name.
|
||
|
* Fixed decoding of SIOCSIFNAME ioctl command.
|
||
|
* Fixed decoding of RENAME_* renameat2 flags.
|
||
|
* Fixed decoding of UTIME_NOW/UTIME_OMIT timeval structures.
|
||
|
* Fixed decoding of indirect ipc subcalls on some architectures.
|
||
|
* Fixed decoding of fanotify_mark syscall on 32-bit architectures.
|
||
|
* Fixed decoding of 32-bit stat structures on 64-bit architectures.
|
||
|
* Fixed decoding of 32-bit struct cmsghdr on 64-bit architectures.
|
||
|
* Fixed decoding of 32-bit preadv/pwritev offset on 64-bit architectures.
|
||
|
* Fixed decoding of sigreturn/rt_sigreturn signal mask on ia64, ppc, ppc64,
|
||
|
sparc, sparc64, mips, and s390.
|
||
|
* Fixed instruction pointer output (-i option) on architectures that support
|
||
|
several personalities.
|
||
|
* Fixed behaviour of "-e read=set" and "-e write=set" when read and write
|
||
|
sets intersect.
|
||
|
* Fixed build on systems where struct sigaction has no sa_restorer member.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Nov 26 15:20:42 UTC 2014 - schwab@linux-m68k.org
|
||
|
|
||
|
- Update to strace 4.9:
|
||
|
* Changes in behavior
|
||
|
* Disabled OABI support on ARM EABI systems by default,
|
||
|
added --enable-arm-oabi option to enable it at configure time.
|
||
|
|
||
|
* Improvements
|
||
|
* Added experimental -k option to print stack trace after each traced syscall.
|
||
|
* Added -w option to produce stats on syscall latency.
|
||
|
(addresses Debian bug #457497).
|
||
|
* Added ARC architecture support.
|
||
|
* Added PTRACE_GETREGS API support on PowerPC.
|
||
|
* Enhanced Bionic libc and musl libc support.
|
||
|
* Enhanced tracing of x86 personality processes on x86_64 and x32.
|
||
|
* Enhanced tracing of ARM personality processes on AArch64.
|
||
|
* Enhanced 32/64bit personality detection on PowerPC.
|
||
|
* Implemented decoding of add_key, ioprio_get, ioprio_set, kexec_load, keyctl,
|
||
|
renameat2, and request_key syscalls.
|
||
|
* Robustified decoding of select, pselect, and io_submit syscalls.
|
||
|
* Enhanced decoding of delete_module, fanotify_init, fanotify_mark, fcntl,
|
||
|
setdomainname, sethostname, setns, and sync_file_range syscalls.
|
||
|
* Enhanced decoding of signal bitmasks.
|
||
|
* Enhanced decoding of file descriptors.
|
||
|
* Enhanced siginfo_t decoding.
|
||
|
* Enhanced PF_NETLINK decoding.
|
||
|
* Updated CLOCK_* constants
|
||
|
(addresses Fedora bug #1088455).
|
||
|
* Added new syscall entries to match Linux 3.16.
|
||
|
|
||
|
* Bug fixes
|
||
|
* Added shmat and shmdt to the set of memory mapping related syscalls.
|
||
|
* Fixed detaching from stopped processes.
|
||
|
* Fixed fanotify_mark decoding on 32bit architectures.
|
||
|
* Fixed offset decoding in preadv and pwritev syscalls.
|
||
|
* Fixed select decoding for glibc in _FORTIFY_SOURCE mode.
|
||
|
* Fixed decoding of epoll_ctl syscall with EPOLL_CTL_DEL argument.
|
||
|
* Fixed build when <sys/ptrace.h> and <linux/ptrace.h> conflict
|
||
|
(addresses Fedora bug #993384).
|
||
|
* Miscellaneous corrections in the manual page.
|
||
|
(Addresses Debian bug #725987).
|
||
|
- Remove obsolete patches:
|
||
|
* strace-4.7.diff
|
||
|
* strace-linux-ptrace-h.patch
|
||
|
* strace-ppc64le.patch
|
||
|
* strace_cid_03ef0b2.patch
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Nov 14 09:19:16 UTC 2014 - dimstar@opensuse.org
|
||
|
|
||
|
- No longer perform gpg validation; osc source_validator does it
|
||
|
implicit:
|
||
|
+ Drop gpg-offline BuildRequires.
|
||
|
+ No longer execute gpg_verify.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Feb 25 17:20:43 UTC 2014 - normand@linux.vnet.ibm.com
|
||
|
|
||
|
- strace -p 99999 segfault for ppc64le archi disapear if
|
||
|
upstream patch 03ef0b2 is applied to this strace 4.8 version
|
||
|
(bnc#865151)
|
||
|
|
||
|
- added patches:
|
||
|
* strace_cid_03ef0b2.patch
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Dec 4 16:27:29 UTC 2013 - dvaleev@suse.com
|
||
|
|
||
|
- Make ppc64le architecture known
|
||
|
|
||
|
/usr/bin/osc
|
||
|
- added patches:
|
||
|
* strace-ppc64le.patch
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Aug 14 09:11:17 UTC 2013 - schwab@suse.de
|
||
|
|
||
|
- strace-linux-ptrace-h.patch: handle conflict with struct
|
||
|
ptrace_peeksiginfo_args between <sys/ptrace.h> and <linux/ptrace.h>
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Jun 13 15:49:29 UTC 2013 - jengelh@inai.de
|
||
|
|
||
|
- Update to new upstream release 4.8
|
||
|
* This is a stable release, with the usual bugfixes, enhanced
|
||
|
support for fresh Linux kernels, and other improvements.
|
||
|
- Signature verification; remove redundant %clean section
|
||
|
- Remove strace-aarch64.diff (merged)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Mar 2 12:06:13 UTC 2013 - schwab@suse.de
|
||
|
|
||
|
- strace-aarch64.diff
|
||
|
Support for AArch64 from upstream
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue May 22 23:38:07 UTC 2012 - frank.lichtenheld@sophos.com
|
||
|
|
||
|
- Add BuildRequires on xz to allow build on SLE_11_SP2
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu May 3 12:02:17 CEST 2012 - meissner@suse.de
|
||
|
|
||
|
- updated to 4.7
|
||
|
* Changes in behavior
|
||
|
* strace no longer suspends waitpid until there is a child
|
||
|
for waitpid'ing process to collect status from.
|
||
|
* strace no longer detaches from a tracee which is supposed
|
||
|
to be going to die.
|
||
|
* strace now issues a new message: "+++ exited with EXITCODE +++"
|
||
|
which shows exact moment strace got exit notification,
|
||
|
analogous to existing "+++ killed by SIG +++" message.
|
||
|
|
||
|
* Improvements
|
||
|
* Added x32 personality support (x86_64 architecture).
|
||
|
* Added -y and -P options to print file descriptor paths and
|
||
|
filter by those paths.
|
||
|
* Added -I option to control strace interactivity.
|
||
|
* Allowed -p option to take comma or whitespace-separated list of PIDs.
|
||
|
* Added strace_log_merge script helper to merge timestamped "strace -ff"
|
||
|
log files.
|
||
|
* Implemented decoding of clock_adjtime, get_robust_list, migrate_pages,
|
||
|
preadv, prlimit64, process_vm_readv, process_vm_writev, pwritev,
|
||
|
recvmmsg, recvmsg, rt_tgsigqueueinfo, sendmmsg, setns, set_robust_list,
|
||
|
sched_rr_get_interval, splice, syslog, tee and vmsplice syscalls.
|
||
|
* Enhanced decoding of capget, capset, getrlimit, flistxattr, io_submit,
|
||
|
listxattr, setrlimit and swapon syscalls.
|
||
|
* Implemented decoding of loop and mtd ioctls.
|
||
|
* Added syscall entries for new linux syscalls.
|
||
|
* Added syscall entries for direct socket system calls on powerpc.
|
||
|
* Updated the list of errno constants.
|
||
|
* Updated lists of MSG_*, STA_*, and TCP_* constants.
|
||
|
* Regenerated the list of ioctl names from Linux 3.3.
|
||
|
* Enhanced switching between processes with different personalities.
|
||
|
* Enhanced signals reporting by using short signal names.
|
||
|
* Made ERESTART* messages more descriptive.
|
||
|
* Made parsing of numbers from strings more robust.
|
||
|
* Added support for compat_statfs64 and statfs64.f_flags.
|
||
|
* Changed read of data blocks to use single process_vm_readv syscall
|
||
|
(when available) instead of several PTRACE_PEEKDATA operations.
|
||
|
* Changed read of registers on x86 and x86-64 to use single PTRACE_GETREGS
|
||
|
operation instead of several PTRACE_PEEKUSER operations.
|
||
|
* Applied various optimizations to make strace work faster.
|
||
|
* Bug fixes
|
||
|
* Implemented proper handling of real SIGTRAPs on kernels supporting
|
||
|
PTRACE_O_TRACESYSGOOD.
|
||
|
(Addresses Fedora bug #162774).
|
||
|
* Fixed sockaddr_un.sun_path name in decoded output.
|
||
|
(Addresses Debian bug #554946).
|
||
|
* Fixed to avoid potential core file clobbering on exit.
|
||
|
(Addresses Debian bug #656398).
|
||
|
* Fixed a typo in documentation.
|
||
|
(Addresses Debian bug #653309).
|
||
|
* Fixed decoding of timer id returned by timer_create.
|
||
|
* Fixed epoll_create1, epoll_wait and epoll_pwait decoding.
|
||
|
* Fixed *at syscalls flags decoding.
|
||
|
* Fixed ARM EABI 64-bit syscall's arguments decoding.
|
||
|
* Fixed semtimedop decoding on s390.
|
||
|
* Fixed osf_sigprocmask decoding on alpha.
|
||
|
* Fixed ipc and socket subcall decoding on several architectures.
|
||
|
* Corrected syscall entries for epoll_pwait, epoll_create, epoll_ctl,
|
||
|
epoll_wait, mincore, mlockall, prctl, reboot, sendfile, sendfile64,
|
||
|
sendmsg, sgetmask, ssetmask, swapon, tgkill and tkill syscalls.
|
||
|
* Corrected io_* syscall entries on ARM.
|
||
|
* Fixed PID prefix printing in "strace -oLOG -ff -p1 -p2 -p3" case.
|
||
|
* Fixed logging of unfinished lines in "strace -oLOG -ff" case.
|
||
|
* Fixed build when libaio-devel is not available.
|
||
|
* Fixed configure checks for PTRACE_* constants.
|
||
|
* Fixed compilation warnings remained on several architectures.
|
||
|
|
||
|
* Portability
|
||
|
* Removed all non-Linux code. After years of neglect, that dead code
|
||
|
just hampered further strace development.
|
||
|
* Linux kernel >= 2.6.18 is recommended. Older versions might still
|
||
|
work but they haven't been thoroughly tested with this release.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Oct 4 14:44:37 UTC 2011 - tserong@suse.com
|
||
|
|
||
|
- Skip "make check" when building under qemu (PTRACE not supported)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Apr 11 15:30:46 CEST 2011 - meissner@suse.de
|
||
|
|
||
|
- More AIO decoding from Andi Kleen, bnc#679917
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Mar 16 11:13:09 CET 2011 - meissner@suse.de
|
||
|
|
||
|
- Updated to 4.6
|
||
|
* Changes in behavior
|
||
|
* Print diagnostic information about changes in personality mode to
|
||
|
standard error instead of standard output.
|
||
|
* Improvements
|
||
|
* Implemented a new method of following clone, fork, and vfork
|
||
|
syscalls using the Linux kernel's explicit facilities for tracing
|
||
|
creation of threads and child processes.
|
||
|
* Implemented CLONE_PARENT and CLONE_UNTRACED flags handling.
|
||
|
* Implemented decoding of TLS syscalls on m68k.
|
||
|
* Implemented biarch support on powerpc64.
|
||
|
* Implemented biarch support for getrlimit() and setrlimit().
|
||
|
* Implemented decoding of struct ucred in getsockopt SO_PEERCRED.
|
||
|
* Implemented SOL_SCTP socket options decoding.
|
||
|
* Added HDIO_* ioctl names. (Addresses Debian bug #450953).
|
||
|
* Added LOOP_* ioctl names.
|
||
|
* Updated lists of CLOCK_*, CLONE_*, MS_*, and SOL_* constants to match Linux 2.6.37.
|
||
|
* Updated the list of IPPROTO_* constants to match netinet/in.h.
|
||
|
* Implemented decoding of HDIO_* and BLK* ioctls.
|
||
|
* Added MicroBlaze architecture support.
|
||
|
* Added new syscall entries to match Linux 2.6.37.
|
||
|
* Regenerated list of ioctl names from Linux 2.6.37.
|
||
|
* Enhanced signal notification decoding.
|
||
|
* Documented -C and -D options.
|
||
|
* Bug fixes
|
||
|
* Fixed fetching syscall arguments on m68k.
|
||
|
* Fixed an error when judging whether a process has children.
|
||
|
* Fixed get/set_robust_list syscall numbers for powerpc.
|
||
|
* Fixed a corner case in printing clone flags.
|
||
|
* Fixed cross-compiling issues.
|
||
|
* Fixed build issues on powerpc64, SH and SPARC.
|
||
|
* Fixed syscall flags of fstatat*, mmap, mmap2, fadvise64*, swapoff,
|
||
|
fgetxattr, flistxattr, fremovexattr, epoll_create, fallocate,
|
||
|
fanotify_init, and fanotify_mark syscalls.
|
||
|
* Fixed decoding of get[ug]id, gete[ug]id and setfs[ug]id return values.
|
||
|
* Fixed biarch support in IO dumping.
|
||
|
* Fixed raw exit_group decoding.
|
||
|
* Fixed decoding of file descriptors on 64-bit architectures.
|
||
|
* Fixed a corner case in waitpid handling. (Addresses Red Hat bug #663547).
|
||
|
* Fixed stat64 decoding on mips (Addresses Debian bug #599028).
|
||
|
* Fixed misleading italics in the manual page. (Addresses Debian bug #589323).
|
||
|
- buildrequire libaio-devel bnc#679917
|
||
|
- buildrequire lksctp-tools-devel for sctp decoding
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Dec 8 11:35:56 UTC 2010 - puzel@novell.com
|
||
|
|
||
|
- add strace-add-support-for-block-ioctls.patch
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jul 6 23:19:50 UTC 2010 - jengelh@medozas.de
|
||
|
|
||
|
- SPARC compile fixes
|
||
|
- Use %_smp_mflags
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Apr 15 12:35:15 UTC 2010 - jw@novell.com
|
||
|
|
||
|
- Update to version 4.5.20
|
||
|
* Implemented decoding of new linux syscalls: inotify_init1, recvmmsg.
|
||
|
* Implemented basic decoding of new linux syscalls: preadv, pwritev,
|
||
|
rt_tgsigqueueinfo, perf_event_open.
|
||
|
* Enhanced decoding of recently added syscalls on non-x86 architectures
|
||
|
by replacing a bare decoder with elaborate parsers enabled earlier
|
||
|
for x86/x86-64.
|
||
|
* Implemented -C option to combine regular and -c output.
|
||
|
(Addresses Debian bug #466196)
|
||
|
* Enhanced decoding of mbind and mremap syscalls.
|
||
|
* Enhanced SOL_PACKET socket options decoding.
|
||
|
* Regenerated list of ioctl names from linux 2.6.33.
|
||
|
* Added TILE architecture support.
|
||
|
|
||
|
* Fixed build with Linux kernel headers 2.6.32-rc5+.
|
||
|
(Addresses Debian bug #560516 and Fedora bug #539044)
|
||
|
* Fixed build on mips.
|
||
|
* Fixed handling of Linux systems without struct statfs64.
|
||
|
* Fixed reporting signal mask by sigreturn on powerpc.
|
||
|
* Fixed potential stack buffer overflow in select decoder.
|
||
|
(Addresses Fedora bug #556678)
|
||
|
* Corrected msgsnd indirect ipccall decoding.
|
||
|
* Corrected decoding of 64bit syscalls.
|
||
|
(Addresses Debian bug #570603)
|
||
|
* Corrected getsockopt decoding on architectures where
|
||
|
sizeof(long) > sizeof(int).
|
||
|
(Addresses Debian bug #494844)
|
||
|
* Corrected decoding of epoll_pwait.
|
||
|
(Addresses Debian bug #513014)
|
||
|
* Corrected handling of killed threads.
|
||
|
- strace-4.5.19.diff almost fully upstreamed. shortening to one minor hunk.
|
||
|
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Feb 13 21:27:50 CET 2010 - rguenther@suse.de
|
||
|
|
||
|
- Update to version 4.5.19.
|
||
|
* When command exits, strace now exits with the same exit status.
|
||
|
If command is terminated by a signal, strace terminates itself
|
||
|
with the same signal, so that strace can be used as a wrapper
|
||
|
process transparent to the invoking parent process.
|
||
|
When using -p option, the exit status of strace is zero unless
|
||
|
there was an unexpected error in doing the tracing.
|
||
|
(Addresses Fedora bug #105371 and Debian bug #37665)
|
||
|
* Implemented decoding of new Linux syscalls: accept4, dup3,
|
||
|
epoll_create1, eventfd2, inotify_init1, pipe2, signalfd4.
|
||
|
* Implemented decoding of socket type flags introduced in Linux 2.6.27.
|
||
|
* Implemented decoding of accept4 socketcall.
|
||
|
* Enhanced prctl decoding.
|
||
|
* Enhanced nanosleep decoding.
|
||
|
* Enhanced ptrace decoding.
|
||
|
* Enhanced futex decoding.
|
||
|
* Enhanced CAP_* decoding.
|
||
|
* Enhanced SIOCS* ioctls decoding.
|
||
|
* Enhanced fcntl F_* flags decoding.
|
||
|
* Enhanced semop/semtimedop decoding.
|
||
|
* Updated ARM architecture support.
|
||
|
* Added Blackfin architecture support.
|
||
|
* Added AVR32 architecture support.
|
||
|
* Added CRIS architecture support.
|
||
|
* Made strace detect when traced process suddenly disappeared.
|
||
|
* Fixed syscall numbers for tee and sync_file_range.
|
||
|
(Addresses Debian bug #503124)
|
||
|
* Fixed several bugs in strings decoder, including potential heap
|
||
|
memory corruption.
|
||
|
(Addresses Fedora bugs #470529, #478324 and #511035)
|
||
|
* Marked sendfile(2) as a network syscall.
|
||
|
(Addresses Debian bug #509499)
|
||
|
* Fixed accept(2) decoding.
|
||
|
* Fixed sigtimedwait(2) decoding.
|
||
|
* Fixed build on ARM EABI.
|
||
|
(Addresses Debian bugs #520084 and #535564, and Fedora bug #507576)
|
||
|
* Fixed display of 32-bit fcntl(F_SETLK) on 64-bit architectures.
|
||
|
(Addresses Red Hat bug #471169)
|
||
|
* Fixed display of 32-bit argv array on 64-bit architectures.
|
||
|
(Addresses Fedora bug #519480)
|
||
|
* Fixed display of 32-bit struct sigaction on 64-bit architectures.
|
||
|
* Fixed HPPA architecture support.
|
||
|
(Addresses Debian bugs #437928 and #546619)
|
||
|
- fix check for linux/netlink.h
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Feb 1 12:31:40 UTC 2010 - jengelh@medozas.de
|
||
|
|
||
|
- package baselibs.conf
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jan 7 14:43:14 CET 2009 - schwab@suse.de
|
||
|
|
||
|
- Fix decoding of accept(2).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
|
||
|
|
||
|
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
|
||
|
(bnc#437293)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Nov 11 10:14:53 CET 2008 - schwab@suse.de
|
||
|
|
||
|
- Fix corner cases in printstr and printpathn.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
|
||
|
|
||
|
- obsolete old -XXbit packages (bnc#437293)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Sep 2 10:23:32 CEST 2008 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.18.
|
||
|
* Bug fixes.
|
||
|
* Support new Linux/PPC system call subpage_prot and PROT_SAO flag.
|
||
|
* In sigaction system call, display sa_flags value along with
|
||
|
SIG_DFL/SIG_IGN.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Aug 12 16:30:43 CEST 2008 - schwab@suse.de
|
||
|
|
||
|
- Add fix for madvice decoding.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Aug 5 15:09:10 CEST 2008 - schwab@suse.de
|
||
|
|
||
|
- Add fix for vfork handling.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jul 22 09:47:31 CEST 2008 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.17.
|
||
|
* Many bug fixes.
|
||
|
* -F is now deprecated, -f has traced vfork too on Linux for a long time
|
||
|
now.
|
||
|
* Print O_CLOEXEC, MSG_CMSG_CLOEXEC flag bits.
|
||
|
* Improved output for prctl system call on Linux.
|
||
|
* Improved support for Linux/ARM.
|
||
|
* SA_NOMASK is now spelled SA_NODEFER, and SA_ONESHOT is spelled
|
||
|
SA_RESETHAND.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jun 30 18:44:58 CEST 2008 - schwab@suse.de
|
||
|
|
||
|
- Fix following vfork and clone2.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
||
|
|
||
|
- added baselibs.conf file to build xxbit packages
|
||
|
for multilib support
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 19 16:54:04 CET 2007 - schwab@suse.de
|
||
|
|
||
|
- Fix getdents64 decoding.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Aug 3 13:44:47 CEST 2007 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.16.
|
||
|
* Bug fixes.
|
||
|
* Improved output for delete_module, futex, and mbind system calls on Linux.
|
||
|
* Improved output for SG_IO ioctls on Linux.
|
||
|
* Support new Linux system calls move_pages, utimensat, signalfd, timerfd,
|
||
|
eventfd, getcpu, epoll_pwait.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Apr 18 21:22:32 CEST 2007 - schwab@suse.de
|
||
|
|
||
|
- Decode more ptrace options.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Mar 16 11:33:22 CET 2007 - schwab@suse.de
|
||
|
|
||
|
- Remove obsolete patch.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jan 17 17:47:15 CET 2007 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.15.
|
||
|
* Bug fixes.
|
||
|
* Several biarch improvements.
|
||
|
* Improved output for adjtimex, sysctl, quotactl, mount, umount.
|
||
|
* Support new Linux system calls *at, inotify*, pselect6, ppoll and unshare.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Oct 9 15:22:08 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Fix compilation with 2.6.18 kernel headers.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Sep 29 10:52:03 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Fix use of PT_GETSIGINFO.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Sep 8 23:27:35 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Fix last change.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 7 17:22:38 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Add fixes from repository.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed May 31 11:12:11 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Fix missing arguments.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Apr 29 16:04:24 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Add *at syscalls on ppc.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Apr 27 00:27:06 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Fix socket/ipc subcall decoding.
|
||
|
- Fix ioctl decoding.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Apr 5 22:55:48 CEST 2006 - schwab@suse.de
|
||
|
|
||
|
- Fix last change so it doesn't break ia64.
|
||
|
- Add all other missing syscalls.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Mar 31 16:03:10 CEST 2006 - bk@suse.de
|
||
|
|
||
|
- add parsing for the 13 *at syscalls and pselect6(i386 and x86_84)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Mar 4 19:53:41 CET 2006 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.14 (numerous bug fixes, required to support new
|
||
|
kernel features).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jan 25 21:30:58 CET 2006 - mls@suse.de
|
||
|
|
||
|
- converted neededforbuild to BuildRequires
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 7 17:42:33 CET 2005 - schwab@suse.de
|
||
|
|
||
|
- Follow all fork-like syscalls in strace-graph.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Oct 31 19:14:00 CET 2005 - od@suse.de
|
||
|
|
||
|
- add struct sysinfo member mem_unit for linux >= 2.3.48
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Oct 28 16:21:49 CEST 2005 - dmueller@suse.de
|
||
|
|
||
|
- actually add inotify support
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Oct 13 15:54:23 CEST 2005 - schwab@suse.de
|
||
|
|
||
|
- Add more syscall entries.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Oct 7 18:04:40 CEST 2005 - schwab@suse.de
|
||
|
|
||
|
- Fix decoding of IPC syscalls.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Jul 21 10:48:21 CEST 2005 - schwab@suse.de
|
||
|
|
||
|
- Update quota patch.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jun 22 14:47:01 CEST 2005 - schwab@suse.de
|
||
|
|
||
|
- Fix decoding of gettid.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jun 20 11:10:18 CEST 2005 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.12.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Mar 30 11:25:23 CEST 2005 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.11.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Mar 16 15:07:40 CET 2005 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.10.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Feb 28 00:05:53 CET 2005 - schwab@suse.de
|
||
|
|
||
|
- Fix getrval2 on ia64.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Feb 4 15:49:50 CET 2005 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.9.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Jan 22 17:33:05 CET 2005 - schwab@suse.de
|
||
|
|
||
|
- Fix getsockopt decoding.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Dec 7 16:15:05 CET 2004 - uli@suse.de
|
||
|
|
||
|
- added -i support on s390*
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Nov 12 01:15:11 CET 2004 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.8.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Aug 31 14:02:13 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.7.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jul 12 21:38:24 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.6.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jun 28 14:54:36 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.5.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Jun 5 14:44:55 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.4.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed May 5 23:41:34 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Fix handing of execve [#38479].
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Apr 17 20:33:45 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.3.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Apr 5 23:41:59 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Sign extend pid in sys_kill [#38433].
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Mar 8 12:07:41 CET 2004 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.2, incorporates all recent changes.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Feb 26 17:40:22 CET 2004 - schwab@suse.de
|
||
|
|
||
|
- Update from CVS.
|
||
|
- Fix decoding of pipe syscall.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Jan 15 12:09:51 CET 2004 - schwab@suse.de
|
||
|
|
||
|
- Fix use of kernel headers.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Nov 26 13:32:41 CET 2003 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.1.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Oct 7 22:39:19 CEST 2003 - schwab@suse.de
|
||
|
|
||
|
- Fix building with new kernel headers.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 25 14:33:56 CEST 2003 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.5.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Aug 5 18:50:10 CEST 2003 - ro@suse.de
|
||
|
|
||
|
- fix compile with new quota include header
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jun 11 13:06:05 CEST 2003 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.4.98.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat May 10 17:11:46 CEST 2003 - schwab@suse.de
|
||
|
|
||
|
- Fix modify_ldt_ldt_s -> user_desc.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri May 9 20:47:08 CEST 2003 - schwab@suse.de
|
||
|
|
||
|
- Fix building with new kernel headers.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Apr 2 17:51:04 CEST 2003 - schwab@suse.de
|
||
|
|
||
|
- Update to 4.4.94.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jan 20 16:02:19 CET 2003 - schwab@suse.de
|
||
|
|
||
|
- Update to 4.4.92.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 18 01:04:10 CET 2002 - ro@suse.de
|
||
|
|
||
|
- fix build with latest autoconf
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Nov 7 18:07:48 CET 2002 - schwab@suse.de
|
||
|
|
||
|
- Fix ia64 aio syscalls.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Nov 5 18:56:33 CET 2002 - schwab@suse.de
|
||
|
|
||
|
- Last change extended to s390/s390x.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Oct 23 14:31:41 CEST 2002 - schwab@suse.de
|
||
|
|
||
|
- Basic support for aio syscalls.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Oct 8 15:49:16 CEST 2002 - froh@suse.de
|
||
|
|
||
|
- s390/s390x: add fix for obscure problem in the inner workings of
|
||
|
strace, symptom was SIGSEGV on e.g. 'strace getfacl .' (#20447)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 26 21:33:31 CEST 2002 - schwab@suse.de
|
||
|
|
||
|
- Add support for xattr syscalls [#18051].
|
||
|
- Update ia64 patch.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 19 16:03:21 CEST 2002 - mludvig@suse.cz
|
||
|
|
||
|
- fixed old_mmap argument printing on x86-64
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
||
|
|
||
|
- removed bogus self-provides
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 12 16:03:32 CEST 2002 - meissner@suse.de
|
||
|
|
||
|
- Added ppc64 support.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 12 13:28:02 CEST 2002 - uli@suse.de
|
||
|
|
||
|
- added x86-64 biarch support by mludvig as reqd. by aj
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Aug 12 21:28:21 CEST 2002 - schwab@suse.de
|
||
|
|
||
|
- Add fixes for s390/s390x.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jun 24 16:08:14 CEST 2002 - schwab@suse.de
|
||
|
|
||
|
- Fix ioctl decoding on ppc.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Apr 23 16:19:01 CEST 2002 - schwab@suse.de
|
||
|
|
||
|
- Fix ipc syscall decoding for architectures not using the ipc dispatcher.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Apr 22 13:00:53 CEST 2002 - schwab@suse.de
|
||
|
|
||
|
- Cleanup x86-64 patch.
|
||
|
- Use autoreconf.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Apr 22 09:36:11 CEST 2002 - sf@suse.de
|
||
|
|
||
|
- added support for x86-64 (by ak@suse.de)
|
||
|
- added %{suse_update_config}
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Mar 4 14:54:03 CET 2002 - schwab@suse.de
|
||
|
|
||
|
- Fix displaying of terminal ioctls [#14396].
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Nov 21 17:31:08 CET 2001 - schwab@suse.de
|
||
|
|
||
|
- Run autoconf to get up-to-date configure script.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Nov 9 12:02:54 CET 2001 - schwab@suse.de
|
||
|
|
||
|
- Don't use <linux/module.h>.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Aug 20 13:53:05 CEST 2001 - schwab@suse.de
|
||
|
|
||
|
- Fix configuration for s390.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Aug 20 09:45:34 CEST 2001 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.4.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jul 31 10:55:06 CEST 2001 - schwab@suse.de
|
||
|
|
||
|
- Fix tracing after execve for ia64.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jun 12 10:58:49 CEST 2001 - schwab@suse.de
|
||
|
|
||
|
- Fix for ppc and sparc.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Jun 8 16:32:31 CEST 2001 - schwab@suse.de
|
||
|
|
||
|
- Update to strace 4.3.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon May 14 23:16:11 CEST 2001 - bk@suse.de
|
||
|
|
||
|
- fix long shifts to create long long logs for llseek, pread and pwrite.
|
||
|
(for 2147483748[2GB+100], strace logged 18446744071562068068 which is wrong)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Mar 7 12:16:34 CET 2001 - schwab@suse.de
|
||
|
|
||
|
- Update IA64 patch.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Feb 14 02:35:51 CET 2001 - ro@suse.de
|
||
|
|
||
|
- include time.h to fix compilation
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Jan 4 18:27:04 CET 2001 - stepan@suse.de
|
||
|
|
||
|
- changed specfile to build cleanly on alphas
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Dec 6 14:56:15 CET 2000 - schwab@suse.de
|
||
|
|
||
|
- Don't include <asm/sigcontext.h> on ia64.
|
||
|
- Implement {,f,l}stat on ia64.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 13 11:57:14 CET 2000 - ro@suse.de
|
||
|
|
||
|
- hacked to compile on 2.4 includes
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Sep 26 01:07:23 CEST 2000 - ro@suse.de
|
||
|
|
||
|
- fixed dirent64 clash for all archs
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Sep 18 10:57:10 CEST 2000 - schwab@suse.de
|
||
|
|
||
|
- Fix clash with struct dirent64.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Sep 6 17:20:46 CEST 2000 - fober@suse.de
|
||
|
|
||
|
- s390: upgrade to current ibm codedrop for s390
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Aug 14 18:44:30 CEST 2000 - schwab@suse.de
|
||
|
|
||
|
- Update ia64 patches.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jun 20 14:15:40 CEST 2000 - schwab@suse.de
|
||
|
|
||
|
- Update ia64 patches.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jun 19 00:27:55 CEST 2000 - ro@suse.de
|
||
|
|
||
|
- prevent inclusion of linux/time.h
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu May 18 14:06:55 CEST 2000 - schwab@suse.de
|
||
|
|
||
|
- Fixed to build with 2.3.99 kernels.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Apr 12 10:40:34 CEST 2000 - kukuk@suse.de
|
||
|
|
||
|
- Fix define for STAT64
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Apr 6 19:09:04 MEST 2000 - bk@suse.de
|
||
|
|
||
|
- s390 team added s390 patch
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Mar 28 14:00:08 CEST 2000 - schwab@suse.de
|
||
|
|
||
|
- Add ia64 patches.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Mar 22 16:50:21 CET 2000 - kukuk@suse.de
|
||
|
|
||
|
- Update to 4.2
|
||
|
- Fixes for SPARC
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jan 18 16:43:41 CET 2000 - ro@suse.de
|
||
|
|
||
|
- fixed to build with 2.3 kernels
|
||
|
- man -> /usr/share/man
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Dec 9 13:42:00 CET 1999 - schwab@suse.de
|
||
|
|
||
|
- Remove obsolete SNDCTL_TMR_* ioctls that mask termios ioctls
|
||
|
- Remove obsolete strerror and strsignal changes
|
||
|
- Fix #if syntax
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sun Dec 5 17:31:42 CET 1999 - kasal@suse.de
|
||
|
|
||
|
- upgraded to strace-4.1
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Dec 3 19:01:25 CET 1999 - kasal@suse.de
|
||
|
|
||
|
- get rid of Makefile.Linux
|
||
|
- fixed some headers for sparc & 2.3.x kernel
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||
|
|
||
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 9 18:25:30 CEST 1999 - uli@suse.de
|
||
|
|
||
|
- fixed for PPC
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Aug 27 12:02:57 CEST 1999 - ro@suse.de
|
||
|
|
||
|
- adapt to sysctl-changes
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Jul 9 20:04:03 MEST 1999 - ro@suse.de
|
||
|
|
||
|
- update to 4.0 using jurix diff
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Apr 13 00:53:25 MEST 1999 - ro@suse.de
|
||
|
|
||
|
- update 3.1.0.1 / merge patches
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Apr 12 23:08:37 MEST 1999 - ro@suse.de
|
||
|
|
||
|
- fixed for alpha
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Mar 31 00:46:22 MEST 1999 - ro@suse.de
|
||
|
|
||
|
- merged path from Stanislav Brabec and Massimiliano Ghilardi
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Mar 9 08:28:59 MET 1999 - ro@suse.de
|
||
|
|
||
|
- back to SYS_vfork
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Jan 14 14:05:15 MET 1999 - ro@suse.de
|
||
|
|
||
|
- changed "ifdef SYS_vfork" to "ifdef __NR_vfork"
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jan 11 11:48:17 MET 1999 - ro@suse.de
|
||
|
|
||
|
- alpha-patches file.c: comment #if alpha
|
||
|
sock.c: include ioctls for alpha
|
||
|
term.c: include termio on alpha as well
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 16 10:45:29 MET 1998 - ro@suse.de
|
||
|
|
||
|
- system.c: include sys/mount.h instead of linux/fs.h for glibc
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Sep 30 11:51:34 MEST 1998 - ro@suse.de
|
||
|
|
||
|
- if glibc: include sys/reg and linux/ptrace where needed
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Jul 24 12:04:34 MEST 1998 - bs@suse.de
|
||
|
|
||
|
- fixed configure for i686.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Feb 17 13:45:15 MET 1998 - ro@suse.de
|
||
|
|
||
|
- diabled PRCTL in config.h.in (not with 2.0 kernel)
|
||
|
|
||
|
----------------------------------------------------------------------------
|
||
|
Wed Apr 30 15:57:14 CEST 1997 - florian@suse.de
|
||
|
|
||
|
|
||
|
- add bug-fixes for llseek
|
||
|
|
||
|
|