Noteworthy changes in strace 5.13 (2021-07-18)
-
Improvements
- Print netlink data in a more structured way.
- Implemented decoding of
NT_PRSTATUS
andNT_FPREGSET
regsets ofPTRACE_GETREGSET
andPTRACE_SETREGSET
requests. - Implemented decoding of
regs
argument ofPTRACE_GETREGS
,PTRACE_GETREGS64
,PTRACE_SETREGS
,PTRACE_SETREGS64
,PTRACE_GETFPREGS
, andPTRACE_SETFPREGS
requests. - Implemented powerpc System Call Vectored ABI support.
- Implemented decoding of
landlock_add_rule
,landlock_create_ruleset
, andlandlock_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_*
, andV4L2_*
constants. - Updated lists of
ioctl
commands from Linux 5.13.
-
Portability
- On powerpc and powerpc64, linux kernel >= 2.6.23 is required. Older versions without a decent
PTRACE_GETREGS
support will not work.
- On powerpc and powerpc64, linux kernel >= 2.6.23 is required. Older versions without a decent
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:
- Alyssa Ross
- Deborah Brouwer
- Dmitry V. Levin
- Eugene Syromyatnikov
- Gleb Fotengauer-Malinovskiy
- Srikavin Ramkumar
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.