Liberazione di strace 5.3

Intruduttu liberazione straccia 5.3, utilità per diagnosticà è debugging programmi per OS chì utilizanu u kernel Linux. L'utilità permette di monitorà è (a partesi da a versione 4.15) intervene in u prucessu di interazzione trà u prugramma è u kernel, cumpresi i chjami di sistema in corso, i signali emergenti è i cambiamenti in u statu di prucessu. Per u so travagliu, strace usa u mecanismu ptrace. Partendu da a versione 4.13, a furmazione di e versioni di u prugramma hè sincronizata cù a liberazione di novi versioni di Linux. Codice di prughjettu distribuitu da licenziatu sottu LGPLv2.1+.

В nova versione:

  • Licenza di codice cambiata da BSD à LGPLv2.1+ (codice principale) è GPLv2+ (testi);
  • Ci hè avà supportu per u filtru di e chjama di u sistema creendu filtri seccomp ("-seccomp-bpf"), è ancu per codice di ritornu ("-e status =...");
  • Aghjunghje supportu per a decodificazione di pidfd_open è e chjama di u sistema clone3;
  • Decodificazione migliorata di io_cancel, io_submit, s390_sthyi è e chjama di u sistema syslog;
  • Decodificazione mejorata di u protocolu NETLINK_ROUTE;
  • Decodificazione implementata di l'attributu netlink UNIX_DIAG_UID è i cumandamenti WDIOC_* ioctl;
  • Lista aghjurnata di custanti AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* è *_MAGIC;
  • Listi di cumandamenti ioctl sò sincronizati cù u kernel Linux 5.3.

Source: opennet.ru

Add a comment