在 Mac OS 中,这看起来像是 EDI 存储了一个类的当前实例的句柄。这样对吗?我希望通过它调用其他类方法。
尽管我查了 Intel 64bit 手册和 AMD64 ABI 接口,但也没有明确的答案。
它通常在 RDI 中,因为它被视为函数的第一个参数,并且在 ABI 下,该参数在 RDI 中传递。
警告:如果方法的返回值是非平凡的(即它是在堆栈中分配的临时值),那么还有一个额外的第一个参数传递,它是那个临时的地址,并且在this
指针之前。
我在以下文档中找到了定义:http: //developer.apple.com/library/ios/technotes/tn2004/tn2124.html#SECSOMEASSEMBLY
谢谢!