代码之家  ›  专栏  ›  技术社区  ›  AlBlue RACGAMERUP

用gdb重启远程目标机

  •  0
  • AlBlue RACGAMERUP  · 技术社区  · 15 年前

    我正在通过远程目标(目标远程kdp)调试mac os x内核,当它陷入内核恐慌时。我可以反省当时机器的状态,但是如果我需要重新启动机器,我必须关闭硬电源,这涉及到直接物理访问。这意味着我无法编写自省内核恐慌的脚本。

    一旦内核陷入恐慌,是否可以请求它进行硬重置?这是i386上的Mac mini,如果有帮助的话;显然,由于它处于恐慌状态,我无法登录或执行“关机”或类似操作;但我想知道是否有某种程序集调用或重新启动命令,我可以用它来请求机器重新启动?

    1 回复  |  直到 15 年前
        1
  •  1
  •   AlBlue RACGAMERUP    15 年前

    我发现有一个gdb命令 kdp-reboot 它会使处于恐慌状态的机器弹起,并使其再次恢复。