使用gdb重新启动远程目标计算机

时间:2010-03-07 09:37:17

标签: macos gdb reboot

当我遇到内核恐慌时,我正在通过远程目标(目标remote-kdp)调试Mac OS X内核。我当时可以反省机器的状态,但如果我需要重新启动机器,我必须做一个硬断电,这涉及直接物理访问。这意味着我无法编写内省恐慌的脚本。

一旦内核出现恐慌,是否可以让内核进行硬重置?如果有任何帮助的话,这是i386上的Mac Mini;很明显,因为它处于恐慌状态,我无法登录或“关机”或类似;但我想知道是否有某种程序集调用或重启命令,我可以用它来让机器重启?

1 个答案:

答案 0 :(得分:1)

我发现有一个GDB命令kdp-reboot会弹出一个处于恐慌状态的机器,并将其重新启动。