Utjefte fan strace 5.3

Yntrodusearre frijlitte strjit 5.3, Utilities foar diagnose en debuggen fan programma's foar OS's mei de Linux-kernel. It hulpprogramma lit jo kontrolearje en (begjinnend fan ferzje 4.15) yngripe yn it proses fan ynteraksje tusken it programma en de kernel, ynklusyf oanhâldende systeemoproppen, opkommende sinjalen en feroaringen yn prosesstatus. Foar syn wurk brûkt strace it meganisme ptrace. Begjin fan ferzje 4.13 wurdt de formaasje fan programmaferzjes syngronisearre mei de frijlitting fan nije ferzjes fan Linux. Projektkoade ferspraat troch lisinsje ûnder LGPLv2.1+.

В nije ferzy:

  • Koade lisinsje feroare fan BSD nei LGPLv2.1+ (haadkoade) en GPLv2+ (tests);
  • D'r is no stipe foar it filterjen fan systeemoproppen troch seccomp-filters te meitsjen ("—seccomp-bpf"), lykas ek troch weromkearkoade ("-e status=...");
  • Stipe tafoege foar it dekodearjen fan pidfd_open en clone3-systeemoproppen;
  • Ferbettere dekodearring fan io_cancel, io_submit, s390_sthyi en syslog-systeemoproppen;
  • Ferbettere dekodearring fan it NETLINK_ROUTE protokol;
  • Implementearre dekodearring fan it UNIX_DIAG_UID netlink-attribút en WDIOC_* ioctl-kommando's;
  • Bywurke listen fan konstanten AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* en *_MAGIC;
  • Listen fan ioctl-kommando's wurde syngronisearre mei de Linux 5.3-kernel.

Boarne: opennet.ru

Add a comment