Ida里面的汇编指令,函数的开头看不懂


#1


#2

Local Variable


#3

SUB SP是在栈上分配空间


#4

just for fun :grinning:


#5

MOV x20,x2 等价于 (x20 = x2)
MOV x19,x0 等价于(x19 = x0)

那么 x0 , x2的初始值是什么?


#6

建议先看下arm和x86的calling convention


#7

我说没找到相关资料:sleepy:


#8

#9

大佬 好腻害


#10

大佬 好腻害


#11

大佬 好腻害


#12

弄明白了,多谢各位
最上面的是变量 刚好130个字节

sp,sp,#0x130 sp寄存器拉伸栈空间130个字节

x0为调用者 即self

x2为参数 即id


#13

不是130字节,应该是16*13 = 208字节


#16

不是应该16*16+3*16吗?