assembly 'p14'是arm64 x14通用寄存器的替代名称吗?

azpvetkf  于 2023-03-02  发布在  其他
关注(0)|答案(1)|浏览(126)

从apple objc转储的源代码:

反汇编代码:

p14似乎是arm64 x14通用寄存器的替代名称。但我找不到任何文档。您能提供任何参考吗?

ha5z0ras

ha5z0ras1#

它是x14的宏别名。请参见arm64-asm.h
这不是一个标准的约定,似乎是objc源代码特有的东西。看起来p代表“指针”,当构建类似于32位指针的ILP32模型时,p14被定义为w14

相关问题