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

wac*_*haf 4 security macos operating-system dump process

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

dee*_*nkt 6

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

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

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

lldb --attach-pid <PID>
process save-core "filename"
Run Code Online (Sandbox Code Playgroud)

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