使用NMI生成Mac内核核心转储(左命令+右命令+电源按钮)

时间:2017-08-26 04:20:21

标签: macos kernel lldb coredump

我正在收集有关Mac OS 10.13(High Sierra)测试版的错误报告的信息,并希望将核心转储包含在报告中。我已经使用Apple开发者网站上的TN2118中的信息设置核心转储服务器以捕获核心转储(您需要一个开发者帐户才能查看此技术说明)。如果测试Mac遇到内核恐慌,我可以在服务器上生成核心转储文件,但如果我用NMI(不可屏蔽中断)触发它,则无法生成核心转储文件。

当我使用NMI触发Mac时,我可以在第二台Mac上使用lldb连接到测试Mac,但无法让测试Mac将核心转储发送到核心转储服务器。

如何让NMI生成核心转储并将其发送到核心转储服务器?是否有lldb命令可用于指示测试Mac将核心转储发送到服务器?

注意:您的核心转储服务器需要运行与测试Mac相同版本的Mac OS。我尝试使用运行Mac OS 10.11的服务器从Mac OS 10.13收集核心转储数小时,并且每次都失败。

0 个答案:

没有答案