Famotsorana ny strace 5.3

nampidirina fanontana tady 5.3, fitaovana ampiasaina amin'ny fizahana sy ny debugging ny programa ho an'ny OS mampiasa ny kernel Linux. Ny fitaovana dia ahafahanao manara-maso sy (manomboka amin'ny version 4.15) miditra amin'ny dingan'ny fifaneraserana eo amin'ny programa sy ny kernel, ao anatin'izany ny antso an-tariby mitohy, ny famantarana mipoitra ary ny fiovan'ny toetry ny dingana. Ho an'ny asany dia mampiasa ny mekanika ny strace ptrace. Manomboka amin'ny version 4.13, ny fananganana ny famoahan'ny programa dia arindra miaraka amin'ny famoahana dikan-teny Linux vaovao. Kaody tetikasa nozarain'i nahazo alalana tamin'ny LGPLv2.1+.

Π’ version vaovao:

  • Ny fahazoan-dΓ lana kaody dia niova avy amin'ny BSD ho LGPLv2.1+ (kaody fototra) sy GPLv2+ (fitsapana);
  • Misy ankehitriny ny fanohanana ny sivana antso an-tariby amin'ny alalan'ny famoronana seccom sivana (β€œβ€”seccomp-bpf”), ary koa ny fiverenana code (β€œ-e status=...”);
  • Fanampiana fanampiny ho an'ny decoding pidfd_open sy clone3 antso;
  • Nohatsaraina ny decoding ny io_cancel, io_submit, s390_sthyi ary ny antson'ny rafitra syslog;
  • Nohatsaraina ny fandrafetana ny protocol NETLINK_ROUTE;
  • Fampiharana ny fandrafetana ny toetra UNIX_DIAG_UID netlink sy ny baiko WDIOC_* ioctl;
  • Lisitry ny tsy miova AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* ary *_MAGIC nohavaozina;
  • Ny lisitry ny baiko ioctl dia atambatra amin'ny kernel Linux 5.3.

Source: opennet.ru

Add a comment