Frigöring av sträng 5.3

Introducerad fråga sträcka 5.3, verktyg för att diagnostisera och felsöka program för operativsystem som använder Linux-kärnan. Verktyget låter dig övervaka och (med början från version 4.15) ingripa i interaktionsprocessen mellan programmet och kärnan, inklusive pågående systemanrop, uppkommande signaler och förändringar i processtillstånd. För sitt arbete använder strace mekanismen ptrace. Från och med version 4.13 synkroniseras bildandet av programutgåvor med utgivningen av nya versioner av Linux. Projektkod levererad av licensierad under LGPLv2.1+.

В ny version:

  • Kodlicens ändrad från BSD till LGPLv2.1+ (huvudkod) och GPLv2+ (tester);
  • Det finns nu stöd för att filtrera systemanrop genom att skapa seccomp-filter ("—seccomp-bpf"), samt genom returkod ("-e status=...");
  • Lade till stöd för avkodning av pidfd_open och clone3 systemanrop;
  • Förbättrad avkodning av io_cancel, io_submit, s390_sthyi och syslog systemanrop;
  • Förbättrad avkodning av NETLINK_ROUTE-protokollet;
  • Implementerad avkodning av UNIX_DIAG_UID-nätlänksattributet och WDIOC_* ioctl-kommandon;
  • Uppdaterade listor med konstanter AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* och *_MAGIC;
  • Listor över ioctl-kommandon synkroniseras med Linux 5.3-kärnan.

Källa: opennet.ru

Lägg en kommentar