dtruss não está funcionando na minha máquina?

0

Eu sou relativamente novo no Mac OSX. Eu preciso examinar algumas chamadas do sistema, e aparentemente dtruss é uma boa ferramenta para fazer isso. No entanto, acho que o dtruss não está realmente funcionando. Quando eu executo

sudo dtruss -a -f ls -l 

o que eu recebo é simplesmente a saída de ls -l, e depois o cabeçalho do que deveria ser a tabela com as chamadas do sistema. Isso parece estar vazio:

PID/THRD  RELATIVE  ELAPSD    CPU SYSCALL(args)          = return

CALL                                        COUNT

Por que o dtruss não está funcionando no meu sistema? Eu tenho High Sierra. Desativei a proteção de integridade do sistema (o status csrutil retorna o status da Proteção de Integridade do Sistema: desativado).

Obrigado por qualquer ajuda

    
por Vaaal 13.10.2018 / 19:49

1 resposta

0

Reiniciar a máquina resolveu isso. Não tenho certeza porque.

    
por 17.10.2018 / 11:27