Verëffentlechung vun Strace 5.3

Agefouert Verëffentlechung strass 5.3, Utilities fir d'Diagnos an d'Debugging Programmer fir OSes déi de Linux Kernel benotzen. D'Utility erlaabt Iech ze iwwerwaachen an (vun der Versioun 4.15 unzefänken) am Prozess vun der Interaktioun tëscht dem Programm an dem Kernel z'intervenéieren, inklusiv lafend Systemappellen, opkomende Signaler an Ännerungen am Prozesszoustand. Fir seng Aarbecht benotzt Strace de Mechanismus ptrace. Vun der Versioun 4.13 un ass d'Formatioun vu Programmverëffentlechungen synchroniséiert mat der Verëffentlechung vun neie Versioune vu Linux. Projet Code verdeelt duerch lizenzéiert ënner LGPLv2.1+.

В nei Versioun:

  • Code Lizenz geännert aus BSD ze LGPLv2.1+ (Haaptcode) an GPLv2+ (Tester);
  • Et gëtt elo Ënnerstëtzung fir Filteren System Uriff duerch d'Erstelle vun seccomp Filteren ("—seccomp-bpf"), souwéi duerch Retour Code ("-e Status =...");
  • Zousätzlech Ënnerstëtzung fir d'Dekodéierung vun pidfd_open a clone3 System Uriff;
  • Verbesserte Decodéierung vun io_cancel, io_submit, s390_sthyi a syslog System rifft;
  • Verbesserte Dekodéierung vum NETLINK_ROUTE Protokoll;
  • Implementéiert Dekodéierung vum UNIX_DIAG_UID Netlink Attribut a WDIOC_* ioctl Kommandoen;
  • Aktualiséiert Lëschte vu Konstanten AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* an *_MAGIC;
  • Lëschte vun ioctl Kommandoen sinn synchroniséiert mam Linux 5.3 Kernel.

Source: opennet.ru

Setzt e Commentaire