Vydání strace 5.3

Představení vydání strace 5.3, 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 ptrace. Od verze 4.13 je vydávání programu synchronizováno s vydáním nových verzí Linuxu. Kód projektu distribuováno je licencován pod LGPLv2.1+.

V nové verzi:

  • 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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster