väljaanne , diagnostika ja silumiste tööriist Linuxi kerneli põhjal töötavatele operatsioonisüsteemidele. Tööriist võimaldab jälgida ja (alates versioonist 4.15) sekkuda programmi ja kerneli vahelisse suhtlemisse, sealhulgas toimingute süsteemi kutsumist, tekkivaid signaale ja protsessi seisundi muutusi. Strace kasutab oma tööks mehhanismi . Alates versioonist 4.13 on programmi väljaandmine sünkroniseeritud uute Linuxi versioonide väljalaskega. Projekti kood on litsentsiga LGPLv2.1+.
V :
- Koodi litsents on muudetud BSD-litsentsilt LGPLv2.1+ (põhikood) ja GPLv2+ (testid);
- Lisandunud on süsteemi kutsumiste filtreerimise tugi seccomp-filtrite loomise kaudu („—seccomp-bpf“) ja ka tagastuskoodi järgi („-e status=…“);
- Lisatud on tugi süsteemi kutsete dekodeerimiseks pidfd_open ja clone3;
- Parandatud töötlust süsteemi kutsete dekodeerimisel io_cancel, io_submit, s390_sthyi ja syslog;
- Parandatud NETLINK_ROUTE protokolli dekodeerimist;
- Rakendatud UNIX_DIAG_UID netlink-attribuudi ja ioctl-käskude WDIOC_* dekodeerimine;
- Uuendatud AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* ja *_MAGIC konstantide loetelusid;
- ioctl-käskude loetelud on sünkroniseeritud Linuxi 5.3 kerneli versiooniga.
Allikas: opennet.ru
