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

Skip to content

Tags: sodgeit/strace

Tags

v6.17

Toggle v6.17's commit message
Noteworthy changes in strace 6.17 (2025-09-28)

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

* Improvements
  * Implemented decoding of file_getattr and file_setattr syscalls.
  * Implemented decoding of SO_INQ socket option.
  * Updated lists of BPF_*, BTN_*, BTRFS_*, DEVCONF_*, ETHTOOL_*, FALLOC_*,
    KEXEC_*, KEY_*, KVM_*, NETCONFA_*, NFT_*, PR_*, SCM_*, V4L2_*, and XDP_*
    constants.
  * Updated lists of ioctl commands from Linux 6.17.

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
* Gyorgy Sarvari

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

v6.16

Toggle v6.16's commit message
Noteworthy changes in strace 6.16 (2025-08-05)

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

* Improvements
  * Added -N/--arg-names option for printing syscall argument names.
  * Implemented setting of system call information using
    PTRACE_SET_SYSCALL_INFO ptrace API introduced in Linux 6.16.
  * Implemented decoding of SO_RCVPRIORITY and SO_PASSRIGHTS socket options.
  * Implemented decoding of RTA_NH_ID and RTA_FLOWLABEL netlink attributes.
  * Updated decoding of statx syscall.
  * Updated lists of BR_*, CRYPTOCFGA_*, FUTEX2_*, IORING_*, IPSET_*, KVM_*,
    MDB_*, NETDEV_*, PR_*, RXRPC_*, SW_*, THERMAL_*, and V4L2_*
    constants.
  * Updated lists of ioctl commands from Linux 6.16.

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:

* Barnabás Pőcze
* Dmitry V. Levin
* Gleb Fotengauer-Malinovskiy
* Gustavo Costa
* Jan Macku

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

v6.15

Toggle v6.15's commit message
Noteworthy changes in strace 6.15 (2025-05-26)

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

* Improvements
  * Implemented decoding of open_tree_attr syscall.
  * Implemented decoding of AF_TIPC socket addresses and socket options.
  * Updated decoding of statmount syscall.
  * Updated lists of AUDIT_*, BPF_*, BTRFS_*, COUNTER_*, FAN_*, FRA_*, IFLA_*,
    IORING_*, KVM_*, LANDLOCK_*, PKEY_*, RTPROT_*, TCP_*, and V4L2_* constants.
  * Updated lists of ioctl commands from Linux 6.15.

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
* Sahil Siddiq

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

v6.14

Toggle v6.14's commit message
Noteworthy changes in strace 6.14 (2025-03-25)

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

* Improvements
  * Added -e namespace=new option for printing the namespaces entered
    by the tracee.
  * Implemented decoding of FRA_FLOWLABEL and FRA_FLOWLABEL_MASK netlink
    attributes of RTM_{NEW,DEL,GET}RULE NETLINK_ROUTE messages.
  * Implemented decoding of RTM_{NEW,DEL}MULTICAST and RTM_{NEW,DEL}ANYCAST
    NETLINK_ROUTE messages.
  * Updated decoding of statx syscall.
  * Updated lists of AT_*, AUDIT_*, ETHTOOL_*, FAN_*, IORING_*, IPPROTO_*,
    KEY_*, NL80211_*, RWF_*, and SECBIT_* constants.
  * Updated lists of ioctl commands from Linux 6.14.

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
* Masatake YAMATO

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

v6.13

Toggle v6.13's commit message
Noteworthy changes in strace 6.13 (2025-01-23)

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

* Improvements
  * Implemented decoding of getxattrat, setxattrat, listxattrat,
    and removexattrat syscalls.
  * Updated decoding of struct io_uring_clone_buffers, struct io_uring_napi,
    and struct perf_event_attr.
  * Updated decoding of crypto_user_alg netlink attributes of NETLINK_CRYPTO.
  * Implemented decoding of IFLA_MCTP_PHYS_BINDING netlink attribute.
  * Updated lists of AT_*, BPF_*, FAN_*, IORING_*, MADV_*, NT_*, and SCM_*
    constants.
  * Updated lists of ioctl commands from Linux 6.13.

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:

* Andrea Bolognani
* Dmitry V. Levin
* Gleb Fotengauer-Malinovskiy

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

v6.12

Toggle v6.12's commit message
Noteworthy changes in strace 6.12 (2024-11-18)

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

* Improvements
  * Implemented decoding of EPIOCGPARAMS and EPIOCSPARAMS ioctl commands.
  * Implemented decoding of NS_GET_MNTNS_ID, NS_GET_PID_FROM_PIDNS,
    NS_GET_TGID_FROM_PIDNS, NS_GET_PID_IN_PIDNS, NS_GET_TGID_IN_PIDNS,
    NS_MNT_GET_INFO, NS_MNT_GET_NEXT, and NS_MNT_GET_PREV ioctl commands.
  * Implemented decoding of FRA_DSCP netlink attribute.
  * Implemented decoding of IORING_REGISTER_CLOCK and
    IORING_REGISTER_CLONE_BUFFERS opcodes of io_uring_register syscall.
  * Updated decoding of struct landlock_ruleset_attr.
  * Updated lists of AUDIT_*, ETHTOOL_*, F_*, IORING_*, LSM_*, MAP_*, MSG_*,
    NT_*, SCHED_*, SCM_*, SO_*, and V4L2_* constants.
  * Updated lists of ioctl commands from Linux 6.12.

* Bug fixes
  * Fix the syscall name printed by strace when PTRACE_GET_SYSCALL_INFO
    is in use and a syscall is restarted by a just attached tracee using
    restart_syscall mechanism.

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
* Florian Weimer
* Gleb Fotengauer-Malinovskiy
* Khem Raj

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

v6.11

Toggle v6.11's commit message
Noteworthy changes in strace 6.11 (2024-09-15)

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

* Improvements
  * Implemented decoding of uretprobe syscall.
  * Implemented decoding of WDIOC_GETSUPPORT and WDIOC_SETOPTIONS ioctl
    commands.
  * Enhanced decoding of unknown ioctl commands in non-abbreviated mode
    by printing the contents of the ioctl argument buffer in hexadecimal format.
  * Updated decoding of listmount, statmount, and statx syscalls.
  * Updated lists of ETHTOOL_*, IORING_*, IPPROTO_*, RWF_*, STATX_*, and V4L2_*
    constants.
  * Updated lists of ioctl commands from Linux 6.11.

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
* Edjunior Machado
* Eugene Syromyatnikov
* Gleb Fotengauer-Malinovskiy
* Masatake YAMATO
* Sahil Siddiq
* tstabrawa

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

list

Toggle list's commit message
add functions necessary for the exechooks

v6.10

Toggle v6.10's commit message
add functions necessary for the exechooks

v6.9

Toggle v6.9's commit message
Noteworthy changes in strace 6.9 (2024-05-14)

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

* Improvements
  * Implemented --always-show-pid option.
  * The --user|-u option has learned to recognize numeric UID:GID pair, allowing
    e.g. statically-built strace to be used without invoking nss plugins.
  * Implemented decoding of IORING_REGISTER_SYNC_CANCEL,
    IORING_REGISTER_FILE_ALLOC_RANGE, IORING_REGISTER_PBUF_STATUS,
    IORING_REGISTER_NAPI, and IORING_UNREGISTER_NAPI opcodes of
    io_uring_register syscall.
  * Implemented decoding of BPF_TOKEN_CREATE bpf syscall command.
  * Updated decoding of io_uring_register and pidfd_send_signal syscalls.
  * Updated lists of BPF_*, CAN_*, IORING_*, KEY_*, LSM_*, MPOL_*, NT_*, RWF_*,
    PIDFD_*, PTP_*, TCP_*, and *_MAGIC constants.
  * Updated lists of ioctl commands from Linux 6.9.

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:

* Christian Ehrhardt
* Dmitry V. Levin
* Gleb Fotengauer-Malinovskiy
* Michael Vogt
* Yao Zi
* Zygmunt Krynicki

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