如何检测在 OS X 上生成特定核心转储的应用程序?
Posted
技术标签:
【中文标题】如何检测在 OS X 上生成特定核心转储的应用程序?【英文标题】:How do I detect what application generated a specific core dump on OS X? 【发布时间】:2010-09-23 14:51:16 【问题描述】:我想检测在 OS X 上生成核心转储的应用程序。
我怎样才能找到这些信息?运行file core.1234
不会给出应用程序名称,在线类似Mach-O 64-bit core x86_64
。
【问题讨论】:
【参考方案1】:你使用otool
:
$ otool -c core.1234
有关更多信息,请参阅man page。更多魔法可以在这个奇妙的文档Mac OS X debugging magic中找到。
【讨论】:
对不起,这看起来很糟糕,这是输出:Argument strings on the stack at: 00007fff5fc00000 load command 173 size not a multiple of 8 load command 174 size not a multiple of 8 load command 175 size not a multiple of 8 load command 176 size not a multiple of 8
核心文件中没有任何内容,我与其他人检查并得到相同的结果。谢谢,你链接到接缝的文档真的很有趣。以上是关于如何检测在 OS X 上生成特定核心转储的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章