vydání , nástroj pro diagnostiku a ladění programů pro operační systémy používající jádro Linux. Nástroj umožňuje sledovat a (od verze 4.15) zasahovat do procesu interakce mezi programem a jádrem, včetně probíhajících systémových volání, vznikajících signálů a změn stavu procesu. Pro svou funkčnost strace využívá mechanismus . Od verze 4.13 je vydávání programu synchronizováno s vydáním nových verzí Linuxu. Kód projektu je licencován pod LGPLv2.1+.
V :
- Licence na kód se změnila z BSD na LGPLv2.1+ (hlavní kód) a GPLv2+ (testy);
- Byla přidána podpora filtrování systémových volání pomocí vytváření seccomp filtrů („—seccomp-bpf“), stejně jako podle návratového kódu („-e status=…“);
- Byla přidána podpora dekódování systémových volání pidfd_open a clone3;
- Bylo vylepšeno dekódování systémových volání io_cancel, io_submit, s390_sthyi a syslog;
- Bylo vylepšeno dekódování protokolu NETLINK_ROUTE;
- Bylo implementováno dekódování netlink atributu UNIX_DIAG_UID a ioctl příkazů WDIOC_*;
- Byly aktualizovány seznamy konstant AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* a *_MAGIC;
- Seznamy ioctl příkazů byly synchronizovány s jádrem Linux 5.3.
Zdroj: opennet.ru
