使用Xcode 查看objective-C的汇编代码

转载 2015年11月20日 03:38:18

Xcode自带将某一个源文件转化成汇编的功能,如图:

汇编的部分代码如下:

# Assembly output for assemble.c
# Generated at 2:29:34 下午 on 星期一, 八月 18, 2014
# Using Debug configuration, x86_64 architecture for dataStruct target of dataStruct project

  .section	__TEXT,__text,regular,pure_instructions
  .section	__DWARF,__debug_info,regular,debug
Lsection_info:
  .section	__DWARF,__debug_abbrev,regular,debug
Lsection_abbrev:
  .section	__DWARF,__debug_aranges,regular,debug
  .section	__DWARF,__debug_macinfo,regular,debug
  .section	__DWARF,__debug_line,regular,debug
Lsection_line:
  .section	__DWARF,__debug_loc,regular,debug
  .section	__DWARF,__debug_str,regular,debug
Linfo_string:
  .section	__DWARF,__debug_ranges,regular,debug
Ldebug_range:
  .section	__DWARF,__debug_loc,regular,debug
Lsection_debug_loc:
  .section	__TEXT,__text,regular,pure_instructions
Ltext_begin:
  .section	__DATA,__data
  .file	1 "/Users/guoxiaodong/Documents/codeExemple/dataStruct/assemble.c"
  .section	__TEXT,__text,regular,pure_instructions
  .globl	_func0
  .align	4, 0x90
_func0:                                 ## @func0
(文章出处:http://www.tuicool.com/articles/RRjEjuf



相关文章推荐

使用Xcode 查看objective-C的汇编代码

Xcode自带将某一个源文件转化成汇编的功能,
  • hherima
  • hherima
  • 2014年08月18日 14:30
  • 4670

Xcode的Debug中查看数据细节的方法

众所周知,在Xcode中的IDE环境中编译和调试程序十分方便,我们在某行代码中设置好断点,当程序执行到该处时,只需要将鼠标放到代码段中的字符串等变量名上面,Xcode就能显示出变量的内容。但如果是一些...

xcode反汇编调试iOS模拟器程序(一)查看反汇编

http://blog.csdn.net/hursing/article/details/8697654 iOS模拟器程序的实质就是Mac OS X程序,只不过它需要以模拟器为载体来运行...
  • jeffasd
  • jeffasd
  • 2016年08月01日 14:02
  • 861

[Xcode]_[解决Xcode设置断点,调试窗口出现反汇编代码的异常情况]

场景:XCode进行调试程序的时候,调试窗口不出现源代码窗口,而是出现反汇编代码,这样不利于我们调试。 调试异常如下如示: 解决方案: 在Xcode菜单栏上找到“Product”----...

xcode + nasm 汇编混编

xcode + nasm 汇编混编
  • nxjbill
  • nxjbill
  • 2016年10月11日 19:40
  • 561

xcode反汇编调试iOS模拟器程序(三)查看Objective-C函数与参数

在Objective-C函数的入口处(第一行)加断点,可用esp指针来探查参数。 以esp为基址,往后的偏移分别是: 0:函数执行完毕后的返回地址(不是返回值的地址哦) 4:对象实例的指针,即self...
  • hursing
  • hursing
  • 2013年03月26日 07:19
  • 6453

使用Xcode HeaderDoc和Doxygen文档化你的Objective-C和Swift代码

本文由CocoaChina译者YueWang翻译自AppCoda 原文:Documenting Your Objective-C and Swift Code in Xcode with Heade...

C/C++学习 - gcc编译过程查看汇编代码

GCC GCC参数 举例 GCCgcc大家都很熟悉,是个编译器,功能强大,全称是:GUN GCC。平时大家都简单的称为:GCC, 功能强大,能够编译很多的语言。包括:c, c++, java, ada...

使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 《Linux内核分析》笔记

使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 《Linux内核分析》笔记内核态和系统调用操作系统将进程划分为内核态和用户态,用户的程序运行在用户态下,而涉及低级和设备资源的调用在内...

使用库函数API和C代码中嵌入汇编代码两种方式实现对sysinfo的系统调用

本例对116号系统调用sysinfo,通过c语言和嵌入式汇编语言来实现。 1.C语言实现过程如下: 打开VIM编辑器边集sysinfo.c文件,如下 #include #include int ma...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Xcode 查看objective-C的汇编代码
举报原因:
原因补充:

(最多只允许输入30个字)