Belgini chiqarish 5.3

Tanishtirdi chiqdi Strace 5.3, Linux yadrosidan foydalangan holda operatsion tizimlar uchun dasturlarni diagnostika qilish va disk raskadrovka qilish uchun yordamchi dasturlar. Yordamchi dastur sizga dastur va yadro o'rtasidagi o'zaro ta'sir jarayonini, shu jumladan doimiy tizim qo'ng'iroqlari, paydo bo'ladigan signallar va jarayon holatidagi o'zgarishlarni kuzatish va (4.15 versiyasidan boshlab) aralashuvga imkon beradi. O'z ishi uchun strace mexanizmdan foydalanadi ptrace. 4.13 versiyasidan boshlab dastur relizlarini shakllantirish Linuxning yangi versiyalarini chiqarish bilan sinxronlashtiriladi. Loyiha kodi tarqaladi LGPLv2.1+ ostida litsenziyalangan.

В yangi versiya:

  • Kod litsenziyasi BSD dan LGPLv2.1+ (asosiy kod) va GPLv2+ (testlar) ga o‘zgartirildi;
  • Endi seccomp filtrlarini (“—seccomp-bpf”), shuningdek qaytarish kodi (“-e status=...”) yaratish orqali tizim chaqiruvlarini filtrlash qo‘llab-quvvatlanadi;
  • Pidfd_open va clone3 tizim qo'ng'iroqlarini dekodlash uchun qo'shimcha yordam;
  • io_cancel, io_submit, s390_sthyi va syslog tizimi chaqiruvlarining yaxshilangan dekodlanishi;
  • NETLINK_ROUTE protokolining dekodlanishi yaxshilandi;
  • UNIX_DIAG_UID netlink atributi va WDIOC_* ioctl buyruqlarining dekodlanishi amalga oshirildi;
  • AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* va *_MAGIC konstantalarining yangilangan roʻyxati;
  • ioctl buyruqlar ro'yxati Linux 5.3 yadrosi bilan sinxronlashtiriladi.

Manba: opennet.ru

a Izoh qo'shish