izdanje strace 5.3

Poslao pustiti strace 5.3, uslužni programi za dijagnosticiranje i otklanjanje grešaka u programima za operativne sisteme koji koriste Linux kernel. Uslužni program omogućava praćenje i (od verzije 4.15) ometanje procesa interakcije između programa i kernela, uključujući tekuće sistemske pozive, signale koji se javljaju i promjene u stanju procesa. Za svoj rad, strace koristi mehanizam ptrace. Počevši od verzije 4.13, formiranje programskih izdanja je sinkronizirano s izdavanjem novih verzija Linuxa. Šifra projekta distribuira licencirano pod LGPLv2.1+.

В nova verzija:

  • Licenca koda je promijenjena iz BSD u LGPLv2.1+ (core code) i GPLv2+ (testovi);
  • Postojala je podrška za filtriranje sistemskih poziva kreiranjem seccomp filtera ("-seccomp-bpf"), kao i povratnim kodom ("-e status=...");
  • Dodata podrška za dekodiranje pidfd_open i clone3 sistemskih poziva;
  • Poboljšano dekodiranje io_cancel, io_submit, s390_sthyi i syslog sistemskih poziva;
  • Poboljšano dekodiranje NETLINK_ROUTE protokola;
  • Implementirano dekodiranje UNIX_DIAG_UID netlink atributa i WDIOC_* ioctl komandi;
  • Ažurirane liste konstanti AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* i *_MAGIC;
  • Liste ioctl komandi su sinhronizovane sa jezgrom Linuxa 5.3.

izvor: opennet.ru

Dodajte komentar