Lançamento do strace 5.3

Apresentado lançamento strace 5.3, utilitários para diagnóstico e depuração de programas para sistemas operacionais que utilizam o núcleo Linux. A ferramenta permite rastrear e (a partir da versão 4.15) interferir no processo de interação entre o programa e o núcleo, incluindo chamadas de sistema, sinais que ocorrem e mudanças no estado do processo. Para funcionar, strace utiliza o mecanismo ptrace. A partir da versão 4.13, a formação de lançamentos do programa foi sincronizada com a saída de novas versões do Linux. O código do projeto é distribuído é licenciado sob a LGPLv2.1+.

Em nova versão:

  • A licença do código foi alterada de BSD para LGPLv2.1+ (código principal) e GPLv2+ (testes);
  • Foi adicionada a suporte ao filtragem de chamadas de sistema por meio da criação de filtros seccomp (‘—seccomp-bpf’), bem como por código de retorno (‘-e status=…’);
  • Adicionada a suporte ao decodificação de chamadas de sistema pidfd_open e clone3;
  • Melhorado o decodificação de chamadas de sistema io_cancel, io_submit, s390_sthyi e syslog;
  • Melhorado o decodificação do protocolo NETLINK_ROUTE;
  • Implementado o decodificação do atributo netlink UNIX_DIAG_UID e dos comandos ioctl WDIOC_*;
  • Listas de constantes AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* e *_MAGIC foram atualizadas;
  • Listas de comandos ioctl foram sincronizadas com o núcleo Linux 5.3.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster