Revisions of strace
Andreas Schwab (AndreasSchwab)
accepted
request 714932
from
Andreas Schwab (AndreasSchwab)
(revision 109)
- Update to strace 5.2 * 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.
buildservice-autocommit
accepted
request 704786
from
Andreas Schwab (Andreas_Schwab)
(revision 108)
baserev update by copy to link target
Andreas Schwab (Andreas_Schwab)
accepted
request 704785
from
Andreas Schwab (Andreas_Schwab)
(revision 107)
- 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.
buildservice-autocommit
accepted
request 702867
from
Martin Liška (marxin)
(revision 106)
baserev update by copy to link target
Andreas Schwab (AndreasSchwab)
committed
(revision 105)
- Ignore testsuite failures
buildservice-autocommit
accepted
request 686392
from
Andreas Schwab (Andreas_Schwab)
(revision 104)
baserev update by copy to link target
Andreas Schwab (Andreas_Schwab)
accepted
request 686391
from
Andreas Schwab (Andreas_Schwab)
(revision 103)
- 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.
buildservice-autocommit
accepted
request 684333
from
Andreas Schwab (Andreas_Schwab)
(revision 102)
baserev update by copy to link target
Andreas Schwab (Andreas_Schwab)
accepted
request 684301
from
Jiri Slaby (jirislaby)
(revision 101)
- disable test failing with kernel 5.0
buildservice-autocommit
accepted
request 661649
from
Andreas Schwab (AndreasSchwab)
(revision 100)
baserev update by copy to link target
Andreas Schwab (AndreasSchwab)
accepted
request 661648
from
Andreas Schwab (AndreasSchwab)
(revision 99)
- 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.
Andreas Schwab (Andreas_Schwab)
committed
(revision 98)
osc copypac from project:devel:tools package:strace revision:96
Marcus Meissner (msmeissn)
accepted
request 644351
from
Jiri Slaby (jirislaby)
(revision 97)
- fix build with kernel 4.19 * add 0001-xlat-workaround-V4L2_CID_USER_IMX_BASE-Linux-kernel-.patch * add 0002-xlat-update-V4L2_CID_USER_-_BASE-constants.patch
buildservice-autocommit
accepted
request 645592
from
Andreas Schwab (AndreasSchwab)
(revision 96)
baserev update by copy to link target
Andreas Schwab (AndreasSchwab)
accepted
request 645591
from
Andreas Schwab (AndreasSchwab)
(revision 95)
- 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.
buildservice-autocommit
accepted
request 629270
from
Andreas Schwab (AndreasSchwab)
(revision 94)
baserev update by copy to link target
Andreas Schwab (AndreasSchwab)
accepted
request 629175
from
Jiri Slaby (jirislaby)
(revision 93)
- 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)
buildservice-autocommit
accepted
request 626905
from
Andreas Schwab (Andreas_Schwab)
(revision 92)
baserev update by copy to link target
Andreas Schwab (Andreas_Schwab)
accepted
request 626904
from
Andreas Schwab (Andreas_Schwab)
(revision 91)
- statx-redefinition.patch: Workaround incompatibility between <sys/stat.h> and <asm/stat.h>
buildservice-autocommit
accepted
request 617220
from
Andreas Schwab (AndreasSchwab)
(revision 90)
baserev update by copy to link target
Displaying revisions 61 - 80 of 169