Uscita strace 5.3

Presentato uscita strace 5.3, un'utilità per la diagnostica e il debug dei programmi per sistemi operativi che utilizzano il kernel Linux. L'utilità consente di monitorare e (a partire dalla versione 4.15) intervenire nel processo di interazione tra il programma e il kernel, inclusi le chiamate di sistema, i segnali che si verificano e le modifiche allo stato del processo. Per il suo funzionamento, strace utilizza il meccanismo ptrace. A partire dalla versione 4.13, la creazione di versioni del programma è sincronizzata con il rilascio di nuove versioni di Linux. Il codice del progetto è distribuito è sotto licenza LGPLv2.1+.

In nuova versione:

  • La licenza del codice è stata cambiata da BSD a LGPLv2.1+ (codice principale) e GPLv2+ (test);
  • È stata aggiunta la supporto per il filtraggio delle chiamate di sistema tramite la creazione di filtri seccomp («—seccomp-bpf»), nonché per codice di ritorno («-e status=…»);
  • Aggiunta la supporto per la decodifica delle chiamate di sistema pidfd_open e clone3;
  • Migliorata la decodifica delle chiamate di sistema io_cancel, io_submit, s390_sthyi e syslog;
  • Migliorata la decodifica del protocollo NETLINK_ROUTE;
  • Implementata la decodifica dell'attributo netlink UNIX_DIAG_UID e dei comandi ioctl WDIOC_*;
  • Aggiornati gli elenchi delle costanti AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* e *_MAGIC;
  • Gli elenchi dei comandi ioctl sono stati sincronizzati con il kernel Linux 5.3.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster