J'ai trouvé que dtrace était un outil inestimable pour le débogage et le dépannage de toutes sortes de problèmes, sans parler des deux douzaines de scripts de trousse à outils dtrace livrés par Apple dans le cadre d'El Capitan.
Cependant, sur El Cap, l'exécution de dtrace entraîne généralement un nombre infini d'erreurs, ce qui rend dtrace presque inutile.
la source
Copiez le binaire dans un répertoire qui n'est pas "restreint", par exemple,
/tmp
csrutil disable
ne fonctionne pas pour dtruss dans une certaine mesure. Mais comme @JJ l'a ditchroot
, cela m'a inspiré.Je ne sais toujours pas pourquoi cela fonctionne. Cela peut avoir quelque chose à voir avec les "répertoires protégés", je suppose.
Voici le test:
la source