Udgivelse af strace 5.3

Præsenteret udgaven strace 5.3, et værktøj til diagnosticering og fejlfinding af programmer til OS, der bruger Linux-kernen. Værktøjet gør det muligt at spore og (fra version 4.15) at gribe ind i processen mellem programmet og kernen, herunder de forekommende systemopkald, signaler og ændringer i processtatus. For sin funktion anvender strace mekanismen ptrace. Fra version 4.13 er udformningen af programudgivelser synkroniseret med udgivelsen af nye versioner af Linux. Koden for projektet distribueres under LGPLv2.1+ licens.

I i den nye version:

  • Licensen for koden er ændret fra BSD til LGPLv2.1+ (hovedkoden) og GPLv2+ (testene);
  • Der er tilføjet support til filtrering af systemopkald ved hjælp af oprettelse af seccomp-filtre («—seccomp-bpf»), samt efter returkode («-e status=…»);
  • Support til dekodning af systemopkald pidfd_open og clone3 er tilføjet;
  • Dekodningen af systemopkald io_cancel, io_submit, s390_sthyi og syslog er forbedret;
  • Dekodningen af NETLINK_ROUTE-protokollen er forbedret;
  • Dekodning af netlink-attributten UNIX_DIAG_UID og ioctl-kommandoerne WDIOC_* er implementeret;
  • Listerne over konstanterne AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* og *_MAGIC er opdateret;
  • Listerne over ioctl-kommandoer er synkroniseret med Linux-kernen 5.3.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster