[英]dtruss with DYLD_BIND_AT_LAUNCH and sshfs mounts in OSX 10.9?
[英]Mac OSX: Using dtruss?
我正在嘗試在 Mac OSX Catalina 中 dtruss 進程,但是 dtrace 報告錯誤。
$ sudo dtruss whoami
dtrace: system integrity protection is on, some features will not be available
dtrace: failed to execute whoami: (os/kern) failure
我基本上是想獲得堆棧跟蹤。 任何人都可以提供有關完成此操作的指導嗎?
謝謝
本文介紹了如何完成此操作: 使用 SIP 在系統上啟用 D-Trace
您可以通過執行以下操作完全禁用 SIP:
csrutil disable
或者,您可以通過運行以下命令重新啟用 SIP,同時仍允許dtrace
工作:
csrutil enable --without dtrace
如果你在蘋果芯片中(比如現在的 m1) ,你不應該按 ⌘R 進入恢復模式。 另一種方法是按住電源按鈕,直到屏幕告訴您“正在加載設置...”。
如果你想跟蹤像ls
csrutil enable --without dtrace
命令, csrutil enable --without dtrace
對我不起作用,但csrutil disable
有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.