我正在做一个项目,在没有 Xcode 的机器上,我遇到了崩溃。(当然它适用于我的机器 B-/)我有一个崩溃日志,其中包含崩溃的 PC 偏移量。我希望能够看到代码中的实际位置。我知道 Code Warrior 可以反汇编代码(大概只有可调试的代码)并显示它与 C 代码穿插,然后我只需要寻找那个地址,我就完成了。
在 Xcode 中是否有一种简单的方法可以做到这一点?
谢谢。
我正在做一个项目,在没有 Xcode 的机器上,我遇到了崩溃。(当然它适用于我的机器 B-/)我有一个崩溃日志,其中包含崩溃的 PC 偏移量。我希望能够看到代码中的实际位置。我知道 Code Warrior 可以反汇编代码(大概只有可调试的代码)并显示它与 C 代码穿插,然后我只需要寻找那个地址,我就完成了。
在 Xcode 中是否有一种简单的方法可以做到这一点?
谢谢。
Xcode 中有两件事你可能想看看。首先是选择您的源代码文件并选择 Build->Show Assembly Code。但是,这不会给您抵消。
第二个汇编功能在调试器中。选择 Run->Debugger Display->Source and Disassembly,调试器将并排显示源代码和汇编代码。但是,两者并没有穿插。
如果这些 Xcode 工具都不能满足您的需求,那么您唯一的办法可能是otool命令行工具。
我从来没有找到一种方法来生成或查看散布的源代码和程序集。