Xcode中的反汇编程序?

时间:2010-05-06 18:11:09

标签: xcode macos disassembly

我正在开发一个项目,在没有Xcode的机器上,我遇到了崩溃。 (当然它可以在我的机器上运行B- /)我有一个崩溃日志,有一个PC偏移的崩溃。我希望能够看到代码中的实际位置。我知道Code Warrior可以反汇编代码(可能是只有可调试的代码)并且显示它散布着C代码,然后我只需要寻找那个地址,而且我已经完成了。

在Xcode中有一种简单的方法吗?

感谢。

1 个答案:

答案 0 :(得分:4)

Xcode中有两件事你可能想看一下。第一种方法是选择源代码文件,然后选择Build-> Show Assembly Code。 不会给你的是抵消。

第二个组装功能在调试器中。选择Run-> Debugger Display-> Source and Disassembly,调试器将并排显示源代码和汇编代码。但是,这两个穿插。

如果这些Xcode工具都不能满足您的需求,那么您唯一的办法就是使用otool命令行工具。

我从来没有找到过生成或查看散布的源和装配的方法。