Я довольно новичок в Mac OSX. Мне нужно изучить некоторые системные вызовы, и, очевидно, dtruss - хороший инструмент для этого. Тем не менее, я думаю, что dtruss на самом деле не работает. Когда я выполню

sudo dtruss -a -f ls -l 

я получаю просто вывод команды ls -l, а затем заголовок таблицы с системными вызовами. Это кажется пустым:

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

CALL                                        COUNT

Почему dtruss не работает в моей системе? У меня есть Высшая Сьерра. Я отключил защиту целостности системы (статус csrutil возвращает статус защиты целостности системы: отключен).

Спасибо за любую помощь

1 ответ1

0

Перезапуск машины решил это. Не уверен почему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .