strace 5.3 udgivelse

Introduceret emne bane 5.3, hjælpeprogrammer til diagnosticering og fejlfinding af programmer til OS'er, der bruger Linux-kernen. Værktøjet giver dig mulighed for at overvåge og (startende fra version 4.15) gribe ind i processen med interaktion mellem programmet og kernen, inklusive igangværende systemkald, nye signaler og ændringer i procestilstand. Til sit arbejde bruger strace mekanismen ptrace. Fra version 4.13 er dannelsen af ​​programudgivelser synkroniseret med udgivelsen af ​​nye versioner af Linux. Projektkode distribueret af licenseret under LGPLv2.1+.

В ny version:

  • Kodelicens ændret fra BSD til LGPLv2.1+ (hovedkode) og GPLv2+ (tests);
  • Der er nu understøttelse af filtrering af systemkald ved at oprette seccomp-filtre ("—seccomp-bpf") samt ved returkode ("-e status=...");
  • Tilføjet understøttelse til afkodning af pidfd_open og clone3 systemkald;
  • Forbedret afkodning af io_cancel, io_submit, s390_sthyi og syslog systemkald;
  • Forbedret afkodning af NETLINK_ROUTE-protokollen;
  • Implementeret afkodning af UNIX_DIAG_UID-netlink-attributten og WDIOC_* ioctl-kommandoer;
  • Opdaterede lister over konstanter AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* og *_MAGIC;
  • Lister over ioctl-kommandoer er synkroniseret med Linux 5.3-kernen.

Kilde: opennet.ru

Tilføj en kommentar