strace 5.3 vrystelling

Bekendgestel uitgawe snit 5.3, nutsprogramme vir die diagnose en ontfouting van programme vir bedryfstelsels wat die Linux-kern gebruik. Die hulpprogram laat monitering toe en (sedert weergawe 4.15) inmenging met die proses van interaksie tussen die program en die kern, insluitend deurlopende stelseloproepe, voorkomende seine en veranderinge in die toestand van die proses. Vir sy werk gebruik strace die meganisme ptrace. Vanaf weergawe 4.13 word die vorming van programvrystellings gesinchroniseer met die vrystelling van nuwe weergawes van Linux. Projek Kode versprei deur gelisensieer onder LGPLv2.1+.

В nuwe weergawe:

  • Kodelisensie verander van BSD na LGPLv2.1+ (kernkode) en GPLv2+ (toetse);
  • Daar was ondersteuning vir die filter van stelseloproepe deur seccomp-filters ("-seccomp-bpf") te skep, sowel as deur terugkeerkode ("-e status=...");
  • Bygevoeg ondersteuning vir die dekodering van pidfd_open en clone3 stelsel oproepe;
  • Verbeterde dekodering van io_cancel, io_submit, s390_sthyi en syslog stelsel oproepe;
  • Verbeterde NETLINK_ROUTE protokol dekodering;
  • Geïmplementeerde dekodering van UNIX_DIAG_UID netskakel kenmerk en WDIOC_* ioctl opdragte;
  • Opgedateerde lyste van AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* en *_MAGIC konstantes;
  • Die ioctl-opdraglyste is gesinchroniseer met die Linux 5.3-kern.

Bron: opennet.ru

Voeg 'n opmerking