lëshimi , utilitet për diagnostikimin dhe debuggimin e programeve për OS, që përdorin bërthamën Linux. Ky utilitet lejon ndjekjen dhe (që nga versioni 4.15) ndërhyrjen në procesin e ndërveprimit midis programit dhe bërthamës, duke përfshirë thirrjet sistemore, sinjalet e ndodhur dhe ndryshimet në gjendjen e procesit. Për funksionimin e tij, strace përdor mekanizmin . Që nga versioni 4.13, emetimi i lëshimeve të programit është sinkronizuar me lëshimet e reja të Linux. Kodi i projektit është nën licencën LGPLv2.1+.
NĂ« :
- Licenca e kodit është ndryshuar nga BSD në LGPLv2.1+ (kodi kryesor) dhe GPLv2+ (testet);
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r filtrimin e thirrjeve sistemore pĂ«rmes krijimit tĂ« filtrave seccomp (ââseccomp-bpfâ), si dhe pĂ«rmes kodit tĂ« kthimit (â-e status=âŠâ);
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r dekodimin e thirrjeve sistemore pidfd_open dhe clone3;
- ĂshtĂ« pĂ«rmirĂ«suar dekodimi i thirrjeve sistemore 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_*;
- Listat e konstantave AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* dhe *_MAGIC janë përditësuar;
- Listat e komandave ioctl janë sinkronizuar me bërthamën Linux 5.3.
Burimi: opennet.ru
