如何创建Mac OS应用程序的内存转储

时间:2018-02-25 12:09:37

标签: macos security process operating-system dump

如何在Mac OS下创建进程的内存转储? - >将进程的所有占用内存转储到文件中进行分析。

1 个答案:

答案 0 :(得分:2)

您可能需要禁用系统完整性保护才能正常工作 - 请注意这是一个安全风险,您应该在完成后重新启用。

  • 重启进入恢复模式,
  • csrutil disable通过终端
  • 重新开始

在新会话中,运行“top”,找到您的进程ID。

lldb --attach-pid <PID>
process save-core "filename"

重新启动恢复,并重新启用系统完整性保护。