什么是';bxpl';ARM指令中的平均值
我在仿生C的系统调用实现中发现了“bxpl”。 “bx”和“bxpl”有什么区别? 顺便说一句,我搜索了ARM的文档,但什么也没找到,我应该去哪里查找这样的信息 请帮忙,谢谢什么是';bxpl';ARM指令中的平均值,arm,instructions,Arm,Instructions,我在仿生C的系统调用实现中发现了“bxpl”。 “bx”和“bxpl”有什么区别? 顺便说一句,我搜索了ARM的文档,但什么也没找到,我应该去哪里查找这样的信息 请帮忙,谢谢 /* autogenerated by gensyscalls.py */ #include <sys/linux-syscalls.h> .text .type read, #function .globl read .align 4 .fnstart read: .save {r4, r7} stm
/* autogenerated by gensyscalls.py */
#include <sys/linux-syscalls.h>
.text
.type read, #function
.globl read
.align 4
.fnstart
read:
.save {r4, r7}
stmfd sp!, {r4, r7}
ldr r7, =__NR_read
swi #0
ldmfd sp!, {r4, r7}
movs r0, r0
bxpl lr
b __set_syscall_errno
.fnend
/*由gensyscalls.py自动生成*/
#包括
文本
.输入read,#函数
.全球阅读
.对齐4
.fnstart
阅读:
.save{r4,r7}
stmfd sp!,{r4,r7}
ldr r7,=\uuu NR\u读取
swi#0
ldmfd sp!,{r4,r7}
movsr0,r0
bxpl-lr
设置系统调用错误号
fnend先生
=============================================
正如所说的那样
条件PL=正或零您读过关于@Notlikethat的位吗?可能重复@Notlikethat,非常感谢。条件PL=正或零。