View disassembly in XCode 4 (or Xcode 5 or Xcode 6)

♀尐吖头ヾ 提交于 2019-12-17 19:07:18

问题


I'm having trouble finding much in the way of information about the new XCode layout. How can I view the disassembly of my source file, rather than just the C++ code?


回答1:


In Xcode 4.2 (and Xcode 5), you can see the assembly or disassembly for a file by:

  1. Showing the assistant editor (command+option+Enter is the default shortcut).
  2. In the JumpBar, select the tuxedo icon and select "Assembly" or "Disassembly" from the drop-down list.

You can view the Assembly for a file whether or not you're running the application. Disassembly is only available when the application is running and being debugged.




回答2:


Follow these simple steps inside of Xcode:




回答3:


You can also display disassembly by navigating to:

Debug->Debug Workflow->Show Disassembly while debugging.

This will display source and disassembly in the main window view.




回答4:


On Xcode 6 you can go to the menu "Debug -> Debug Workflow -> Always show disassembly".




回答5:


From what I read in a very thorough XCode 4 review (http://fireballed.org/linked/2011/03/09/xcode-pilkington/), the ability to show a file as assembly code is now gone in XCode 4. I guess you could always set a breakpoint in a method, and look at it disassembled in the debugger console with something like the "x/100i" command to treat print out the next 100 instructions in assembly, but that is a lot less convenient.



来源:https://stackoverflow.com/questions/5280462/view-disassembly-in-xcode-4-or-xcode-5-or-xcode-6

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!