【问题标题】:View disassembly in XCode 4 (or Xcode 5 or Xcode 6)在 XCode 4(或 Xcode 5 或 Xcode 6)中查看反汇编
【发布时间】:2011-07-13 22:06:04
【问题描述】:

我很难找到有关新 XCode 布局的信息。如何查看源文件的反汇编,而不仅仅是 C++ 代码?

【问题讨论】:

标签: xcode assembly xcode4 xcode5


【解决方案1】:

根据我在非常彻底的 XCode 4 评论 (http://fireballed.org/linked/2011/03/09/xcode-pilkington/) 中读到的内容,现在 XCode 4 中没有将文件显示为汇编代码的能力。我想您总是可以在方法中设置断点,然后查看在调试器控制台中使用“x/100i”命令将其反汇编,以处理打印出汇编中的下 100 条指令,但这不太方便。

【讨论】:

  • 在 Xcode 4.5 中,您可以使用 OldPeculiar 的答案在代码旁边看到反汇编
  • 事实上,该功能在近两年后被重新引入 XCode。
【解决方案2】:

在 Xcode 4.2(和 Xcode 5)中,您可以通过以下方式查看文件的汇编或反汇编:

  1. 显示助手编辑器(command+option+Enter 是默认快捷键)。
  2. 在 JumpBar 中,选择燕尾服图标并从下拉列表中选择“组装”或“反汇编”。

无论您是否正在运行应用程序,您都可以查看文件的程序集。反汇编仅在应用程序运行和调试时可用。

【讨论】:

  • ...观察到,在 6 中,燕尾服图标现在是由桥梁连接的四个正方形。这是最上面和最左边的东西。如果启用,它将位于行号列上方。
【解决方案3】:

您还可以通过导航到以下位置来显示反汇编:

Debug->Debug Workflow->Show Disassembly 调试时。

这将在主窗口视图中显示源代码和反汇编代码。

【讨论】:

    【解决方案4】:

    在 Xcode 6 上,您可以转到菜单“调试 -> 调试工作流程 -> 始终显示反汇编”。

    【讨论】:

      【解决方案5】:

      在 Xcode 中按照以下简单步骤操作:

      【讨论】:

      • 这适用于 XCode 10,您只需要确保您处于断点处。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 2019-01-07
      • 2021-04-14
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多