Pelepasan strace 5.3

Dikemukakan oleh pelepasan helai 5.3, utiliti untuk mendiagnosis dan menyahpepijat program untuk OS menggunakan kernel Linux. Utiliti membolehkan anda memantau dan (bermula dari versi 4.15) campur tangan dalam proses interaksi antara program dan kernel, termasuk panggilan sistem yang berterusan, isyarat yang muncul dan perubahan dalam keadaan proses. Untuk kerjanya, strace menggunakan mekanisme ptrace. Bermula dari versi 4.13, pembentukan keluaran program disegerakkan dengan keluaran versi baharu Linux. Kod projek diedarkan oleh dilesenkan di bawah LGPLv2.1+.

Π’ versi baru:

  • Lesen kod ditukar daripada BSD kepada LGPLv2.1+ (kod utama) dan GPLv2+ (ujian);
  • Kini terdapat sokongan untuk menapis panggilan sistem dengan mencipta penapis seccom (β€œβ€”seccomp-bpf”), serta dengan kod pulangan (β€œstatus-e=...”);
  • Menambah sokongan untuk penyahkodan pidfd_open dan panggilan sistem clone3;
  • Penyahkodan io_cancel, io_submit, s390_sthyi dan panggilan sistem syslog dipertingkat;
  • Penyahkodan yang lebih baik bagi protokol NETLINK_ROUTE;
  • Melaksanakan penyahkodan atribut pautan bersih UNIX_DIAG_UID dan arahan WDIOC_* ioctl;
  • Senarai yang dikemas kini bagi pemalar AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* dan *_MAGIC;
  • Senarai arahan ioctl disegerakkan dengan kernel Linux 5.3.

Sumber: opennet.ru

Tambah komen