Eu achei o dtrace uma ferramenta inestimável para depuração e solução de problemas de todos os tipos de problemas, sem mencionar as duas dúzias de scripts do kit de ferramentas do dtrace enviados pela Apple como parte do El Capitan.
No El Cap, porém, executar o dtrace geralmente resulta em uma série interminável de erros, tornando o dtrace praticamente inútil.
fonte
Copie o binário em um diretório que não seja "restrito", por exemplo,
/tmp
csrutil disable
não funciona para dtruss até certo ponto. Mas como o @JJ disse quechroot
funciona, isso me inspirou.Ainda não sei por que isso funciona. Pode ter algo a ver com os "diretórios protegidos", eu acho.
Aqui está o teste:
fonte