podcasti , tööriistad, mis on mĂ”eldud Linuxi tuumaga operatsioonisĂŒsteemide programmide diagnostikaks ja tĂ”rkeotsinguks. Tööriist vĂ”imaldab jĂ€lgida ja (alates versioonist 4.15) sekkuda programmi ja tuuma vahelisse suhtlemisse, sealhulgas toimuvaid sĂŒsteemikĂ”nesid, tekkivaid signaale ja protsessi oleku muutusi. Strace kasutab oma tööks mehhanismi . Alates versioonist 4.13 on programmi vĂ€ljaannete loomine sĂŒnkroniseeritud uute Linuxi versioonide vĂ€ljalaskega. Projekti kood on litsentsitud LGPLv2.1+.
Uues :
- Koodi litsents on muudetud BSD-litsentsilt LGPLv2.1+ (pÔhikood) ja GPLv2+ (testid);
- On lisatud tugi sĂŒsteemikĂ”nede filtreerimiseks seccomp-filtreid loomise kaudu ("âseccomp-bpf"), samuti tagastuskoode alusel ("-e status=âŠ");
- Lisatud tugi sĂŒsteemikĂ”nede dekodeerimiseks pidfd_open ja clone3;
- Parandatud sĂŒsteemikĂ”nede dekodeerimist io_cancel, io_submit, s390_sthyi ja syslog;
- Parandatud NETLINK_ROUTE protokolli dekodeerimist;
- Tehtud netlink-atribuut UNIX_DIAG_UID ja ioctl-kÀskude WDIOC_* dekodeerimine;
- AUDP_* , BPF_* , ETH_* , KEYCTL_* , KVM_* , MAP_* , SO_* , TCP_* , V4L2_* , XDP_* ja *_MAGIC konstantide nimekirjad on uuendatud;
- Ioctl-kĂ€skude loendid on sĂŒnkroniseeritud Linuxi tuumaga 5.3.
Allikas: opennet.ru
