【问题标题】:How to generate a core file for a crashed app in XCode + gdb?如何在 XCode + gdb 中为崩溃的应用程序生成核心文件?
【发布时间】:2011-11-10 15:24:54
【问题描述】:

重现了一个使我的应用程序崩溃的难以捉摸的错误(准确地说是在 iOS 模拟器中运行),我想生成一个核心文件以供稍后检查。在 Linux 上,我会在 gdb 中运行 generate-core-file,但该命令在 Mac OS X 版本的 gdb 中不可用。

那么,如何从 gdb 中生成核心文件?有一些方法可以向操作系统询问崩溃应用程序的核心转储,但我担心到那时该应用程序会改变它的一些状态。最好的方法是什么?

谢谢!

【问题讨论】:

    标签: xcode gdb


    【解决方案1】:

    可惜mac osx gdb中没有gcore命令,但是有一篇关于如何在osx上生成core dump的好文章

    http://osxbook.com/book/bonus/chapter8/core/

    本文中有一个可下载的生成core dump的源代码,我用过很多次了。

    【讨论】:

      猜你喜欢
      • 2012-12-30
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多