Utgivelsen av strace 5.3

Presentert utgivelse strace 5.3, verktøy for diagnostikk og feilsøking av programmer for operativsystemer som bruker Linux-kjernen. Verktøyet lar deg spore og (fra versjon 4.15) gripe inn i prosessen med samhandling mellom programmet og kjernen, inkludert systemanrop, signaler som oppstår, og endringer i prosessens tilstand. For å fungere benytter strace mekanismen ptrace. Fra og med versjon 4.13 er utgivelsen av programmet synkronisert med utgivelsen av nye versjoner av Linux. Koden til prosjektet distribueres er under LGPLv2.1+ lisens.

I den nye versjonen:

  • Lisenstest til koden er endret fra BSD til LGPLv2.1+ (hovedkoden) og GPLv2+ (tester);
  • Det har kommet støtte for filtrering av systemanrop ved å opprette seccomp-filtre («--seccomp-bpf»), samt etter returkode («-e status=…»);
  • Støtte for dekoding av systemanropene pidfd_open og clone3 er lagt til;
  • Dekodingen av systemanropene io_cancel, io_submit, s390_sthyi og syslog er forbedret;
  • Dekodingen av NETLINK_ROUTE-protokollen er forbedret;
  • Implementert dekoding av netlink-attributtet UNIX_DIAG_UID og ioctl-kommandoene WDIOC_*;
  • Lister over konstantene AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* og *_MAGIC er oppdatert;
  • Lister over ioctl-kommandoene er synkronisert med Linux-kjernen 5.3.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster