Sortie de strace 5.3

Introduit question étoile 5.3, utilitaires de diagnostic et de débogage des programmes pour les systèmes d'exploitation utilisant le noyau Linux. L'utilitaire vous permet de surveiller et (à partir de la version 4.15) d'intervenir dans le processus d'interaction entre le programme et le noyau, y compris les appels système en cours, les signaux émergents et les changements d'état du processus. Pour son travail, Strace utilise le mécanisme trace. À partir de la version 4.13, la formation des versions du programme est synchronisée avec la sortie des nouvelles versions de Linux. Code de projet distribué par sous licence LGPLv2.1+.

В nouvelle version:

  • Licence de code modifiée de BSD à LGPLv2.1+ (code principal) et GPLv2+ (tests) ;
  • Il existe désormais un support pour filtrer les appels système en créant des filtres seccomp (« —seccomp-bpf »), ainsi que par code retour (« -e status=... ») ;
  • Ajout de la prise en charge du décodage des appels système pidfd_open et clone3 ;
  • Décodage amélioré des appels système io_cancel, io_submit, s390_sthyi et syslog ;
  • Décodage amélioré du protocole NETLINK_ROUTE ;
  • Implémentation du décodage de l'attribut netlink UNIX_DIAG_UID et des commandes ioctl WDIOC_* ;
  • Listes mises à jour des constantes AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* et *_MAGIC ;
  • Les listes de commandes ioctl sont synchronisées avec le noyau Linux 5.3.

Source: opennet.ru

Ajouter un commentaire