Strace 5.3 eldono

Enkondukita liberigi streĉo 5.3, iloj por diagnozi kaj sencimigi programojn por OS-oj uzantaj la Linuksan kernon. La utileco permesas vin kontroli kaj (komencante de versio 4.15) interveni en la procezo de interago inter la programo kaj la kerno, inkluzive de daŭrantaj sistemaj vokoj, emerĝantaj signaloj kaj ŝanĝoj en proceza stato. Por sia laboro, strace uzas la mekanismon ptrace. Komencante de versio 4.13, la formado de programeldonoj estas sinkronigita kun la liberigo de novaj versioj de Linukso. Projekta kodo distribuita de licencite laŭ LGPLv2.1+.

В nova versio:

  • Kodlicenco ŝanĝita de BSD al LGPLv2.1+ (ĉefa kodo) kaj GPLv2+ (testoj);
  • Nun ekzistas subteno por filtrado de sistemvokoj kreante seccomp-filtrilojn (“—seccomp-bpf”), kaj ankaŭ per revenkodo (“-e status=...”);
  • Aldonita subteno por malkodi pidfd_open kaj clone3 sistemvokoj;
  • Plibonigita malkodado de io_cancel, io_submit, s390_sthyi kaj syslog sistemvokoj;
  • Plibonigita malkodado de la protokolo NETLINK_ROUTE;
  • Efektivigita malkodado de la UNIX_DIAG_UID netlink-atributo kaj WDIOC_* ioctl-komandoj;
  • Ĝisdatigitaj listoj de konstantoj AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* kaj *_MAGIC;
  • Listoj de ioctl-komandoj estas sinkronigitaj kun la Linukso 5.3-kerno.

fonto: opennet.ru

Aldoni komenton