strace 5.3 hoʻokuʻu

Waiho ʻia e hoʻokuʻu kāʻei 5.3, nā pono hana no ka ʻike ʻana a me ka hoʻopau ʻana i nā polokalamu no nā OS e hoʻohana ana i ka kernel Linux. Hiki iā ʻoe ke nānā a (e hoʻomaka ana mai ka version 4.15) i ke kaʻina hana o ka pilina ma waena o ka papahana a me ka kernel, me nā kelepona ʻōnaehana hoʻomau, nā hōʻailona e puka mai ana a me nā loli i ke kūlana kaʻina. No kāna hana, hoʻohana ʻo strace i ka mīkini ptrace. E hoʻomaka ana mai ka mana 4.13, hoʻonohonoho ʻia ka hoʻokumu ʻana o nā hoʻokuʻu papahana me ka hoʻokuʻu ʻana i nā mana hou o Linux. Code papahana mahele ʻia e laikini ma lalo o LGPLv2.1+.

В mana hou:

  • Ua hoʻololi ʻia ka laikini code mai BSD a i LGPLv2.1+ (code nui) a me GPLv2+ (nā hoʻāʻo);
  • Aia i kēia manawa ke kākoʻo no ke kānana ʻana i nā kelepona ʻōnaehana ma o ka hana ʻana i nā kānana seccom (“—seccomp-bpf”), a me ka code return (“-e status=...”);
  • Hoʻohui i ke kākoʻo no ka decoding pidfd_open a me nā kelepona ʻōnaehana clone3;
  • Hoʻomaikaʻi i ka decoding o io_cancel, io_submit, s390_sthyi a me syslog system calls;
  • Hoʻomaikaʻi ʻia ka wehe ʻana o ka NETLINK_ROUTE protocol;
  • Hoʻokomo ʻia ka decoding o ka UNIX_DIAG_UID netlink attribute a me WDIOC_* ioctl kauoha;
  • Hōʻano hou ʻia nā papa inoa o nā mea mau AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* a me *_MAGIC;
  • Hoʻonohonoho ʻia nā papa inoa o nā kauoha ioctl me ka Linux 5.3 kernel.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka