smali寄存器的问题
本帖最后由 小白 于 2015-1-5 21:08 编辑在smali中的每个方法后面都有寄存器数目的标记数目下面是连个不同的方法编译过来的smali文件
同样的一个方法,registers 表示有一个寄存器(可能采用的是v命名法)
locals 后面的表示本地寄存器数为零(采用p命名法)
我想问的是那个 .registers 1 这个寄存器是表示的神马,表示当前的方法 还是别的呢,自己琢磨了 几遍感觉我自己傻逼了{:3_60:} 小白 发表于 2015-1-3 18:27
感谢回答 ,我用别的工具 看懂了每个方法中都有一个寄存器,表示当前的对象
...
要注意,static方法中没有v0寄存器 本帖最后由 花墨 于 2015-1-3 17:23 编辑
.registers说明方法中寄存器的总数。.locals说明方法中非参寄存器的数量,表示的是当前方法,具体参考这篇文章https://code.google.com/p/smali/wiki/Registers 花墨 发表于 2015-1-3 17:21
.registers说明方法中寄存器的总数。.locals说明方法中非参寄存器的数量,表示的是当前方法,具体参考这篇 ...
感谢回答 ,我用别的工具 看懂了每个方法中都有一个寄存器,表示当前的对象
我又了解了点东西 dawnchen 发表于 2015-1-5 17:47
要注意,static方法中没有v0寄存器
你的积分怎么比我多好多啊?签到的?;P dawnchen 发表于 2015-1-5 17:47
要注意,static方法中没有v0寄存器
thanks{:2_31:}
页:
[1]