首页
社区
课程
招聘
[求助]DexClassData 疑问
发表于: 2015-7-31 22:17 5889

[求助]DexClassData 疑问

2015-7-31 22:17
5889
DexClassDef.classDataOff 指向DexClassData 偏移。

typedef struct DexClassData {
    DexClassDataHeader header;
    DexField*          staticFields;
    DexField*          instanceFields;
    DexMethod*         directMethods;
    DexMethod*         virtualMethods;
} DexClassData;

DexClassData 中的几个指针指向的哪里了?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
自己填充啊
struct ClassDataItem {
    u4 old_offset;
    u4 new_offset;
    DexClassDataHeader header;
    vector<DexField>   staticFields;
    vector<DexField>   instanceFields;
    vector<DexMethod>  directMethods;
    vector<DexMethod>  virtualMethods;
    vector< vector<u1> >  directMethodsCode;
    vector< vector<u1> >  virtualMethodsCode;
};
2015-7-31 23:33
0
雪    币: 6918
活跃值: (9134)
能力值: ( LV17,RANK:797 )
在线值:
发帖
回帖
粉丝
3
我怎么知道这里的数据具体在文件的什么地方?
2015-7-31 23:37
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
看android源码dalvik\dexdump\dexdump.cpp
2015-8-1 03:57
0
游客
登录 | 注册 方可回帖
返回
//