Az strace 5.3 kiadása

Bemutatva kiadás strace 5.3, diagnosztikai és hibakeresési eszközök Linux kernel alapú operációs rendszerekhez. Az eszköz lehetővé teszi a program és a kernel közötti interakció nyomon követését és (a 4.15-ös verziótól kezdve) beavatkozását, beleértve a rendszerhívásokat, a keletkező jeleket és a folyamat állapotváltozásait. A strace működéséhez a következő mechanizmust használja. ptraceA 4.13-as verziótól a program kiadásainak ütemezése szinkronban áll az új Linux verziók megjelenésével. A projekt kódja terjesztésre kerül LGPLv2.1+ licenc alatt áll.

A új verzió:

  • A kód licencét BSD-ről LGPLv2.1+ (fő kód) és GPLv2+ (tesztek) licencre változtatták;
  • Támogatás került bevezetésre rendszerhívások szűrésére seccomp szűrők létrehozásával („—seccomp-bpf”), valamint a visszatérési kód alapján („-e status=…”);
  • Támogatást kaptak a pidfd_open és clone3 rendszerhívások dekódolására;
  • Javították az io_cancel, io_submit, s390_sthyi és syslog rendszerhívások dekódolását;
  • Javították a NETLINK_ROUTE protokoll dekódolását;
  • Megvalósították a netlink-attribútum UNIX_DIAG_UID és az ioctl parancsok WDIOC_* dekódolását;
  • Frissítették az AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* és *_MAGIC állandók listáit;
  • Az ioctl parancslisták szinkronban vannak a Linux 5.3 kernellel.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster