A64指令集学习 之 RET指令陷阱
下面代码中,bl_test函数调用csel_test子函数。
.global csel_test
csel_test:
cmp x0, 0
sub x2,x1,2
add x3,x1,2
csel x0,x3,x2,eq
ret
.global bl_test
bl_test:
mov x0,1
mov x1,3
bl csel_test
ret
在第13行中 ,假设程序执行到 bl_test函数时,LR 的值为0x80508
在第16行中,调用子函数csel_test ,此时PC 的值为多少?