dex文件结构分析-5
来源:互联网 发布:c 执行sql语句代码 编辑:程序博客网 时间:2024/05/17 09:08
转载请标明出处: http://www.dusherry.com/?id=8
DexProtoId
结构体申明如下:
structDexProtoId{
u4 shortlyIdx; //指向DexStringId列表的索引
u4 returnTypeIdx; //指向DexTypeId列表的索引
u4 parametersOff; //指向DexTypeList的偏移
}
DexProtoId是一个方法申明结构体,shortlyIdx为方法申明字符串,returnTypeIdx为方法返回类型字符串,parametersOff指向了一个DexTypeList的结构体。存放了方法的参数列表,DexTypeList的申明如下:
struct DexTypeList{
u4 size; //接下来DexTypeItem的个数
DexTypeItem list[1]; //DexTypeItem 结构
};
DexTypeItem 申明如下:
struct DexTypeItem{
u2 typeIdx; //指向DexTypeId的列表的索引
}
如果搞清楚了前面的分析,DexTypeItem中的typeIdx实际上也是指向一个字符串。
例如:
0 0
- dex文件结构分析-5
- Dex文件结构分析-1
- dex文件结构分析-2
- dex文件结构分析-3
- dex文件结构分析-4
- Android Dex文件结构
- Dex文件结构
- Dex文件结构
- Dex文件结构
- Android Dex文件结构
- Dex文件结构
- 转:dex文件结构
- dex 文件结构
- Dex文件结构
- Dex文件结构
- DEX文件结构
- dex文件结构
- dex文件结构
- SparkR安装
- Spring Boot使用自定义的properties
- POJ_1458_CommonSubsequence
- jsp页面解决IE浏览器兼容模式下css,js显示问题
- sql优化之加limit
- dex文件结构分析-5
- SpringTask
- 使用 ftrace 调试 Linux 内核,第 2 部分
- .net 实体对象和json转换
- 第 5 章 使用数据库管理资源
- I/O设备如何读取数据
- page对象
- 异端
- ZOJ_1093_MonkeyAndBanana(完全背包)