Я обнаружил, что dtrace - это бесценный инструмент для отладки и устранения проблем всех видов проблем, не говоря уже о двух десятках сценариев инструментария dtrace, поставляемых Apple как часть El Capitan.
Однако в El Cap запуск dtrace обычно приводит к бесконечному множеству ошибок, делающих dtrace практически бесполезным.
источник
Скопируйте двоичный файл в каталог, который не является «ограниченным», например,
/tmp
csrutil disable
не работает для dtruss в некоторой степени. Но, как сказал @JJchroot
, это меня вдохновило.Тем не менее я не знаю, почему это работает. Наверное, это как-то связано с «защищенными каталогами».
Вот тест:
источник