Strace vabastamine 5.3

Tutvustatakse vabastama kiirus 5.3, utiliidid Linuxi tuuma kasutavate OS-ide programmide diagnoosimiseks ja silumiseks. Utiliit võimaldab teil jälgida ja (alates versioonist 4.15) sekkuda programmi ja kerneli interaktsiooni protsessi, sealhulgas käimasolevaid süsteemikutseid, esilekerkivaid signaale ja protsessi oleku muutusi. Strace kasutab oma tööks mehhanismi ptrace. Alates versioonist 4.13 sünkroonitakse programmiväljaannete moodustamine Linuxi uute versioonide väljaandmisega. Projekti kood jaotatud litsentsitud LGPLv2.1+ alusel.

В uus versioon:

  • Koodilitsents muudeti BSD-lt LGPLv2.1+-le (põhikood) ja GPLv2+-le (testid);
  • Nüüd on olemas tugi süsteemikutsete filtreerimiseks, luues seccomp-filtreid (“—seccomp-bpf”), aga ka tagastuskoodi abil (“-e status=...”);
  • Lisatud tugi pidfd_open ja clone3 süsteemikõnede dekodeerimiseks;
  • io_cancel, io_submit, s390_sthyi ja syslogi süsteemikutsete täiustatud dekodeerimine;
  • Protokolli NETLINK_ROUTE täiustatud dekodeerimine;
  • Rakendatud UNIX_DIAG_UID netlink atribuudi ja WDIOC_* ioctl käskude dekodeerimine;
  • Konstantide AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* ja *_MAGIC uuendatud loendid;
  • Ioctl-käskude loendid sünkroonitakse Linuxi 5.3 tuumaga.

Allikas: opennet.ru

Lisa kommentaar