Noteworthy changes in strace 5.11 (2021-02-17)
-
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
, andFS_IOC32_[GS]ETFLAGS
ioctl commands. - Implemented decoding of
SIOCADDMULTI
,SIOCDELMULTI
,SIOCGIFENCAP
,SIOCOUTQNSD
,SIOCSIFENCAP
, andSIOCSIFHWBROADCAST
ioctl commands. - Implemented decoding of
UBI_IOCRPEB
andUBI_IOCSPEB
ioctl commands. - Implemented decoding of
V4L2_BUF_TYPE_META_CAPTURE
,V4L2_BUF_TYPE_META_OUTPUT
, andVIDIOC_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_*
, andV4L2_*
constants. - Updated lists of ioctl commands from Linux 5.11.
- Implemented poke injection (
-
Bug fixes
- Fixed decoding of
SIOCGIFINDEX
,SIOCBRADDIF
, andSIOCBRDELIF
ioctl commands. - Fixed decoding of
FIO[GS]ETOWN
,SIOC[GS]PGRP
, andSIOCATMARK
ioctl commands on alpha, mips, sh, and xtensa architectures. - Fixed
fork--pidns-translation
test on sparc and sparc64. - Fixed build on hppa with uapi headers from Linux >= 5.10.
- Fixed decoding of
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
- Kent Gibson
- Philippe De Muyter
- Sven Schnelle
Please refer to the CREDITS file for the full list of strace contributors.
Downloads
Please ignore so called "Source code" links provided by github, they are useless.