【发布时间】:2019-03-19 16:04:02
【问题描述】:
我正在尝试在 macOS 10.14 机器上使用 lldb 进行内核调试 我设置了我的 nvram boot-args="debug=0x144 -v" 并在按下组合键并发送 NMI 的同时附加 lldb,当按“c”恢复时,机器仍然冻结,无法恢复。
我在这里做错了什么吗? 这种方法在 10.14 之前一直运行良好
谢谢!
【问题讨论】:
标签: macos lldb macos-mojave
我正在尝试在 macOS 10.14 机器上使用 lldb 进行内核调试 我设置了我的 nvram boot-args="debug=0x144 -v" 并在按下组合键并发送 NMI 的同时附加 lldb,当按“c”恢复时,机器仍然冻结,无法恢复。
我在这里做错了什么吗? 这种方法在 10.14 之前一直运行良好
谢谢!
【问题讨论】:
标签: macos lldb macos-mojave
我遇到了完全相同的问题。无法使用 NMI 解决它,但还有另一种触发 lldb 的方法,支持之后继续。使用
sudo dtrace -w -n "BEGIN { breakpoint(); }"
来宾机器应该可以解决问题。请注意,您必须禁用 SIP 才能使其正常工作。
【讨论】: