Ngaleupaskeun strace 5.3

Diwanohkeun ngabebaskeun talatah 5.3, utilitas pikeun ngadiagnosa sareng nga-debug program pikeun OS anu nganggo kernel Linux. Utiliti ngamungkinkeun anjeun pikeun ngawas sareng (dimimitian ti versi 4.15) campur dina prosés interaksi antara program sareng kernel, kalebet telepon sistem anu lumangsung, sinyal muncul sareng parobihan dina kaayaan prosés. Pikeun karyana, strace ngagunakeun mékanisme ptrace. Dimimitian ti vérsi 4.13, kabentukna sékrési program disingkronkeun sareng sékrési vérsi énggal Linux. Kodeu proyék disebarkeun ku dilisensikeun dina LGPLv2.1+.

В versi anyar:

  • Lisénsi kode dirobah tina BSD ka LGPLv2.1+ (kode utama) jeung GPLv2+ (tés);
  • Ayeuna aya dukungan pikeun nyaring telepon sistem ku cara nyiptakeun saringan seccomp ("—seccomp-bpf"), ogé ku kodeu balik ("status-e=...");
  • Ditambahkeun dukungan pikeun decoding pidfd_open sareng sistem clone3;
  • Ngaronjatkeun decoding of io_cancel, io_submit, s390_sthyi sareng sauran sistem syslog;
  • Ngaronjatkeun decoding tina protokol NETLINK_ROUTE;
  • Ngalaksanakeun decoding tina atribut netlink UNIX_DIAG_UID sareng paréntah WDIOC_* ioctl;
  • Daptar diropéa tina konstanta AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* jeung *_MAGIC;
  • Daptar paréntah ioctl disingkronkeun sareng kernel Linux 5.3.

sumber: opennet.ru

Tambahkeun komentar