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

1 个赞

Local Variable

1 个赞

SUB SP是在栈上分配空间

1 个赞

just for fun :grinning:

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

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

1 个赞

建议先看下arm和x86的calling convention

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

https://en.wikipedia.org/wiki/Calling_convention

1 个赞

大佬 好腻害

大佬 好腻害

大佬 好腻害

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

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

x0为调用者 即self

x2为参数 即id

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

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

哈哈哈哈 你这计算我差点笑出了声