zoukankan      html  css  js  c++  java
  • dex学习笔记01

                引用网络上的图片

    dex文件结构
    数据名称

     解释

    header 

     dex文件头部,记录整个dex文件的相关属性

    string_ids 

     字符串数据索引,记录了每个字符串在数据区的偏移量

    type_ids 

     类似数据索引,记录了每个类型的字符串索

    proto_ids

    原型数据索引,记录了方法声明的字符串,返回类型字符串参数列表

    field_ids  

    类方法索引,记录方法所属类名,方法声明以及方法等信息

    method_ids

    类方法索引,记录方法所属类名,方法声明以及方法名等信息

    class_defs

    类定义数据索引,记录指定类各类信息,包括接口,超类,类数据偏移量
    data

    数据区,保存了各个类的真实数据

    link_data

    连接数据区

    dex文件中的数据类型

    类型 含义
    u1 

    无符号 1字节(8位)数据

    u2

    无符号 2字节数据

    u4

    无符号 4字节

    u8

    无符号 8字节数据

    sleb128

    有符号LEB128,可变长度1~5

    uleb128

    无符号LEB128,可变长1~5字节

    uleb128p1

    无符号LEB128值加1

  • 相关阅读:
    VS2013 使用QCustomPlot等三方库如何配置
    error LNK1112:模块计算机类型"X64" 与目标计算机类型"X86" 冲突
    Qt 获取屏幕当前分辨率
    流程控制
    导航条和工作内容纪要
    js简介
    高度塌陷
    浮动
    文档流
    display和overflow
  • 原文地址:https://www.cnblogs.com/Engi-xx/p/6269737.html
Copyright © 2011-2022 走看看