小编jrc*_*gan的帖子

ARM程序集"retne"指令

我目前正在了解Linux内核启动所需的内容.我正在浏览Linux内核源代码树,特别是ARM体系结构,直到我retne lrarch/arm/kernel/hyp-stub.S中偶然发现了这个汇编指令.

从概念上讲,很容易理解,如果Z标志为0,则指令返回存储在链接寄存器中的地址.我正在寻找的是实际记录此ARM汇编指令的位置.

我搜索了ARM体系结构参考手册ARMv7-A和ARMv7-R版本的 A8.8部分,但找不到该指令的描述.

获取源代码并查看它是否是ARM特定的GNU AS扩展,并没有特别提到任何内容.

谷歌搜索与查询"arm assembly ret instruction","arm return instruction"以及任何类似的东西都没有出现任何有用的东西.当然,我必须在错误的地方寻找,否则我一定会错过一些东西.

任何澄清将不胜感激.

linux assembly arm linux-kernel

8
推荐指数
1
解决办法
928
查看次数

标签 统计

arm ×1

assembly ×1

linux ×1

linux-kernel ×1