make check-TESTS make[5]: Entering directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/internal' class: ConstMethods field: test__int_method_void0 = 0x00000004 callinfo = 0xbf930f50 Method: ConstMethods.int_method_void0()I @0: iconst 4 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #4,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.int_method_void0()I (static) 0x80f2f30 Success 00000004 field: test__int_method_void1 = 0x0000ffff callinfo = 0xbf930f50 Method: ConstMethods.int_method_void1()I @0: iconst -1 @1: int2char @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-1,ecx 2a: andl #65535,ecx 2c: movl ecx,eax 31: jmpl L2 L2: 32: popl ebx 32: popl esi 32: popl edi 32: movl ebp,esp 32: popl ebp 33: ret Method Constant Pool: Translating ConstMethods.int_method_void1()I (static) 0x8077a90 Success 0000ffff field: test__int_method_void2 = 0x00007fff callinfo = 0xbf930f50 Method: ConstMethods.int_method_void2()I @0: ldc1 12 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #32767,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.int_method_void2()I (static) 0x80f2e90 Success 00007fff field: test__int_method_void3 = 0xfffffff0 callinfo = 0xbf930f50 Method: ConstMethods.int_method_void3()I @0: bipush -16 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-16,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.int_method_void3()I (static) 0x80f2f80 Success fffffff0 field: test__int_method_void4 = 0xcadef0f0 callinfo = 0xbf930f50 Method: ConstMethods.int_method_void4()I @0: ldc1 16 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-891358992,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.int_method_void4()I (static) 0x8106080 Success cadef0f0 field: test__int_method_void5 = 0xcadee0f0 callinfo = 0xbf930f50 Method: ConstMethods.int_method_void5()I @0: ldc1 18 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-891363088,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.int_method_void5()I (static) 0x81060d0 Success cadee0f0 field: test__float_method_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.float_method_void0()F @0: fconst 0.000000 @1: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: fldz 26: jmpl L2 L2: 27: popl ebx 27: popl esi 27: popl edi 27: movl ebp,esp 27: popl ebp 28: ret Method Constant Pool: Translating ConstMethods.float_method_void0()F (static) 0x8106170 Success 00000000 field: test__float_method_void1 = 0x3f800000 callinfo = 0xbf930f50 Method: ConstMethods.float_method_void1()F @0: fconst 1.000000 @1: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: fld1 26: jmpl L2 L2: 27: popl ebx 27: popl esi 27: popl edi 27: movl ebp,esp 27: popl ebp 28: ret Method Constant Pool: Translating ConstMethods.float_method_void1()F (static) 0x81061c0 Success 3f800000 field: test__float_method_void2 = 0x4640e6b7 callinfo = 0xbf930f50 Method: ConstMethods.float_method_void2()F @0: ldc1 25 @2: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #L2,ecx 26: fld (ecx) 2b: jmpl L3 L3: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: 08077af0: (float) 12345.678711 0x3039 Translating ConstMethods.float_method_void2()F (static) 0x8077af8 Success 4640e6b7 field: test__double_method_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.double_method_void0()D @0: dconst 0.000000 @1: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: fldz 26: jmpl L2 L2: 27: popl ebx 27: popl esi 27: popl edi 27: movl ebp,esp 27: popl ebp 28: ret Method Constant Pool: Translating ConstMethods.double_method_void0()D (static) 0x8106210 Success 00000000 field: test__double_method_void1 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.double_method_void1()D @0: dconst 1.000000 @1: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: fld1 26: jmpl L2 L2: 27: popl ebx 27: popl esi 27: popl edi 27: movl ebp,esp 27: popl ebp 28: ret Method Constant Pool: Translating ConstMethods.double_method_void1()D (static) 0x8106260 Success 00000000 field: test__double_method_void2 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.double_method_void2()D @0: ldc2w 34 @3: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #L2,ecx 26: fldl (ecx) 2b: jmpl L3 L3: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: 08077a30: (double) 12345.678900 0x3039 Translating ConstMethods.double_method_void2()D (static) 0x8077a38 Success e631f8a1 field: test__boolean_method_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.boolean_method_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMethods.boolean_method_void0()Z (static) 0x81062b0 Success 00000000 field: test__boolean_method_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMethods.boolean_method_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.boolean_method_void1()Z (static) 0x8106300 Success 00000001 field: test__byte_method_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.byte_method_void0()B @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMethods.byte_method_void0()B (static) 0x8106350 Success 00000000 field: test__byte_method_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMethods.byte_method_void1()B @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.byte_method_void1()B (static) 0x81063a0 Success 00000001 field: test__byte_method_void2 = 0x00000020 callinfo = 0xbf930f50 Method: ConstMethods.byte_method_void2()B @0: bipush 32 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #32,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.byte_method_void2()B (static) 0x8106120 Success 00000020 field: test__byte_method_void3 = 0x0000007f callinfo = 0xbf930f50 Method: ConstMethods.byte_method_void3()B @0: bipush 127 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #127,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.byte_method_void3()B (static) 0x81063f0 Success 0000007f field: test__byte_method_void4 = 0x00000080 callinfo = 0xbf930f50 Method: ConstMethods.byte_method_void4()B @0: bipush -128 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-128,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.byte_method_void4()B (static) 0x8106440 Success ffffff80 field: test__char_method_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.char_method_void0()C @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMethods.char_method_void0()C (static) 0x81064e0 Success 00000000 field: test__char_method_void1 = 0x00000061 callinfo = 0xbf930f50 Method: ConstMethods.char_method_void1()C @0: bipush 97 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #97,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.char_method_void1()C (static) 0x8106490 Success 00000061 field: test__char_method_void2 = 0x00000041 callinfo = 0xbf930f50 Method: ConstMethods.char_method_void2()C @0: bipush 65 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #65,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.char_method_void2()C (static) 0x8106530 Success 00000041 field: test__char_method_void3 = 0x0000007a callinfo = 0xbf930f50 Method: ConstMethods.char_method_void3()C @0: bipush 122 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #122,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.char_method_void3()C (static) 0x8106580 Success 0000007a field: test__char_method_void4 = 0x0000005a callinfo = 0xbf930f50 Method: ConstMethods.char_method_void4()C @0: bipush 90 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #90,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMethods.char_method_void4()C (static) 0x81065d0 Success 0000005a field: test__long_method_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.long_method_void0()J @0: iconst 4 @1: i2l @2: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #4,ecx 29: movl #4,edx 2c: sarl #31,ecx 2e: movl edx,eax 30: movl ecx,edx 35: jmpl L2 L2: 36: popl ebx 36: popl esi 36: popl edi 36: movl ebp,esp 36: popl ebp 37: ret Method Constant Pool: Translating ConstMethods.long_method_void0()J (static) 0x8077bb0 Success 00000004 field: test__long_method_void1 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.long_method_void1()J @0: ldc2w 65 @3: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-1,ecx 26: xorl edx,edx 28: movl ecx,eax 2d: jmpl L2 L2: 2e: popl ebx 2e: popl esi 2e: popl edi 2e: movl ebp,esp 2e: popl ebp 2f: ret Method Constant Pool: Translating ConstMethods.long_method_void1()J (static) 0x8077b50 Success ffffffff field: test__long_method_void2 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.long_method_void2()J @0: ldc2w 68 @3: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 26: movl #-1,edx 28: movl ecx,eax 2d: jmpl L2 L2: 2e: popl ebx 2e: popl esi 2e: popl edi 2e: movl ebp,esp 2e: popl ebp 2f: ret Method Constant Pool: Translating ConstMethods.long_method_void2()J (static) 0x8077c10 Success 00000000 field: test__long_method_void3 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.long_method_void3()J @0: ldc2w 71 @3: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-268435456,ecx 29: movl #15,edx 2b: movl ecx,eax 30: jmpl L2 L2: 31: popl ebx 31: popl esi 31: popl edi 31: movl ebp,esp 31: popl ebp 32: ret Method Constant Pool: Translating ConstMethods.long_method_void3()J (static) 0x8077c70 Success f0000000 field: test__long_method_void4 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.long_method_void4()J @0: ldc2w 74 @3: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-16,ecx 29: movl #15,edx 2b: movl ecx,eax 30: jmpl L2 L2: 31: popl ebx 31: popl esi 31: popl edi 31: movl ebp,esp 31: popl ebp 32: ret Method Constant Pool: Translating ConstMethods.long_method_void4()J (static) 0x8077cd0 Success fffffff0 field: test__long_method_void5 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.long_method_void5()J @0: ldc2w 77 @3: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-268435457,ecx 26: xorl edx,edx 28: movl ecx,eax 2d: jmpl L2 L2: 2e: popl ebx 2e: popl esi 2e: popl edi 2e: movl ebp,esp 2e: popl ebp 2f: ret Method Constant Pool: Translating ConstMethods.long_method_void5()J (static) 0x8077d30 Success efffffff field: test__long_method_void6 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMethods.long_method_void6()J @0: ldc2w 80 @3: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-790705442,ecx 29: movl #-559038737,edx 2b: movl ecx,eax 30: jmpl L2 L2: 31: popl ebx 31: popl esi 31: popl edi 31: movl ebp,esp 31: popl ebp 32: ret Method Constant Pool: Translating ConstMethods.long_method_void6()J (static) 0x8077d90 Success d0decade class: ConstMathMethods field: test__int_add_void0 = 0x00000002 callinfo = 0xbf930f50 Method: ConstMathMethods.int_add_void0()I @0: iconst 2 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #2,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.int_add_void0()I (static) 0x8106670 Success 00000002 field: test__int_add_void1 = 0xdeadfeeb callinfo = 0xbf930f50 Method: ConstMathMethods.int_add_void1()I @0: ldc1 10 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-559022357,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.int_add_void1()I (static) 0x8106620 Success deadfeeb field: test__int_sub_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.int_sub_void0()I @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.int_sub_void0()I (static) 0x8106710 Success 00000000 field: test__int_sub_void1 = 0xdead0000 callinfo = 0xbf930f50 Method: ConstMathMethods.int_sub_void1()I @0: ldc1 14 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-559087616,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.int_sub_void1()I (static) 0x81066c0 Success dead0000 field: test__int_mul_void0 = 0x00000004 callinfo = 0xbf930f50 Method: ConstMathMethods.int_mul_void0()I @0: iconst 4 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #4,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.int_mul_void0()I (static) 0x81067b0 Success 00000004 field: test__int_mul_void1 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.int_mul_void1()I @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.int_mul_void1()I (static) 0x8106800 Success 00000000 field: test__int_div_void0 = 0x00000002 callinfo = 0xbf930f50 Method: ConstMathMethods.int_div_void0()I @0: iconst 2 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #2,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.int_div_void0()I (static) 0x8106850 Success 00000002 field: test__int_div_void1 = 0x00000004 callinfo = 0xbf930f50 Method: ConstMathMethods.int_div_void1()I @0: iconst 4 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #4,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.int_div_void1()I (static) 0x81068a0 Success 00000004 field: test__boolean_lt_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_lt_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.boolean_lt_void0()Z (static) 0x81068f0 Success 00000000 field: test__boolean_lt_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_lt_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_lt_void1()Z (static) 0x8106940 Success 00000001 field: test__boolean_le_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_le_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.boolean_le_void0()Z (static) 0x8106990 Success 00000000 field: test__boolean_le_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_le_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_le_void1()Z (static) 0x81069e0 Success 00000001 field: test__boolean_le_void2 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_le_void2()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_le_void2()Z (static) 0x8106a30 Success 00000001 field: test__boolean_gt_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_gt_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.boolean_gt_void0()Z (static) 0x8106a80 Success 00000000 field: test__boolean_gt_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_gt_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_gt_void1()Z (static) 0x8106ad0 Success 00000001 field: test__boolean_ge_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_ge_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.boolean_ge_void0()Z (static) 0x8106b20 Success 00000000 field: test__boolean_ge_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_ge_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_ge_void1()Z (static) 0x8106b70 Success 00000001 field: test__boolean_ge_void2 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_ge_void2()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_ge_void2()Z (static) 0x8106bc0 Success 00000001 field: test__boolean_eq_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_eq_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.boolean_eq_void0()Z (static) 0x8106c10 Success 00000000 field: test__boolean_eq_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_eq_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_eq_void1()Z (static) 0x8106c60 Success 00000001 field: test__boolean_neq_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_neq_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.boolean_neq_void0()Z (static) 0x8106cb0 Success 00000000 field: test__boolean_neq_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_neq_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_neq_void1()Z (static) 0x8106d00 Success 00000001 field: test__boolean_not_void0 = 0x00000000 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_not_void0()Z @0: iconst 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 23: movl ecx,eax 28: jmpl L2 L2: 29: popl ebx 29: popl esi 29: popl edi 29: movl ebp,esp 29: popl ebp 2a: ret Method Constant Pool: Translating ConstMathMethods.boolean_not_void0()Z (static) 0x8106d50 Success 00000000 field: test__boolean_not_void1 = 0x00000001 callinfo = 0xbf930f50 Method: ConstMathMethods.boolean_not_void1()Z @0: iconst 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #1,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating ConstMathMethods.boolean_not_void1()Z (static) 0x8106da0 Success 00000001 class: ParameterizedMethods field: test_0x00000000__int_method_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method_int(I)I L0: 1 @0: iload 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,eax 2c: jmpl L2 L2: 2d: popl ebx 2d: popl esi 2d: popl edi 2d: movl ebp,esp 2d: popl ebp 2e: ret Method Constant Pool: Translating ParameterizedMethods.int_method_int(I)I (static) 0x8077eb0 Success 00000000 field: test_0x00000001__int_method_int = 0x00000001 Success 00000001 field: test_0xdeadbeef__int_method_int = 0xdeadbeef Success deadbeef field: test_0x0000__short_method_short = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMethods.short_method_short(S)S L0: 1 @0: iload 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,eax 2c: jmpl L2 L2: 2d: popl ebx 2d: popl esi 2d: popl edi 2d: movl ebp,esp 2d: popl ebp 2e: ret Method Constant Pool: Translating ParameterizedMethods.short_method_short(S)S (static) 0x8077f10 Success 00000000 field: test_0x0001__short_method_short = 0x00000001 Success 00000001 field: test_0x7eef__short_method_short = 0x00007eef Success 00007eef field: test_0x0000000000000000__long_method_long = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMethods.long_method_long(J)J L0: 1 L1: 1 @0: lload 0 @1: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: movl 8(ebp),ecx 2b: movl 12(ebp),edx 2d: movl ecx,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating ParameterizedMethods.long_method_long(J)J (static) 0x810a070 Success 00000000 field: test_0x0000000000000001__long_method_long = 0x00000000 Success 00000001 field: test_0xdeadbeefd0decade__long_method_long = 0x00000000 Success d0decade field: test_0__float_method_float = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMethods.float_method_float(F)F L0: 1 @0: fload 0 @1: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2a: jmpl L2 L2: 2b: popl ebx 2b: popl esi 2b: popl edi 2b: movl ebp,esp 2b: popl ebp 2c: ret Method Constant Pool: Translating ParameterizedMethods.float_method_float(F)F (static) 0x8128170 Success 00000000 field: test_1__float_method_float = 0x3f800000 Success 3f800000 field: test_100000__float_method_float = 0x47c35000 Success 47c35000 field: test_123d456__float_method_float = 0x42f6e979 Success 42f6e979 field: test_0__double_method_double = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMethods.double_method_double(D)D L0: 1 L1: 1 @0: dload 0 @1: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2a: jmpl L2 L2: 2b: popl ebx 2b: popl esi 2b: popl edi 2b: movl ebp,esp 2b: popl ebp 2c: ret Method Constant Pool: Translating ParameterizedMethods.double_method_double(D)D (static) 0x8128210 Success 00000000 field: test_1__double_method_double = 0x00000000 Success 00000000 field: test_100000__double_method_double = 0x00000000 Success 00000000 field: test_123d456__double_method_double = 0x00000000 Success 1a9fbe77 field: test_1_2_3___int_method_int_float_int = 0x00000003 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method_int_float_int(IFI)I L0: 1 L1: 1 L2: 1 @0: iload 2 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),esi 18: movl 8(ebp),ebx 1e: movl 20(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl esi,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating ParameterizedMethods.int_method_int_float_int(IFI)I (static) 0x810a130 Success 00000003 field: test_1_2_3___int_method_int_double_int = 0x00000003 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method_int_double_int(IDI)I L0: 1 L1: 1 L2: 1 L3: 1 @0: iload 3 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 20(ebp),esi 18: movl 8(ebp),ebx 1e: movl 24(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl esi,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating ParameterizedMethods.int_method_int_double_int(IDI)I (static) 0x810a0d0 Success 00000003 field: test_1_2_3_4__int_method_int_float_double_int = 0x00000004 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method_int_float_double_int(IFDI)I L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 @0: iload 4 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),esi 18: movl 8(ebp),ebx 1e: movl 28(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl esi,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating ParameterizedMethods.int_method_int_float_double_int(IFDI)I (static) 0x810a1f0 Success 00000004 field: test_1_2_3_4__float_method_int_float_double_int = 0x40000000 callinfo = 0xbf930f50 Method: ParameterizedMethods.float_method_int_float_double_int(IFDI)F L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 @0: fload 1 @1: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),esi 18: movl 8(ebp),ebx 1e: movl 28(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: fld 12(ebp) 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating ParameterizedMethods.float_method_int_float_double_int(IFDI)F (static) 0x810a190 Success 40000000 field: test_1_2_3_4__double_method_int_float_double_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMethods.double_method_int_float_double_int(IFDI)D L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 @0: dload 2 @1: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),esi 18: movl 8(ebp),ebx 1e: movl 28(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: fldl 16(ebp) 8 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating ParameterizedMethods.double_method_int_float_double_int(IFDI)D (static) 0x8077f70 Success 00000000 field: test_0_1_2_3__int_method3 = 0x00000003 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method3(IIII)I L0: 1 L1: 1 L2: 1 L3: 1 @0: iload 3 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),edi 18: movl 12(ebp),esi 1e: movl 8(ebp),ebx 24: movl 24(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl 20(ebp),ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedMethods.int_method3(IIII)I (static) 0x8079d88 Success 00000003 field: test_0_1_2_3_4__int_method4 = 0x00000004 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method4(IIIII)I L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 @0: iload 4 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),edi 18: movl 12(ebp),esi 1e: movl 8(ebp),ebx 24: movl 28(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl 24(ebp),ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedMethods.int_method4(IIIII)I (static) 0x8079d18 Success 00000004 field: test_0_1_2_3_4_5__int_method5 = 0x00000005 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method5(IIIIII)I L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 L5: 1 @0: iload 5 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),edi 18: movl 12(ebp),esi 1e: movl 8(ebp),ebx 24: movl 32(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl 28(ebp),ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedMethods.int_method5(IIIIII)I (static) 0x8079df8 Success 00000005 field: test_0_1_2_3_4_5_6__int_method6 = 0x00000006 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method6(IIIIIII)I L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 L5: 1 L6: 1 @0: iload 6 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),edi 18: movl 12(ebp),esi 1e: movl 8(ebp),ebx 24: movl 36(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl 32(ebp),ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedMethods.int_method6(IIIIIII)I (static) 0x8079e68 Success 00000006 field: test_0_1_2_3_4_5_6_7__int_method7 = 0x00000007 callinfo = 0xbf930f50 Method: ParameterizedMethods.int_method7(IIIIIIII)I L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 L5: 1 L6: 1 L7: 1 @0: iload 7 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),edi 18: movl 12(ebp),esi 1e: movl 8(ebp),ebx 24: movl 40(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl 36(ebp),ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedMethods.int_method7(IIIIIIII)I (static) 0x8079ed8 Success 00000007 class: ParameterizedMathMethods field: test_2__int_postinc_int = 0x00000002 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_postinc_int(I)I L0: 1 @0: iload 0 @1: iinc 0 1 @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,eax 2c: jmpl L2 L2: 2d: popl ebx 2d: popl esi 2d: popl edi 2d: movl ebp,esp 2d: popl ebp 2e: ret Method Constant Pool: Translating ParameterizedMathMethods.int_postinc_int(I)I (static) 0x810a250 Success 00000002 field: test_3__int_postinc_int = 0x00000003 Success 00000003 field: test_2__int_postdec_int = 0x00000002 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_postdec_int(I)I L0: 1 @0: iload 0 @1: iinc 0 -1 @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,eax 2c: jmpl L2 L2: 2d: popl ebx 2d: popl esi 2d: popl edi 2d: movl ebp,esp 2d: popl ebp 2e: ret Method Constant Pool: Translating ParameterizedMathMethods.int_postdec_int(I)I (static) 0x810a2b0 Success 00000002 field: test_3__int_postdec_int = 0x00000003 Success 00000003 field: test_2__int_preinc_int = 0x00000003 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_preinc_int(I)I L0: 1 @0: iinc 0 1 @3: iload 0 @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: addl #1,ebx 2d: movl ebx,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating ParameterizedMathMethods.int_preinc_int(I)I (static) 0x810a310 Success 00000003 field: test_3__int_preinc_int = 0x00000004 Success 00000004 field: test_2__int_predec_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_predec_int(I)I L0: 1 @0: iinc 0 -1 @3: iload 0 @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: addl #-1,ebx 2d: movl ebx,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating ParameterizedMathMethods.int_predec_int(I)I (static) 0x810a370 Success 00000001 field: test_3__int_predec_int = 0x00000002 Success 00000002 field: test_2__int_neg_int = 0xfffffffe callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_neg_int(I)I L0: 1 @0: iload 0 @1: ineg @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 29: negl ecx 2b: movl ecx,eax 30: jmpl L2 L2: 31: popl ebx 31: popl esi 31: popl edi 31: movl ebp,esp 31: popl ebp 32: ret Method Constant Pool: Translating ParameterizedMathMethods.int_neg_int(I)I (static) 0x810a430 Success fffffffe field: test_0xFFFFFFFE__int_neg_int = 0x00000002 Success 00000002 field: test_2__int_add_int0 = 0x00000004 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_add_int0(I)I L0: 1 @0: iload 0 @1: iconst 2 @2: iadd @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 2d: addl #2,ecx 2f: movl ecx,eax 34: jmpl L2 L2: 35: popl ebx 35: popl esi 35: popl edi 35: movl ebp,esp 35: popl ebp 36: ret Method Constant Pool: Translating ParameterizedMathMethods.int_add_int0(I)I (static) 0x810a3d0 Success 00000004 field: test_128__int_add_int0 = 0x00000082 Success 00000082 field: test_2__int_add_int1 = 0x00000101 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_add_int1(I)I L0: 1 @0: iload 0 @1: sipush 255 @4: iadd @5: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 2d: addl #255,ecx 2f: movl ecx,eax 34: jmpl L2 L2: 35: popl ebx 35: popl esi 35: popl edi 35: movl ebp,esp 35: popl ebp 36: ret Method Constant Pool: Translating ParameterizedMathMethods.int_add_int1(I)I (static) 0x810a490 Success 00000101 field: test_128__int_add_int1 = 0x0000017f Success 0000017f field: test_128__int_add_int2 = 0x00008080 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_add_int2(I)I L0: 1 @0: iload 0 @1: ldc1 150 @3: iadd @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 2d: addl #32768,ecx 2f: movl ecx,eax 34: jmpl L2 L2: 35: popl ebx 35: popl esi 35: popl edi 35: movl ebp,esp 35: popl ebp 36: ret Method Constant Pool: Translating ParameterizedMathMethods.int_add_int2(I)I (static) 0x810a4f0 Success 00008080 field: test_2__int_sub_int0 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_sub_int0(I)I L0: 1 @0: iload 0 @1: iconst 2 @2: isub @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 2d: subl #2,ecx 2f: movl ecx,eax 34: jmpl L2 L2: 35: popl ebx 35: popl esi 35: popl edi 35: movl ebp,esp 35: popl ebp 36: ret Method Constant Pool: Translating ParameterizedMathMethods.int_sub_int0(I)I (static) 0x810a550 Success 00000000 field: test_128__int_sub_int0 = 0x0000007e Success 0000007e field: test_2__int_sub_int1 = 0xffffff03 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_sub_int1(I)I L0: 1 @0: iload 0 @1: sipush 255 @4: isub @5: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 2d: subl #255,ecx 2f: movl ecx,eax 34: jmpl L2 L2: 35: popl ebx 35: popl esi 35: popl edi 35: movl ebp,esp 35: popl ebp 36: ret Method Constant Pool: Translating ParameterizedMathMethods.int_sub_int1(I)I (static) 0x810a5b0 Success ffffff03 field: test_128__int_sub_int1 = 0xffffff81 Success ffffff81 field: test_128__int_sub_int2 = 0xffff8080 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_sub_int2(I)I L0: 1 @0: iload 0 @1: ldc1 150 @3: isub @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 2d: subl #32768,ecx 2f: movl ecx,eax 34: jmpl L2 L2: 35: popl ebx 35: popl esi 35: popl edi 35: movl ebp,esp 35: popl ebp 36: ret Method Constant Pool: Translating ParameterizedMathMethods.int_sub_int2(I)I (static) 0x810a610 Success ffff8080 field: test_2_2__int_add_int_int = 0x00000004 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_add_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: iadd @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: addl esi,ecx 31: movl ecx,eax 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating ParameterizedMathMethods.int_add_int_int(II)I (static) 0x810a670 Success 00000004 field: test_128_64__int_add_int_int = 0x000000c0 Success 000000c0 field: test_2_2__int_sub_int_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_sub_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: isub @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: subl esi,ecx 31: movl ecx,eax 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating ParameterizedMathMethods.int_sub_int_int(II)I (static) 0x810a6d0 Success 00000000 field: test_128_64__int_sub_int_int = 0x00000040 Success 00000040 field: test_2_2__int_div_int_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_div_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: idiv @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: movl ecx,eax 32: cmp #0xFF,esi 34: je neg 36: movl eax,edx 37: cltd 39: idivl esi,eax 3b: jmp +2 3b: neg: L4: 3d: neg eax 42: jmpl L2 L2: 43: popl ebx 43: popl esi 43: popl edi 43: movl ebp,esp 43: popl ebp 44: ret Method Constant Pool: Translating ParameterizedMathMethods.int_div_int_int(II)I (static) 0x812a148 Success 00000001 field: test_128_64__int_div_int_int = 0x00000002 Success 00000002 field: test_2_2__int_mul_int_int = 0x00000004 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_mul_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: imul @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 30: imull esi,ecx 32: movl ecx,eax 37: jmpl L2 L2: 38: popl ebx 38: popl esi 38: popl edi 38: movl ebp,esp 38: popl ebp 39: ret Method Constant Pool: Translating ParameterizedMathMethods.int_mul_int_int(II)I (static) 0x810a730 Success 00000004 field: test_128_64__int_mul_int_int = 0x00002000 Success 00002000 field: test_2_2__int_mod_int_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.int_mod_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: irem @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: movl ecx,eax 32: cmp #0xFF,esi 34: je const0 36: movl eax,edx 37: cltd 39: idivl esi,eax 3b: jmp +2 3b: const0: L4: 3d: xorl edx,edx 3f: movl edx,eax 44: jmpl L2 L2: 45: popl ebx 45: popl esi 45: popl edi 45: movl ebp,esp 45: popl ebp 46: ret Method Constant Pool: Translating ParameterizedMathMethods.int_mod_int_int(II)I (static) 0x812a1b8 Success 00000000 field: test_128_63__int_mod_int_int = 0x00000002 Success 00000002 field: test_2__float_neg_float = 0xc0000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_neg_float(F)F L0: 1 @0: fload 0 @1: fneg @2: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 27: fchs 2c: jmpl L2 L2: 2d: popl ebx 2d: popl esi 2d: popl edi 2d: movl ebp,esp 2d: popl ebp 2e: ret Method Constant Pool: Translating ParameterizedMathMethods.float_neg_float(F)F (static) 0x810a7f0 Success c0000000 field: test_2__float_add_float0 = 0x40800000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_add_float0(F)F L0: 1 @0: fload 0 @1: fconst 2.000000 @2: fadd @3: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2a: movl #L2,ecx 30: fstp -8(ebp) 32: fld (ecx) 38: fadd -8(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a228: (float) 2.000000 0x2 Translating ParameterizedMathMethods.float_add_float0(F)F (static) 0x812a230 Success 40800000 field: test_128__float_add_float0 = 0x43020000 Success 43020000 field: test_2__float_add_float1 = 0x43808000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_add_float1(F)F L0: 1 @0: fload 0 @1: ldc1 165 @3: fadd @4: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2a: movl #L2,ecx 30: fstp -8(ebp) 32: fld (ecx) 38: fadd -8(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a0d8: (float) 255.000000 0xff Translating ParameterizedMathMethods.float_add_float1(F)F (static) 0x812a0e0 Success 43808000 field: test_128__float_add_float1 = 0x43bf8000 Success 43bf8000 field: test_128__float_add_float2 = 0x47008000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_add_float2(F)F L0: 1 @0: fload 0 @1: ldc1 167 @3: fadd @4: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2a: movl #L2,ecx 30: fstp -8(ebp) 32: fld (ecx) 38: fadd -8(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a298: (float) 32768.000000 0x8000 Translating ParameterizedMathMethods.float_add_float2(F)F (static) 0x812a2a0 Success 47008000 field: test_2__float_sub_float0 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_sub_float0(F)F L0: 1 @0: fload 0 @1: fconst 2.000000 @2: fsub @3: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2a: movl #L2,ecx 30: fstp -8(ebp) 32: fld (ecx) 38: fsub -8(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a378: (float) 2.000000 0x2 Translating ParameterizedMathMethods.float_sub_float0(F)F (static) 0x812a380 Success 00000000 field: test_128__float_sub_float0 = 0x42fc0000 Success 42fc0000 field: test_2__float_sub_float1 = 0xc37d0000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_sub_float1(F)F L0: 1 @0: fload 0 @1: ldc1 165 @3: fsub @4: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2a: movl #L2,ecx 30: fstp -8(ebp) 32: fld (ecx) 38: fsub -8(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a308: (float) 255.000000 0xff Translating ParameterizedMathMethods.float_sub_float1(F)F (static) 0x812a310 Success c37d0000 field: test_128__float_sub_float1 = 0xc2fe0000 Success c2fe0000 field: test_128__float_sub_float2 = 0xc6ff0000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_sub_float2(F)F L0: 1 @0: fload 0 @1: ldc1 167 @3: fsub @4: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2a: movl #L2,ecx 30: fstp -8(ebp) 32: fld (ecx) 38: fsub -8(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a3e8: (float) 32768.000000 0x8000 Translating ParameterizedMathMethods.float_sub_float2(F)F (static) 0x812a3f0 Success c6ff0000 field: test_2_2__float_sub_float_float = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_sub_float_float(FF)F L0: 1 L1: 1 @0: fload 0 @1: fload 1 @2: fsub @3: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2b: fstp -8(ebp) 31: fld 12(ebp) 37: fsub -8(ebp) 3c: jmpl L2 L2: 3d: popl ebx 3d: popl esi 3d: popl edi 3d: movl ebp,esp 3d: popl ebp 3e: ret Method Constant Pool: Translating ParameterizedMathMethods.float_sub_float_float(FF)F (static) 0x812a4c8 Success 00000000 field: test_6_2__float_sub_float_float = 0x40800000 Success 40800000 field: test_128_40__float_sub_float_float = 0x42b00000 Success 42b00000 field: test_2_2__float_div_float_float = 0x3f800000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_div_float_float(FF)F L0: 1 L1: 1 @0: fload 0 @1: fload 1 @2: fdiv @3: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2b: fstp -8(ebp) 31: fld 12(ebp) 37: fstp -4(ebp) 3d: movl -4(ebp),ecx 3e: pushl ecx 44: movl -8(ebp),ecx 45: pushl ecx 4a: call ? 50: addl 8,esp 56: fstp -8(ebp) 5c: fld -8(ebp) 61: jmpl L3 L3: 62: popl ebx 62: popl esi 62: popl edi 62: movl ebp,esp 62: popl ebp 63: ret Method Constant Pool: Translating ParameterizedMathMethods.float_div_float_float(FF)F (static) 0x8104910 Success 3f800000 field: test_128_64__float_div_float_float = 0x40000000 Success 40000000 field: test_2_2__float_mul_float_float = 0x40800000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.float_mul_float_float(FF)F L0: 1 L1: 1 @0: fload 0 @1: fload 1 @2: fmul @3: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2b: fstp -8(ebp) 31: fld 12(ebp) 37: fmul -8(ebp) 3c: jmpl L2 L2: 3d: popl ebx 3d: popl esi 3d: popl edi 3d: movl ebp,esp 3d: popl ebp 3e: ret Method Constant Pool: Translating ParameterizedMathMethods.float_mul_float_float(FF)F (static) 0x812a538 Success 40800000 field: test_128_64__float_mul_float_float = 0x46000000 Success 46000000 field: test_2__double_neg_double = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_neg_double(D)D L0: 1 L1: 1 @0: dload 0 @1: dneg @2: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 27: fchsl 2c: jmpl L2 L2: 2d: popl ebx 2d: popl esi 2d: popl edi 2d: movl ebp,esp 2d: popl ebp 2e: ret Method Constant Pool: Translating ParameterizedMathMethods.double_neg_double(D)D (static) 0x810a850 Success 00000000 field: test_2__double_add_double0 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_add_double0(D)D L0: 1 L1: 1 @0: dload 0 @1: iconst 2 @2: i2d @3: dadd @4: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2a: movl #2,ecx 30: movl ecx,-8(ebp) 36: fstpl -16(ebp) 3c: fild -8(ebp) 42: faddl -16(ebp) 47: jmpl L2 L2: 48: popl ebx 48: popl esi 48: popl edi 48: movl ebp,esp 48: popl ebp 49: ret Method Constant Pool: Translating ParameterizedMathMethods.double_add_double0(D)D (static) 0x812a458 Success 00000000 field: test_128__double_add_double0 = 0x00000000 Success 00000000 field: test_2__double_add_double1 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_add_double1(D)D L0: 1 L1: 1 @0: dload 0 @1: ldc2w 179 @4: dadd @5: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2a: movl #L2,ecx 30: fstpl -16(ebp) 32: fldl (ecx) 38: faddl -16(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a5a8: (double) 255.000000 0xff Translating ParameterizedMathMethods.double_add_double1(D)D (static) 0x812a5b0 Success 00000000 field: test_128__double_add_double1 = 0x00000000 Success 00000000 field: test_128__double_add_double2 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_add_double2(D)D L0: 1 L1: 1 @0: dload 0 @1: ldc2w 182 @4: dadd @5: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2a: movl #L2,ecx 30: fstpl -16(ebp) 32: fldl (ecx) 38: faddl -16(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a618: (double) 32768.000000 0x8000 Translating ParameterizedMathMethods.double_add_double2(D)D (static) 0x812a620 Success 00000000 field: test_2__double_sub_double0 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_sub_double0(D)D L0: 1 L1: 1 @0: dload 0 @1: iconst 2 @2: i2d @3: dsub @4: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2a: movl #2,ecx 30: movl ecx,-8(ebp) 36: fstpl -16(ebp) 3c: fild -8(ebp) 42: fsubl -16(ebp) 47: jmpl L2 L2: 48: popl ebx 48: popl esi 48: popl edi 48: movl ebp,esp 48: popl ebp 49: ret Method Constant Pool: Translating ParameterizedMathMethods.double_sub_double0(D)D (static) 0x812a688 Success 00000000 field: test_128__double_sub_double0 = 0x00000000 Success 00000000 field: test_2__double_sub_double1 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_sub_double1(D)D L0: 1 L1: 1 @0: dload 0 @1: ldc2w 179 @4: dsub @5: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2a: movl #L2,ecx 30: fstpl -16(ebp) 32: fldl (ecx) 38: fsubl -16(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a6f8: (double) 255.000000 0xff Translating ParameterizedMathMethods.double_sub_double1(D)D (static) 0x812a700 Success 00000000 field: test_128__double_sub_double1 = 0x00000000 Success 00000000 field: test_128__double_sub_double2 = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_sub_double2(D)D L0: 1 L1: 1 @0: dload 0 @1: ldc2w 182 @4: dsub @5: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2a: movl #L2,ecx 30: fstpl -16(ebp) 32: fldl (ecx) 38: fsubl -16(ebp) 3d: jmpl L3 L3: 3e: popl ebx 3e: popl esi 3e: popl edi 3e: movl ebp,esp 3e: popl ebp 3f: ret Method Constant Pool: 0812a768: (double) 32768.000000 0x8000 Translating ParameterizedMathMethods.double_sub_double2(D)D (static) 0x812a770 Success 00000000 field: test_2_2__double_sub_double_double = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_sub_double_double(DD)D L0: 1 L1: 1 L2: 1 L3: 1 @0: dload 0 @1: dload 2 @2: dsub @3: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2b: fstpl -16(ebp) 31: fldl 16(ebp) 8 37: fsubl -16(ebp) 3c: jmpl L2 L2: 3d: popl ebx 3d: popl esi 3d: popl edi 3d: movl ebp,esp 3d: popl ebp 3e: ret Method Constant Pool: Translating ParameterizedMathMethods.double_sub_double_double(DD)D (static) 0x812a8b8 Success 00000000 field: test_6_2__double_sub_double_double = 0x00000000 Success 00000000 field: test_128_40__double_sub_double_double = 0x00000000 Success 00000000 field: test_2_2__double_div_double_double = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_div_double_double(DD)D L0: 1 L1: 1 L2: 1 L3: 1 @0: dload 0 @1: dload 2 @2: ddiv @3: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2b: fstpl -16(ebp) 31: fldl 16(ebp) 8 37: fstpl -8(ebp) 3d: pushl -4(ebp) 43: pushl -8(ebp) 49: pushl -12(ebp) 4f: pushl -16(ebp) 54: call ? 5a: addl 16,esp 60: fstpl -16(ebp) 66: fldl -16(ebp) 8 6b: jmpl L3 L3: 6c: popl ebx 6c: popl esi 6c: popl edi 6c: movl ebp,esp 6c: popl ebp 6d: ret Method Constant Pool: Translating ParameterizedMathMethods.double_div_double_double(DD)D (static) 0x81049b0 Success 00000000 field: test_128_64__double_div_double_double = 0x00000000 Success 00000000 field: test_2_2__double_mul_double_double = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedMathMethods.double_mul_double_double(DD)D L0: 1 L1: 1 L2: 1 L3: 1 @0: dload 0 @1: dload 2 @2: dmul @3: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2b: fstpl -16(ebp) 31: fldl 16(ebp) 8 37: fmull -16(ebp) 3c: jmpl L2 L2: 3d: popl ebx 3d: popl esi 3d: popl edi 3d: movl ebp,esp 3d: popl ebp 3e: ret Method Constant Pool: Translating ParameterizedMathMethods.double_mul_double_double(DD)D (static) 0x812a928 Success 00000000 field: test_128_64__double_mul_double_double = 0x00000000 Success 00000000 class: ParameterizedLogicalMethods field: test_true__bool_not_bool = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_not_bool(Z)Z L0: 1 @0: iload 0 @1: iconst 1 @2: ixor @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: movl -8(ebp),ecx 37: xorl #1,ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_not_bool(Z)Z (static) 0x812a998 Success 00000000 field: test_false__bool_not_bool = 0x00000001 Success 00000001 field: test_true_true__bool_and_bool_bool = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_and_bool_bool(ZZ)Z L0: 1 L1: 2 @0: iconst 0 @1: iload 0 @2: ifeq 11 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),ebx 18: movl 8(ebp),esi 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-8(ebp) 39: cmpl #0,esi 3f: je L2 @5: iload 1 @6: ifeq 11 45: cmpl #0,ebx 4b: je L3 @9: pop @10: iconst 1 50: movl #1,eax 56: movl eax,-8(ebp) @11: ireturn L2: L3: 5c: movl -8(ebp),eax 61: jmpl L4 L4: 62: popl ebx 62: popl esi 62: popl edi 62: movl ebp,esp 62: popl ebp 63: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_and_bool_bool(ZZ)Z (static) 0x8104af0 Success 00000001 field: test_true_false__bool_and_bool_bool = 0x00000000 Success 00000000 field: test_false_false__bool_and_bool_bool = 0x00000000 Success 00000000 field: test_false_true__bool_and_bool_bool = 0x00000000 Success 00000000 field: test_true_true__bool_or_bool_bool = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_or_bool_bool(ZZ)Z L0: 1 L1: 2 @0: iconst 0 @1: iload 0 @2: ifne 9 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),ebx 18: movl 8(ebp),esi 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-8(ebp) 39: cmpl #0,esi 3f: jne L2 @5: iload 1 @6: ifeq 11 45: cmpl #0,ebx 4b: je L3 @9: pop @10: iconst 1 L2: 50: movl #1,eax 56: movl eax,-8(ebp) @11: ireturn L3: 5c: movl -8(ebp),eax 61: jmpl L4 L4: 62: popl ebx 62: popl esi 62: popl edi 62: movl ebp,esp 62: popl ebp 63: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_or_bool_bool(ZZ)Z (static) 0x8104b90 Success 00000001 field: test_true_false__bool_or_bool_bool = 0x00000001 Success 00000001 field: test_false_false__bool_or_bool_bool = 0x00000000 Success 00000000 field: test_false_true__bool_or_bool_bool = 0x00000001 Success 00000001 field: test_1__bool_lt_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_lt_int(I)Z L0: 1 @0: iconst 0 @1: iload 0 @2: iconst 2 @3: if_icmpge 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-12(ebp) 33: cmpl #2,ebx 39: jge L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-12(ebp) @8: ireturn L2: 4a: movl -12(ebp),eax 4f: jmpl L3 L3: 50: popl ebx 50: popl esi 50: popl edi 50: movl ebp,esp 50: popl ebp 51: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_lt_int(I)Z (static) 0x80f63e0 Success 00000001 field: test_2__bool_lt_int = 0x00000000 Success 00000000 field: test_1_2__bool_lt_int_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_lt_int_int(II)Z L0: 1 L1: 1 @0: iconst 0 @1: iload 0 @2: iload 1 @3: if_icmpge 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-12(ebp) 35: cmpl esi,ebx 3b: jge L2 @6: pop @7: iconst 1 40: movl #1,eax 46: movl eax,-12(ebp) @8: ireturn L2: 4c: movl -12(ebp),eax 51: jmpl L3 L3: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_lt_int_int(II)Z (static) 0x80f6460 Success 00000001 field: test_2_1__bool_lt_int_int = 0x00000000 Success 00000000 field: test_0__bool_le_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_le_int(I)Z L0: 1 @0: iconst 0 @1: iload 0 @2: iconst 1 @3: if_icmpgt 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-12(ebp) 33: cmpl #1,ebx 39: jgt L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-12(ebp) @8: ireturn L2: 4a: movl -12(ebp),eax 4f: jmpl L3 L3: 50: popl ebx 50: popl esi 50: popl edi 50: movl ebp,esp 50: popl ebp 51: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_le_int(I)Z (static) 0x80f64e0 Success 00000001 field: test_2__bool_le_int = 0x00000000 Success 00000000 field: test_1__bool_le_int = 0x00000001 Success 00000001 field: test_1_2__bool_le_int_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_le_int_int(II)Z L0: 1 L1: 1 @0: iconst 0 @1: iload 0 @2: iload 1 @3: if_icmpgt 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-12(ebp) 35: cmpl esi,ebx 3b: jgt L2 @6: pop @7: iconst 1 40: movl #1,eax 46: movl eax,-12(ebp) @8: ireturn L2: 4c: movl -12(ebp),eax 51: jmpl L3 L3: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_le_int_int(II)Z (static) 0x80f6560 Success 00000001 field: test_2_1__bool_le_int_int = 0x00000000 Success 00000000 field: test_1_1__bool_le_int_int = 0x00000001 Success 00000001 field: test_2__bool_gt_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_gt_int(I)Z L0: 1 @0: iconst 0 @1: iload 0 @2: iconst 1 @3: if_icmple 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-12(ebp) 33: cmpl #1,ebx 39: jle L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-12(ebp) @8: ireturn L2: 4a: movl -12(ebp),eax 4f: jmpl L3 L3: 50: popl ebx 50: popl esi 50: popl edi 50: movl ebp,esp 50: popl ebp 51: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_gt_int(I)Z (static) 0x80f65e0 Success 00000001 field: test_1__bool_gt_int = 0x00000000 Success 00000000 field: test_2_1__bool_gt_int_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_gt_int_int(II)Z L0: 1 L1: 1 @0: iconst 0 @1: iload 0 @2: iload 1 @3: if_icmple 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-12(ebp) 35: cmpl esi,ebx 3b: jle L2 @6: pop @7: iconst 1 40: movl #1,eax 46: movl eax,-12(ebp) @8: ireturn L2: 4c: movl -12(ebp),eax 51: jmpl L3 L3: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_gt_int_int(II)Z (static) 0x80f6660 Success 00000001 field: test_1_2__bool_gt_int_int = 0x00000000 Success 00000000 field: test_2__bool_ge_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_ge_int(I)Z L0: 1 @0: iconst 0 @1: iload 0 @2: iconst 2 @3: if_icmplt 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-12(ebp) 33: cmpl #2,ebx 39: jlt L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-12(ebp) @8: ireturn L2: 4a: movl -12(ebp),eax 4f: jmpl L3 L3: 50: popl ebx 50: popl esi 50: popl edi 50: movl ebp,esp 50: popl ebp 51: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_ge_int(I)Z (static) 0x80f66e0 Success 00000001 field: test_1__bool_ge_int = 0x00000000 Success 00000000 field: test_3__bool_ge_int = 0x00000001 Success 00000001 field: test_2_1__bool_ge_int_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_ge_int_int(II)Z L0: 1 L1: 1 @0: iconst 0 @1: iload 0 @2: iload 1 @3: if_icmplt 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-12(ebp) 35: cmpl esi,ebx 3b: jlt L2 @6: pop @7: iconst 1 40: movl #1,eax 46: movl eax,-12(ebp) @8: ireturn L2: 4c: movl -12(ebp),eax 51: jmpl L3 L3: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_ge_int_int(II)Z (static) 0x80f6760 Success 00000001 field: test_1_2__bool_ge_int_int = 0x00000000 Success 00000000 field: test_1_1__bool_ge_int_int = 0x00000001 Success 00000001 field: test_1__bool_eq_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_eq_int(I)Z L0: 1 @0: iconst 0 @1: iload 0 @2: iconst 2 @3: if_icmpne 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-12(ebp) 33: cmpl #2,ebx 39: jne L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-12(ebp) @8: ireturn L2: 4a: movl -12(ebp),eax 4f: jmpl L3 L3: 50: popl ebx 50: popl esi 50: popl edi 50: movl ebp,esp 50: popl ebp 51: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_eq_int(I)Z (static) 0x80f67e0 Success 00000000 field: test_2__bool_eq_int = 0x00000001 Success 00000001 field: test_2_1__bool_eq_int_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_eq_int_int(II)Z L0: 1 L1: 1 @0: iconst 0 @1: iload 0 @2: iload 1 @3: if_icmpne 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-12(ebp) 35: cmpl esi,ebx 3b: jne L2 @6: pop @7: iconst 1 40: movl #1,eax 46: movl eax,-12(ebp) @8: ireturn L2: 4c: movl -12(ebp),eax 51: jmpl L3 L3: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_eq_int_int(II)Z (static) 0x80f6860 Success 00000000 field: test_2_2__bool_eq_int_int = 0x00000001 Success 00000001 field: test_1__bool_neq_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_neq_int(I)Z L0: 1 @0: iconst 0 @1: iload 0 @2: iconst 2 @3: if_icmpeq 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-12(ebp) 33: cmpl #2,ebx 39: je L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-12(ebp) @8: ireturn L2: 4a: movl -12(ebp),eax 4f: jmpl L3 L3: 50: popl ebx 50: popl esi 50: popl edi 50: movl ebp,esp 50: popl ebp 51: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_neq_int(I)Z (static) 0x80f68e0 Success 00000001 field: test_2__bool_neq_int = 0x00000000 Success 00000000 field: test_2_1__bool_neq_int_int = 0x00000001 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.bool_neq_int_int(II)Z L0: 1 L1: 1 @0: iconst 0 @1: iload 0 @2: iload 1 @3: if_icmpeq 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: xorl ecx,ecx 33: movl ecx,-12(ebp) 35: cmpl esi,ebx 3b: je L2 @6: pop @7: iconst 1 40: movl #1,eax 46: movl eax,-12(ebp) @8: ireturn L2: 4c: movl -12(ebp),eax 51: jmpl L3 L3: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ParameterizedLogicalMethods.bool_neq_int_int(II)Z (static) 0x80f6960 Success 00000001 field: test_2_2__bool_neq_int_int = 0x00000000 Success 00000000 field: test_2__int_amp_int = 0x00000003 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.int_amp_int(I)I L0: 3 L1: 3 @0: iconst 0 @1: iload 0 @2: iconst 2 @3: if_icmpne 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-20(ebp) 33: cmpl #2,ebx 39: jne L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-20(ebp) @8: iconst 0 @9: iload 0 @10: iinc 0 1 @13: iconst 4 @14: if_icmpne 19 L2: 46: xorl eax,eax 4c: movl ebx,-12(ebp) 52: movl ebx,8(ebp) 58: addl #1,ebx 5e: movl eax,-16(ebp) 64: movl -12(ebp),ecx 6a: cmpl #4,ecx 70: jne L3 @17: pop @18: iconst 1 75: movl #1,eax 7b: movl eax,-16(ebp) @19: iand @20: ifeq 28 L3: 81: movl -20(ebp),eax 87: movl -16(ebp),ecx 89: andl ecx,eax 8f: cmpl #0,eax 95: je L4 @23: iconst 1 @24: istore 1 @25: goto 30 9a: movl #1,esi 9f: jmpl L5 @28: iload 0 @29: istore 1 L4: a1: movl ebx,esi @30: iload 1 @31: ireturn L5: a3: movl esi,eax a8: jmpl L6 L6: a9: popl ebx a9: popl esi a9: popl edi a9: movl ebp,esp a9: popl ebp aa: ret Method Constant Pool: Translating ParameterizedLogicalMethods.int_amp_int(I)I (static) 0x80f5660 Success 00000003 field: test_3__int_amp_int = 0x00000004 Success 00000004 field: test_4__int_amp_int = 0x00000005 Success 00000005 field: test_2__int_bar_int = 0x00000003 callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.int_bar_int(I)I L0: 3 L1: 3 @0: iconst 0 @1: iload 0 @2: iconst 2 @3: if_icmpne 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-20(ebp) 33: cmpl #2,ebx 39: jne L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-20(ebp) @8: iconst 0 @9: iload 0 @10: iinc 0 1 @13: iconst 3 @14: if_icmpne 19 L2: 46: xorl eax,eax 4c: movl ebx,-12(ebp) 52: movl ebx,8(ebp) 58: addl #1,ebx 5e: movl eax,-16(ebp) 64: movl -12(ebp),ecx 6a: cmpl #3,ecx 70: jne L3 @17: pop @18: iconst 1 75: movl #1,eax 7b: movl eax,-16(ebp) @19: ior @20: ifeq 28 L3: 81: movl -20(ebp),eax 87: movl -16(ebp),ecx 89: orl ecx,eax 8f: cmpl #0,eax 95: je L4 @23: iload 0 @24: istore 1 @25: goto 30 97: movl ebx,esi 9c: jmpl L5 @28: iconst -1 @29: istore 1 L4: a1: movl #-1,esi @30: iload 1 @31: ireturn L5: a3: movl esi,eax a8: jmpl L6 L6: a9: popl ebx a9: popl esi a9: popl edi a9: movl ebp,esp a9: popl ebp aa: ret Method Constant Pool: Translating ParameterizedLogicalMethods.int_bar_int(I)I (static) 0x80f5740 Success 00000003 field: test_3__int_bar_int = 0x00000004 Success 00000004 field: test_4__int_bar_int = 0xffffffff Success ffffffff field: test_2__int_carat_int = 0xffffffff callinfo = 0xbf930f50 Method: ParameterizedLogicalMethods.int_carat_int(I)I L0: 3 L1: 3 @0: iconst 0 @1: iload 0 @2: iconst 2 @3: if_icmpne 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ecx,-20(ebp) 33: cmpl #2,ebx 39: jne L2 @6: pop @7: iconst 1 3e: movl #1,eax 44: movl eax,-20(ebp) @8: iconst 0 @9: iload 0 @10: iinc 0 1 @13: iconst 1 @14: iand @15: ifne 20 L2: 46: xorl eax,eax 4c: movl ebx,-12(ebp) 52: movl ebx,8(ebp) 58: addl #1,ebx 5e: movl -12(ebp),ecx 64: andl #1,ecx 6a: movl eax,-16(ebp) 70: cmpl #0,ecx 76: jne L3 @18: pop @19: iconst 1 7b: movl #1,eax 81: movl eax,-16(ebp) @20: if_icmpeq 28 L3: 87: movl -20(ebp),eax 8d: movl -16(ebp),ecx 8f: cmpl ecx,eax 95: je L4 @23: iload 0 @24: istore 1 @25: goto 30 97: movl ebx,esi 9c: jmpl L5 @28: iconst -1 @29: istore 1 L4: a1: movl #-1,esi @30: iload 1 @31: ireturn L5: a3: movl esi,eax a8: jmpl L6 L6: a9: popl ebx a9: popl esi a9: popl edi a9: movl ebp,esp a9: popl ebp aa: ret Method Constant Pool: Translating ParameterizedLogicalMethods.int_carat_int(I)I (static) 0x80f5820 Success ffffffff field: test_3__int_carat_int = 0xffffffff Success ffffffff field: test_4__int_carat_int = 0x00000005 Success 00000005 class: ParameterizedBitwiseMethods field: test_0xFFFF0000__int_not_int = 0x0000ffff callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_not_int(I)I L0: 1 @0: iload 0 @1: iconst -1 @2: ixor @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: movl -8(ebp),ecx 37: xorl #-1,ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_not_int(I)I (static) 0x812aa78 Success 0000ffff field: test_0xF0F0F0F0__int_not_int = 0x0f0f0f0f Success 0f0f0f0f field: test_0xDEADBEEF__int_and_int = 0xdead0000 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_and_int(I)I L0: 1 @0: iload 0 @1: ldc1 68 @3: iand @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: movl -8(ebp),ecx 37: andl #-65536,ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_and_int(I)I (static) 0x812aa08 Success dead0000 field: test_0xBEEFD0DE__int_and_int = 0xbeef0000 Success beef0000 field: test_0xDEADBEEF_0xFFFFFFFF__int_and_int_int = 0xdeadbeef callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_and_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: iand @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: andl esi,ecx 31: movl ecx,eax 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_and_int_int(II)I (static) 0x810a8b0 Success deadbeef field: test_0xDEADBEEF_0x00000000__int_and_int_int = 0x00000000 Success 00000000 field: test_0xDEADBEEF__int_or_int = 0xfefdfeff callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_or_int(I)I L0: 1 @0: iload 0 @1: ldc1 22 @3: ior @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: movl -8(ebp),ecx 37: orl #-252645136,ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_or_int(I)I (static) 0x812aae8 Success fefdfeff field: test_0x00000000__int_or_int = 0xf0f0f0f0 Success f0f0f0f0 field: test_0xDEADBEEF_0xFFFFFFFF__int_or_int_int = 0xffffffff callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_or_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: ior @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: orl esi,ecx 31: movl ecx,eax 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_or_int_int(II)I (static) 0x810a910 Success ffffffff field: test_0xDEADBEEF_0x00000000__int_or_int_int = 0xdeadbeef Success deadbeef field: test_0xDEADBEEF__int_xor_int = 0x21524110 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_xor_int(I)I L0: 1 @0: iload 0 @1: iconst -1 @2: ixor @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: movl -8(ebp),ecx 37: xorl #-1,ecx 39: movl ecx,eax 3e: jmpl L2 L2: 3f: popl ebx 3f: popl esi 3f: popl edi 3f: movl ebp,esp 3f: popl ebp 40: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_xor_int(I)I (static) 0x812abc8 Success 21524110 field: test_0x00000000__int_xor_int = 0xffffffff Success ffffffff field: test_0xDEADBEEF_0xFFFFFFFF__int_xor_int_int = 0x21524110 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_xor_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: ixor @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: xorl esi,ecx 31: movl ecx,eax 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_xor_int_int(II)I (static) 0x810a970 Success 21524110 field: test_0xDEADBEEF_0x00000000__int_xor_int_int = 0xdeadbeef Success deadbeef field: test_2__int_lshl_int = 0x00000008 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_lshl_int(I)I L0: 1 @0: iload 0 @1: iconst 2 @2: ishl @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,ecx 2a: shll #2,ecx 2c: movl ecx,eax 31: jmpl L2 L2: 32: popl ebx 32: popl esi 32: popl edi 32: movl ebp,esp 32: popl ebp 33: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_lshl_int(I)I (static) 0x810a9d0 Success 00000008 field: test_128__int_lshl_int = 0x00000200 Success 00000200 field: test_0x80000000__int_lshl_int = 0x00000000 Success 00000000 field: test_2_2__int_lshl_int_int = 0x00000008 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_lshl_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: ishl @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 33: movl ecx,-8(ebp) 39: movl esi,-4(ebp) 3f: movl -4(ebp),ecx 45: movl -8(ebp),edx 47: shll ecx,edx 49: movl edx,eax 4e: jmpl L2 L2: 4f: popl ebx 4f: popl esi 4f: popl edi 4f: movl ebp,esp 4f: popl ebp 50: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_lshl_int_int(II)I (static) 0x80f69e0 Success 00000008 field: test_128_28__int_lshl_int_int = 0x00000000 Success 00000000 field: test_0x80000000_1__int_lshl_int_int = 0x00000000 Success 00000000 field: test_2__int_lshr_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_lshr_int(I)I L0: 1 @0: iload 0 @1: iconst 2 @2: ishr @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: movl -8(ebp),ecx 34: sarl #2,ecx 36: movl ecx,eax 3b: jmpl L2 L2: 3c: popl ebx 3c: popl esi 3c: popl edi 3c: movl ebp,esp 3c: popl ebp 3d: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_lshr_int(I)I (static) 0x810aa30 Success 00000000 field: test_128__int_lshr_int = 0x00000020 Success 00000020 field: test_0x80000000__int_lshr_int = 0xe0000000 Success e0000000 field: test_2_2__int_lshr_int_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_lshr_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: ishr @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 33: movl ecx,-8(ebp) 39: movl esi,-4(ebp) 3f: movl -4(ebp),ecx 45: movl -8(ebp),edx 47: sarl ecx,edx 49: movl edx,eax 4e: jmpl L2 L2: 4f: popl ebx 4f: popl esi 4f: popl edi 4f: movl ebp,esp 4f: popl ebp 50: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_lshr_int_int(II)I (static) 0x80f6a60 Success 00000000 field: test_128_3__int_lshr_int_int = 0x00000010 Success 00000010 field: test_0x80000000_1__int_lshr_int_int = 0xc0000000 Success c0000000 field: test_0x40000000_1__int_lshr_int_int = 0x20000000 Success 20000000 field: test_2__int_ulshr_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_ulshr_int(I)I L0: 1 @0: iload 0 @1: iconst 2 @2: iushr @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: movl -8(ebp),ecx 34: shrl #2,ecx 36: movl ecx,eax 3b: jmpl L2 L2: 3c: popl ebx 3c: popl esi 3c: popl edi 3c: movl ebp,esp 3c: popl ebp 3d: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_ulshr_int(I)I (static) 0x810aa90 Success 00000000 field: test_128__int_ulshr_int = 0x00000020 Success 00000020 field: test_0x80000000__int_ulshr_int = 0x20000000 Success 20000000 field: test_0x40000000__int_ulshr_int = 0x10000000 Success 10000000 field: test_2_2__int_ulshr_int_int = 0x00000000 callinfo = 0xbf930f50 Method: ParameterizedBitwiseMethods.int_ulshr_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: iushr @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 33: movl ecx,-8(ebp) 39: movl esi,-4(ebp) 3f: movl -4(ebp),ecx 45: movl -8(ebp),edx 47: shrl ecx,edx 49: movl edx,eax 4e: jmpl L2 L2: 4f: popl ebx 4f: popl esi 4f: popl edi 4f: movl ebp,esp 4f: popl ebp 50: ret Method Constant Pool: Translating ParameterizedBitwiseMethods.int_ulshr_int_int(II)I (static) 0x80f6ae0 Success 00000000 field: test_128_28__int_ulshr_int_int = 0x00000000 Success 00000000 field: test_0x80000000_1__int_ulshr_int_int = 0x40000000 Success 40000000 field: test_0x40000000_1__int_ulshr_int_int = 0x20000000 Success 20000000 class: ControlFlowMethods field: test_1__int_if_int = 0x00000002 callinfo = 0xbf930f50 Method: ControlFlowMethods.int_if_int(I)I L0: 2 L1: 4 @0: iload 0 @1: iconst 1 @2: if_icmpne 10 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),esi 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: cmpl #1,esi 31: jne L2 @5: iconst 2 @6: istore 1 @7: goto 23 36: movl #2,ebx 3b: jmpl L3 @10: iload 0 @11: iconst 4 @12: if_icmpne 21 L2: 41: cmpl #4,esi 47: jne L4 @15: ldc1 10 @17: istore 1 @18: goto 23 4c: movl #144,ebx 51: jmpl L5 @21: iconst 0 @22: istore 1 L4: 53: xorl ebx,ebx @23: iload 1 @24: ireturn L3: L5: 55: movl ebx,eax 5a: jmpl L6 L6: 5b: popl ebx 5b: popl esi 5b: popl edi 5b: movl ebp,esp 5b: popl ebp 5c: ret Method Constant Pool: Translating ControlFlowMethods.int_if_int(I)I (static) 0x80f6be0 Success 00000002 field: test_4__int_if_int = 0x00000090 Success 00000090 field: test_5__int_if_int = 0x00000000 Success 00000000 field: test__int_for = 0x0000000a callinfo = 0xbf930f50 Method: ControlFlowMethods.int_for()I L0: 4 @0: iconst 0 @1: istore 0 @2: goto 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ebx,ebx 26: jmpl L2 @5: iinc 0 1 2c: addl #1,ebx @8: iload 0 @9: bipush 10 @11: if_icmplt 5 L2: 32: cmpl #10,ebx 38: jlt 0x26 @14: iload 0 @15: ireturn 3a: movl ebx,eax 3f: jmpl L4 L4: 40: popl ebx 40: popl esi 40: popl edi 40: movl ebp,esp 40: popl ebp 41: ret Method Constant Pool: Translating ControlFlowMethods.int_for()I (static) 0x812aca8 Success 0000000a field: test__int_while = 0x0000000a callinfo = 0xbf930f50 Method: ControlFlowMethods.int_while()I L0: 4 @0: iconst 0 @1: istore 0 @2: goto 8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ebx,ebx 26: jmpl L2 @5: iinc 0 1 2c: addl #1,ebx @8: iload 0 @9: bipush 10 @11: if_icmplt 5 L2: 32: cmpl #10,ebx 38: jlt 0x26 @14: iload 0 @15: ireturn 3a: movl ebx,eax 3f: jmpl L4 L4: 40: popl ebx 40: popl esi 40: popl edi 40: movl ebp,esp 40: popl ebp 41: ret Method Constant Pool: Translating ControlFlowMethods.int_while()I (static) 0x812ad18 Success 0000000a field: test__int_do_while = 0x0000000a callinfo = 0xbf930f50 Method: ControlFlowMethods.int_do_while()I L0: 3 @0: iconst 0 @1: istore 0 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ebx,ebx @2: iinc 0 1 @5: iload 0 @6: bipush 10 @8: if_icmplt 2 L2: 27: addl #1,ebx 2d: cmpl #10,ebx 33: jlt 0x21 @11: iload 0 @12: ireturn 35: movl ebx,eax 3a: jmpl L3 L3: 3b: popl ebx 3b: popl esi 3b: popl edi 3b: movl ebp,esp 3b: popl ebp 3c: ret Method Constant Pool: Translating ControlFlowMethods.int_do_while()I (static) 0x810aaf0 Success 0000000a field: test_0__int_tableswitch_int = 0xffffffff callinfo = 0xbf930f50 Method: ControlFlowMethods.int_tableswitch_int(I)I L0: 1 L1: 6 @0: iload 0 @1: tableswitch 1 4 L2: L3: L4: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),esi 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl esi,-8(ebp) 31: cmpl #1,esi 37: jlt L2 3d: cmpl #4,esi 43: jle L3 L2: 48: movl #-2,eax 4e: movl eax,-8(ebp) L3: 54: movl -8(ebp),eax 5a: subl #1,eax 60: movl eax,-8(ebp) 63: shll #2,eax 68: movl #L4,ecx 6a: addl ecx,eax 6c: movl (eax),eax 72: movl eax,-8(ebp) 74: jmp (eax) 78: .word L5 7c: .word L6 80: .word L7 L4: 84: .word L8 88: .word L9 8c: .word L10 90: .word L11 @32: iconst 2 @33: istore 1 @34: goto 60 L8: 95: movl #2,ebx 9a: jmpl L12 @37: ldc1 10 @39: istore 1 @40: goto 60 L9: 9f: movl #144,ebx a4: jmpl L13 @43: ldc1 22 @45: istore 1 @46: goto 60 L10: a9: movl #169,ebx ae: jmpl L14 @49: ldc1 24 @51: istore 1 @52: goto 60 L11: b3: movl #-559038737,ebx b8: jmpl L15 @55: iconst -1 @56: istore 1 @57: goto 60 L5: L6: L7: bd: movl #-1,ebx c2: jmpl L16 @60: iload 1 @61: ireturn L12: L13: L14: L15: L16: c4: movl ebx,eax c9: jmpl L17 L17: ca: popl ebx ca: popl esi ca: popl edi ca: movl ebp,esp ca: popl ebp cb: ret Method Constant Pool: Translating ControlFlowMethods.int_tableswitch_int(I)I (static) 0x8072220 Success ffffffff field: test_1__int_tableswitch_int = 0x00000002 Success 00000002 field: test_2__int_tableswitch_int = 0x00000090 Success 00000090 field: test_3__int_tableswitch_int = 0x000000a9 Success 000000a9 field: test_4__int_tableswitch_int = 0xdeadbeef Success deadbeef field: test_5__int_tableswitch_int = 0xffffffff Success ffffffff field: test_0__int_lookupswitch_int = 0xffffffff callinfo = 0xbf930f50 Method: ControlFlowMethods.int_lookupswitch_int(I)I L0: 1 L1: 5 @0: iload 0 @1: lookupswitch 3 L2: L3: L4: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),esi 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: movl #L2,ecx 2c: movl ecx,edx 32: addl #24,edx 38: movl ecx,-20(ebp) 3e: movl edx,-16(ebp) 44: movl esi,-8(ebp) L3: 4a: movl -16(ebp),eax 4c: movl (eax),ecx 52: movl ecx,-12(ebp) 58: movl -8(ebp),edx 5a: cmpl edx,ecx 60: je L4 66: movl -16(ebp),eax 6c: addl #-8,eax 72: movl eax,-16(ebp) 78: movl -20(ebp),ecx 7a: cmpl ecx,eax 80: jne L3 86: movl -16(ebp),eax 8c: addl #-4,eax 92: movl eax,-16(ebp) L4: 98: movl -16(ebp),eax 9e: addl #4,eax a0: movl (eax),eax a6: movl eax,-16(ebp) a8: jmp (eax) L2: ac: .word L5 b0: .word 00000032 b4: .word beefdead b8: .word L6 bc: .word d0decade c0: .word L7 c4: .word deadbeef c8: .word L8 @36: iconst 1 @37: istore 1 @38: goto 56 L8: cd: movl #1,ebx d2: jmpl L9 @41: iconst 2 @42: istore 1 @43: goto 56 L7: d7: movl #2,ebx dc: jmpl L10 @46: iconst 3 @47: istore 1 @48: goto 56 L6: e1: movl #3,ebx e6: jmpl L11 @51: iconst -1 @52: istore 1 @53: goto 56 L5: eb: movl #-1,ebx f0: jmpl L12 @56: iload 1 @57: ireturn L9: L10: L11: L12: f2: movl ebx,eax f7: jmpl L13 L13: f8: popl ebx f8: popl esi f8: popl edi f8: movl ebp,esp f8: popl ebp f9: ret Method Constant Pool: Translating ControlFlowMethods.int_lookupswitch_int(I)I (static) 0x81297f0 Success ffffffff field: test_0xdeadbeef__int_lookupswitch_int = 0x00000001 Success 00000001 field: test_0xd0decade__int_lookupswitch_int = 0x00000002 Success 00000002 field: test_0xbeefdead__int_lookupswitch_int = 0x00000003 Success 00000003 field: test_0xffffffff__int_lookupswitch_int = 0xffffffff Success ffffffff class: StaticMethodCall field: test__int_call_void = 0xdeadbeef callinfo = 0xbf930f50 Method: StaticMethodCall.int_call_void()I @0: invokestatic 31 @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 20: pushl eax 26: call *8132800 2c: addl 4,esp 31: jmpl L2 L2: 32: popl ebx 32: popl esi 32: popl edi 32: movl ebp,esp 32: popl ebp 33: ret Method Constant Pool: Translating StaticMethodCall.int_call_void()I (static) 0x810ab50 soft_fixup_trampoline(): meth 0x81327ec, where 0x8132800, native code 0x8132800 callinfo = 0xbf930e2c Method: StaticMethodCall.int_method_void()I @0: ldc1 7 @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #-559038737,ecx 26: movl ecx,eax 2b: jmpl L2 L2: 2c: popl ebx 2c: popl esi 2c: popl edi 2c: movl ebp,esp 2c: popl ebp 2d: ret Method Constant Pool: Translating StaticMethodCall.int_method_void()I (static) 0x8128580 soft_fixup_trampoline(): return 0x8128580 Success deadbeef field: test_1__int_call_int = 0x00000001 callinfo = 0xbf930f50 Method: StaticMethodCall.int_call_int(I)I L0: 1 @0: iload 0 @1: invokestatic 37 @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 26: pushl eax 27: pushl ebx 2d: call *81328b0 33: addl 8,esp 38: jmpl L2 L2: 39: popl ebx 39: popl esi 39: popl edi 39: movl ebp,esp 39: popl ebp 3a: ret Method Constant Pool: Translating StaticMethodCall.int_call_int(I)I (static) 0x810abb0 soft_fixup_trampoline(): meth 0x813289c, where 0x81328b0, native code 0x81328b0 callinfo = 0xbf930e24 Method: StaticMethodCall.int_method_int(I)I L0: 1 @0: iload 0 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: movl ebx,eax 2c: jmpl L2 L2: 2d: popl ebx 2d: popl esi 2d: popl edi 2d: movl ebp,esp 2d: popl ebp 2e: ret Method Constant Pool: Translating StaticMethodCall.int_method_int(I)I (static) 0x810ac10 soft_fixup_trampoline(): return 0x810ac10 Success 00000001 field: test_1_2__int_call_int_int = 0x00000003 callinfo = 0xbf930f50 Method: StaticMethodCall.int_call_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: invokestatic 43 @5: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2c: pushl eax 2d: pushl esi 2e: pushl ebx 34: call *8132960 3a: addl 12,esp 3f: jmpl L2 L2: 40: popl ebx 40: popl esi 40: popl edi 40: movl ebp,esp 40: popl ebp 41: ret Method Constant Pool: Translating StaticMethodCall.int_call_int_int(II)I (static) 0x812adf8 soft_fixup_trampoline(): meth 0x813294c, where 0x8132960, native code 0x8132960 callinfo = 0xbf930e08 Method: StaticMethodCall.int_method_int_int(II)I L0: 1 L1: 1 @0: iload 0 @1: iload 1 @2: iadd @3: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl ebx,ecx 2f: addl esi,ecx 31: movl ecx,eax 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating StaticMethodCall.int_method_int_int(II)I (static) 0x810ac70 soft_fixup_trampoline(): return 0x810ac70 Success 00000003 field: test__int_call_int_int2 = 0x00000002 callinfo = 0xbf930f50 Method: StaticMethodCall.int_call_int_int2()I @0: iconst 1 @1: iconst 2 @2: invokestatic 47 @5: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 20: pushl eax 25: pushl #2 2a: pushl #1 30: call *8132a10 36: addl 12,esp 3b: jmpl L2 L2: 3c: popl ebx 3c: popl esi 3c: popl edi 3c: movl ebp,esp 3c: popl ebp 3d: ret Method Constant Pool: Translating StaticMethodCall.int_call_int_int2()I (static) 0x810acd0 soft_fixup_trampoline(): meth 0x81329fc, where 0x8132a10, native code 0x8132a10 callinfo = 0xbf930e20 Method: StaticMethodCall.int_method_int_int2(II)I L0: 1 L1: 1 @0: iload 1 @1: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 2d: movl esi,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating StaticMethodCall.int_method_int_int2(II)I (static) 0x810ad30 soft_fixup_trampoline(): return 0x810ad30 Success 00000002 field: test_1_2__float_call_int_float = 0x40000000 callinfo = 0xbf930f50 Method: StaticMethodCall.float_call_int_float(IF)F L0: 1 L1: 1 @0: iload 0 @1: fload 1 @2: invokestatic 52 @5: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 16(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: fld 12(ebp) 2c: pushl eax 32: fstp -4(ebp) 38: movl -4(ebp),ecx 39: pushl ecx 3a: pushl ebx 40: call *8132ac0 46: addl 12,esp 4c: fstp -8(ebp) 52: fld -8(ebp) 57: jmpl L2 L2: 58: popl ebx 58: popl esi 58: popl edi 58: movl ebp,esp 58: popl ebp 59: ret Method Constant Pool: Translating StaticMethodCall.float_call_int_float(IF)F (static) 0x80f6c60 soft_fixup_trampoline(): meth 0x8132aac, where 0x8132ac0, native code 0x8132ac0 callinfo = 0xbf930e08 Method: StaticMethodCall.float_method_int_float(IF)F L0: 1 L1: 1 @0: fload 1 @1: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 16(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: fld 12(ebp) 30: jmpl L2 L2: 31: popl ebx 31: popl esi 31: popl edi 31: movl ebp,esp 31: popl ebp 32: ret Method Constant Pool: Translating StaticMethodCall.float_method_int_float(IF)F (static) 0x810ad90 soft_fixup_trampoline(): return 0x810ad90 Success 40000000 field: test_2_3__float_call_int_float = 0x40400000 Success 40400000 field: test_4__double_call_int_float_double_int = 0x00000000 callinfo = 0xbf930f50 Method: StaticMethodCall.double_call_int_float_double_int(I)D L0: 1 @0: iconst 1 @1: fconst 2.000000 @2: iconst 3 @3: i2d @4: iload 0 @5: invokestatic 60 @8: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: movl #L2,ecx 2c: fld (ecx) 31: movl #3,ecx 37: movl ecx,-12(ebp) 3d: fstp -16(ebp) 43: fild -12(ebp) 44: pushl eax 45: pushl ebx 4b: fstpl -12(ebp) 51: pushl -8(ebp) 57: pushl -12(ebp) 5d: movl -16(ebp),edx 5e: pushl edx 63: pushl #1 69: call *8132b70 6f: addl 24,esp 75: fstpl -20(ebp) 7b: fldl -20(ebp) 8 80: jmpl L3 L3: 81: popl ebx 81: popl esi 81: popl edi 81: movl ebp,esp 81: popl ebp 82: ret Method Constant Pool: 08075288: (float) 2.000000 0x2 Translating StaticMethodCall.double_call_int_float_double_int(I)D (static) 0x8075290 soft_fixup_trampoline(): meth 0x8132b5c, where 0x8132b70, native code 0x8132b70 callinfo = 0xbf930e00 Method: StaticMethodCall.double_method_int_float_double_int(IFDI)D L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 @0: dload 2 @1: iload 4 @3: i2d @4: dadd @5: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),esi 18: movl 8(ebp),ebx 1e: movl 28(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: fldl 16(ebp) 8 37: movl esi,-8(ebp) 3d: fstpl -16(ebp) 43: fild -8(ebp) 49: faddl -16(ebp) 4e: jmpl L2 L2: 4f: popl ebx 4f: popl esi 4f: popl edi 4f: movl ebp,esp 4f: popl ebp 50: ret Method Constant Pool: Translating StaticMethodCall.double_method_int_float_double_int(IFDI)D (static) 0x80f6d60 soft_fixup_trampoline(): return 0x80f6d60 Success 00000000 soft_fixup_trampoline(): meth 0x8134e30, where 0x8134e44, native code 0x8134e44 callinfo = 0xbf9310d8 Method: TypeConversion.()V @0: ldc1 58 @2: putstatic 43 @5: ldc2w 59 @8: putstatic 46 @11: return c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #L2,ecx 26: fld (ecx) 2c: fstp -8(ebp) 31: pushl #134697396 36: call ? 3c: addl 4,esp 41: movl #135431624,eax 47: fld -8(ebp) 49: fstp (eax) 4e: movl #L4,eax 50: fldl (eax) 56: fstpl -8(ebp) 5b: pushl #134697396 60: call ? 66: addl 4,esp 6b: movl #135431632,eax 71: fldl -8(ebp) 8 73: fstlp (eax) 78: jmpl L6 L6: 79: popl ebx 79: popl esi 79: popl edi 79: movl ebp,esp 79: popl ebp 7a: ret Method Constant Pool: 08075348: (float) nan 0x80000000 08075350: (double) nan 0x8000000000000000 Translating TypeConversion.()V (static) 0x8075358 soft_fixup_trampoline(): return 0x8075358 class: TypeConversion field: test_1__float_to_int = 0x00000001 callinfo = 0xbf930f50 Method: TypeConversion.float_to_int(F)I L0: 1 @0: fload 0 @1: f2i @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fld 8(ebp) 2b: fstp -4(ebp) 31: movl -4(ebp),ecx 32: pushl ecx 37: call ? 3d: addl 4,esp 42: jmpl L3 L3: 43: popl ebx 43: popl esi 43: popl edi 43: movl ebp,esp 43: popl ebp 44: ret Method Constant Pool: Translating TypeConversion.float_to_int(F)I (static) 0x812aed8 Success 00000001 field: test_1__double_to_int = 0x00000001 callinfo = 0xbf930f50 Method: TypeConversion.double_to_int(D)I L0: 1 L1: 1 @0: dload 0 @1: d2i @2: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: fldl 8(ebp) 8 2b: fstpl -8(ebp) 31: pushl -4(ebp) 37: pushl -8(ebp) 3c: call ? 42: addl 8,esp 47: jmpl L3 L3: 48: popl ebx 48: popl esi 48: popl edi 48: movl ebp,esp 48: popl ebp 49: ret Method Constant Pool: Translating TypeConversion.double_to_int(D)I (static) 0x812af48 Success 00000001 field: test__float_nan_to_int = 0x00000000 callinfo = 0xbf930f50 Method: TypeConversion.float_nan_to_int()I @0: getstatic 43 @3: f2i @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #135431624,ecx 26: fld (ecx) 2c: fstp -4(ebp) 32: movl -4(ebp),ecx 33: pushl ecx 38: call ? 3e: addl 4,esp 43: jmpl L3 L3: 44: popl ebx 44: popl esi 44: popl edi 44: movl ebp,esp 44: popl ebp 45: ret Method Constant Pool: Translating TypeConversion.float_nan_to_int()I (static) 0x8140068 Success 00000000 field: mynanf = 0x00000000 field: test__double_nan_to_int = 0x00000000 callinfo = 0xbf930f50 Method: TypeConversion.double_nan_to_int()I @0: getstatic 46 @3: d2i @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #135431632,ecx 26: fldl (ecx) 2c: fstpl -8(ebp) 32: pushl -4(ebp) 38: pushl -8(ebp) 3d: call ? 43: addl 8,esp 48: jmpl L3 L3: 49: popl ebx 49: popl esi 49: popl edi 49: movl ebp,esp 49: popl ebp 4a: ret Method Constant Pool: Translating TypeConversion.double_nan_to_int()I (static) 0x81400d8 Success 00000000 field: mynand = 0x00000000 field: test_1__int_to_float = 0x3f800000 callinfo = 0xbf930f50 Method: TypeConversion.int_to_float(I)F L0: 1 @0: iload 0 @1: i2f @2: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-4(ebp) 31: fild -4(ebp) 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating TypeConversion.int_to_float(I)F (static) 0x810ae50 Success 3f800000 field: test_255__int_to_float = 0x437f0000 Success 437f0000 field: test_50225__int_to_float = 0x47443100 Success 47443100 field: test_1__int_to_double = 0x00000000 callinfo = 0xbf930f50 Method: TypeConversion.int_to_double(I)D L0: 1 @0: iload 0 @1: i2d @2: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: fild -8(ebp) 36: jmpl L2 L2: 37: popl ebx 37: popl esi 37: popl edi 37: movl ebp,esp 37: popl ebp 38: ret Method Constant Pool: Translating TypeConversion.int_to_double(I)D (static) 0x810aeb0 Success 00000000 field: test_255__int_to_double = 0x00000000 Success 00000000 field: test_50225__int_to_double = 0x00000000 Success 00000000 soft_fixup_trampoline(): meth 0x813e1c8, where 0x813e1dc, native code 0x813e1dc callinfo = 0xbf9310d8 Method: StaticFields.()V @0: iconst 0 @1: putstatic 44 @4: iconst 0 @5: putstatic 67 @8: return c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ecx,ecx 27: movl ecx,-4(ebp) 2c: pushl #134697972 31: call ? 37: addl 4,esp 3d: movl -4(ebp),eax 43: movl eax,0x8140130 45: xorl eax,eax 4b: movl eax,-4(ebp) 50: pushl #134697972 55: call ? 5b: addl 4,esp 61: movl -4(ebp),eax 67: movl eax,0x8140134 6c: jmpl L4 L4: 6d: popl ebx 6d: popl esi 6d: popl edi 6d: movl ebp,esp 6d: popl ebp 6e: ret Method Constant Pool: Translating StaticFields.()V (static) 0x813f050 soft_fixup_trampoline(): return 0x813f050 class: StaticFields field: int_field0 = 0x00000000 field: int_field1 = 0x00000000 field: long_field0 = 0x00000000 field: long_field1 = 0x00000000 field: float_field0 = 0x00000000 field: float_field1 = 0x00000000 field: double_field0 = 0x00000000 field: double_field1 = 0x00000000 field: test_1__exchange_int0 = 0x00000000 callinfo = 0xbf930f50 Method: StaticFields.exchange_int0(I)I L0: 1 L1: 1 @0: getstatic 44 @3: istore 1 @4: iload 0 @5: putstatic 44 @8: iload 1 @9: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 0x8140130,ecx 2d: movl ecx,esi 33: movl ebx,0x8140130 35: movl esi,eax 3a: jmpl L2 L2: 3b: popl ebx 3b: popl esi 3b: popl edi 3b: movl ebp,esp 3b: popl ebp 3c: ret Method Constant Pool: Translating StaticFields.exchange_int0(I)I (static) 0x810adf0 Success 00000000 field: test_2__exchange_int0 = 0x00000001 Success 00000001 field: test_1__exchange_long0 = 0x00000000 callinfo = 0xbf930f50 Method: StaticFields.exchange_long0(J)J L0: 1 L1: 1 L2: 1 L3: 1 @0: getstatic 50 @3: lstore 2 @4: lload 0 @5: putstatic 50 @8: lload 2 @9: lreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 25: movl 0x8140138,ecx 2b: movl 0x814013c,edx 31: movl 8(ebp),edi 37: movl 12(ebp),esi 3c: movl #135528760,ebx 3e: movl ebx,eax 44: addl #4,eax 46: movl edi,(ebx) 48: movl esi,(eax) 4a: movl ecx,eax 4f: jmpl L2 L2: 50: popl ebx 50: popl esi 50: popl edi 50: movl ebp,esp 50: popl ebp 51: ret Method Constant Pool: Translating StaticFields.exchange_long0(J)J (static) 0x80f6ce0 Success 00000000 field: test_2__exchange_long0 = 0x00000000 Success 00000001 field: test_1__exchange_float0 = 0x00000000 callinfo = 0xbf930f50 Method: StaticFields.exchange_float0(F)F L0: 1 L1: 1 @0: getstatic 54 @3: fstore 1 @4: fload 0 @5: putstatic 54 @8: fload 1 @9: freturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #135528776,ecx 26: fld (ecx) 2c: fstp -8(ebp) 32: fld -8(ebp) 38: fstp -4(ebp) 3e: fld 8(ebp) 43: movl #135528776,ecx 45: fstp (ecx) 4b: fld -4(ebp) 50: jmpl L2 L2: 51: popl ebx 51: popl esi 51: popl edi 51: movl ebp,esp 51: popl ebp 52: ret Method Constant Pool: Translating StaticFields.exchange_float0(F)F (static) 0x80f6de0 Success 00000000 field: test_2__exchange_float0 = 0x3f800000 Success 3f800000 field: test_1__exchange_double0 = 0x00000000 callinfo = 0xbf930f50 Method: StaticFields.exchange_double0(D)D L0: 1 L1: 1 L2: 1 L3: 1 @0: getstatic 58 @3: dstore 2 @4: dload 0 @5: putstatic 58 @8: dload 2 @9: dreturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: movl #135528784,ecx 26: fldl (ecx) 2c: fstpl -16(ebp) 32: fldl -16(ebp) 8 38: fstpl -8(ebp) 3e: fldl 8(ebp) 8 43: movl #135528784,ecx 45: fstlp (ecx) 4b: fldl -8(ebp) 8 50: jmpl L2 L2: 51: popl ebx 51: popl esi 51: popl edi 51: movl ebp,esp 51: popl ebp 52: ret Method Constant Pool: Translating StaticFields.exchange_double0(D)D (static) 0x80f6e60 Success 00000000 field: test_2__exchange_double0 = 0x00000000 Success 00000000 soft_fixup_trampoline(): meth 0x813ea48, where 0x813ea5c, native code 0x813ea5c callinfo = 0xbf9310d8 Method: PrimitiveArrays.()V @0: bipush 64 @2: newarray 4 @4: dup @5: bipush 7 @7: iconst 1 @8: bastore @9: dup @10: bipush 10 @12: iconst 1 @13: bastore @14: dup @15: bipush 14 @17: iconst 1 @18: bastore @19: dup @20: bipush 15 @22: iconst 1 @23: bastore @24: dup @25: bipush 17 @27: iconst 1 @28: bastore @29: dup @30: bipush 21 @32: iconst 1 @33: bastore @34: dup @35: bipush 23 @37: iconst 1 @38: bastore @39: dup @40: bipush 25 @42: iconst 1 @43: bastore @44: dup @45: bipush 26 @47: iconst 1 @48: bastore @49: dup @50: bipush 29 @52: iconst 1 @53: bastore @54: dup @55: bipush 30 @57: iconst 1 @58: bastore @59: dup @60: bipush 31 @62: iconst 1 @63: bastore @64: dup @65: bipush 32 @67: iconst 1 @68: bastore @69: dup @70: bipush 36 @72: iconst 1 @73: bastore @74: dup @75: bipush 39 @77: iconst 1 @78: bastore @79: dup @80: bipush 40 @82: iconst 1 @83: bastore @84: dup @85: bipush 42 @87: iconst 1 @88: bastore @89: dup @90: bipush 44 @92: iconst 1 @93: bastore @94: dup @95: bipush 46 @97: iconst 1 @98: bastore @99: dup @100: bipush 47 @102: iconst 1 @103: bastore @104: dup @105: bipush 48 @107: iconst 1 @108: bastore @109: dup @110: bipush 49 @112: iconst 1 @113: bastore @114: dup @115: bipush 52 @117: iconst 1 @118: bastore @119: dup @120: bipush 53 @122: iconst 1 @123: bastore @124: dup @125: bipush 55 @127: iconst 1 @128: bastore @129: dup @130: bipush 56 @132: iconst 1 @133: bastore @134: dup @135: bipush 57 @137: iconst 1 @138: bastore @139: dup @140: bipush 58 @142: iconst 1 @143: bastore @144: dup @145: bipush 60 @147: iconst 1 @148: bastore @149: dup @150: bipush 61 @152: iconst 1 @153: bastore @154: dup @155: bipush 62 @157: iconst 1 @158: bastore @159: dup @160: bipush 63 @162: iconst 1 @163: bastore @164: putstatic 64 @167: bipush 8 @169: newarray 8 @171: dup @172: iconst 0 @173: bipush 125 @175: bastore @176: dup @177: iconst 1 @178: bipush 110 @180: bastore @181: dup @182: iconst 2 @183: bipush 90 @185: bastore @186: dup @187: iconst 3 @188: bipush 77 @190: bastore @191: dup @192: iconst 4 @193: bipush 59 @195: bastore @196: dup @197: iconst 5 @198: bipush 46 @200: bastore @201: dup @202: bipush 6 @204: bipush 30 @206: bastore @207: dup @208: bipush 7 @210: bipush 15 @212: bastore @213: putstatic 69 @216: iconst 5 @217: newarray 5 @219: dup @220: iconst 0 @221: bipush 66 @223: castore @224: dup @225: iconst 1 @226: bipush 117 @228: castore @229: dup @230: iconst 2 @231: bipush 102 @233: castore @234: dup @235: iconst 3 @236: bipush 102 @238: castore @239: dup @240: iconst 4 @241: bipush 121 @243: castore @244: putstatic 73 @247: bipush 6 @249: newarray 9 @251: dup @252: iconst 0 @253: ldc1 40 @255: sastore @256: dup @257: iconst 1 @258: ldc1 40 @260: sastore @261: dup @262: iconst 2 @263: sipush 3855 @266: sastore @267: dup @268: iconst 3 @269: sipush 3855 @272: sastore @273: dup @274: iconst 4 @275: ldc1 43 @277: sastore @278: dup @279: iconst 5 @280: sipush 32495 @283: sastore @284: putstatic 77 @287: iconst 3 @288: newarray 10 @290: dup @291: iconst 0 @292: ldc1 46 @294: iastore @295: dup @296: iconst 1 @297: ldc1 48 @299: iastore @300: dup @301: iconst 2 @302: ldc1 50 @304: iastore @305: putstatic 81 @308: iconst 2 @309: newarray 11 @311: dup @312: iconst 0 @313: ldc2w 53 @316: lastore @317: dup @318: iconst 1 @319: ldc2w 56 @322: lastore @323: putstatic 85 @326: return L4: L6: L8: L10: L12: L14: L16: L18: L20: L22: L24: L26: L28: L30: L32: L34: L36: L38: L40: L42: L44: L46: L48: L50: L52: L54: L56: L58: L60: L62: L64: L66: L70: L72: L74: L76: L78: L80: L82: L84: L88: L90: L92: L94: L96: L100: L102: L104: L106: L108: L110: L114: L116: L118: L122: L124: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: pushl #64 29: pushl #4 2e: call ? 34: addl 8,esp 39: movl #7,ecx L3: 3f: cmpl 12(eax),ecx 45: juge L4 4c: movb 1,23(eax) 51: movl #10,ecx L5: 57: cmpl 12(eax),ecx 5d: juge L6 64: movb 1,26(eax) 69: movl #14,ecx L7: 6f: cmpl 12(eax),ecx 75: juge L8 7c: movb 1,30(eax) 81: movl #15,ecx L9: 87: cmpl 12(eax),ecx 8d: juge L10 94: movb 1,31(eax) 99: movl #17,ecx L11: 9f: cmpl 12(eax),ecx a5: juge L12 ac: movb 1,33(eax) b1: movl #21,ecx L13: b7: cmpl 12(eax),ecx bd: juge L14 c4: movb 1,37(eax) c9: movl #23,ecx L15: cf: cmpl 12(eax),ecx d5: juge L16 dc: movb 1,39(eax) e1: movl #25,ecx L17: e7: cmpl 12(eax),ecx ed: juge L18 f4: movb 1,41(eax) f9: movl #26,ecx L19: ff: cmpl 12(eax),ecx 105: juge L20 10c: movb 1,42(eax) 111: movl #29,ecx L21: 117: cmpl 12(eax),ecx 11d: juge L22 124: movb 1,45(eax) 129: movl #30,ecx L23: 12f: cmpl 12(eax),ecx 135: juge L24 13c: movb 1,46(eax) 141: movl #31,ecx L25: 147: cmpl 12(eax),ecx 14d: juge L26 154: movb 1,47(eax) 159: movl #32,ecx L27: 15f: cmpl 12(eax),ecx 165: juge L28 16c: movb 1,48(eax) 171: movl #36,ecx L29: 177: cmpl 12(eax),ecx 17d: juge L30 184: movb 1,52(eax) 189: movl #39,ecx L31: 18f: cmpl 12(eax),ecx 195: juge L32 19c: movb 1,55(eax) 1a1: movl #40,ecx L33: 1a7: cmpl 12(eax),ecx 1ad: juge L34 1b4: movb 1,56(eax) 1b9: movl #42,ecx L35: 1bf: cmpl 12(eax),ecx 1c5: juge L36 1cc: movb 1,58(eax) 1d1: movl #44,ecx L37: 1d7: cmpl 12(eax),ecx 1dd: juge L38 1e4: movb 1,60(eax) 1e9: movl #46,ecx L39: 1ef: cmpl 12(eax),ecx 1f5: juge L40 1fc: movb 1,62(eax) 201: movl #47,ecx L41: 207: cmpl 12(eax),ecx 20d: juge L42 214: movb 1,63(eax) 219: movl #48,ecx L43: 21f: cmpl 12(eax),ecx 225: juge L44 22c: movb 1,64(eax) 231: movl #49,ecx L45: 237: cmpl 12(eax),ecx 23d: juge L46 244: movb 1,65(eax) 249: movl #52,ecx L47: 24f: cmpl 12(eax),ecx 255: juge L48 25c: movb 1,68(eax) 261: movl #53,ecx L49: 267: cmpl 12(eax),ecx 26d: juge L50 274: movb 1,69(eax) 279: movl #55,ecx L51: 27f: cmpl 12(eax),ecx 285: juge L52 28c: movb 1,71(eax) 291: movl #56,ecx L53: 297: cmpl 12(eax),ecx 29d: juge L54 2a4: movb 1,72(eax) 2a9: movl #57,ecx L55: 2af: cmpl 12(eax),ecx 2b5: juge L56 2bc: movb 1,73(eax) 2c1: movl #58,ecx L57: 2c7: cmpl 12(eax),ecx 2cd: juge L58 2d4: movb 1,74(eax) 2d9: movl #60,ecx L59: 2df: cmpl 12(eax),ecx 2e5: juge L60 2ec: movb 1,76(eax) 2f1: movl #61,ecx L61: 2f7: cmpl 12(eax),ecx 2fd: juge L62 304: movb 1,77(eax) 309: movl #62,ecx L63: 30f: cmpl 12(eax),ecx 315: juge L64 31c: movb 1,78(eax) 321: movl #63,ecx L65: 327: cmpl 12(eax),ecx 32d: juge L66 334: movb 1,79(eax) 33a: movl eax,-20(ebp) 33f: pushl #134698164 344: call ? 34a: addl 4,esp 350: movl -20(ebp),eax 356: movl eax,0x812865c 35b: pushl #8 360: pushl #8 365: call ? 36b: addl 8,esp 36d: xorl ecx,ecx L69: 373: cmpl 12(eax),ecx 379: juge L70 380: movb 125,16(eax) 385: movl #1,ecx L71: 38b: cmpl 12(eax),ecx 391: juge L72 398: movb 110,17(eax) 39d: movl #2,ecx L73: 3a3: cmpl 12(eax),ecx 3a9: juge L74 3b0: movb 90,18(eax) 3b5: movl #3,ecx L75: 3bb: cmpl 12(eax),ecx 3c1: juge L76 3c8: movb 77,19(eax) 3cd: movl #4,ecx L77: 3d3: cmpl 12(eax),ecx 3d9: juge L78 3e0: movb 59,20(eax) 3e5: movl #5,ecx L79: 3eb: cmpl 12(eax),ecx 3f1: juge L80 3f8: movb 46,21(eax) 3fd: movl #6,ecx L81: 403: cmpl 12(eax),ecx 409: juge L82 410: movb 30,22(eax) 415: movl #7,ecx L83: 41b: cmpl 12(eax),ecx 421: juge L84 428: movb 15,23(eax) 42e: movl eax,-20(ebp) 433: pushl #134698164 438: call ? 43e: addl 4,esp 444: movl -20(ebp),eax 44a: movl eax,0x8128660 44f: pushl #5 454: pushl #5 459: call ? 45f: addl 8,esp 461: xorl ecx,ecx 466: movl #66,edx L87: 46c: cmpl 12(eax),ecx 472: juge L88 479: movw edx,16(eax) 47e: movl #1,ecx 483: movl #117,edx L89: 489: cmpl 12(eax),ecx 48f: juge L90 496: movw edx,18(eax) 49b: movl #2,ecx 4a0: movl #102,edx L91: 4a6: cmpl 12(eax),ecx 4ac: juge L92 4b3: movw edx,20(eax) 4b8: movl #3,ecx 4bd: movl #102,edx L93: 4c3: cmpl 12(eax),ecx 4c9: juge L94 4d0: movw edx,22(eax) 4d5: movl #4,ecx 4da: movl #121,edx L95: 4e0: cmpl 12(eax),ecx 4e6: juge L96 4ed: movw edx,24(eax) 4f3: movl eax,-20(ebp) 4f8: pushl #134698164 4fd: call ? 503: addl 4,esp 509: movl -20(ebp),eax 50f: movl eax,0x8128664 514: pushl #6 519: pushl #9 51e: call ? 524: addl 8,esp 526: xorl ecx,ecx 52b: movl #28912,edx L99: 531: cmpl 12(eax),ecx 537: juge L100 53e: movw edx,16(eax) 543: movl #1,ecx 548: movl #28912,edx L101: 54e: cmpl 12(eax),ecx 554: juge L102 55b: movw edx,18(eax) 560: movl #2,ecx 565: movl #3855,edx L103: 56b: cmpl 12(eax),ecx 571: juge L104 578: movw edx,20(eax) 57d: movl #3,ecx 582: movl #3855,edx L105: 588: cmpl 12(eax),ecx 58e: juge L106 595: movw edx,22(eax) 59a: movl #4,ecx 59f: movl #32429,edx L107: 5a5: cmpl 12(eax),ecx 5ab: juge L108 5b2: movw edx,24(eax) 5b7: movl #5,ecx 5bc: movl #32495,edx L109: 5c2: cmpl 12(eax),ecx 5c8: juge L110 5cf: movw edx,26(eax) 5d5: movl eax,-20(ebp) 5da: pushl #134698164 5df: call ? 5e5: addl 4,esp 5eb: movl -20(ebp),eax 5f1: movl eax,0x8128668 5f6: pushl #3 5fb: pushl #10 600: call ? 606: addl 8,esp 608: xorl ecx,ecx L113: 60e: cmpl 12(eax),ecx 614: juge L114 61e: movl -252645136,16(eax) 623: movl #1,ecx L115: 629: cmpl 12(eax),ecx 62f: juge L116 639: movl 252645135,20(eax) 63e: movl #2,ecx L117: 644: cmpl 12(eax),ecx 64a: juge L118 654: movl -559038737,24(eax) 65a: movl eax,-20(ebp) 65f: pushl #134698164 664: call ? 66a: addl 4,esp 670: movl -20(ebp),eax 676: movl eax,0x812866c 67b: pushl #2 680: pushl #11 685: call ? 68b: addl 8,esp 68d: xorl ecx,ecx L121: 693: cmpl 12(eax),ecx 699: juge L122 6a3: movl -790705442,16(eax) 6ad: movl -559038737,20(eax) 6b2: movl #1,ecx L123: 6b8: cmpl 12(eax),ecx 6be: juge L124 6c8: movl -267673600,24(eax) 6d2: movl -889275714,28(eax) 6d8: movl eax,-20(ebp) 6dd: pushl #134698164 6e2: call ? 6e8: addl 4,esp 6ee: movl -20(ebp),eax 6f4: movl eax,0x8128670 6f9: jmpl L126 L126: 6fa: popl ebx 6fa: popl esi 6fa: popl edi 6fa: movl ebp,esp 6fa: popl ebp 6fb: ret L4: 700: pushl 705: jmpl ? L6: 70a: pushl 70f: jmpl ? L8: 714: pushl 719: jmpl ? L10: 71e: pushl 723: jmpl ? L12: 728: pushl 72d: jmpl ? L14: 732: pushl 737: jmpl ? L16: 73c: pushl 741: jmpl ? L18: 746: pushl 74b: jmpl ? L20: 750: pushl 755: jmpl ? L22: 75a: pushl 75f: jmpl ? L24: 764: pushl 769: jmpl ? L26: 76e: pushl 773: jmpl ? L28: 778: pushl 77d: jmpl ? L30: 782: pushl 787: jmpl ? L32: 78c: pushl 791: jmpl ? L34: 796: pushl 79b: jmpl ? L36: 7a0: pushl 7a5: jmpl ? L38: 7aa: pushl 7af: jmpl ? L40: 7b4: pushl 7b9: jmpl ? L42: 7be: pushl 7c3: jmpl ? L44: 7c8: pushl 7cd: jmpl ? L46: 7d2: pushl 7d7: jmpl ? L48: 7dc: pushl 7e1: jmpl ? L50: 7e6: pushl 7eb: jmpl ? L52: 7f0: pushl 7f5: jmpl ? L54: 7fa: pushl 7ff: jmpl ? L56: 804: pushl 809: jmpl ? L58: 80e: pushl 813: jmpl ? L60: 818: pushl 81d: jmpl ? L62: 822: pushl 827: jmpl ? L64: 82c: pushl 831: jmpl ? L66: 836: pushl 83b: jmpl ? L70: 840: pushl 845: jmpl ? L72: 84a: pushl 84f: jmpl ? L74: 854: pushl 859: jmpl ? L76: 85e: pushl 863: jmpl ? L78: 868: pushl 86d: jmpl ? L80: 872: pushl 877: jmpl ? L82: 87c: pushl 881: jmpl ? L84: 886: pushl 88b: jmpl ? L88: 890: pushl 895: jmpl ? L90: 89a: pushl 89f: jmpl ? L92: 8a4: pushl 8a9: jmpl ? L94: 8ae: pushl 8b3: jmpl ? L96: 8b8: pushl 8bd: jmpl ? L100: 8c2: pushl 8c7: jmpl ? L102: 8cc: pushl 8d1: jmpl ? L104: 8d6: pushl 8db: jmpl ? L106: 8e0: pushl 8e5: jmpl ? L108: 8ea: pushl 8ef: jmpl ? L110: 8f4: pushl 8f9: jmpl ? L114: 8fe: pushl 903: jmpl ? L116: 908: pushl 90d: jmpl ? L118: 912: pushl 917: jmpl ? L122: 91c: pushl 921: jmpl ? L124: 926: pushl 92b: jmpl ? Method Constant Pool: Translating PrimitiveArrays.()V (static) 0x8147020 soft_fixup_trampoline(): return 0x8147020 class: PrimitiveArrays field: boolean_array0 = 0x00000000 field: byte_array0 = 0x00000000 field: char_array0 = 0x00000000 field: short_array0 = 0x00000000 field: int_array0 = 0x00000000 field: long_array0 = 0x00000000 field: test_0__ref_boolean0 = 0x00000000 callinfo = 0xbf930f50 Method: PrimitiveArrays.ref_boolean0(I)Z L0: 1 @0: getstatic 64 @3: iload 0 @4: baload @5: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 0x812865c,ecx L2: 31: cmpl 12(ecx),ebx 37: juge L3 3f: movb 16(ecx,ebx,1),ecx 41: movl ecx,eax 46: jmpl L4 L4: 47: popl ebx 47: popl esi 47: popl edi 47: movl ebp,esp 47: popl ebp 48: ret L3: 4d: pushl 52: jmpl ? Method Constant Pool: Translating PrimitiveArrays.ref_boolean0(I)Z (static) 0x80f6ee0 Success 00000000 field: test_7__ref_boolean0 = 0x00000001 Success 00000001 field: test_8__ref_boolean0 = 0x00000000 Success 00000000 field: test_0__ref_byte0 = 0x0000007d callinfo = 0xbf930f50 Method: PrimitiveArrays.ref_byte0(I)B L0: 1 @0: getstatic 69 @3: iload 0 @4: baload @5: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 0x8128660,ecx L2: 31: cmpl 12(ecx),ebx 37: juge L3 3f: movb 16(ecx,ebx,1),ecx 41: movl ecx,eax 46: jmpl L4 L4: 47: popl ebx 47: popl esi 47: popl edi 47: movl ebp,esp 47: popl ebp 48: ret L3: 4d: pushl 52: jmpl ? Method Constant Pool: Translating PrimitiveArrays.ref_byte0(I)B (static) 0x80f6f60 Success 0000007d field: test_1__ref_byte0 = 0x0000006e Success 0000006e field: test_2__ref_byte0 = 0x0000005a Success 0000005a field: test_0__ref_char0 = 0x00000042 callinfo = 0xbf930f50 Method: PrimitiveArrays.ref_char0(I)C L0: 1 @0: getstatic 73 @3: iload 0 @4: caload @5: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 0x8128664,ecx L2: 31: cmpl 12(ecx),ebx 37: juge L3 3f: movzw 16(ecx,ebx,2),ecx 41: movl ecx,eax 46: jmpl L4 L4: 47: popl ebx 47: popl esi 47: popl edi 47: movl ebp,esp 47: popl ebp 48: ret L3: 4d: pushl 52: jmpl ? Method Constant Pool: Translating PrimitiveArrays.ref_char0(I)C (static) 0x8144060 Success 00000042 field: test_1__ref_char0 = 0x00000075 Success 00000075 field: test_2__ref_char0 = 0x00000066 Success 00000066 field: test_0__ref_short0 = 0x000070f0 callinfo = 0xbf930f50 Method: PrimitiveArrays.ref_short0(I)S L0: 1 @0: getstatic 77 @3: iload 0 @4: saload @5: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 0x8128668,ecx L2: 31: cmpl 12(ecx),ebx 37: juge L3 39: movl ebx,edx 3c: shll #1,edx 3e: addl ecx,edx 44: addl #16,edx 47: movsw (edx),ecx 49: movl ecx,eax 4e: jmpl L4 L4: 4f: popl ebx 4f: popl esi 4f: popl edi 4f: movl ebp,esp 4f: popl ebp 50: ret L3: 55: pushl 5a: jmpl ? Method Constant Pool: Translating PrimitiveArrays.ref_short0(I)S (static) 0x81440e0 Success 000070f0 field: test_1__ref_short0 = 0x000070f0 Success 000070f0 field: test_4__ref_short0 = 0x00007ead Success 00007ead field: test_0__ref_int0 = 0xf0f0f0f0 callinfo = 0xbf930f50 Method: PrimitiveArrays.ref_int0(I)I L0: 1 @0: getstatic 81 @3: iload 0 @4: iaload @5: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 0x812866c,ecx L2: 31: cmpl 12(ecx),ebx 37: juge L3 3e: mov 16(ecx,ebx,4),ecx 40: movl ecx,eax 45: jmpl L4 L4: 46: popl ebx 46: popl esi 46: popl edi 46: movl ebp,esp 46: popl ebp 47: ret L3: 4c: pushl 51: jmpl ? Method Constant Pool: Translating PrimitiveArrays.ref_int0(I)I (static) 0x8144160 Success f0f0f0f0 field: test_1__ref_int0 = 0x0f0f0f0f Success 0f0f0f0f field: test_2__ref_int0 = 0xdeadbeef Success deadbeef field: test_0__ref_long0 = 0x00000000 callinfo = 0xbf930f50 Method: PrimitiveArrays.ref_long0(I)J L0: 1 @0: getstatic 85 @3: iload 0 @4: laload @5: lreturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 0x8128670,ecx L2: 31: cmpl 12(ecx),ebx 37: juge L3 39: movl ebx,edx 3c: shll #3,edx 3e: addl ecx,edx 44: movl 16(edx),ecx 4a: movl 20(edx),edi 4c: movl ecx,eax 4e: movl edi,edx 53: jmpl L4 L4: 54: popl ebx 54: popl esi 54: popl edi 54: movl ebp,esp 54: popl ebp 55: ret L3: 5a: pushl 5f: jmpl ? Method Constant Pool: Translating PrimitiveArrays.ref_long0(I)J (static) 0x813f5f0 Success d0decade field: test_1__ref_long0 = 0x00000000 Success f00ba000 class: ObjectFields field: test_true__boolean_get_ref = 0x00000001 callinfo = 0xbf930f50 Method: ObjectFields.boolean_get_ref(Z)Z L0: 1 L1: 1 @0: new 2 @3: dup @4: iload 0 @5: invokespecial 51 @8: astore 1 @9: aload 1 @10: getfield 53 @13: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #134699508 2f: call ? 35: addl 4,esp 3b: movl eax,-16(ebp) 41: movl eax,-12(ebp) 47: movl ebx,-8(ebp) 4d: cmpl #0,eax 53: jne L3 58: call ? L3: 5e: pushl 12(ebp) 64: pushl -8(ebp) 6a: pushl -12(ebp) 70: call *8132338 76: addl 12,esp 7c: movl -16(ebp),eax 7e: movl eax,esi 80: movl esi,eax 86: addl #12,eax 89: movsb (eax),ecx 8b: movl ecx,eax 90: jmpl L5 L5: 91: popl ebx 91: popl esi 91: popl edi 91: movl ebp,esp 91: popl ebp 92: ret Method Constant Pool: Translating ObjectFields.boolean_get_ref(Z)Z (static) 0x8075ac8 soft_fixup_trampoline(): meth 0x8132324, where 0x8132338, native code 0x8132338 callinfo = 0xbf930e10 Method: ObjectFields.(Z)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: iload 1 @6: putfield 53 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl ebx,-8(ebp) 37: cmpl #0,ebx 3d: jne L2 42: call ? L2: 48: pushl 16(ebp) 4e: pushl -8(ebp) 54: call *80f1bc8 5a: addl 8,esp 60: movl esi,-4(ebp) 66: movl -4(ebp),eax 6c: movb eax,12(ebx) 71: jmpl L4 L4: 72: popl ebx 72: popl esi 72: popl edi 72: movl ebp,esp 72: popl ebp 73: ret Method Constant Pool: Translating ObjectFields.(Z)V (normal) 0x813f690 soft_fixup_trampoline(): return 0x813f690 soft_fixup_trampoline(): meth 0x80f1bb4, where 0x80f1bc8, native code 0x80f1bc8 callinfo = 0xbf930dec Translating java/lang/Object.()V (normal) 0xb7e95340 soft_fixup_trampoline(): return 0xb7e95340 Success 00000001 field: test_1__byte_get_ref = 0x00000001 callinfo = 0xbf930f50 Method: ObjectFields.byte_get_ref(B)B L0: 1 L1: 1 @0: new 2 @3: dup @4: iload 0 @5: invokespecial 59 @8: astore 1 @9: aload 1 @10: getfield 61 @13: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #134699508 2f: call ? 35: addl 4,esp 3b: movl eax,-16(ebp) 41: movl eax,-12(ebp) 47: movl ebx,-8(ebp) 4d: cmpl #0,eax 53: jne L3 58: call ? L3: 5e: pushl 12(ebp) 64: pushl -8(ebp) 6a: pushl -12(ebp) 70: call *8132390 76: addl 12,esp 7c: movl -16(ebp),eax 7e: movl eax,esi 80: movl esi,eax 86: addl #13,eax 89: movsb (eax),ecx 8b: movl ecx,eax 90: jmpl L5 L5: 91: popl ebx 91: popl esi 91: popl edi 91: movl ebp,esp 91: popl ebp 92: ret Method Constant Pool: Translating ObjectFields.byte_get_ref(B)B (static) 0x8075b88 soft_fixup_trampoline(): meth 0x813237c, where 0x8132390, native code 0x8132390 callinfo = 0xbf930e10 Method: ObjectFields.(B)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: iload 1 @6: putfield 61 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl ebx,-8(ebp) 37: cmpl #0,ebx 3d: jne L2 42: call ? L2: 48: movl esi,-4(ebp) 4e: movl -4(ebp),eax 54: movb eax,13(ebx) 59: jmpl L4 L4: 5a: popl ebx 5a: popl esi 5a: popl edi 5a: movl ebp,esp 5a: popl ebp 5b: ret Method Constant Pool: Translating ObjectFields.(B)V (normal) 0x81441e0 soft_fixup_trampoline(): return 0x81441e0 Success 00000001 field: test_1__char_get_ref = 0x00000031 callinfo = 0xbf930f50 Method: ObjectFields.char_get_ref(C)C L0: 1 L1: 1 @0: new 2 @3: dup @4: iload 0 @5: invokespecial 66 @8: astore 1 @9: aload 1 @10: getfield 68 @13: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #134699508 2f: call ? 35: addl 4,esp 3b: movl eax,-16(ebp) 41: movl eax,-12(ebp) 47: movl ebx,-8(ebp) 4d: cmpl #0,eax 53: jne L3 58: call ? L3: 5e: pushl 12(ebp) 64: pushl -8(ebp) 6a: pushl -12(ebp) 70: call *81323e8 76: addl 12,esp 7c: movl -16(ebp),eax 7e: movl eax,esi 80: movl esi,eax 86: addl #14,eax 89: movzw (eax),ecx 8b: movl ecx,eax 90: jmpl L5 L5: 91: popl ebx 91: popl esi 91: popl edi 91: movl ebp,esp 91: popl ebp 92: ret Method Constant Pool: Translating ObjectFields.char_get_ref(C)C (static) 0x8075c48 soft_fixup_trampoline(): meth 0x81323d4, where 0x81323e8, native code 0x81323e8 callinfo = 0xbf930e10 Method: ObjectFields.(C)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: iload 1 @6: putfield 68 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl ebx,-8(ebp) 37: cmpl #0,ebx 3d: jne L2 42: call ? L2: 49: movw esi,14(ebx) 4e: jmpl L4 L4: 4f: popl ebx 4f: popl esi 4f: popl edi 4f: movl ebp,esp 4f: popl ebp 50: ret Method Constant Pool: Translating ObjectFields.(C)V (normal) 0x8144260 soft_fixup_trampoline(): return 0x8144260 Success 00000031 field: test_1__short_get_ref = 0x00000001 callinfo = 0xbf930f50 Method: ObjectFields.short_get_ref(S)S L0: 1 L1: 1 @0: new 2 @3: dup @4: iload 0 @5: invokespecial 73 @8: astore 1 @9: aload 1 @10: getfield 75 @13: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #134699508 2f: call ? 35: addl 4,esp 3b: movl eax,-16(ebp) 41: movl eax,-12(ebp) 47: movl ebx,-8(ebp) 4d: cmpl #0,eax 53: jne L3 58: call ? L3: 5e: pushl 12(ebp) 64: pushl -8(ebp) 6a: pushl -12(ebp) 70: call *8132440 76: addl 12,esp 7c: movl -16(ebp),eax 7e: movl eax,esi 80: movl esi,eax 86: addl #16,eax 89: movsw (eax),ecx 8b: movl ecx,eax 90: jmpl L5 L5: 91: popl ebx 91: popl esi 91: popl edi 91: movl ebp,esp 91: popl ebp 92: ret Method Constant Pool: Translating ObjectFields.short_get_ref(S)S (static) 0x8075d08 soft_fixup_trampoline(): meth 0x813242c, where 0x8132440, native code 0x8132440 callinfo = 0xbf930e10 Method: ObjectFields.(S)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: iload 1 @6: putfield 75 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl ebx,-8(ebp) 37: cmpl #0,ebx 3d: jne L2 42: call ? L2: 49: movw esi,16(ebx) 4e: jmpl L4 L4: 4f: popl ebx 4f: popl esi 4f: popl edi 4f: movl ebp,esp 4f: popl ebp 50: ret Method Constant Pool: Translating ObjectFields.(S)V (normal) 0x81442e0 soft_fixup_trampoline(): return 0x81442e0 Success 00000001 field: test_1__int_get_ref = 0x00000001 callinfo = 0xbf930f50 Method: ObjectFields.int_get_ref(I)I L0: 1 L1: 1 @0: new 2 @3: dup @4: iload 0 @5: invokespecial 80 @8: astore 1 @9: aload 1 @10: getfield 82 @13: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #134699508 2f: call ? 35: addl 4,esp 3b: movl eax,-16(ebp) 41: movl eax,-12(ebp) 47: movl ebx,-8(ebp) 4d: cmpl #0,eax 53: jne L3 58: call ? L3: 5e: pushl 12(ebp) 64: pushl -8(ebp) 6a: pushl -12(ebp) 70: call *8132498 76: addl 12,esp 7c: movl -16(ebp),eax 7e: movl eax,esi 84: movl 20(esi),eax 89: jmpl L5 L5: 8a: popl ebx 8a: popl esi 8a: popl edi 8a: movl ebp,esp 8a: popl ebp 8b: ret Method Constant Pool: Translating ObjectFields.int_get_ref(I)I (static) 0x8075dc8 soft_fixup_trampoline(): meth 0x8132484, where 0x8132498, native code 0x8132498 callinfo = 0xbf930e14 Method: ObjectFields.(I)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: iload 1 @6: putfield 82 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl ebx,-8(ebp) 37: cmpl #0,ebx 3d: jne L2 42: call ? L2: 48: movl esi,20(ebx) 4d: jmpl L4 L4: 4e: popl ebx 4e: popl esi 4e: popl edi 4e: movl ebp,esp 4e: popl ebp 4f: ret Method Constant Pool: Translating ObjectFields.(I)V (normal) 0x8144360 soft_fixup_trampoline(): return 0x8144360 Success 00000001 field: test_1__float_get_ref = 0x3f800000 callinfo = 0xbf930f50 Method: ObjectFields.float_get_ref(F)F L0: 1 L1: 1 @0: new 2 @3: dup @4: fload 0 @5: invokespecial 87 @8: astore 1 @9: aload 1 @10: getfield 89 @13: freturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: pushl #134699508 29: call ? 2f: addl 4,esp 35: fld 8(ebp) 3b: movl eax,-16(ebp) 41: movl eax,-12(ebp) 47: fstp -8(ebp) 4d: cmpl #0,eax 53: jne L3 58: call ? L3: 5e: pushl 12(ebp) 64: movl -8(ebp),eax 65: pushl eax 6b: pushl -12(ebp) 71: call *81324f0 77: addl 12,esp 7d: movl -16(ebp),eax 7f: movl eax,ebx 81: movl ebx,eax 87: addl #24,eax 89: fld (eax) 8e: jmpl L5 L5: 8f: popl ebx 8f: popl esi 8f: popl edi 8f: movl ebp,esp 8f: popl ebp 90: ret Method Constant Pool: Translating ObjectFields.float_get_ref(F)F (static) 0x8075e88 soft_fixup_trampoline(): meth 0x81324dc, where 0x81324f0, native code 0x81324f0 callinfo = 0xbf930e10 Method: ObjectFields.(F)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: fload 1 @6: putfield 89 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 16(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-8(ebp) 31: cmpl #0,ebx 37: jne L2 3c: call ? L2: 42: fld 12(ebp) 44: movl ebx,eax 4a: addl #24,eax 4c: fstp (eax) 51: jmpl L4 L4: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ObjectFields.(F)V (normal) 0x81443e0 soft_fixup_trampoline(): return 0x81443e0 Success 3f800000 field: test_1__double_get_ref = 0x00000000 callinfo = 0xbf930f50 Method: ObjectFields.double_get_ref(D)D L0: 1 L1: 1 L2: 1 @0: new 2 @3: dup @4: dload 0 @5: invokespecial 94 @8: astore 2 @9: aload 2 @10: getfield 96 @13: dreturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: pushl #134699508 29: call ? 2f: addl 4,esp 35: fldl 8(ebp) 8 3b: movl eax,-20(ebp) 41: movl eax,-16(ebp) 47: fstpl -12(ebp) 4d: cmpl #0,eax 53: jne L3 58: call ? L3: 5e: pushl 16(ebp) 64: pushl -8(ebp) 6a: pushl -12(ebp) 70: pushl -16(ebp) 76: call *8132548 7c: addl 16,esp 82: movl -20(ebp),eax 84: movl eax,ebx 86: movl ebx,eax 8c: addl #28,eax 8e: fldl (eax) 93: jmpl L5 L5: 94: popl ebx 94: popl esi 94: popl edi 94: movl ebp,esp 94: popl ebp 95: ret Method Constant Pool: Translating ObjectFields.double_get_ref(D)D (static) 0x8075f48 soft_fixup_trampoline(): meth 0x8132534, where 0x8132548, native code 0x8132548 callinfo = 0xbf930df4 Method: ObjectFields.(D)V L0: 1 L1: 1 L2: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: dload 1 @6: putfield 96 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 20(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-12(ebp) 31: cmpl #0,ebx 37: jne L2 3c: call ? L2: 42: fldl 12(ebp) 8 44: movl ebx,eax 4a: addl #28,eax 4c: fstlp (eax) 51: jmpl L4 L4: 52: popl ebx 52: popl esi 52: popl edi 52: movl ebp,esp 52: popl ebp 53: ret Method Constant Pool: Translating ObjectFields.(D)V (normal) 0x8144460 soft_fixup_trampoline(): return 0x8144460 Success 00000000 field: test_1__object_get_ref = 0x00000001 callinfo = 0xbf930f50 Method: ObjectFields.object_get_ref(I)I L0: 1 L1: 1 @0: new 2 @3: dup @4: new 2 @7: dup @8: iload 0 @9: invokespecial 80 @12: invokespecial 100 @15: astore 1 @16: aload 1 @17: getfield 102 @20: getfield 82 @23: ireturn L4: L7: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #134699508 2f: call ? 35: addl 4,esp 3b: movl eax,-24(ebp) 41: movl eax,-20(ebp) 46: pushl #134699508 4b: call ? 51: addl 4,esp 57: movl eax,-16(ebp) 5d: movl eax,-12(ebp) 63: movl ebx,-8(ebp) 69: cmpl #0,eax 6f: jne L4 74: call ? L4: 7a: pushl 12(ebp) 80: pushl -8(ebp) 86: pushl -12(ebp) 8b: call ? 91: addl 12,esp 97: movl -20(ebp),eax 9d: cmpl #0,eax a3: jne L7 a8: call ? L7: ae: pushl 12(ebp) b4: pushl -16(ebp) ba: pushl -20(ebp) c0: call *81325a0 c6: addl 12,esp cc: movl -24(ebp),eax ce: movl eax,esi d4: movl 36(esi),eax da: movl 20(eax),eax df: jmpl L9 L9: e0: popl ebx e0: popl esi e0: popl edi e0: movl ebp,esp e0: popl ebp e1: ret Method Constant Pool: Translating ObjectFields.object_get_ref(I)I (static) 0x813d9e0 soft_fixup_trampoline(): meth 0x813258c, where 0x81325a0, native code 0x81325a0 callinfo = 0xbf930e0c Method: ObjectFields.(LObjectFields;)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: aload 1 @6: putfield 102 @9: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl ebx,-8(ebp) 37: cmpl #0,ebx 3d: jne L2 42: call ? L2: 48: movl esi,36(ebx) 4d: jmpl L4 L4: 4e: popl ebx 4e: popl esi 4e: popl edi 4e: movl ebp,esp 4e: popl ebp 4f: ret Method Constant Pool: Translating ObjectFields.(LObjectFields;)V (normal) 0x81444e0 soft_fixup_trampoline(): return 0x81444e0 Success 00000001 field: test__six_ints = 0x00000006 callinfo = 0xbf930f50 Method: ObjectFields.six_ints()I L0: 1 @0: new 2 @3: dup @4: iconst 1 @5: iconst 2 @6: iconst 3 @7: iconst 4 @8: iconst 5 @9: bipush 6 @11: invokespecial 107 @14: astore 0 @15: aload 0 @16: getfield 109 @19: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: pushl #134699508 29: call ? 2f: addl 4,esp 34: movl #1,ecx 39: movl #2,edx 3e: movl #3,edi 43: movl #4,esi 49: movl eax,-32(ebp) 4f: movl eax,-36(ebp) 54: movl #5,eax 5a: movl ecx,-28(ebp) 5f: movl #6,ecx 65: movl edx,-24(ebp) 6b: movl edi,-20(ebp) 71: movl esi,-16(ebp) 77: movl eax,-12(ebp) 7d: movl ecx,-8(ebp) 83: movl -32(ebp),edx 89: cmpl #0,edx 8f: jne L3 94: call ? L3: 9a: pushl 8(ebp) a0: pushl -8(ebp) a6: pushl -12(ebp) ac: pushl -16(ebp) b2: pushl -20(ebp) b8: pushl -24(ebp) be: pushl -28(ebp) c4: pushl -32(ebp) ca: call *81325f8 d0: addl 32,esp d6: movl -36(ebp),eax d8: movl eax,ebx de: movl 60(ebx),eax e3: jmpl L5 L5: e4: popl ebx e4: popl esi e4: popl edi e4: movl ebp,esp e4: popl ebp e5: ret Method Constant Pool: Translating ObjectFields.six_ints()I (static) 0x813dbd0 soft_fixup_trampoline(): meth 0x81325e4, where 0x81325f8, native code 0x81325f8 callinfo = 0xbf930df0 Method: ObjectFields.(IIIIII)V L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 L5: 1 L6: 1 @0: aload 0 @1: invokespecial 112 @4: aload 0 @5: iload 1 @6: putfield 115 @9: aload 0 @10: iload 2 @11: putfield 117 @14: aload 0 @15: iload 3 @16: putfield 119 @19: aload 0 @20: iload 4 @22: putfield 121 @25: aload 0 @26: iload 5 @28: putfield 123 @31: aload 0 @32: iload 6 @34: putfield 109 @37: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),edi 18: movl 12(ebp),esi 1e: movl 8(ebp),ebx 24: movl 36(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl ebx,-8(ebp) 3d: cmpl #0,ebx 43: jne L2 48: call ? L2: 4e: movl esi,40(ebx) 54: movl edi,44(ebx) 5a: movl 20(ebp),eax 60: movl eax,48(ebx) 66: movl 24(ebp),ecx 6c: movl ecx,52(ebx) 72: movl 28(ebp),edx 78: movl edx,56(ebx) 7e: movl 32(ebp),eax 84: movl eax,60(ebx) 89: jmpl L4 L4: 8a: popl ebx 8a: popl esi 8a: popl edi 8a: movl ebp,esp 8a: popl ebp 8b: ret Method Constant Pool: Translating ObjectFields.(IIIIII)V (normal) 0x8143108 soft_fixup_trampoline(): return 0x8143108 Success 00000006 class: MethodOptimizations field: test__extraFakeCalls = 0x00000001 callinfo = 0xbf930f50 Method: MethodOptimizations.extraFakeCalls()Z L0: 1 @0: new 2 @3: dup @4: invokespecial 25 @7: astore 0 @8: aload 0 @9: invokevirtual 27 @12: pop @13: aload 0 @14: invokevirtual 27 @17: pop @18: iconst 1 @19: ireturn L3: L5: L7: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: pushl #135540788 29: call ? 2f: addl 4,esp 35: movl eax,-12(ebp) 3b: movl eax,-8(ebp) 41: cmpl #0,eax 47: jne L3 4c: call ? L3: 52: pushl 8(ebp) 58: pushl -8(ebp) 5e: call *813d8f4 64: addl 8,esp 6a: movl -12(ebp),eax 6c: movl eax,ebx 72: movl ebx,-12(ebp) 78: cmpl #0,ebx 7e: jne L5 83: call ? L5: 89: pushl 8(ebp) 8f: pushl -12(ebp) 95: call *813d7ec 9b: addl 8,esp a1: movl ebx,-12(ebp) a7: cmpl #0,ebx ad: jne L7 b2: call ? L7: b8: pushl 8(ebp) be: pushl -12(ebp) c4: call *813d7ec ca: addl 8,esp cf: movl #1,eax d4: jmpl L9 L9: d5: popl ebx d5: popl esi d5: popl edi d5: movl ebp,esp d5: popl ebp d6: ret Method Constant Pool: Translating MethodOptimizations.extraFakeCalls()Z (static) 0x814b030 soft_fixup_trampoline(): meth 0x813d8e0, where 0x813d8f4, native code 0x813d8f4 callinfo = 0xbf930e20 Method: MethodOptimizations.()V L0: 1 @0: aload 0 @1: invokespecial 30 @4: aload 0 @5: invokespecial 32 @8: return L2: L4: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-4(ebp) 31: cmpl #0,ebx 37: jne L2 3c: call ? L2: 42: movl ebx,-4(ebp) 48: cmpl #0,ebx 4e: jne L4 53: call ? L4: 59: pushl 12(ebp) 5f: pushl -4(ebp) 65: call *813d89c 6b: addl 8,esp 70: jmpl L6 L6: 71: popl ebx 71: popl esi 71: popl edi 71: movl ebp,esp 71: popl ebp 72: ret Method Constant Pool: Translating MethodOptimizations.()V (normal) 0x813f7d0 soft_fixup_trampoline(): return 0x813f7d0 soft_fixup_trampoline(): meth 0x813d888, where 0x813d89c, native code 0x813d89c callinfo = 0xbf930e00 Method: MethodOptimizations.this()V L0: 1 @0: aload 0 @1: iconst 0 @2: putfield 17 @5: return c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2f: movl 0,12(ebx) 34: jmpl L2 L2: 35: popl ebx 35: popl esi 35: popl edi 35: movl ebp,esp 35: popl ebp 36: ret Method Constant Pool: Translating MethodOptimizations.this()V (normal) 0x814c070 soft_fixup_trampoline(): return 0x814c070 soft_fixup_trampoline(): meth 0x813d7d8, where 0x813d7ec, native code 0x813d7ec callinfo = 0xbf930e20 Method: MethodOptimizations.getValue()I L0: 1 @0: aload 0 @1: getfield 17 @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl 12(ebx),ecx 2d: movl ecx,eax 32: jmpl L2 L2: 33: popl ebx 33: popl esi 33: popl edi 33: movl ebp,esp 33: popl ebp 34: ret Method Constant Pool: Translating MethodOptimizations.getValue()I (normal) 0x814c0d0 soft_fixup_trampoline(): return 0x814c0d0 Success 00000001 class: NativeMethodCall field: test__int_nmethod_void = 0x00000003 callinfo = 0xbf930f50 Method: NativeMethodCall.int_nmethod_void()I L0: 1 L1: 1 @0: iconst 4 @1: newarray 10 @3: dup @4: iconst 0 @5: iconst 1 @6: iastore @7: dup @8: iconst 1 @9: iconst 2 @10: iastore @11: dup @12: iconst 2 @13: iconst 3 @14: iastore @15: dup @16: iconst 3 @17: iconst 4 @18: iastore @19: astore 0 @20: aload 0 @21: arraylength @22: newarray 10 @24: astore 1 @25: aload 0 @26: iconst 0 @27: aload 1 @28: iconst 0 @29: aload 0 @30: arraylength @31: invokestatic 19 @34: aload 1 @35: iconst 2 @36: iaload @37: ireturn L4: L6: L8: L10: L13: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: pushl #4 29: pushl #10 2e: call ? 34: addl 8,esp 36: xorl ecx,ecx L3: 3c: cmpl 12(eax),ecx 42: juge L4 4c: movl 1,16(eax) 51: movl #1,ecx L5: 57: cmpl 12(eax),ecx 5d: juge L6 67: movl 2,20(eax) 6c: movl #2,ecx L7: 72: cmpl 12(eax),ecx 78: juge L8 82: movl 3,24(eax) 87: movl #3,ecx L9: 8d: cmpl 12(eax),ecx 93: juge L10 9d: movl 4,28(eax) 9f: movl eax,ebx a5: movl 12(ebx),eax a6: pushl eax ab: pushl #10 b0: call ? b6: addl 8,esp b8: movl eax,esi be: movl 12(ebx),eax c4: pushl 8(ebp) c5: pushl eax ca: pushl #0 cb: pushl esi d0: pushl #0 d1: pushl ebx d7: call *807cf48 dd: addl 24,esp e2: movl #2,eax L12: e8: cmpl 12(esi),eax ee: juge L13 f4: movl 24(esi),eax f9: jmpl L14 L14: fa: popl ebx fa: popl esi fa: popl edi fa: movl ebp,esp fa: popl ebp fb: ret L4: 100: pushl 105: jmpl ? L6: 10a: pushl 10f: jmpl ? L8: 114: pushl 119: jmpl ? L10: 11e: pushl 123: jmpl ? L13: 128: pushl 12d: jmpl ? Method Constant Pool: Translating NativeMethodCall.int_nmethod_void()I (static) 0x813ddc0 soft_fixup_trampoline(): meth 0x807cf34, where 0x807cf48, native code 0x807cf48 callinfo = 0xbf930e00 Method: java/lang/System.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V L0: 1 L1: 1 L2: 1 L3: 1 L4: 1 @0: aload 0 @1: iload 1 @2: aload 2 @3: iload 3 @4: iload 4 @6: invokestatic 13 @9: return c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 16(ebp),edi 18: movl 12(ebp),esi 1e: movl 8(ebp),ebx 24: movl 28(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl 20(ebp),ecx 3d: movl 24(ebp),edx 3e: pushl eax 3f: pushl edx 40: pushl ecx 41: pushl edi 42: pushl esi 43: pushl ebx 49: call *814b21c 4f: addl 24,esp 54: jmpl L2 L2: 55: popl ebx 55: popl esi 55: popl edi 55: movl ebp,esp 55: popl ebp 56: ret Method Constant Pool: Translating java/lang/System.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V (static) 0x81445e0 soft_fixup_trampoline(): return 0x81445e0 soft_fixup_trampoline(): meth 0x814b208, where 0x814b21c, native code 0x814b21c callinfo = 0xbf930dc0 Method: java/lang/VMSystem.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V L0: 4 L1: 6 L2: 5 L3: 6 L4: 9 L5: 2 L6: 2 L7: 2 L8: 2 @0: aload 0 @1: ifnonnull 14 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 24(ebp),ebx 18: movl 20(ebp),edi 1e: movl 12(ebp),esi 24: movl 28(ebp),eax 26: cmpl esp,eax 2c: jugt +5 31: call soft_stackoverflow 37: movl 8(ebp),ecx 3d: cmpl #0,ecx 43: jne L2 @4: new 11 @7: dup @8: ldc1 13 @10: invokespecial 17 @13: athrow 48: pushl #135234740 4d: call ? 53: addl 4,esp 58: movl #135607076,ecx 5e: movl eax,-36(ebp) 64: movl eax,-32(ebp) 6a: movl ecx,-28(ebp) 70: cmpl #0,eax 76: jne L4 7b: call ? L4: 81: pushl 28(ebp) 87: pushl -28(ebp) 8d: pushl -32(ebp) 93: call *80f85e0 99: addl 12,esp 9f: pushl -36(ebp) a4: call ? aa: addl 4,esp @14: aload 2 @15: ifnonnull 28 L2: b0: movl 16(ebp),eax b6: cmpl #0,eax bc: jne L7 @18: new 11 @21: dup @22: ldc1 19 @24: invokespecial 17 @27: athrow c1: pushl #135234740 c6: call ? cc: addl 4,esp d1: movl #135607156,ecx d7: movl eax,-36(ebp) dd: movl eax,-32(ebp) e3: movl ecx,-28(ebp) e9: cmpl #0,eax ef: jne L9 f4: call ? L9: fa: pushl 28(ebp) 100: pushl -28(ebp) 106: pushl -32(ebp) 10c: call *80f85e0 112: addl 12,esp 118: pushl -36(ebp) 11d: call ? 123: addl 4,esp @28: iload 4 @30: ifne 34 L7: 129: cmpl #0,ebx 12f: jne L12 @33: return 134: jmpl L13 @34: aload 0 @35: invokevirtual 23 @38: astore 5 @40: aload 5 @42: invokevirtual 29 @45: ifne 76 L12: 13a: movl 8(ebp),eax 140: movl eax,-36(ebp) 146: cmpl #0,eax 14c: jne L14 151: call ? L14: 157: pushl 28(ebp) 15d: pushl -36(ebp) 163: call *80f19b8 169: addl 8,esp 16f: movl eax,-36(ebp) 175: movl eax,-4(ebp) 17b: cmpl #0,eax 181: jne L16 186: call ? L16: 18c: pushl 28(ebp) 192: pushl -36(ebp) 198: call *814fd88 19e: addl 8,esp 1a4: cmpl #0,eax 1aa: jne L18 @48: new 31 @51: dup @52: new 33 @55: dup @56: ldc1 35 @58: invokespecial 36 @61: aload 5 @63: invokevirtual 40 @66: invokevirtual 44 @69: invokevirtual 47 @72: invokespecial 48 @75: athrow 1af: pushl #135542708 1b4: call ? 1ba: addl 4,esp 1c0: movl eax,-36(ebp) 1c6: movl eax,-32(ebp) 1cb: pushl #135543092 1d0: call ? 1d6: addl 4,esp 1db: movl #135607116,ecx 1e1: movl eax,-28(ebp) 1e7: movl eax,-24(ebp) 1ed: movl ecx,-20(ebp) 1f3: cmpl #0,eax 1f9: jne L21 1fe: call ? L21: 204: pushl 28(ebp) 20a: pushl -20(ebp) 210: pushl -24(ebp) 216: call *81592b0 21c: addl 12,esp 222: movl -4(ebp),eax 228: movl eax,-24(ebp) 22e: cmpl #0,eax 234: jne L23 239: call ? L23: 23f: pushl 28(ebp) 245: pushl -24(ebp) 24b: call *814fb20 251: addl 8,esp 257: movl eax,-24(ebp) 25d: movl -28(ebp),ecx 263: cmpl #0,ecx 269: jne L25 26e: call ? L25: 274: pushl 28(ebp) 27a: pushl -24(ebp) 280: pushl -28(ebp) 286: call *8158390 28c: addl 12,esp 28e: movl (eax),ecx 294: movl 16(ecx),ecx 29a: pushl 28(ebp) 29b: pushl eax 29d: call ecx 2a3: addl 8,esp 2a9: movl eax,-28(ebp) 2af: movl -32(ebp),ecx 2b5: cmpl #0,ecx 2bb: jne L27 2c0: call ? L27: 2c6: pushl 28(ebp) 2cc: pushl -28(ebp) 2d2: pushl -32(ebp) 2d8: call *81438e0 2de: addl 12,esp 2e4: pushl -36(ebp) 2e9: call ? 2ef: addl 4,esp @76: aload 2 @77: invokevirtual 23 @80: astore 6 @82: aload 6 @84: invokevirtual 29 @87: ifne 118 L18: 2f5: movl 16(ebp),eax 2fb: movl eax,-36(ebp) 301: cmpl #0,eax 307: jne L30 30c: call ? L30: 312: pushl 28(ebp) 318: pushl -36(ebp) 31e: call *80f19b8 324: addl 8,esp 32a: movl eax,-36(ebp) 330: movl eax,-8(ebp) 336: cmpl #0,eax 33c: jne L32 341: call ? L32: 347: pushl 28(ebp) 34d: pushl -36(ebp) 353: call *814fd88 359: addl 8,esp 35f: cmpl #0,eax 365: jne L34 @90: new 31 @93: dup @94: new 33 @97: dup @98: ldc1 50 @100: invokespecial 36 @103: aload 6 @105: invokevirtual 40 @108: invokevirtual 44 @111: invokevirtual 47 @114: invokespecial 48 @117: athrow 36a: pushl #135542708 36f: call ? 375: addl 4,esp 37b: movl eax,-36(ebp) 381: movl eax,-32(ebp) 386: pushl #135543092 38b: call ? 391: addl 4,esp 396: movl #135607276,ecx 39c: movl eax,-28(ebp) 3a2: movl eax,-24(ebp) 3a8: movl ecx,-20(ebp) 3ae: cmpl #0,eax 3b4: jne L37 3b9: call ? L37: 3bf: pushl 28(ebp) 3c5: pushl -20(ebp) 3cb: pushl -24(ebp) 3d1: call *81592b0 3d7: addl 12,esp 3dd: movl -8(ebp),eax 3e3: movl eax,-24(ebp) 3e9: cmpl #0,eax 3ef: jne L39 3f4: call ? L39: 3fa: pushl 28(ebp) 400: pushl -24(ebp) 406: call *814fb20 40c: addl 8,esp 412: movl eax,-24(ebp) 418: movl -28(ebp),ecx 41e: cmpl #0,ecx 424: jne L41 429: call ? L41: 42f: pushl 28(ebp) 435: pushl -24(ebp) 43b: pushl -28(ebp) 441: call *8158390 447: addl 12,esp 449: movl (eax),ecx 44f: movl 16(ecx),ecx 455: pushl 28(ebp) 456: pushl eax 458: call ecx 45e: addl 8,esp 464: movl eax,-28(ebp) 46a: movl -32(ebp),ecx 470: cmpl #0,ecx 476: jne L43 47b: call ? L43: 481: pushl 28(ebp) 487: pushl -28(ebp) 48d: pushl -32(ebp) 493: call *81438e0 499: addl 12,esp 49f: pushl -36(ebp) 4a4: call ? 4aa: addl 4,esp @118: iload 1 @119: ifge 146 L34: 4b0: cmpl #0,esi 4b6: jge L46 @122: new 52 @125: dup @126: new 33 @129: dup @130: ldc1 54 @132: invokespecial 36 @135: iload 1 @136: invokevirtual 57 @139: invokevirtual 47 @142: invokespecial 58 @145: athrow 4bb: pushl #135235508 4c0: call ? 4c6: addl 4,esp 4cc: movl eax,-36(ebp) 4d2: movl eax,-32(ebp) 4d7: pushl #135543092 4dc: call ? 4e2: addl 4,esp 4e7: movl #135607356,ecx 4ed: movl eax,-28(ebp) 4f3: movl eax,-24(ebp) 4f9: movl ecx,-20(ebp) 4ff: cmpl #0,eax 505: jne L49 50a: call ? L49: 510: pushl 28(ebp) 516: pushl -20(ebp) 51c: pushl -24(ebp) 522: call *81592b0 528: addl 12,esp 52e: movl esi,-24(ebp) 534: movl -28(ebp),eax 53a: cmpl #0,eax 540: jne L51 545: call ? L51: 54b: pushl 28(ebp) 551: pushl -24(ebp) 557: pushl -28(ebp) 55d: call *81586a8 563: addl 12,esp 565: movl (eax),ecx 56b: movl 16(ecx),ecx 571: pushl 28(ebp) 572: pushl eax 574: call ecx 57a: addl 8,esp 580: movl eax,-28(ebp) 586: movl -32(ebp),ecx 58c: cmpl #0,ecx 592: jne L53 597: call ? L53: 59d: pushl 28(ebp) 5a3: pushl -28(ebp) 5a9: pushl -32(ebp) 5af: call *807ec24 5b5: addl 12,esp 5bb: pushl -36(ebp) 5c0: call ? 5c6: addl 4,esp @146: aload 0 @147: invokestatic 64 @150: istore 7 @152: iload 1 @153: i2l @154: iload 4 @156: i2l @157: ladd @158: iload 7 @160: i2l @161: lcmp @162: ifle 209 L46: 5cc: movl 8(ebp),eax 5d2: pushl 28(ebp) 5d3: pushl eax 5d9: call *8154440 5df: addl 8,esp 5e5: movl esi,-36(ebp) 5eb: movl -36(ebp),ecx 5ee: sarl #31,ecx 5f4: movl ebx,-28(ebp) 5fa: movl -28(ebp),edx 5fd: sarl #31,edx 603: movl eax,-12(ebp) 605: movl esi,eax 607: addl ebx,eax 609: adcl edx,ecx 60f: movl -12(ebp),edx 615: movl eax,-32(ebp) 617: movl edx,eax 61a: sarl #31,eax 620: movl ecx,-36(ebp) 626: movl eax,-28(ebp) 62c: movl edx,-24(ebp) 62d: pushl ecx 633: pushl -32(ebp) 634: pushl eax 635: pushl edx 63a: call ? 640: addl 16,esp 646: cmpl #0,eax 64c: jle L57 @165: new 52 @168: dup @169: new 33 @172: dup @173: ldc1 66 @175: invokespecial 36 @178: iload 1 @179: invokevirtual 57 @182: ldc1 68 @184: invokevirtual 44 @187: iload 4 @189: invokevirtual 57 @192: ldc1 70 @194: invokevirtual 44 @197: iload 7 @199: invokevirtual 57 @202: invokevirtual 47 @205: invokespecial 58 @208: athrow 651: pushl #135235508 656: call ? 65c: addl 4,esp 662: movl eax,-36(ebp) 668: movl eax,-32(ebp) 66d: pushl #135543092 672: call ? 678: addl 4,esp 67d: movl #135607236,ecx 683: movl eax,-28(ebp) 689: movl eax,-24(ebp) 68f: movl ecx,-20(ebp) 695: cmpl #0,eax 69b: jne L60 6a0: call ? L60: 6a6: pushl 28(ebp) 6ac: pushl -20(ebp) 6b2: pushl -24(ebp) 6b8: call *81592b0 6be: addl 12,esp 6c4: movl esi,-24(ebp) 6ca: movl -28(ebp),eax 6d0: cmpl #0,eax 6d6: jne L62 6db: call ? L62: 6e1: pushl 28(ebp) 6e7: pushl -24(ebp) 6ed: pushl -28(ebp) 6f3: call *81586a8 6f9: addl 12,esp 6fe: movl #135607396,ecx 704: movl eax,-28(ebp) 70a: movl ecx,-24(ebp) 710: cmpl #0,eax 716: jne L64 71b: call ? L64: 721: pushl 28(ebp) 727: pushl -24(ebp) 72d: pushl -28(ebp) 733: call *8158390 739: addl 12,esp 73f: movl eax,-28(ebp) 745: movl ebx,-24(ebp) 74b: cmpl #0,eax 751: jne L66 756: call ? L66: 75c: pushl 28(ebp) 762: pushl -24(ebp) 768: pushl -28(ebp) 76e: call *81586a8 774: addl 12,esp 779: movl #135607596,ecx 77f: movl eax,-28(ebp) 785: movl ecx,-24(ebp) 78b: cmpl #0,eax 791: jne L68 796: call ? L68: 79c: pushl 28(ebp) 7a2: pushl -24(ebp) 7a8: pushl -28(ebp) 7ae: call *8158390 7b4: addl 12,esp 7ba: movl -12(ebp),ecx 7c0: movl eax,-28(ebp) 7c6: movl ecx,-24(ebp) 7cc: cmpl #0,eax 7d2: jne L70 7d7: call ? L70: 7dd: pushl 28(ebp) 7e3: pushl -24(ebp) 7e9: pushl -28(ebp) 7ef: call *81586a8 7f5: addl 12,esp 7f7: movl (eax),ecx 7fd: movl 16(ecx),ecx 803: pushl 28(ebp) 804: pushl eax 806: call ecx 80c: addl 8,esp 812: movl eax,-28(ebp) 818: movl -32(ebp),ecx 81e: cmpl #0,ecx 824: jne L72 829: call ? L72: 82f: pushl 28(ebp) 835: pushl -28(ebp) 83b: pushl -32(ebp) 841: call *807ec24 847: addl 12,esp 84d: pushl -36(ebp) 852: call ? 858: addl 4,esp @209: iload 3 @210: ifge 237 L57: 85e: cmpl #0,edi 864: jge L75 @213: new 52 @216: dup @217: new 33 @220: dup @221: ldc1 72 @223: invokespecial 36 @226: iload 3 @227: invokevirtual 57 @230: invokevirtual 47 @233: invokespecial 58 @236: athrow 869: pushl #135235508 86e: call ? 874: addl 4,esp 87a: movl eax,-36(ebp) 880: movl eax,-32(ebp) 885: pushl #135543092 88a: call ? 890: addl 4,esp 895: movl #135607796,ecx 89b: movl eax,-28(ebp) 8a1: movl eax,-24(ebp) 8a7: movl ecx,-20(ebp) 8ad: cmpl #0,eax 8b3: jne L78 8b8: call ? L78: 8be: pushl 28(ebp) 8c4: pushl -20(ebp) 8ca: pushl -24(ebp) 8d0: call *81592b0 8d6: addl 12,esp 8dc: movl edi,-24(ebp) 8e2: movl -28(ebp),eax 8e8: cmpl #0,eax 8ee: jne L80 8f3: call ? L80: 8f9: pushl 28(ebp) 8ff: pushl -24(ebp) 905: pushl -28(ebp) 90b: call *81586a8 911: addl 12,esp 913: movl (eax),ecx 919: movl 16(ecx),ecx 91f: pushl 28(ebp) 920: pushl eax 922: call ecx 928: addl 8,esp 92e: movl eax,-28(ebp) 934: movl -32(ebp),ecx 93a: cmpl #0,ecx 940: jne L82 945: call ? L82: 94b: pushl 28(ebp) 951: pushl -28(ebp) 957: pushl -32(ebp) 95d: call *807ec24 963: addl 12,esp 969: pushl -36(ebp) 96e: call ? 974: addl 4,esp @237: aload 2 @238: invokestatic 64 @241: istore 8 @243: iload 3 @244: i2l @245: iload 4 @247: i2l @248: ladd @249: iload 8 @251: i2l @252: lcmp @253: ifle 300 L75: 97a: movl 16(ebp),eax 980: pushl 28(ebp) 981: pushl eax 987: call *8154440 98d: addl 8,esp 993: movl edi,-36(ebp) 999: movl -36(ebp),ecx 99c: sarl #31,ecx 9a2: movl ebx,-28(ebp) 9a8: movl -28(ebp),edx 9ab: sarl #31,edx 9b1: movl eax,-16(ebp) 9b3: movl edi,eax 9b5: addl ebx,eax 9b7: adcl edx,ecx 9bd: movl -16(ebp),edx 9c3: movl eax,-32(ebp) 9c5: movl edx,eax 9c8: sarl #31,eax 9ce: movl ecx,-36(ebp) 9d4: movl eax,-28(ebp) 9da: movl edx,-24(ebp) 9db: pushl ecx 9e1: pushl -32(ebp) 9e2: pushl eax 9e3: pushl edx 9e8: call ? 9ee: addl 16,esp 9f4: cmpl #0,eax 9fa: jle L86 @256: new 52 @259: dup @260: new 33 @263: dup @264: ldc1 74 @266: invokespecial 36 @269: iload 3 @270: invokevirtual 57 @273: ldc1 68 @275: invokevirtual 44 @278: iload 4 @280: invokevirtual 57 @283: ldc1 70 @285: invokevirtual 44 @288: iload 8 @290: invokevirtual 57 @293: invokevirtual 47 @296: invokespecial 58 @299: athrow 9ff: pushl #135235508 a04: call ? a0a: addl 4,esp a10: movl eax,-36(ebp) a16: movl eax,-32(ebp) a1b: pushl #135543092 a20: call ? a26: addl 4,esp a2b: movl #135607716,ecx a31: movl eax,-28(ebp) a37: movl eax,-24(ebp) a3d: movl ecx,-20(ebp) a43: cmpl #0,eax a49: jne L89 a4e: call ? L89: a54: pushl 28(ebp) a5a: pushl -20(ebp) a60: pushl -24(ebp) a66: call *81592b0 a6c: addl 12,esp a72: movl edi,-24(ebp) a78: movl -28(ebp),eax a7e: cmpl #0,eax a84: jne L91 a89: call ? L91: a8f: pushl 28(ebp) a95: pushl -24(ebp) a9b: pushl -28(ebp) aa1: call *81586a8 aa7: addl 12,esp aac: movl #135607396,ecx ab2: movl eax,-28(ebp) ab8: movl ecx,-24(ebp) abe: cmpl #0,eax ac4: jne L93 ac9: call ? L93: acf: pushl 28(ebp) ad5: pushl -24(ebp) adb: pushl -28(ebp) ae1: call *8158390 ae7: addl 12,esp aed: movl eax,-28(ebp) af3: movl ebx,-24(ebp) af9: cmpl #0,eax aff: jne L95 b04: call ? L95: b0a: pushl 28(ebp) b10: pushl -24(ebp) b16: pushl -28(ebp) b1c: call *81586a8 b22: addl 12,esp b27: movl #135607596,ecx b2d: movl eax,-28(ebp) b33: movl ecx,-24(ebp) b39: cmpl #0,eax b3f: jne L97 b44: call ? L97: b4a: pushl 28(ebp) b50: pushl -24(ebp) b56: pushl -28(ebp) b5c: call *8158390 b62: addl 12,esp b68: movl -16(ebp),ecx b6e: movl eax,-28(ebp) b74: movl ecx,-24(ebp) b7a: cmpl #0,eax b80: jne L99 b85: call ? L99: b8b: pushl 28(ebp) b91: pushl -24(ebp) b97: pushl -28(ebp) b9d: call *81586a8 ba3: addl 12,esp ba5: movl (eax),ecx bab: movl 16(ecx),ecx bb1: pushl 28(ebp) bb2: pushl eax bb4: call ecx bba: addl 8,esp bc0: movl eax,-28(ebp) bc6: movl -32(ebp),ecx bcc: cmpl #0,ecx bd2: jne L101 bd7: call ? L101: bdd: pushl 28(ebp) be3: pushl -28(ebp) be9: pushl -32(ebp) bef: call *807ec24 bf5: addl 12,esp bfb: pushl -36(ebp) c00: call ? c06: addl 4,esp @300: iload 4 @302: ifge 330 L86: c0c: cmpl #0,ebx c12: jge L104 @305: new 52 @308: dup @309: new 33 @312: dup @313: ldc1 76 @315: invokespecial 36 @318: iload 4 @320: invokevirtual 57 @323: invokevirtual 47 @326: invokespecial 58 @329: athrow c17: pushl #135235508 c1c: call ? c22: addl 4,esp c28: movl eax,-36(ebp) c2e: movl eax,-32(ebp) c33: pushl #135543092 c38: call ? c3e: addl 4,esp c43: movl #135607876,ecx c49: movl eax,-28(ebp) c4f: movl eax,-24(ebp) c55: movl ecx,-20(ebp) c5b: cmpl #0,eax c61: jne L107 c66: call ? L107: c6c: pushl 28(ebp) c72: pushl -20(ebp) c78: pushl -24(ebp) c7e: call *81592b0 c84: addl 12,esp c8a: movl ebx,-24(ebp) c90: movl -28(ebp),eax c96: cmpl #0,eax c9c: jne L109 ca1: call ? L109: ca7: pushl 28(ebp) cad: pushl -24(ebp) cb3: pushl -28(ebp) cb9: call *81586a8 cbf: addl 12,esp cc1: movl (eax),ecx cc7: movl 16(ecx),ecx ccd: pushl 28(ebp) cce: pushl eax cd0: call ecx cd6: addl 8,esp cdc: movl eax,-28(ebp) ce2: movl -32(ebp),ecx ce8: cmpl #0,ecx cee: jne L111 cf3: call ? L111: cf9: pushl 28(ebp) cff: pushl -28(ebp) d05: pushl -32(ebp) d0b: call *807ec24 d11: addl 12,esp d17: pushl -36(ebp) d1c: call ? d22: addl 4,esp @330: aload 0 @331: iload 1 @332: aload 2 @333: iload 3 @334: iload 4 @336: invokestatic 79 @339: return L104: d28: movl 8(ebp),eax d2e: movl 16(ebp),ecx d34: pushl 28(ebp) d35: pushl ebx d36: pushl edi d37: pushl ecx d38: pushl esi d39: pushl eax d3f: call *814b274 d45: addl 24,esp d4a: jmpl L114 L114: L13: L13: d4b: popl ebx d4b: popl esi d4b: popl edi d4b: movl ebp,esp d4b: popl ebp d4c: ret Method Constant Pool: Translating java/lang/VMSystem.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V (static) 0x8162020 soft_fixup_trampoline(): return 0x8162020 soft_fixup_trampoline(): meth 0x80f19a4, where 0x80f19b8, native code 0x80f19b8 callinfo = 0xbf930d7c Method: java/lang/Object.getClass()Ljava/lang/Class; L0: 1 @0: aload 0 @1: invokestatic 71 @4: areturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 26: pushl eax 27: pushl ebx 2d: call *8141bdc 33: addl 8,esp 38: jmpl L2 L2: 39: popl ebx 39: popl esi 39: popl edi 39: movl ebp,esp 39: popl ebp 3a: ret Method Constant Pool: Translating java/lang/Object.getClass()Ljava/lang/Class; (normal) 0x814cd90 soft_fixup_trampoline(): return 0x814cd90 soft_fixup_trampoline(): meth 0x8141bc8, where 0x8141bdc, native code 0x8141bdc c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: pushl 8(ebp) 17: call ? 1d: addl 4,esp 23: popl ebx 23: popl esi 23: popl edi 23: movl ebp,esp 23: popl ebp 24: ret Method Constant Pool: soft_fixup_trampoline(): return 0x8155b70 soft_fixup_trampoline(): meth 0x814fd74, where 0x814fd88, native code 0x814fd88 callinfo = 0xbf930d7c Method: java/lang/Class.isArray()Z L0: 1 @0: aload 0 @1: invokestatic 355 @4: ireturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 26: pushl eax 27: pushl ebx 2d: call *814dd80 33: addl 8,esp 38: jmpl L2 L2: 39: popl ebx 39: popl esi 39: popl edi 39: movl ebp,esp 39: popl ebp 3a: ret Method Constant Pool: Translating java/lang/Class.isArray()Z (normal) 0x814cdf0 soft_fixup_trampoline(): return 0x814cdf0 soft_fixup_trampoline(): meth 0x814dd6c, where 0x814dd80, native code 0x814dd80 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: pushl 8(ebp) 17: call ? 1d: addl 4,esp 23: popl ebx 23: popl esi 23: popl edi 23: movl ebp,esp 23: popl ebp 24: ret Method Constant Pool: soft_fixup_trampoline(): return 0x8155bc0 soft_fixup_trampoline(): meth 0x815442c, where 0x8154440, native code 0x8154440 soft_fixup_trampoline(): meth 0x8154a04, where 0x8154a18, native code 0x8154a18 callinfo = 0xbf930a84 Method: java/lang/reflect/Array.()V @0: new 281 @3: dup @4: invokespecial 282 @7: putstatic 149 @10: return L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 24: pushl #135544244 29: call ? 2f: addl 4,esp 35: movl eax,-8(ebp) 3b: movl eax,-4(ebp) 41: cmpl #0,eax 47: jne L3 4c: call ? L3: 52: pushl 8(ebp) 58: pushl -4(ebp) 5e: call *8161758 64: addl 8,esp 69: pushl #135543284 6e: call ? 74: addl 4,esp 7a: movl -8(ebp),eax 80: movl eax,0x8130b90 85: jmpl L6 L6: 86: popl ebx 86: popl esi 86: popl edi 86: movl ebp,esp 86: popl ebp 87: ret Method Constant Pool: Translating java/lang/reflect/Array.()V (static) 0x81681c8 soft_fixup_trampoline(): return 0x81681c8 soft_fixup_trampoline(): meth 0x8161744, where 0x8161758, native code 0x8161758 callinfo = 0xbf930a60 Method: java/util/HashMap.()V L0: 1 @0: aload 0 @1: bipush 11 @3: ldc1 17 @5: invokespecial 222 @8: return L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: movl #11,ecx 2f: movl #L2,edx 31: fld (edx) 37: movl ebx,-12(ebp) 3d: movl ecx,-8(ebp) 43: fstp -4(ebp) 49: cmpl #0,ebx 4f: jne L3 54: call ? L3: 5a: pushl 12(ebp) 60: movl -4(ebp),eax 61: pushl eax 67: pushl -8(ebp) 6d: pushl -12(ebp) 73: call *8161860 79: addl 16,esp 7e: jmpl L5 L5: 7f: popl ebx 7f: popl esi 7f: popl edi 7f: movl ebp,esp 7f: popl ebp 80: ret Method Constant Pool: 08168348: (float) 0.750000 0x0 Translating java/util/HashMap.()V (normal) 0x8168350 soft_fixup_trampoline(): return 0x8168350 soft_fixup_trampoline(): meth 0x816184c, where 0x8161860, native code 0x8161860 callinfo = 0xbf930a2c Method: java/util/HashMap.(IF)V L0: 2 L1: 5 L2: 4 @0: aload 0 @1: invokespecial 232 @4: iload 1 @5: ifge 32 L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),ebx 18: movl 8(ebp),esi 1e: movl 20(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl esi,-20(ebp) 37: cmpl #0,esi 3d: jne L2 42: call ? L2: 48: pushl 20(ebp) 4e: pushl -20(ebp) 54: call *815f650 5a: addl 8,esp 60: cmpl #0,ebx 66: jge L4 @8: new 234 @11: dup @12: new 236 @15: dup @16: ldc1 238 @18: invokespecial 241 @21: iload 1 @22: invokevirtual 245 @25: invokevirtual 249 @28: invokespecial 250 @31: athrow 6b: pushl #135692916 70: call ? 76: addl 4,esp 7c: movl eax,-20(ebp) 82: movl eax,-16(ebp) 87: pushl #135543092 8c: call ? 92: addl 4,esp 97: movl #135609276,ecx 9d: movl eax,-12(ebp) a3: movl eax,-8(ebp) a9: movl ecx,-4(ebp) af: cmpl #0,eax b5: jne L7 ba: call ? L7: c0: pushl 20(ebp) c6: pushl -4(ebp) cc: pushl -8(ebp) d2: call *81592b0 d8: addl 12,esp de: movl ebx,-8(ebp) e4: movl -12(ebp),eax ea: cmpl #0,eax f0: jne L9 f5: call ? L9: fb: pushl 20(ebp) 101: pushl -8(ebp) 107: pushl -12(ebp) 10d: call *81586a8 113: addl 12,esp 115: movl (eax),ecx 11b: movl 16(ecx),ecx 121: pushl 20(ebp) 122: pushl eax 124: call ecx 12a: addl 8,esp 130: movl eax,-12(ebp) 136: movl -16(ebp),ecx 13c: cmpl #0,ecx 142: jne L11 147: call ? L11: 14d: pushl 20(ebp) 153: pushl -12(ebp) 159: pushl -16(ebp) 15f: call *814ba34 165: addl 12,esp 16b: pushl -20(ebp) 170: call ? 176: addl 4,esp @32: fload 2 @33: fconst 0.000000 @34: fcmpl @35: ifgt 62 L4: 17c: fld 16(ebp) 182: fstp -20(ebp) 184: fldz 18a: fstp -16(ebp) 190: movl -16(ebp),eax 191: pushl eax 197: movl -20(ebp),eax 198: pushl eax 19d: call ? 1a3: addl 8,esp 1a9: cmpl #0,eax 1af: jgt L15 @38: new 234 @41: dup @42: new 236 @45: dup @46: ldc1 252 @48: invokespecial 241 @51: fload 2 @52: invokevirtual 255 @55: invokevirtual 249 @58: invokespecial 250 @61: athrow 1b4: pushl #135692916 1b9: call ? 1bf: addl 4,esp 1c5: movl eax,-20(ebp) 1cb: movl eax,-16(ebp) 1d0: pushl #135543092 1d5: call ? 1db: addl 4,esp 1e0: movl #135609356,ecx 1e6: movl eax,-12(ebp) 1ec: movl eax,-8(ebp) 1f2: movl ecx,-4(ebp) 1f8: cmpl #0,eax 1fe: jne L18 203: call ? L18: 209: pushl 20(ebp) 20f: pushl -4(ebp) 215: pushl -8(ebp) 21b: call *81592b0 221: addl 12,esp 227: fld 16(ebp) 22d: fstp -8(ebp) 233: movl -12(ebp),eax 239: cmpl #0,eax 23f: jne L20 244: call ? L20: 24a: pushl 20(ebp) 250: movl -8(ebp),eax 251: pushl eax 257: pushl -12(ebp) 25d: call *8158758 263: addl 12,esp 265: movl (eax),ecx 26b: movl 16(ecx),ecx 271: pushl 20(ebp) 272: pushl eax 274: call ecx 27a: addl 8,esp 280: movl eax,-12(ebp) 286: movl -16(ebp),ecx 28c: cmpl #0,ecx 292: jne L22 297: call ? L22: 29d: pushl 20(ebp) 2a3: pushl -12(ebp) 2a9: pushl -16(ebp) 2af: call *814ba34 2b5: addl 12,esp 2bb: pushl -20(ebp) 2c0: call ? 2c6: addl 4,esp @62: iload 1 @63: ifne 68 L15: 2cc: cmpl #0,ebx 2d2: jne L25 @66: iconst 1 @67: istore 1 2d7: movl #1,ebx @68: aload 0 @69: iload 1 @70: anewarray 49 @73: putfield 44 @76: aload 0 @77: fload 2 @78: putfield 186 @81: aload 0 @82: iload 1 @83: i2f @84: fload 2 @85: fmul @86: f2i @87: putfield 75 @90: return L25: 2d8: pushl ebx 2dd: pushl #135693300 2e2: call ? 2e8: addl 8,esp 2ee: movl eax,28(esi) 2f4: fld 16(ebp) 2f6: movl esi,eax 2fc: addl #24,eax 2fe: fstp (eax) 304: movl ebx,-16(ebp) 30a: movl ebx,12(ebp) 310: fild -16(ebp) 316: fstp -16(ebp) 31c: fld 16(ebp) 322: fmul -16(ebp) 328: fstp -16(ebp) 32e: movl -16(ebp),eax 32f: pushl eax 334: call ? 33a: addl 4,esp 340: movl eax,20(esi) 345: jmpl L28 L28: 346: popl ebx 346: popl esi 346: popl edi 346: movl ebp,esp 346: popl ebp 347: ret Method Constant Pool: Translating java/util/HashMap.(IF)V (normal) 0x816c410 soft_fixup_trampoline(): return 0x816c410 soft_fixup_trampoline(): meth 0x815f63c, where 0x815f650, native code 0x815f650 callinfo = 0xbf9309f8 Method: java/util/AbstractMap.()V L0: 1 @0: aload 0 @1: invokespecial 136 @4: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-4(ebp) 31: cmpl #0,ebx 37: jne L2 3c: call ? L2: 41: jmpl L4 L4: L2: 42: popl ebx 42: popl esi 42: popl edi 42: movl ebp,esp 42: popl ebp 43: ret Method Constant Pool: Translating java/util/AbstractMap.()V (normal) 0x81647d8 soft_fixup_trampoline(): return 0x81647d8 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: pushl 8(ebp) 17: call ? 1d: addl 4,esp 23: popl ebx 23: popl esi 23: popl edi 23: movl ebp,esp 23: popl ebp 24: ret Method Constant Pool: soft_fixup_trampoline(): return 0x8160260 soft_fixup_trampoline(): meth 0x814b260, where 0x814b274, native code 0x814b274 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: pushl 24(ebp) 18: pushl 20(ebp) 1e: pushl 16(ebp) 24: pushl 12(ebp) 2a: pushl 8(ebp) 2f: call ? 35: addl 20,esp 3a: jmpl L2 L2: 3b: popl ebx 3b: popl esi 3b: popl edi 3b: movl ebp,esp 3b: popl ebp 3c: ret Method Constant Pool: soft_fixup_trampoline(): return 0x8163250 Success 00000003 class: Exceptions field: test__boolean_exception = 0x00000001 callinfo = 0xbf930f50 Method: Exceptions.boolean_exception()Z L0: 2 L1: 1 @0: iconst 0 @1: istore 0 @2: new 22 @5: dup @6: invokespecial 26 @9: athrow L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),eax 14: cmpl esp,eax 1a: jugt +5 1f: call soft_stackoverflow 21: xorl ebx,ebx 27: movl ebx,-4(ebp) 2c: pushl #135234164 31: call ? 37: addl 4,esp 3d: movl eax,-16(ebp) 43: movl eax,-12(ebp) 49: cmpl #0,eax 4f: jne L3 54: call ? L3: 5a: pushl 8(ebp) 60: pushl -12(ebp) 66: movl esi,-8(ebp) 6c: movl ebx,-4(ebp) 72: call *81034f0 78: addl 8,esp 7e: pushl -16(ebp) 83: call ? 89: addl 4,esp @10: astore 1 @11: iconst 1 @12: istore 0 @13: iload 0 @14: ireturn 99: movl ebp,ecx 99: subl #?,ecx 99: subl #3*SLOTSIZE,ecx 99: movl ecx,esp 9f: movl -8(ebp),esi a5: movl -4(ebp),ebx aa: movl #1,eax af: jmpl L7 L7: b0: popl ebx b0: popl esi b0: popl edi b0: movl ebp,esp b0: popl ebp b1: ret Method Constant Pool: Translating Exceptions.boolean_exception()Z (static) 0x80f5900 soft_fixup_trampoline(): meth 0x81034dc, where 0x81034f0, native code 0x81034f0 callinfo = 0xbf930e1c Method: java/lang/Throwable.()V L0: 1 @0: aload 0 @1: aconst 0 @2: invokespecial 158 @5: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 27: xorl ecx,ecx 2d: movl ebx,-8(ebp) 33: movl ecx,-4(ebp) 39: cmpl #0,ebx 3f: jne L2 44: call ? L2: 4a: pushl 12(ebp) 50: pushl -4(ebp) 56: pushl -8(ebp) 5c: call *8103548 62: addl 12,esp 67: jmpl L4 L4: 68: popl ebx 68: popl esi 68: popl edi 68: movl ebp,esp 68: popl ebp 69: ret Method Constant Pool: Translating java/lang/Throwable.()V (normal) 0x815eeb0 soft_fixup_trampoline(): return 0x815eeb0 soft_fixup_trampoline(): meth 0x8103534, where 0x8103548, native code 0x8103548 callinfo = 0xbf930df4 Method: java/lang/Throwable.(Ljava/lang/String;)V L0: 1 L1: 1 @0: aload 0 @1: invokespecial 159 @4: aload 0 @5: invokespecial 161 @8: aload 0 @9: invokevirtual 163 @12: pop @13: aload 0 @14: aload 1 @15: putfield 25 @18: return L2: L4: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),esi 18: movl 8(ebp),ebx 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: movl ebx,-8(ebp) 37: cmpl #0,ebx 3d: jne L2 42: call ? L2: 48: movl ebx,-8(ebp) 4e: cmpl #0,ebx 54: jne L4 59: call ? L4: 5f: pushl 16(ebp) 65: pushl -8(ebp) 6b: call *8103498 71: addl 8,esp 73: movl (ebx),eax 79: movl 56(eax),eax 7f: pushl 16(ebp) 80: pushl ebx 82: call eax 88: addl 8,esp 8e: movl esi,12(ebx) 93: jmpl L6 L6: 94: popl ebx 94: popl esi 94: popl edi 94: movl ebp,esp 94: popl ebp 95: ret Method Constant Pool: Translating java/lang/Throwable.(Ljava/lang/String;)V (normal) 0x81687c8 soft_fixup_trampoline(): return 0x81687c8 soft_fixup_trampoline(): meth 0x8103484, where 0x8103498, native code 0x8103498 callinfo = 0xbf930dcc Method: java/lang/Throwable.this()V L0: 1 @0: aload 0 @1: aload 0 @2: putfield 32 @5: return c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,16(ebx) 30: jmpl L2 L2: 31: popl ebx 31: popl esi 31: popl edi 31: movl ebp,esp 31: popl ebp 32: ret Method Constant Pool: Translating java/lang/Throwable.this()V (normal) 0x8163310 soft_fixup_trampoline(): return 0x8163310 soft_fixup_trampoline(): meth 0x810337c, where 0x80f2c34, native code 0x80f2c34 callinfo = 0xbf930dcc Method: java/lang/Throwable.fillInStackTrace()Ljava/lang/Throwable; L0: 1 @0: aload 0 @1: aload 0 @2: invokestatic 139 @5: putfield 141 @8: aload 0 @9: aconst 0 @10: putfield 143 @13: aload 0 @14: areturn c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 26: pushl eax 27: pushl ebx 2d: call *816b5fc 33: addl 8,esp 39: movl eax,24(ebx) 3b: xorl eax,eax 41: movl eax,20(ebx) 43: movl ebx,eax 48: jmpl L2 L2: 49: popl ebx 49: popl esi 49: popl edi 49: movl ebp,esp 49: popl ebp 4a: ret Method Constant Pool: Translating java/lang/Throwable.fillInStackTrace()Ljava/lang/Throwable; (normal) 0x8164998 soft_fixup_trampoline(): return 0x8164998 soft_fixup_trampoline(): meth 0x816b5e8, where 0x816b5fc, native code 0x816b5fc callinfo = 0xbf930da8 Method: java/lang/VMThrowable.fillInStackTrace(Ljava/lang/Throwable;)Ljava/lang/VMThrowable; L0: 1 L1: 1 @0: new 2 @3: dup @4: invokespecial 14 @7: astore 1 @8: aload 1 @9: invokespecial 16 @12: aload 1 @13: areturn L3: L5: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #135694452 2f: call ? 35: addl 4,esp 3b: movl eax,-12(ebp) 41: movl eax,-8(ebp) 47: cmpl #0,eax 4d: jne L3 52: call ? L3: 58: pushl 12(ebp) 5e: pushl -8(ebp) 64: call *816b704 6a: addl 8,esp 70: movl -12(ebp),eax 72: movl eax,esi 78: movl esi,-12(ebp) 7e: cmpl #0,esi 84: jne L5 89: call ? L5: 8f: pushl 12(ebp) 95: pushl -12(ebp) 9b: call *816b654 a1: addl 8,esp a3: movl esi,eax a8: jmpl L7 L7: a9: popl ebx a9: popl esi a9: popl edi a9: movl ebp,esp a9: popl ebp aa: ret Method Constant Pool: Translating java/lang/VMThrowable.fillInStackTrace(Ljava/lang/Throwable;)Ljava/lang/VMThrowable; (static) 0x814e120 soft_fixup_trampoline(): return 0x814e120 soft_fixup_trampoline(): meth 0x816b6f0, where 0x816b704, native code 0x816b704 callinfo = 0xbf930d80 Method: java/lang/VMThrowable.()V L0: 1 @0: aload 0 @1: invokespecial 19 @4: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-4(ebp) 31: cmpl #0,ebx 37: jne L2 3c: call ? L2: 41: jmpl L4 L4: L2: 42: popl ebx 42: popl esi 42: popl edi 42: movl ebp,esp 42: popl ebp 43: ret Method Constant Pool: Translating java/lang/VMThrowable.()V (normal) 0x8164a08 soft_fixup_trampoline(): return 0x8164a08 soft_fixup_trampoline(): meth 0x816b640, where 0x816b654, native code 0x816b654 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: pushl 8(ebp) 17: call ? 1d: addl 4,esp 22: jmpl L2 L2: 23: popl ebx 23: popl esi 23: popl edi 23: movl ebp,esp 23: popl ebp 24: ret Method Constant Pool: soft_fixup_trampoline(): return 0x8160120 Success 00000001 field: test_0__int_exception = 0x00000001 callinfo = 0xbf930f50 Method: Exceptions.int_exception(I)I L0: 2 L1: 1 @0: new 22 @3: dup @4: invokespecial 26 @7: athrow L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #135234164 2f: call ? 35: addl 4,esp 3b: movl eax,-12(ebp) 41: movl eax,-8(ebp) 47: cmpl #0,eax 4d: jne L3 52: call ? L3: 58: pushl 12(ebp) 5e: pushl -8(ebp) 64: movl esi,-4(ebp) 6a: movl ebx,8(ebp) 6f: call ? 75: addl 8,esp 7b: pushl -12(ebp) 80: call ? 86: addl 4,esp @8: astore 1 @9: iinc 0 1 @12: iload 0 @13: ireturn 96: movl ebp,ecx 96: subl #?,ecx 96: subl #3*SLOTSIZE,ecx 96: movl ecx,esp 9c: movl -4(ebp),esi a2: movl 8(ebp),ebx a8: addl #1,ebx aa: movl ebx,eax af: jmpl L8 L8: b0: popl ebx b0: popl esi b0: popl edi b0: movl ebp,esp b0: popl ebp b1: ret Method Constant Pool: Translating Exceptions.int_exception(I)I (static) 0x814e2e0 Success 00000001 field: test_0__int_exception0 = 0x00000001 callinfo = 0xbf930f50 Method: Exceptions.int_exception0(I)I L0: 2 L1: 1 @0: iinc 0 1 @3: new 22 @6: dup @7: invokespecial 26 @10: athrow L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: addl #1,ebx 31: movl ebx,8(ebp) 36: pushl #135234164 3b: call ? 41: addl 4,esp 47: movl eax,-12(ebp) 4d: movl eax,-8(ebp) 53: cmpl #0,eax 59: jne L3 5e: call ? L3: 64: pushl 12(ebp) 6a: pushl -8(ebp) 70: movl esi,-4(ebp) 76: movl ebx,8(ebp) 7b: call ? 81: addl 8,esp 87: pushl -12(ebp) 8c: call ? 92: addl 4,esp @11: astore 1 @12: iload 0 @13: ireturn a2: movl ebp,ecx a2: subl #?,ecx a2: subl #3*SLOTSIZE,ecx a2: movl ecx,esp a8: movl -4(ebp),esi ae: movl 8(ebp),ebx b0: movl ebx,eax b5: jmpl L8 L8: b6: popl ebx b6: popl esi b6: popl edi b6: movl ebp,esp b6: popl ebp b7: ret Method Constant Pool: Translating Exceptions.int_exception0(I)I (static) 0x814e4a0 Success 00000001 field: test_0__int_exception1 = 0x00000002 callinfo = 0xbf930f50 Method: Exceptions.int_exception1(I)I L0: 2 L1: 1 @0: iinc 0 1 @3: iinc 0 1 @6: new 22 @9: dup @10: invokespecial 26 @13: athrow L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: addl #1,ebx 31: addl #1,ebx 37: movl ebx,8(ebp) 3c: pushl #135234164 41: call ? 47: addl 4,esp 4d: movl eax,-12(ebp) 53: movl eax,-8(ebp) 59: cmpl #0,eax 5f: jne L3 64: call ? L3: 6a: pushl 12(ebp) 70: pushl -8(ebp) 76: movl esi,-4(ebp) 7c: movl ebx,8(ebp) 81: call ? 87: addl 8,esp 8d: pushl -12(ebp) 92: call ? 98: addl 4,esp @14: astore 1 @15: iload 0 @16: ireturn a8: movl ebp,ecx a8: subl #?,ecx a8: subl #3*SLOTSIZE,ecx a8: movl ecx,esp ae: movl -4(ebp),esi b4: movl 8(ebp),ebx b6: movl ebx,eax bb: jmpl L8 L8: bc: popl ebx bc: popl esi bc: popl edi bc: movl ebp,esp bc: popl ebp bd: ret Method Constant Pool: Translating Exceptions.int_exception1(I)I (static) 0x814e660 Success 00000002 field: test_0__int_exception2 = 0x00000002 callinfo = 0xbf930f50 Method: Exceptions.int_exception2(I)I L0: 2 L1: 1 @0: iinc 0 1 @3: new 22 @6: dup @7: invokespecial 26 @10: athrow L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: addl #1,ebx 31: movl ebx,8(ebp) 36: pushl #135234164 3b: call ? 41: addl 4,esp 47: movl eax,-12(ebp) 4d: movl eax,-8(ebp) 53: cmpl #0,eax 59: jne L3 5e: call ? L3: 64: pushl 12(ebp) 6a: pushl -8(ebp) 70: movl esi,-4(ebp) 76: movl ebx,8(ebp) 7b: call ? 81: addl 8,esp 87: pushl -12(ebp) 8c: call ? 92: addl 4,esp @11: astore 1 @12: iinc 0 1 @15: iload 0 @16: ireturn a2: movl ebp,ecx a2: subl #?,ecx a2: subl #3*SLOTSIZE,ecx a2: movl ecx,esp a8: movl -4(ebp),esi ae: movl 8(ebp),ebx b4: addl #1,ebx b6: movl ebx,eax bb: jmpl L8 L8: bc: popl ebx bc: popl esi bc: popl edi bc: movl ebp,esp bc: popl ebp bd: ret Method Constant Pool: Translating Exceptions.int_exception2(I)I (static) 0x814e820 Success 00000002 field: test_0__int_exception3 = 0x00000002 callinfo = 0xbf930f50 Method: Exceptions.int_exception3(I)I L0: 2 L1: 1 @0: iinc 0 1 @3: new 22 @6: dup @7: invokespecial 26 @10: athrow L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: addl #1,ebx 31: movl ebx,8(ebp) 36: pushl #135234164 3b: call ? 41: addl 4,esp 47: movl eax,-12(ebp) 4d: movl eax,-8(ebp) 53: cmpl #0,eax 59: jne L3 5e: call ? L3: 64: pushl 12(ebp) 6a: pushl -8(ebp) 70: movl esi,-4(ebp) 76: movl ebx,8(ebp) 7b: call ? 81: addl 8,esp 87: pushl -12(ebp) 8c: call ? 92: addl 4,esp @11: astore 1 @12: iinc 0 1 @15: iload 0 @16: ireturn a2: movl ebp,ecx a2: subl #?,ecx a2: subl #3*SLOTSIZE,ecx a2: movl ecx,esp a8: movl -4(ebp),esi ae: movl 8(ebp),ebx b4: addl #1,ebx b6: movl ebx,eax bb: jmpl L8 L8: bc: popl ebx bc: popl esi bc: popl edi bc: movl ebp,esp bc: popl ebp bd: ret Method Constant Pool: Translating Exceptions.int_exception3(I)I (static) 0x814e9e0 Success 00000002 class: VirtualMethod field: test_0__base_fact = 0x00000001 callinfo = 0xbf930f50 Method: VirtualMethod.base_fact(I)I L0: 1 L1: 1 @0: new 2 @3: dup @4: invokespecial 32 @7: astore 1 @8: aload 1 @9: iload 0 @10: invokevirtual 24 @13: ireturn L3: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2a: pushl #135695028 2f: call ? 35: addl 4,esp 3b: movl eax,-12(ebp) 41: movl eax,-8(ebp) 47: cmpl #0,eax 4d: jne L3 52: call ? L3: 58: pushl 12(ebp) 5e: pushl -8(ebp) 64: call *816b2cc 6a: addl 8,esp 70: movl -12(ebp),eax 72: movl eax,esi 74: movl (esi),eax 7a: movl 28(eax),eax 80: pushl 12(ebp) 81: pushl ebx 82: pushl esi 84: call eax 8a: addl 12,esp 8f: jmpl L5 L5: 90: popl ebx 90: popl esi 90: popl edi 90: movl ebp,esp 90: popl ebp 91: ret Method Constant Pool: Translating VirtualMethod.base_fact(I)I (static) 0x8168b88 soft_fixup_trampoline(): meth 0x816b2b8, where 0x816b2cc, native code 0x816b2cc callinfo = 0xbf930e18 Method: VirtualMethod.()V L0: 1 @0: aload 0 @1: invokespecial 34 @4: return L2: c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 8(ebp),ebx 18: movl 12(ebp),eax 1a: cmpl esp,eax 20: jugt +5 25: call soft_stackoverflow 2b: movl ebx,-4(ebp) 31: cmpl #0,ebx 37: jne L2 3c: call ? L2: 41: jmpl L4 L4: L2: 42: popl ebx 42: popl esi 42: popl edi 42: movl ebp,esp 42: popl ebp 43: ret Method Constant Pool: Translating VirtualMethod.()V (normal) 0x8164ae8 soft_fixup_trampoline(): return 0x8164ae8 soft_fixup_trampoline(): meth 0x816b208, where 0x8169218, native code 0x8169218 callinfo = 0xbf930e14 Method: VirtualMethod.fact(I)I L0: 2 L1: 3 @0: iload 1 @1: iconst 1 @2: if_icmpeq 9 c: pushl ebp c: movl esp,ebp c: subl #?,esp c: pushl edi c: pushl esi c: pushl ebx 12: movl 12(ebp),ebx 18: movl 8(ebp),esi 1e: movl 16(ebp),eax 20: cmpl esp,eax 26: jugt +5 2b: call soft_stackoverflow 31: cmpl #1,ebx 37: je L2 @5: iload 1 @6: ifne 11 3d: cmpl #0,ebx 43: jne L3 @9: iconst 1 @10: ireturn L2: 48: movl #1,eax 4d: jmpl L4 53: movl eax,-12(ebp) @11: aload 0 @12: iload 1 @13: iconst 1 @14: isub @15: invokevirtual 24 @18: iload 1 @19: imul @20: ireturn L3: 55: movl ebx,eax 5b: subl #1,eax 5d: movl (esi),ecx 63: movl 28(ecx),ecx 69: pushl 16(ebp) 6a: pushl eax 6b: pushl esi 6d: call ecx 73: addl 12,esp 76: imull ebx,eax 7b: jmpl L5 L5: L4: L4: 7c: popl ebx 7c: popl esi 7c: popl edi 7c: movl ebp,esp 7c: popl ebp 7d: ret Method Constant Pool: Translating VirtualMethod.fact(I)I (normal) 0x816f7d0 soft_fixup_trampoline(): return 0x816f7d0 Success 00000001 field: test_1__base_fact = 0x00000001 Success 00000001 field: test_2__base_fact = 0x00000002 Success 00000002 field: test_3__base_fact = 0x00000006 Success 00000006 field: test_4__base_fact = 0x00000018 Success 00000018 field: test_5__base_fact = 0x00000078 Success 00000078 PASS: jitBasic ================== All 1 tests passed ================== make[5]: Leaving directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/internal' make[4]: Leaving directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/internal' Making check in regression make[4]: Entering directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression' Making check in compile_time make[5]: Entering directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression/compile_time' make[5]: Leaving directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression/compile_time' Making check in run_time make[5]: Entering directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression/run_time' make[5]: Leaving directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression/run_time' Making check in compiler make[5]: Entering directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression/compiler' make[5]: Leaving directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression/compiler' make[5]: Entering directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression' make check-TESTS make[6]: Entering directory `/var/tmp/portage/kaffe-1.1.6-r2/work/kaffe-1.1.6/test/regression' PASS: HelloWorldApp.class.save PASS: HelloWorldApp.java PASS: MultiArray.java PASS: RefTest.java PASS: TestIntLong.java PASS: TestFloatDouble.java PASS: DoubleCvt.java PASS: DoubleNeg.java PASS: DoubleConst.java PASS: DoublePrint.java PASS: DoubleComp.java PASS: ModuloTest.java PASS: LongNeg.java PASS: FPUStack.java PASS: NegativeDivideConst.java PASS: divtest.java PASS: DoubleIEEE.java PASS: Str.java PASS: Str2.java PASS: InternHog.java PASS: IndexTest.java PASS: StackDump.java PASS: CatchLimits.class.save PASS: tname.java PASS: ttest.java PASS: ThreadInterrupt.java PASS: ThreadState.java PASS: UncaughtException.java PASS: IllegalWait.java PASS: WaitTest.java PASS: Preempt.java PASS: TestSerializable.java PASS: TestSerializable2.java PASS: SerializationCompatibility.java PASS: SerialPersistentFields.java PASS: TestSerialVersions.java FAIL: TestSerialPersistent.java PASS: TestSerialFields.java PASS: TestObjectStreamField.java PASS: ReflectInterfaces.java PASS: InnerTest.java PASS: SerialUID.java PASS: TestCasts.java PASS: Alias.java PASS: NullPointerTest.java PASS: NullInvoke.java PASS: TableSwitch.java PASS: LostFrame.java PASS: ConstructorTest.java PASS: burford.java PASS: IllegalInterface.java PASS: GetInterfaces.java PASS: IntfTest.java PASS: SignedShort.java PASS: CharCvt.java PASS: BadFloatTest.java PASS: ProcessTest.java PASS: UDPTest.java PASS: SoTimeout.java PASS: wc.java PASS: FileTest.java PASS: FileChecks.java PASS: finalexc.java PASS: finaltest.java PASS: finaltest2.java PASS: forNameTest.java PASS: LoaderTest.java PASS: ArrayForName.java PASS: KaffeVerifyBug.java PASS: Schtum.java PASS: Reflect.java PASS: MethodBug.java PASS: Bean.java PASS: SortTest.java PASS: ArraysTest.java PASS: SubListTest.java PASS: HashTest.java error compiling: ./SecureRandomTest.java:66: package kaffe.security.provider does not exist Security.addProvider(new kaffe.security.provider.Kaffe()); ^ 1 error FAIL: SecureRandomTest.java PASS: MapTest.java PASS: URLTest.java PASS: PropertiesTest.java PASS: ReaderTest.java PASS: CharArrayReaderTest.java PASS: LineNumberReaderTest.java PASS: BufferedReaderTest.java PASS: ReaderReadVoidTest.java error compiling: Note: ./InputStreamTest.java uses or overrides a deprecated API. Note: Recompile with -deprecation for details. PASS: InputStreamTest.java PASS: BufferedInputStreamAvailableTest.java PASS: PipeTest.java PASS: DateFormatTest.java PASS: GetField.java PASS: LostTrampolineFrame.java error compiling: ./NetworkInterfaceTest.java:73: package kaffe.util does not exist catch(kaffe.util.NotImplemented e) ^ 1 error FAIL: NetworkInterfaceTest.java PASS: InetAddressTest.java PASS: InetSocketAddressTest.java PASS: ShutdownHookTest.java PASS: TestMessageFormat.java PASS: ReflectInvoke.java PASS: InvTarExcTest.java PASS: DeleteFile.java PASS: PrimordialLoaderTest.java PASS: SystemLoaderTest.java PASS: NoClassDefTest.java PASS: CLTest.java PASS: CLTestConc.java PASS: CLTestJLock.java PASS: CLTestLie.java PASS: CLTestFindLoaded.java PASS: ClassDeadLock.java PASS: ExceptionTest.java PASS: ExceptionTestClassLoader.java PASS: ExceptionTestClassLoader2.java PASS: TestClassRef.java FAIL: ClassGC.java PASS: GCTest.java PASS: ThreadLocalTest.java PASS: BeanBug.java PASS: BitSetTest.java PASS: ExceptionInInitializerTest.java PASS: InitTest.java PASS: CLInitThrow.java PASS: ProcessClassTest.java PASS: ProcessClassInst.java PASS: ProcessClassStop.java PASS: FindSystemClass.java PASS: ProcessClassLockTest.java PASS: DoubleBug.java PASS: TestUnlock.java error compiling: Note: ./MarkResetTest.java uses or overrides a deprecated API. Note: Recompile with -deprecation for details. FAIL: MarkResetTest.java PASS: HashtableTest1.java PASS: ReflectMultiArray.java PASS: ExecTest.java PASS: BadClassVersion.java error compiling: ./InterfaceSuperClass.java:3: cannot resolve symbol symbol : class ClassToInterface location: class InterfaceSuperClass extends ClassToInterface ^ 1 error FAIL: InterfaceSuperClass.java error compiling: ./ImplementClass.java:3: cannot resolve symbol symbol : class InterfaceToClass location: class ImplementClass implements InterfaceToClass ^ 1 error FAIL: ImplementClass.java error compiling: ./FieldErrors.java:2: package a does not exist import a.*; ^ ./FieldErrors.java:10: cannot resolve symbol symbol : class InstToStatic location: class FieldErrors InstToStatic fits; ^ ./FieldErrors.java:12: cannot resolve symbol symbol : class InstToStatic location: class FieldErrors fits = new InstToStatic(); ^ ./FieldErrors.java:18: cannot resolve symbol symbol : class InstToStatic location: class FieldErrors InstToStatic fits; ^ ./FieldErrors.java:21: cannot resolve symbol symbol : class InstToStatic location: class FieldErrors fits = new InstToStatic(); ^ ./FieldErrors.java:27: cannot resolve symbol symbol : class StaticToInst location: class FieldErrors StaticToInst fits; ^ ./FieldErrors.java:29: cannot resolve symbol symbol : class StaticToInst location: class FieldErrors fits = new StaticToInst(); ^ ./FieldErrors.java:35: cannot resolve symbol symbol : class StaticToInst location: class FieldErrors StaticToInst fits; ^ ./FieldErrors.java:38: cannot resolve symbol symbol : class StaticToInst location: class FieldErrors fits = new StaticToInst(); ^ ./FieldErrors.java:44: cannot resolve symbol symbol : class PublicToPrivate location: class FieldErrors PublicToPrivate test; ^ ./FieldErrors.java:46: cannot resolve symbol symbol : class PublicToPrivate location: class FieldErrors test = new PublicToPrivate(); ^ ./FieldErrors.java:52: cannot resolve symbol symbol : class PublicToPrivate location: class FieldErrors PublicToPrivate test; ^ ./FieldErrors.java:55: cannot resolve symbol symbol : class PublicToPrivate location: class FieldErrors test = new PublicToPrivate(); ^ ./FieldErrors.java:61: cannot resolve symbol symbol : variable PublicToPrivate location: class FieldErrors PublicToPrivate.b = 10; ^ ./FieldErrors.java:66: cannot resolve symbol symbol : variable PublicToPrivate location: class FieldErrors return PublicToPrivate.b; ^ ./FieldErrors.java:71: cannot resolve symbol symbol : class PublicToPackage location: class FieldErrors PublicToPackage test; ^ ./FieldErrors.java:73: cannot resolve symbol symbol : class PublicToPackage location: class FieldErrors test = new PublicToPackage(); ^ ./FieldErrors.java:79: cannot resolve symbol symbol : class PublicToPackage location: class FieldErrors PublicToPackage test; ^ ./FieldErrors.java:82: cannot resolve symbol symbol : class PublicToPackage location: class FieldErrors test = new PublicToPackage(); ^ ./FieldErrors.java:88: cannot resolve symbol symbol : variable PublicToPackage location: class FieldErrors PublicToPackage.b = 10; ^ ./FieldErrors.java:93: cannot resolve symbol symbol : variable PublicToPackage location: class FieldErrors return PublicToPackage.b; ^ ./FieldErrors.java:98: cannot resolve symbol symbol : class PublicToProtected location: class FieldErrors PublicToProtected test; ^ ./FieldErrors.java:100: cannot resolve symbol symbol : class PublicToProtected location: class FieldErrors test = new PublicToProtected(); ^ ./FieldErrors.java:106: cannot resolve symbol symbol : class PublicToProtected location: class FieldErrors PublicToProtected test; ^ ./FieldErrors.java:109: cannot resolve symbol symbol : class PublicToProtected location: class FieldErrors test = new PublicToProtected(); ^ ./FieldErrors.java:115: cannot resolve symbol symbol : variable PublicToProtected location: class FieldErrors PublicToProtected.b = 10; ^ ./FieldErrors.java:120: cannot resolve symbol symbol : variable PublicToProtected location: class FieldErrors return PublicToProtected.b; ^ ./FieldErrors.java:125: cannot resolve symbol symbol : class ProtectedToPrivate location: class FieldErrors new ProtectedToPrivate() { ^ ./FieldErrors.java:135: cannot resolve symbol symbol : class ProtectedToPrivate location: class FieldErrors new ProtectedToPrivate() { ^ ./FieldErrors.java:145: cannot resolve symbol symbol : class ProtectedToPrivate location: class FieldErrors new ProtectedToPrivate() { ^ ./FieldErrors.java:155: cannot resolve symbol symbol : class ProtectedToPrivate location: class FieldErrors new ProtectedToPrivate() { ^ ./FieldErrors.java:165: cannot resolve symbol symbol : class DefinedToUndefined location: class FieldErrors DefinedToUndefined test; ^ ./FieldErrors.java:167: cannot resolve symbol symbol : class DefinedToUndefined location: class FieldErrors test = new DefinedToUndefined(); ^ ./FieldErrors.java:173: cannot resolve symbol symbol : class DefinedToUndefined location: class FieldErrors DefinedToUndefined test; ^ ./FieldErrors.java:175: cannot resolve symbol symbol : class DefinedToUndefined location: class FieldErrors test = new DefinedToUndefined(); ^ ./FieldErrors.java:181: cannot resolve symbol symbol : variable DefinedToUndefined location: class FieldErrors DefinedToUndefined.b = 10; ^ ./FieldErrors.java:186: cannot resolve symbol symbol : variable DefinedToUndefined location: class FieldErrors return DefinedToUndefined.b; ^ ./FieldErrors.java:191: cannot resolve symbol symbol : class IntToFloat location: class FieldErrors IntToFloat test; ^ ./FieldErrors.java:193: cannot resolve symbol symbol : class IntToFloat location: class FieldErrors test = new IntToFloat(); ^ ./FieldErrors.java:199: cannot resolve symbol symbol : class IntToFloat location: class FieldErrors IntToFloat test; ^ ./FieldErrors.java:201: cannot resolve symbol symbol : class IntToFloat location: class FieldErrors test = new IntToFloat(); ^ ./FieldErrors.java:207: cannot resolve symbol symbol : variable IntToFloat location: class FieldErrors IntToFloat.b = 10; ^ ./FieldErrors.java:212: cannot resolve symbol symbol : variable IntToFloat location: class FieldErrors return IntToFloat.b; ^ 43 errors FAIL: FieldErrors.java error compiling: ./MethodErrors.java:2: package a does not exist import a.*; ^ ./MethodErrors.java:10: cannot resolve symbol symbol : class DefinedToAbstract location: class MethodErrors new DefinedToAbstract() { ^ ./MethodErrors.java:16: cannot resolve symbol symbol : class InstToStatic location: class MethodErrors InstToStatic fits; ^ ./MethodErrors.java:18: cannot resolve symbol symbol : class InstToStatic location: class MethodErrors fits = new InstToStatic(); ^ ./MethodErrors.java:24: cannot resolve symbol symbol : variable StaticToInst location: class MethodErrors StaticToInst.method(); ^ ./MethodErrors.java:29: cannot resolve symbol symbol : class PublicToPrivate location: class MethodErrors PublicToPrivate test; ^ ./MethodErrors.java:31: cannot resolve symbol symbol : class PublicToPrivate location: class MethodErrors test = new PublicToPrivate(); ^ ./MethodErrors.java:37: cannot resolve symbol symbol : variable PublicToPrivate location: class MethodErrors PublicToPrivate.static_method(); ^ ./MethodErrors.java:42: cannot resolve symbol symbol : class PublicToPackage location: class MethodErrors PublicToPackage test; ^ ./MethodErrors.java:44: cannot resolve symbol symbol : class PublicToPackage location: class MethodErrors test = new PublicToPackage(); ^ ./MethodErrors.java:50: cannot resolve symbol symbol : variable PublicToPrivate location: class MethodErrors PublicToPrivate.static_method(); ^ ./MethodErrors.java:55: cannot resolve symbol symbol : class PublicToProtected location: class MethodErrors PublicToProtected test; ^ ./MethodErrors.java:57: cannot resolve symbol symbol : class PublicToProtected location: class MethodErrors test = new PublicToProtected(); ^ ./MethodErrors.java:63: cannot resolve symbol symbol : variable PublicToProtected location: class MethodErrors PublicToProtected.static_method(); ^ ./MethodErrors.java:68: cannot resolve symbol symbol : class ProtectedToPrivate location: class MethodErrors new ProtectedToPrivate() { ^ ./MethodErrors.java:78: cannot resolve symbol symbol : class ProtectedToPrivate location: class MethodErrors new ProtectedToPrivate() { ^ ./MethodErrors.java:88: cannot resolve symbol symbol : class DefinedToUndefined location: class MethodErrors DefinedToUndefined test; ^ ./MethodErrors.java:90: cannot resolve symbol symbol : class DefinedToUndefined location: class MethodErrors test = new DefinedToUndefined(); ^ ./MethodErrors.java:96: cannot resolve symbol symbol : variable DefinedToUndefined location: class MethodErrors DefinedToUndefined.static_method(); ^ ./MethodErrors.java:101: cannot resolve symbol symbol : class IntToFloat location: class MethodErrors IntToFloat test; ^ ./MethodErrors.java:103: cannot resolve symbol symbol : class IntToFloat location: class MethodErrors test = new IntToFloat(); ^ ./MethodErrors.java:109: cannot resolve symbol symbol : variable IntToFloat location: class MethodErrors IntToFloat.static_method(); ^ ./MethodErrors.java:114: cannot resolve symbol symbol : class ClassToInterface location: class MethodErrors ClassToInterface cti; ^ ./MethodErrors.java:116: cannot resolve symbol symbol : class ClassToInterface location: class MethodErrors cti = new ClassToInterface(); ^ 24 errors FAIL: MethodErrors.java PASS: ProhibitedClass.java error compiling: ./KaffeInternal.java:2: package kaffe.lang does not exist import kaffe.lang.PackageHelper; ^ ./KaffeInternal.java:3: package gnu.classpath does not exist import gnu.classpath.SystemProperties; ^ ./KaffeInternal.java:14: cannot resolve symbol symbol : variable PackageHelper location: class KaffeInternal PackageHelper.getPackageName (KaffeInternal.class); ^ ./KaffeInternal.java:23: cannot resolve symbol symbol : variable SystemProperties location: class KaffeInternal SystemProperties.getProperty("java.home"); ^ 4 errors FAIL: KaffeInternal.java PASS: CatchDeath.java PASS: DeadThread.java PASS: tthrd1.java PASS: DosTimeVerify.java PASS: ZipVerify.java PASS: ZipTest.java PASS: TruncatedClass.java PASS: TestNative.java error compiling: ./TestGnuCrypto.java:1: package gnu.crypto.cipher does not exist import gnu.crypto.cipher.CipherFactory; ^ ./TestGnuCrypto.java:2: package gnu.crypto.cipher does not exist import gnu.crypto.cipher.IBlockCipher; ^ ./TestGnuCrypto.java:13: cannot resolve symbol symbol : class IBlockCipher location: class TestGnuCrypto IBlockCipher algorithm; ^ ./TestGnuCrypto.java:14: cannot resolve symbol symbol : variable CipherFactory location: class TestGnuCrypto for (Iterator it = CipherFactory.getNames().iterator(); it.hasNext(); ) ^ ./TestGnuCrypto.java:20: cannot resolve symbol symbol : variable CipherFactory location: class TestGnuCrypto algorithm = CipherFactory.getInstance(cipher); ^ 5 errors FAIL: TestGnuCrypto.java ================================ 11 of 148 tests failed Please report to kaffe@kaffe.org ================================