Ich habe festgestellt, dass Dtrace ein unschätzbares Tool für das Debuggen und die Fehlerbehebung bei allen möglichen Problemen ist, ganz zu schweigen von den zwei Dutzend Dtrace-Toolkit-Skripten, die Apple im Rahmen von El Capitan ausgeliefert hat.
Auf El Cap führt das Ausführen von dtrace normalerweise zu einer endlosen Fehlerhäufigkeit, die dtrace praktisch unbrauchbar macht.
quelle
Kopieren Sie die Binärdatei in ein nicht "eingeschränktes" Verzeichnis, z. B.
/tmp
csrutil disable
funktioniert für dtruss bis zu einem gewissen grad nicht. Aber wie @JJ sagtechroot
, hat mich das inspiriert.Ich weiß immer noch nicht, warum das so ist. Es kann etwas mit den "geschützten Verzeichnissen" zu tun haben, denke ich.
Hier ist der Test:
quelle