Lansarea strace 5.3

Prezentat lansare strace 5.3, utilitare pentru diagnosticarea și depanarea programelor pentru sistemele de operare care utilizează nucleul Linux. Utilitarul permite urmărirea și (începând cu versiunea 4.15) intervenția în procesul de interacțiune între program și nucleu, inclusiv apelurile sistemului, semnalele care apar și schimbările de stare ale procesului. Pentru funcționarea sa, strace utilizează mecanismul ptrace. Începând cu versiunea 4.13, generarea versiunilor programului este sincronizată cu lansarea noilor versiuni Linux. Codul proiectului se răspândește sub licența LGPLv2.1+.

În noua versiune:

  • Licența codului a fost modificată din BSD în LGPLv2.1+ (cod principal) și GPLv2+ (teste);
  • A fost adăugată suport pentru filtrarea apelurilor sistemului prin crearea de filtre seccomp („--seccomp-bpf”), precum și pe baza codului de returnare („-e status=…”);
  • A fost adăugată suport pentru decodarea apelurilor sistemului pidfd_open și clone3;
  • A fost îmbunătățită decodarea apelurilor sistemului io_cancel, io_submit, s390_sthyi și syslog;
  • A fost îmbunătățită decodarea protocolului NETLINK_ROUTE;
  • A fost implementată decodarea atributele netlink UNIX_DIAG_UID și comenzile ioctl WDIOC_*;
  • Listele de constante AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* și *_MAGIC au fost actualizate;
  • Listele de comenzi ioctl au fost sincronizate cu nucleul Linux 5.3.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster