Android(安卓)逆向学习之《Smail语法查询手册》
关键字
.field private isFlag:z 定义变量
.method 方法.parameter 方法参数
.prologue 方法开始
.line 12 此方法位于第12行
invoke-super 调用父函数
const/high16 v0, 0x7fo3 把0x7fo3赋值给v0
invoke-direct 调用函数
return-void 函数返回void
.end method 函数结束
new-instance 创建实例
iput-object 对象赋值
iget-object 调用对象
invoke-static 调用静态函数
------------------------------------------------------------------------------------------------
条件跳转分支:
"if-eq vA, vB, :cond_**"
如果vA等于vB则跳转到:cond_**
"if-ne vA, vB, :cond_**"
如果vA不等于vB则跳转到:cond_**
"if-lt vA, vB, :cond_**"
如果vA小于vB则跳转到:cond_**
"if-ge vA, vB, :cond_**"
如果vA大于等于vB则跳转到:cond_**
"if-gt vA, vB, :cond_**"
如果vA大于vB则跳转到:cond_**
"if-le vA, vB, :cond_**"
如果vA小于等于vB则跳转到:cond_**
"if-eqz vA, :cond_**"
如果vA等于0则跳转到:cond_**
"if-nez vA, :cond_**"
如果vA不等于0则跳转到:cond_**
"if-ltz vA, :cond_**"
如果vA小于0则跳转到:cond_**
"if-gez vA, :cond_**"
如果vA大于等于0则跳转到:cond_**
"if-gtz vA, :cond_**"
如果vA大于0则跳转到:cond_**
"if-lez vA, :cond_**"
如果vA小于等于0则跳转到:cond_**
更多相关文章
- Android(安卓)Camera2 Hal3(一)初始化
- Android(安卓)EventBus的简单使用
- Android(安卓)开源框架选择
- 【Android(安卓)Developers Training】 20. 创建一个Fragment
- Android,一个函数实现摇一摇
- Groovy 使用完全解析
- Android下实现injectso
- 《Android(安卓)JNI》05 在JNI中调用Java的函数
- android 6.0sd卡内部存储 & 外部存储