【发布时间】:2012-03-06 17:52:11
【问题描述】:
我正在阅读 friday.com 上的 this awesome article。 bbum 显示了一些objective-c 代码和相应的程序集。 如何查看 Objective-c 汇编代码?
假设我使用 gcc 从 OS X 终端编译。
【问题讨论】:
-
如果你愿意使用 xcode,它有一个内置功能可以查看文件的程序集。
-
那篇文章中的大部分程序集是直接从源代码复制/粘贴的; Objective-C 中的信使——objc_msgSend()——是直接用汇编编写的。说到这里,我需要为更新的运行时更新文章,它支持标记指针、imps-as-blocks,并具有更快的缓存机制。
标签: objective-c gcc assembly compilation objc-message-send