跳至主要內容

33.dalvik字节码

约 125 字小于 1 分钟


1. dalvik 寄存器
    32位 , 支持所有类型,  

2. 寄存器的命名法
    v命名法
        局部变量寄存器  v0 - vn
        变量寄存器
    p命名法
        参数寄存器 p0 - pn
        
3. dex文件反汇编工具
    过程:  .java ->  .class  -> .dex  ->  smali
    
    工具:  dx.jar    .class->.dex
          java -jar dx.jar -dex -output=xxx.com/xxx/xxx/xxx.class
    
    工具: Baksmali.jar   .dex->.smali
          java -jar Baksmali.jar -o smali_out/xxx.dex
    
    工具: Samli.jar   .smali -> .dex
          java -jar Samli.jar  smali_out/ -o xxx.dex

4. dalvik字节码类型
        dalvik | java 
        
5. 字段
    

6. 方法



=========================================
dalvik指令