Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当它进入内核恐慌时,我正在通过远程目标(目标 remote-kdp)调试 Mac OS X 内核。我可以自省当时机器的状态,但如果我需要重启机器,我必须硬掉电,这涉及到直接物理访问。这意味着我不能编写内省内核恐慌的脚本。
是否可以在内核处于恐慌状态时要求内核进行硬重置?如果有帮助,那就是 i386 上的 Mac Mini;显然,由于它处于恐慌状态,我无法登录或执行“关机”或类似操作;但我想知道是否有某种汇编调用或重启命令可以用来要求机器重启?
我发现有一个 GDB 命令kdp-reboot可以让处于恐慌状态的机器反弹,然后重新启动。
kdp-reboot