lëshimi , utilitar për diagnostikimin dhe debug-imin e programeve për OS-të që përdorin kernelin Linux. Utilitari lejon të ndiqni dhe (nga versioni 4.15) të ndërhyni në procesin e interaksionit midis programit dhe kernelit, duke përfshirë thirrjet sistemike, sinjalet që ndodhin dhe ndryshimet në gjendjen e procesit. Për punën e tij strace përdor mekanizmin . Duke filluar nga versioni 4.13, formimi i lëshimeve të programit është sinkronizuar me daljen e verzionet e reja të Linux. Kodi i projektit nën licencën LGPLv2.1+.
NĂ« :
- Licenca e kodit është ndryshuar nga BSD në LGPLv2.1+ (kodi kryesor) dhe GPLv2+ (testet);
- Ka pasur mbĂ«shtetje pĂ«r filtrimin e thirrjeve sistemike duke krijuar filtra seccomp («âseccomp-bpf»), si dhe sipas kodit tĂ« kthimit («-e status=âŠÂ»);
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r dekodimin e thirrjeve sistemike pidfd_open dhe clone3;
- ĂshtĂ« pĂ«rmirĂ«suar dekodimi i thirrjeve sistemike io_cancel, io_submit, s390_sthyi dhe syslog;
- ĂshtĂ« pĂ«rmirĂ«suar dekodimi i protokollit NETLINK_ROUTE;
- ĂshtĂ« realizuar dekodimi i atributeve netlink UNIX_DIAG_UID dhe komandave ioctl WDIOC_*;
- Lista e konstantave AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* dhe *_MAGIC është përditësuar;
- Listat e komandave ioctl janë sinkronizuar me kernelin Linux 5.3.
Burimi: opennet.ru
