Avatar notebook default
92篇文章 · 89859字 · 8人关注
  • 60 - ASM之opcode: return

    从Instruction的角度来说,与return相关的opcode有6个,内容如下: opcodemnemonic symbol172iret...

  • Resize,w 360,h 240
    59 - ASM之JVM Execution Model

    Execution Model 什么是Execution Model Execution Model就是指Stack Frame简化之后的模型。...

  • Resize,w 360,h 240
    58 - ASM之JVM Architecture

    JVM的组成部分 从JVM组成的角度来说,它由Class Loader SubSystem、Runtime Data Areas和Executi...

  • 57 - ASM之MethodVisitor回顾

    使用ASM,可以生成一个.class文件当中各个部分的内容。 在这里,我们只关心方法的部分: 对于方法头的部分,我们可以使用ClassVisit...

  • 56 - ASM之ClassFile和Instruction

    ClassFile对方法的约束 从ClassFile的角度来说,它对于方法接收的参数数量、方法体的大小做了约束。 方法参数的数量(255) 在一...

  • Resize,w 360,h 240
    55 - ASM之OPCODE

    OPCODE是围绕着三个事物来展开: instruction MethodVisitor.visitXxxInsn()方法 Stack Fram...

  • 54 - ASM之SerialVersionUIDAdder

    SerialVersionUIDAdder类的特点是可以为Class文件添加一个serialVersionUID字段。 SerialVersio...

  • Resize,w 360,h 240
    53 - ASM之StaticInitMerger

    StaticInitMerger类的特点是,可以实现将多个<clinit>()方法合并到一起。 如何合并两个类文件 首先,什么是合并两个类文件?...

  • Resize,w 360,h 240
    52 - ASM之ClassRemapper

    ClassRemapper类的特点是,可以实现从“一个类”向“另一个类”的映射。借助于这个类,我们可以将class文件进行简单的混淆处理(obf...

文集作者