strace 5.3 sürümü

tanıtıldı konu iz 5.3, Linux çekirdeğini kullanan işletim sistemlerine yönelik programların teşhisi ve hata ayıklaması için yardımcı programlar. Yardımcı program, devam eden sistem çağrıları, ortaya çıkan sinyaller ve süreç durumundaki değişiklikler dahil olmak üzere program ile çekirdek arasındaki etkileşim sürecini izlemenize ve (sürüm 4.15'ten itibaren) müdahale etmenize olanak tanır. Strace, çalışması için mekanizmayı kullanıyor ptrace. 4.13 sürümünden başlayarak, program sürümlerinin oluşumu, Linux'un yeni sürümlerinin yayımlanmasıyla senkronize edilir. Proje kodu tarafından dağıtıldı LGPLv2.1+ kapsamında lisanslanmıştır.

В Yeni sürüm:

  • Kod lisansı BSD'den LGPLv2.1+ (ana kod) ve GPLv2+ (testler) olarak değiştirildi;
  • Artık seccomp filtreleri (“—seccomp-bpf”) ve dönüş kodu (“-e status=...”); oluşturarak sistem çağrılarını filtrelemek için destek var.
  • Pidfd_open ve clone3 sistem çağrılarının kodunun çözülmesi için destek eklendi;
  • io_cancel, io_submit, s390_sthyi ve syslog sistem çağrılarının kod çözümlemesi iyileştirildi;
  • NETLINK_ROUTE protokolünün kod çözme işlemi iyileştirildi;
  • UNIX_DIAG_UID ağ bağlantısı özelliğinin ve WDIOC_* ioctl komutlarının kod çözme işlemi uygulandı;
  • AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* ve *_MAGIC sabitlerinin güncellenmiş listeleri;
  • ioctl komutlarının listeleri Linux 5.3 çekirdeğiyle senkronize edilmiştir.

Kaynak: opennet.ru

Yorum ekle