Strace kiadása 5.3

Által benyújtott kérdés szakasz 5.3, segédprogramok programok diagnosztizálására és hibakeresésére a Linux kernelt használó operációs rendszerekhez. A segédprogram lehetővé teszi a program és a kernel közötti interakció folyamatának megfigyelését és (a 4.15-ös verziótól kezdődően) beavatkozást, beleértve a folyamatban lévő rendszerhívásokat, a megjelenő jeleket és a folyamatállapot változásait. Munkájához a strace a mechanizmust használja ptrace. A 4.13-as verziótól kezdve a programkiadások kialakítása szinkronizálva van a Linux új verzióinak megjelenésével. Projekt kód forgalmazza LGPLv2.1+ licenccel.

В új verzió:

  • A kódlicenc BSD-ről LGPLv2.1+-ra (főkód) és GPLv2+-ra (tesztek) módosult;
  • Mostantól támogatott a rendszerhívások szűrése seccomp szűrők ("—seccomp-bpf"), valamint visszatérési kód ("-e status=...") segítségével;
  • Hozzáadott támogatás a pidfd_open és clone3 rendszerhívások dekódolásához;
  • Az io_cancel, io_submit, s390_sthyi és syslog rendszerhívások továbbfejlesztett dekódolása;
  • A NETLINK_ROUTE protokoll továbbfejlesztett dekódolása;
  • A UNIX_DIAG_UID netlink attribútum és a WDIOC_* ioctl parancsok dekódolása;
  • Az AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* és *_MAGIC konstansok frissített listái;
  • Az ioctl parancsok listái szinkronizálva vannak a Linux 5.3 rendszermaggal.

Forrás: opennet.ru

Hozzászólás