Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: sodgeit/strace

Tags

v6.8

Toggle v6.8's commit message
Noteworthy changes in strace 6.8 (2024-03-20)

=============================================

* Improvements
  * Renamed --stack-traces to --stack-trace for consistency.
    Old option is retained for backwards compatibility.
  * Implemented --stack-trace-frame-limit=N option for configuring the limit
    of the number of printed backtrace frames.
  * Implemented decoding of statmount, listmount, lsm_get_self_attr,
    lsm_set_self_attr, and lsm_list_modules syscalls.
  * Implemented decoding of setsockopt(TCP_AO_ADD_KEY).
  * Updated decoding of landlock_create_ruleset and landlock_add_rule syscalls.
  * Updated decoding of SMC_DIAG_DMBINFO netlink attribute.
  * Updated decoding of UBI_IOCATT ioctl command.
  * Enhanced decoding of mount attributes of fsmount and mount_setattr syscalls.
  * Updated lists of BPF_*, KEXEC_*, KVM_*, PERF_*, SOL_*, STATX_*, UFFD_*,
    and V4L2_* constants.
  * Updated lists of ioctl commands from Linux 6.8.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Ahelenia Ziemiańska
* Dmitry V. Levin
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Ivan Avdeev
* Ivan Trofimov
* Masatake YAMATO

Please refer to the CREDITS file for the full list of strace contributors.

v6.7

Toggle v6.7's commit message
Noteworthy changes in strace 6.7 (2024-01-29)

=============================================

* Improvements
  * 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.

* Bug fixes
  * 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.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Dmitry V. Levin
* Gleb Fotengauer-Malinovskiy
* Jan Macku
* Jean-Baptiste Skutnik
* Josh Triplett
* Masatake YAMATO
* Sahil Siddiq
* Sergei Trofimovich
* donghaobo

Please refer to the CREDITS file for the full list of strace contributors.

v6.6

Toggle v6.6's commit message
Noteworthy changes in strace 6.6 (2023-10-31)

=============================================

* Improvements
  * 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.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Dmitry V. Levin
* Gleb Fotengauer-Malinovskiy

Please refer to the CREDITS file for the full list of strace contributors.

v6.5

Toggle v6.5's commit message
Noteworthy changes in strace 6.5 (2023-09-01)

=============================================

* Improvements
  * 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.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Alexander Kanavin
* Dmitry V. Levin
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Sven Schnelle

Please refer to the CREDITS file for the full list of strace contributors.

v6.4

Toggle v6.4's commit message
Noteworthy changes in strace 6.4 (2023-06-26)

=============================================

* Improvements
  * 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.

* Bug fixes
  * 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.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Alexander Gordeev
* Dmitry V. Levin
* Donald Hunter
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Marek Vasut

Please refer to the CREDITS file for the full list of strace contributors.

v6.3

Toggle v6.3's commit message
Noteworthy changes in strace 6.3 (2023-05-08)

=============================================

* Improvements
  * 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.

* Bug fixes
  * Fixed build on hppa with uapi headers from Linux >= 6.2.
  * Fixed --status filtering when -c option is in use.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Dmitry V. Levin
* Elvira Khabirova
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Jakub Wilk
* John Reiser
* Kossi Glokpor
* Marty Leisner
* Masatake YAMATO
* Matoro Mahri
* Sahil Siddiq
* Sven Schnelle
* adrien-n
* leedagee

Please refer to the CREDITS file for the full list of strace contributors.

v6.2

Toggle v6.2's commit message
Noteworthy changes in strace 6.2 (2023-02-26)

=============================================

* Improvements
  * 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.

* Bug fixes
  * Fixed build on alpha architecture.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Dmitry V. Levin
* Elvira Khabirova
* Fabrice Le Fessant
* Gleb Fotengauer-Malinovskiy
* Helge Deller
* Jan Macku
* Masatake YAMATO
* Sven Schnelle

Please refer to the CREDITS file for the full list of strace contributors.

v6.1

Toggle v6.1's commit message
Noteworthy changes in strace 6.1 (2022-12-12)

=============================================

* Improvements
  * 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.

* Bug fixes
  * Fixed injection tests on ia64.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Dmitry V. Levin
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Yaakov Selkowitz

Please refer to the CREDITS file for the full list of strace contributors.

v6.0

Toggle v6.0's commit message
Noteworthy changes in strace 6.0 (2022-10-17)

=============================================

* Improvements
  * 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.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Dmitry V. Levin
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Marvin Schmidt
* Roland Illig

Please refer to the CREDITS file for the full list of strace contributors.

v5.19

Toggle v5.19's commit message
Noteworthy changes in strace 5.19 (2022-08-12)

==============================================

* Changes in behaviour
  * The "(deleted)" marker for unlinked paths of file descriptors is now printed
    outside angle brackets;  the matching of unlinked paths of file descriptors
    no longer includes the " (deleted)" part into consideration.

* 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.

* Bug fixes

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

* Alexey Gladkov
* Dmitry V. Levin
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Joubin Jabbari
* Lenka Špačková
* Renaud Métrich
* Sergei Trofimovich
* Václav Kadlčík

Please refer to the CREDITS file for the full list of strace contributors.