smali基本语法

2016-02-28 03:21:46 -0500
Smali基本语法


.field private isFlag:z  定义变量
invoke-super  调用父函数
const/high16 v0, 0x7fo3  把0x7fo3赋值给v0
invoke-direct  调用函数
return-void  函数返回void
new-instance  创建实例
iput-object  对象赋值
iget-object  调用对象
invoke-static  调用静态函数

条件跳转指令:
if-eq vx, vy, 目标 如果vx == vy注2,跳转到目标。
if-ne vx,vy, 目标 如果vx != vy注2,跳转到目标。
if-lt vx,vy, 目标 如果vx < vy注2,跳转到目标。
if-ge vx, vy, 目标 如果vx >= vy注2,跳转到目标。
if-gt vx,vy, 目标 如果vx > vy注2,跳转到目标。
if-le vx,vy, 目标 如果vx <= vy注2,跳转到目标。
if-eqz vx, 目标 如果vx == 0注2,跳转到目标。
if-nez vx, 目标 如果vx != 0注2,跳转到目标。
if-ltz vx, 目标 如果vx < 0注2,跳转到目标。
if-gez vx, 目标 如果vx >= 0注2,跳转到目标。
if-gtz vx, 目标 如果vx > 0注2,跳转到目标。
if-lez vx, 目标 如果vx <= 0注2,跳转到目标。



«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N