* Rewritten RzBin java plugin (LGPL3) * Rewritten java_core.c (LGPL3) * Rewritten java RzAsm plugin (LGPL3) * Rewritten java RzAnalysis plugin (LGPL3) * Resolve constant_pool.<index> when rzbin is available. * Updated tests with proper ones * Support java <1.0.2 (i.e. OAK) file format * Added constant pool resolver `javar` * Added tests from java 1.7 to 15
35 lines
834 B
Text
35 lines
834 B
Text
d "aload_0" 2a
|
|
d "bipush 100" 1064 0x00000006
|
|
d "bipush 32" 1020
|
|
d "bipush 33" 1021
|
|
d "goto 0x10" a70007 0x00000009
|
|
d "goto 0x10" a70007 0x00000009
|
|
d "goto 0x19" a70010 0x00000009
|
|
d "goto 0x3b" a70037 0x00000004
|
|
d "goto 0x10" a70007 0x00000009
|
|
d "i2b" 91
|
|
d "iadd" 60
|
|
d "iconst_0" 03
|
|
d "iconst_1" 04
|
|
d "if_icmpeq 0xc" 9f0008 0x00000004
|
|
d "if_icmpge 0xc" a20008 0x00000004
|
|
d "if_icmpgt 0xc" a30008 0x00000004
|
|
d "if_icmple 0xc" a40008 0x00000004
|
|
d "if_icmplt 0xc" a10008 0x00000004
|
|
d "if_icmplt 0xc" a1ffe7 0x00000025
|
|
d "if_icmplt 0xc" a1fff1 0x0000001b
|
|
d "if_icmpne 0x1a" a00006 0x00000014
|
|
d "if_icmpne 0xc" a00008 0x00000004
|
|
d "iinc 0 1" 840001
|
|
d "iload_0" 1a
|
|
d "iload_1" 1b
|
|
d "iload_2" 1c
|
|
d "irem" 70
|
|
d "ireturn" ac
|
|
d "ireturn" ac 0x00000011
|
|
d "istore_1" 3c
|
|
d "istore_2" 3d
|
|
d "ixor" 82
|
|
d "nop" 00
|
|
d "return" b1
|
|
d "sipush 255" 1100ff
|