OSX 10.10,睡眠和恐慌后如何生成核心转储文件?

时间:2015-12-16 07:58:41

标签: macos coredump iokit

我知道如何进行两台机器调试。现在我遇到了一个问题。 我的kext支持系统睡眠。在我的驱动程序中,我实现了setPowerState函数。 但也许有些错误发生在setPowerState上。 当系统陷入睡眠时,它会崩溃,永远不会醒来。屏幕是黑色的,按键盘没有任何反应,我必须按下电源按钮5s才能重启系统。 在常见的恐慌情况下,将coredump文件传输到coredump服务器是可以的,但是当系统睡眠 - >恐慌时,不会传输coredump文件!和两台机器调试不起作用! kdp-remote无法连接到客户端。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

您是否正在使用Firewire进行内核调试/控制台日志记录?这在挂起过程中比以太网关闭。我无法保证它肯定会抓住您的错误,但值得一试。