Skip to content

Instantly share code, notes, and snippets.

@ytoshima
Created October 22, 2011 01:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ytoshima/1305383 to your computer and use it in GitHub Desktop.
Save ytoshima/1305383 to your computer and use it in GitHub Desktop.
A gdb macro which dumps java7 HotSpot JVM linux/32-bit interpreter codelets and an output
AbstractInterpreter::_code : StubQueue * = 0xb49150c0
_stub_buffer : 0xb6f7a6c0
_number_of_stubs: 0x103
Codelet @ 0xb6f7a6c0 128 -1 0xffffffff 0x10c81a1: "slow signature handler"
Dump of assembler code from 0xb6f7a6e0 to 0xb6f7a740:
0xb6f7a6e0: mov %esp,%ecx
0xb6f7a6e2: call 0xb6f7a6ec
0xb6f7a6e7: jmp 0xb6f7a73f
0xb6f7a6ec: push %ecx
0xb6f7a6ed: push %edi
0xb6f7a6ee: push %ebx
0xb6f7a6ef: lea 0x10(%esp),%eax
0xb6f7a6f3: mov %esi,-0x1c(%ebp)
0xb6f7a6f6: mov %esp,%edi
0xb6f7a6f8: shr $0xc,%edi
0xb6f7a6fb: mov 0x115d7a0(,%edi,4),%edi
0xb6f7a702: push %edi
0xb6f7a703: mov %ebp,0x118(%edi)
0xb6f7a709: mov %eax,0x110(%edi)
0xb6f7a70f: call 0xd71f40 <_ZN18InterpreterRuntime22slow_signature_handlerEP10JavaThreadP13methodOopDescPiS4_>
0xb6f7a714: add $0x10,%esp
0xb6f7a717: movl $0x0,0x110(%edi)
0xb6f7a721: movl $0x0,0x118(%edi)
0xb6f7a72b: cmpl $0x0,0x4(%edi)
0xb6f7a732: jne 0xb6f78340
0xb6f7a738: mov -0x1c(%ebp),%esi
0xb6f7a73b: mov -0x18(%ebp),%edi
0xb6f7a73e: ret
0xb6f7a73f: ret
End of assembler dump.
Codelet @ 0xb6f7a740 96 -1 0xffffffff 0x10e900b: "error exits"
Dump of assembler code from 0xb6f7a760 to 0xb6f7a7a0:
0xb6f7a760: push $0x10e9017
0xb6f7a765: call 0xb6f7a76a
0xb6f7a76a: pusha
0xb6f7a76b: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7a770: hlt
0xb6f7a771: push $0x10e9220
0xb6f7a776: call 0xb6f7a77b
0xb6f7a77b: pusha
0xb6f7a77c: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7a781: hlt
0xb6f7a782: xchg %ax,%ax
0xb6f7a784: add %al,(%eax)
0xb6f7a786: add %al,(%eax)
0xb6f7a788: add %al,(%eax)
0xb6f7a78a: add %al,(%eax)
0xb6f7a78c: add %al,(%eax)
0xb6f7a78e: add %al,(%eax)
0xb6f7a790: add %al,(%eax)
0xb6f7a792: add %al,(%eax)
0xb6f7a794: add %al,(%eax)
0xb6f7a796: add %al,(%eax)
0xb6f7a798: add %al,(%eax)
0xb6f7a79a: add %al,(%eax)
0xb6f7a79c: add %al,(%eax)
0xb6f7a79e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f7a7a0 6336 -1 0xffffffff 0x10e902e: "return entry points"
Dump of assembler code from 0xb6f7a7c0 to 0xb6f7c060:
0xb6f7a7c0: mov -0x8(%ebp),%esp
0xb6f7a7c3: movl $0x0,-0x8(%ebp)
0xb6f7a7ca: mov -0x1c(%ebp),%esi
0xb6f7a7cd: mov -0x18(%ebp),%edi
0xb6f7a7d0: cmpb $0xba,(%esi)
0xb6f7a7d3: je 0xb6f7a7fa
0xb6f7a7d9: movzwl 0x1(%esi),%ecx
0xb6f7a7dd: mov -0x14(%ebp),%ebx
0xb6f7a7e0: shl $0x2,%ecx
0xb6f7a7e3: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a7e7: and $0xff,%ebx
0xb6f7a7ed: lea (%esp,%ebx,4),%esp
0xb6f7a7f0: movzbl (%esi),%ebx
0xb6f7a7f3: jmp *0x11561c0(,%ebx,4)
0xb6f7a7fa: mov 0x1(%esi),%ecx
0xb6f7a7fd: not %ecx
0xb6f7a7ff: mov -0x14(%ebp),%ebx
0xb6f7a802: shl $0x2,%ecx
0xb6f7a805: jmp 0xb6f7a7e3
0xb6f7a807: sub $0x8,%esp
0xb6f7a80a: movsd %xmm0,(%esp)
0xb6f7a80f: fldl (%esp)
0xb6f7a812: add $0x8,%esp
0xb6f7a815: mov -0x8(%ebp),%esp
0xb6f7a818: movl $0x0,-0x8(%ebp)
0xb6f7a81f: mov -0x1c(%ebp),%esi
0xb6f7a822: mov -0x18(%ebp),%edi
0xb6f7a825: cmpb $0xba,(%esi)
0xb6f7a828: je 0xb6f7a84f
0xb6f7a82e: movzwl 0x1(%esi),%ecx
0xb6f7a832: mov -0x14(%ebp),%ebx
0xb6f7a835: shl $0x2,%ecx
0xb6f7a838: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a83c: and $0xff,%ebx
0xb6f7a842: lea (%esp,%ebx,4),%esp
0xb6f7a845: movzbl (%esi),%ebx
0xb6f7a848: jmp *0x11559c0(,%ebx,4)
0xb6f7a84f: mov 0x1(%esi),%ecx
0xb6f7a852: not %ecx
0xb6f7a854: mov -0x14(%ebp),%ebx
0xb6f7a857: shl $0x2,%ecx
0xb6f7a85a: jmp 0xb6f7a838
0xb6f7a85c: sub $0x4,%esp
0xb6f7a85f: movss %xmm0,(%esp)
0xb6f7a864: flds (%esp)
0xb6f7a867: add $0x4,%esp
0xb6f7a86a: mov -0x8(%ebp),%esp
0xb6f7a86d: movl $0x0,-0x8(%ebp)
0xb6f7a874: mov -0x1c(%ebp),%esi
0xb6f7a877: mov -0x18(%ebp),%edi
0xb6f7a87a: cmpb $0xba,(%esi)
0xb6f7a87d: je 0xb6f7a8a4
0xb6f7a883: movzwl 0x1(%esi),%ecx
0xb6f7a887: mov -0x14(%ebp),%ebx
0xb6f7a88a: shl $0x2,%ecx
0xb6f7a88d: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a891: and $0xff,%ebx
0xb6f7a897: lea (%esp,%ebx,4),%esp
0xb6f7a89a: movzbl (%esi),%ebx
0xb6f7a89d: jmp *0x11555c0(,%ebx,4)
0xb6f7a8a4: mov 0x1(%esi),%ecx
0xb6f7a8a7: not %ecx
0xb6f7a8a9: mov -0x14(%ebp),%ebx
0xb6f7a8ac: shl $0x2,%ecx
0xb6f7a8af: jmp 0xb6f7a88d
0xb6f7a8b1: mov -0x8(%ebp),%esp
0xb6f7a8b4: movl $0x0,-0x8(%ebp)
0xb6f7a8bb: mov -0x1c(%ebp),%esi
0xb6f7a8be: mov -0x18(%ebp),%edi
0xb6f7a8c1: cmpb $0xba,(%esi)
0xb6f7a8c4: je 0xb6f7a8eb
0xb6f7a8ca: movzwl 0x1(%esi),%ecx
0xb6f7a8ce: mov -0x14(%ebp),%ebx
0xb6f7a8d1: shl $0x2,%ecx
0xb6f7a8d4: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a8d8: and $0xff,%ebx
0xb6f7a8de: lea (%esp,%ebx,4),%esp
0xb6f7a8e1: movzbl (%esi),%ebx
0xb6f7a8e4: jmp *0x11551c0(,%ebx,4)
0xb6f7a8eb: mov 0x1(%esi),%ecx
0xb6f7a8ee: not %ecx
0xb6f7a8f0: mov -0x14(%ebp),%ebx
0xb6f7a8f3: shl $0x2,%ecx
0xb6f7a8f6: jmp 0xb6f7a8d4
0xb6f7a8f8: mov -0x8(%ebp),%esp
0xb6f7a8fb: movl $0x0,-0x8(%ebp)
0xb6f7a902: mov -0x1c(%ebp),%esi
0xb6f7a905: mov -0x18(%ebp),%edi
0xb6f7a908: cmpb $0xba,(%esi)
0xb6f7a90b: je 0xb6f7a932
0xb6f7a911: movzwl 0x1(%esi),%ecx
0xb6f7a915: mov -0x14(%ebp),%ebx
0xb6f7a918: shl $0x2,%ecx
0xb6f7a91b: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a91f: and $0xff,%ebx
0xb6f7a925: lea (%esp,%ebx,4),%esp
0xb6f7a928: movzbl (%esi),%ebx
0xb6f7a92b: jmp *0x1154dc0(,%ebx,4)
0xb6f7a932: mov 0x1(%esi),%ecx
0xb6f7a935: not %ecx
0xb6f7a937: mov -0x14(%ebp),%ebx
0xb6f7a93a: shl $0x2,%ecx
0xb6f7a93d: jmp 0xb6f7a91b
0xb6f7a93f: mov -0x8(%ebp),%esp
0xb6f7a942: movl $0x0,-0x8(%ebp)
0xb6f7a949: mov -0x1c(%ebp),%esi
0xb6f7a94c: mov -0x18(%ebp),%edi
0xb6f7a94f: cmpb $0xba,(%esi)
0xb6f7a952: je 0xb6f7a979
0xb6f7a958: movzwl 0x1(%esi),%ecx
0xb6f7a95c: mov -0x14(%ebp),%ebx
0xb6f7a95f: shl $0x2,%ecx
0xb6f7a962: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a966: and $0xff,%ebx
0xb6f7a96c: lea (%esp,%ebx,4),%esp
0xb6f7a96f: movzbl (%esi),%ebx
0xb6f7a972: jmp *0x1155dc0(,%ebx,4)
0xb6f7a979: mov 0x1(%esi),%ecx
0xb6f7a97c: not %ecx
0xb6f7a97e: mov -0x14(%ebp),%ebx
0xb6f7a981: shl $0x2,%ecx
0xb6f7a984: jmp 0xb6f7a962
0xb6f7a986: mov -0x8(%ebp),%esp
0xb6f7a989: movl $0x0,-0x8(%ebp)
0xb6f7a990: mov -0x1c(%ebp),%esi
0xb6f7a993: mov -0x18(%ebp),%edi
0xb6f7a996: cmpb $0xba,(%esi)
0xb6f7a999: je 0xb6f7a9c0
0xb6f7a99f: movzwl 0x1(%esi),%ecx
0xb6f7a9a3: mov -0x14(%ebp),%ebx
0xb6f7a9a6: shl $0x2,%ecx
0xb6f7a9a9: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a9ad: and $0xff,%ebx
0xb6f7a9b3: lea (%esp,%ebx,4),%esp
0xb6f7a9b6: movzbl (%esi),%ebx
0xb6f7a9b9: jmp *0x1154dc0(,%ebx,4)
0xb6f7a9c0: mov 0x1(%esi),%ecx
0xb6f7a9c3: not %ecx
0xb6f7a9c5: mov -0x14(%ebp),%ebx
0xb6f7a9c8: shl $0x2,%ecx
0xb6f7a9cb: jmp 0xb6f7a9a9
0xb6f7a9cd: mov -0x8(%ebp),%esp
0xb6f7a9d0: movl $0x0,-0x8(%ebp)
0xb6f7a9d7: mov -0x1c(%ebp),%esi
0xb6f7a9da: mov -0x18(%ebp),%edi
0xb6f7a9dd: cmpb $0xba,(%esi)
0xb6f7a9e0: je 0xb6f7aa07
0xb6f7a9e6: movzwl 0x1(%esi),%ecx
0xb6f7a9ea: mov -0x14(%ebp),%ebx
0xb6f7a9ed: shl $0x2,%ecx
0xb6f7a9f0: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7a9f4: and $0xff,%ebx
0xb6f7a9fa: lea (%esp,%ebx,4),%esp
0xb6f7a9fd: movzbl (%esi),%ebx
0xb6f7aa00: jmp *0x1154dc0(,%ebx,4)
0xb6f7aa07: mov 0x1(%esi),%ecx
0xb6f7aa0a: not %ecx
0xb6f7aa0c: mov -0x14(%ebp),%ebx
0xb6f7aa0f: shl $0x2,%ecx
0xb6f7aa12: jmp 0xb6f7a9f0
0xb6f7aa14: mov -0x8(%ebp),%esp
0xb6f7aa17: movl $0x0,-0x8(%ebp)
0xb6f7aa1e: mov -0x1c(%ebp),%esi
0xb6f7aa21: mov -0x18(%ebp),%edi
0xb6f7aa24: cmpb $0xba,(%esi)
0xb6f7aa27: je 0xb6f7aa4e
0xb6f7aa2d: movzwl 0x1(%esi),%ecx
0xb6f7aa31: mov -0x14(%ebp),%ebx
0xb6f7aa34: shl $0x2,%ecx
0xb6f7aa37: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7aa3b: and $0xff,%ebx
0xb6f7aa41: lea (%esp,%ebx,4),%esp
0xb6f7aa44: movzbl (%esi),%ebx
0xb6f7aa47: jmp *0x1154dc0(,%ebx,4)
0xb6f7aa4e: mov 0x1(%esi),%ecx
0xb6f7aa51: not %ecx
0xb6f7aa53: mov -0x14(%ebp),%ebx
0xb6f7aa56: shl $0x2,%ecx
0xb6f7aa59: jmp 0xb6f7aa37
0xb6f7aa5b: mov -0x8(%ebp),%esp
0xb6f7aa5e: movl $0x0,-0x8(%ebp)
0xb6f7aa65: mov -0x1c(%ebp),%esi
0xb6f7aa68: mov -0x18(%ebp),%edi
0xb6f7aa6b: cmpb $0xba,(%esi)
0xb6f7aa6e: je 0xb6f7aa97
0xb6f7aa74: movzwl 0x1(%esi),%ecx
0xb6f7aa78: mov -0x14(%ebp),%ebx
0xb6f7aa7b: shl $0x2,%ecx
0xb6f7aa7e: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7aa82: and $0xff,%ebx
0xb6f7aa88: lea (%esp,%ebx,4),%esp
0xb6f7aa8b: movzbl 0x1(%esi),%ebx
0xb6f7aa8f: inc %esi
0xb6f7aa90: jmp *0x11561c0(,%ebx,4)
0xb6f7aa97: mov 0x1(%esi),%ecx
0xb6f7aa9a: not %ecx
0xb6f7aa9c: mov -0x14(%ebp),%ebx
0xb6f7aa9f: shl $0x2,%ecx
0xb6f7aaa2: jmp 0xb6f7aa7e
0xb6f7aaa4: sub $0x8,%esp
0xb6f7aaa7: movsd %xmm0,(%esp)
0xb6f7aaac: fldl (%esp)
0xb6f7aaaf: add $0x8,%esp
0xb6f7aab2: mov -0x8(%ebp),%esp
0xb6f7aab5: movl $0x0,-0x8(%ebp)
0xb6f7aabc: mov -0x1c(%ebp),%esi
0xb6f7aabf: mov -0x18(%ebp),%edi
0xb6f7aac2: cmpb $0xba,(%esi)
0xb6f7aac5: je 0xb6f7aaee
0xb6f7aacb: movzwl 0x1(%esi),%ecx
0xb6f7aacf: mov -0x14(%ebp),%ebx
0xb6f7aad2: shl $0x2,%ecx
0xb6f7aad5: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7aad9: and $0xff,%ebx
0xb6f7aadf: lea (%esp,%ebx,4),%esp
0xb6f7aae2: movzbl 0x1(%esi),%ebx
0xb6f7aae6: inc %esi
0xb6f7aae7: jmp *0x11559c0(,%ebx,4)
0xb6f7aaee: mov 0x1(%esi),%ecx
0xb6f7aaf1: not %ecx
0xb6f7aaf3: mov -0x14(%ebp),%ebx
0xb6f7aaf6: shl $0x2,%ecx
0xb6f7aaf9: jmp 0xb6f7aad5
0xb6f7aafb: sub $0x4,%esp
0xb6f7aafe: movss %xmm0,(%esp)
0xb6f7ab03: flds (%esp)
0xb6f7ab06: add $0x4,%esp
0xb6f7ab09: mov -0x8(%ebp),%esp
0xb6f7ab0c: movl $0x0,-0x8(%ebp)
0xb6f7ab13: mov -0x1c(%ebp),%esi
0xb6f7ab16: mov -0x18(%ebp),%edi
0xb6f7ab19: cmpb $0xba,(%esi)
0xb6f7ab1c: je 0xb6f7ab45
0xb6f7ab22: movzwl 0x1(%esi),%ecx
0xb6f7ab26: mov -0x14(%ebp),%ebx
0xb6f7ab29: shl $0x2,%ecx
0xb6f7ab2c: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ab30: and $0xff,%ebx
0xb6f7ab36: lea (%esp,%ebx,4),%esp
0xb6f7ab39: movzbl 0x1(%esi),%ebx
0xb6f7ab3d: inc %esi
0xb6f7ab3e: jmp *0x11555c0(,%ebx,4)
0xb6f7ab45: mov 0x1(%esi),%ecx
0xb6f7ab48: not %ecx
0xb6f7ab4a: mov -0x14(%ebp),%ebx
0xb6f7ab4d: shl $0x2,%ecx
0xb6f7ab50: jmp 0xb6f7ab2c
0xb6f7ab52: mov -0x8(%ebp),%esp
0xb6f7ab55: movl $0x0,-0x8(%ebp)
0xb6f7ab5c: mov -0x1c(%ebp),%esi
0xb6f7ab5f: mov -0x18(%ebp),%edi
0xb6f7ab62: cmpb $0xba,(%esi)
0xb6f7ab65: je 0xb6f7ab8e
0xb6f7ab6b: movzwl 0x1(%esi),%ecx
0xb6f7ab6f: mov -0x14(%ebp),%ebx
0xb6f7ab72: shl $0x2,%ecx
0xb6f7ab75: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ab79: and $0xff,%ebx
0xb6f7ab7f: lea (%esp,%ebx,4),%esp
0xb6f7ab82: movzbl 0x1(%esi),%ebx
0xb6f7ab86: inc %esi
0xb6f7ab87: jmp *0x11551c0(,%ebx,4)
0xb6f7ab8e: mov 0x1(%esi),%ecx
0xb6f7ab91: not %ecx
0xb6f7ab93: mov -0x14(%ebp),%ebx
0xb6f7ab96: shl $0x2,%ecx
0xb6f7ab99: jmp 0xb6f7ab75
0xb6f7ab9b: mov -0x8(%ebp),%esp
0xb6f7ab9e: movl $0x0,-0x8(%ebp)
0xb6f7aba5: mov -0x1c(%ebp),%esi
0xb6f7aba8: mov -0x18(%ebp),%edi
0xb6f7abab: cmpb $0xba,(%esi)
0xb6f7abae: je 0xb6f7abd7
0xb6f7abb4: movzwl 0x1(%esi),%ecx
0xb6f7abb8: mov -0x14(%ebp),%ebx
0xb6f7abbb: shl $0x2,%ecx
0xb6f7abbe: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7abc2: and $0xff,%ebx
0xb6f7abc8: lea (%esp,%ebx,4),%esp
0xb6f7abcb: movzbl 0x1(%esi),%ebx
0xb6f7abcf: inc %esi
0xb6f7abd0: jmp *0x1154dc0(,%ebx,4)
0xb6f7abd7: mov 0x1(%esi),%ecx
0xb6f7abda: not %ecx
0xb6f7abdc: mov -0x14(%ebp),%ebx
0xb6f7abdf: shl $0x2,%ecx
0xb6f7abe2: jmp 0xb6f7abbe
0xb6f7abe4: mov -0x8(%ebp),%esp
0xb6f7abe7: movl $0x0,-0x8(%ebp)
0xb6f7abee: mov -0x1c(%ebp),%esi
0xb6f7abf1: mov -0x18(%ebp),%edi
0xb6f7abf4: cmpb $0xba,(%esi)
0xb6f7abf7: je 0xb6f7ac20
0xb6f7abfd: movzwl 0x1(%esi),%ecx
0xb6f7ac01: mov -0x14(%ebp),%ebx
0xb6f7ac04: shl $0x2,%ecx
0xb6f7ac07: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ac0b: and $0xff,%ebx
0xb6f7ac11: lea (%esp,%ebx,4),%esp
0xb6f7ac14: movzbl 0x1(%esi),%ebx
0xb6f7ac18: inc %esi
0xb6f7ac19: jmp *0x1155dc0(,%ebx,4)
0xb6f7ac20: mov 0x1(%esi),%ecx
0xb6f7ac23: not %ecx
0xb6f7ac25: mov -0x14(%ebp),%ebx
0xb6f7ac28: shl $0x2,%ecx
0xb6f7ac2b: jmp 0xb6f7ac07
0xb6f7ac2d: mov -0x8(%ebp),%esp
0xb6f7ac30: movl $0x0,-0x8(%ebp)
0xb6f7ac37: mov -0x1c(%ebp),%esi
0xb6f7ac3a: mov -0x18(%ebp),%edi
0xb6f7ac3d: cmpb $0xba,(%esi)
0xb6f7ac40: je 0xb6f7ac69
0xb6f7ac46: movzwl 0x1(%esi),%ecx
0xb6f7ac4a: mov -0x14(%ebp),%ebx
0xb6f7ac4d: shl $0x2,%ecx
0xb6f7ac50: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ac54: and $0xff,%ebx
0xb6f7ac5a: lea (%esp,%ebx,4),%esp
0xb6f7ac5d: movzbl 0x1(%esi),%ebx
0xb6f7ac61: inc %esi
0xb6f7ac62: jmp *0x1154dc0(,%ebx,4)
0xb6f7ac69: mov 0x1(%esi),%ecx
0xb6f7ac6c: not %ecx
0xb6f7ac6e: mov -0x14(%ebp),%ebx
0xb6f7ac71: shl $0x2,%ecx
0xb6f7ac74: jmp 0xb6f7ac50
0xb6f7ac76: mov -0x8(%ebp),%esp
0xb6f7ac79: movl $0x0,-0x8(%ebp)
0xb6f7ac80: mov -0x1c(%ebp),%esi
0xb6f7ac83: mov -0x18(%ebp),%edi
0xb6f7ac86: cmpb $0xba,(%esi)
0xb6f7ac89: je 0xb6f7acb2
0xb6f7ac8f: movzwl 0x1(%esi),%ecx
0xb6f7ac93: mov -0x14(%ebp),%ebx
0xb6f7ac96: shl $0x2,%ecx
0xb6f7ac99: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ac9d: and $0xff,%ebx
0xb6f7aca3: lea (%esp,%ebx,4),%esp
0xb6f7aca6: movzbl 0x1(%esi),%ebx
0xb6f7acaa: inc %esi
0xb6f7acab: jmp *0x1154dc0(,%ebx,4)
0xb6f7acb2: mov 0x1(%esi),%ecx
0xb6f7acb5: not %ecx
0xb6f7acb7: mov -0x14(%ebp),%ebx
0xb6f7acba: shl $0x2,%ecx
0xb6f7acbd: jmp 0xb6f7ac99
0xb6f7acbf: mov -0x8(%ebp),%esp
0xb6f7acc2: movl $0x0,-0x8(%ebp)
0xb6f7acc9: mov -0x1c(%ebp),%esi
0xb6f7accc: mov -0x18(%ebp),%edi
0xb6f7accf: cmpb $0xba,(%esi)
0xb6f7acd2: je 0xb6f7acfb
0xb6f7acd8: movzwl 0x1(%esi),%ecx
0xb6f7acdc: mov -0x14(%ebp),%ebx
0xb6f7acdf: shl $0x2,%ecx
0xb6f7ace2: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ace6: and $0xff,%ebx
0xb6f7acec: lea (%esp,%ebx,4),%esp
0xb6f7acef: movzbl 0x1(%esi),%ebx
0xb6f7acf3: inc %esi
0xb6f7acf4: jmp *0x1154dc0(,%ebx,4)
0xb6f7acfb: mov 0x1(%esi),%ecx
0xb6f7acfe: not %ecx
0xb6f7ad00: mov -0x14(%ebp),%ebx
0xb6f7ad03: shl $0x2,%ecx
0xb6f7ad06: jmp 0xb6f7ace2
0xb6f7ad08: mov -0x8(%ebp),%esp
0xb6f7ad0b: movl $0x0,-0x8(%ebp)
0xb6f7ad12: mov -0x1c(%ebp),%esi
0xb6f7ad15: mov -0x18(%ebp),%edi
0xb6f7ad18: cmpb $0xba,(%esi)
0xb6f7ad1b: je 0xb6f7ad46
0xb6f7ad21: movzwl 0x1(%esi),%ecx
0xb6f7ad25: mov -0x14(%ebp),%ebx
0xb6f7ad28: shl $0x2,%ecx
0xb6f7ad2b: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ad2f: and $0xff,%ebx
0xb6f7ad35: lea (%esp,%ebx,4),%esp
0xb6f7ad38: movzbl 0x2(%esi),%ebx
0xb6f7ad3c: add $0x2,%esi
0xb6f7ad3f: jmp *0x11561c0(,%ebx,4)
0xb6f7ad46: mov 0x1(%esi),%ecx
0xb6f7ad49: not %ecx
0xb6f7ad4b: mov -0x14(%ebp),%ebx
0xb6f7ad4e: shl $0x2,%ecx
0xb6f7ad51: jmp 0xb6f7ad2b
0xb6f7ad53: sub $0x8,%esp
0xb6f7ad56: movsd %xmm0,(%esp)
0xb6f7ad5b: fldl (%esp)
0xb6f7ad5e: add $0x8,%esp
0xb6f7ad61: mov -0x8(%ebp),%esp
0xb6f7ad64: movl $0x0,-0x8(%ebp)
0xb6f7ad6b: mov -0x1c(%ebp),%esi
0xb6f7ad6e: mov -0x18(%ebp),%edi
0xb6f7ad71: cmpb $0xba,(%esi)
0xb6f7ad74: je 0xb6f7ad9f
0xb6f7ad7a: movzwl 0x1(%esi),%ecx
0xb6f7ad7e: mov -0x14(%ebp),%ebx
0xb6f7ad81: shl $0x2,%ecx
0xb6f7ad84: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ad88: and $0xff,%ebx
0xb6f7ad8e: lea (%esp,%ebx,4),%esp
0xb6f7ad91: movzbl 0x2(%esi),%ebx
0xb6f7ad95: add $0x2,%esi
0xb6f7ad98: jmp *0x11559c0(,%ebx,4)
0xb6f7ad9f: mov 0x1(%esi),%ecx
0xb6f7ada2: not %ecx
0xb6f7ada4: mov -0x14(%ebp),%ebx
0xb6f7ada7: shl $0x2,%ecx
0xb6f7adaa: jmp 0xb6f7ad84
0xb6f7adac: sub $0x4,%esp
0xb6f7adaf: movss %xmm0,(%esp)
0xb6f7adb4: flds (%esp)
0xb6f7adb7: add $0x4,%esp
0xb6f7adba: mov -0x8(%ebp),%esp
0xb6f7adbd: movl $0x0,-0x8(%ebp)
0xb6f7adc4: mov -0x1c(%ebp),%esi
0xb6f7adc7: mov -0x18(%ebp),%edi
0xb6f7adca: cmpb $0xba,(%esi)
0xb6f7adcd: je 0xb6f7adf8
0xb6f7add3: movzwl 0x1(%esi),%ecx
0xb6f7add7: mov -0x14(%ebp),%ebx
0xb6f7adda: shl $0x2,%ecx
0xb6f7addd: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ade1: and $0xff,%ebx
0xb6f7ade7: lea (%esp,%ebx,4),%esp
0xb6f7adea: movzbl 0x2(%esi),%ebx
0xb6f7adee: add $0x2,%esi
0xb6f7adf1: jmp *0x11555c0(,%ebx,4)
0xb6f7adf8: mov 0x1(%esi),%ecx
0xb6f7adfb: not %ecx
0xb6f7adfd: mov -0x14(%ebp),%ebx
0xb6f7ae00: shl $0x2,%ecx
0xb6f7ae03: jmp 0xb6f7addd
0xb6f7ae05: mov -0x8(%ebp),%esp
0xb6f7ae08: movl $0x0,-0x8(%ebp)
0xb6f7ae0f: mov -0x1c(%ebp),%esi
0xb6f7ae12: mov -0x18(%ebp),%edi
0xb6f7ae15: cmpb $0xba,(%esi)
0xb6f7ae18: je 0xb6f7ae43
0xb6f7ae1e: movzwl 0x1(%esi),%ecx
0xb6f7ae22: mov -0x14(%ebp),%ebx
0xb6f7ae25: shl $0x2,%ecx
0xb6f7ae28: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ae2c: and $0xff,%ebx
0xb6f7ae32: lea (%esp,%ebx,4),%esp
0xb6f7ae35: movzbl 0x2(%esi),%ebx
0xb6f7ae39: add $0x2,%esi
0xb6f7ae3c: jmp *0x11551c0(,%ebx,4)
0xb6f7ae43: mov 0x1(%esi),%ecx
0xb6f7ae46: not %ecx
0xb6f7ae48: mov -0x14(%ebp),%ebx
0xb6f7ae4b: shl $0x2,%ecx
0xb6f7ae4e: jmp 0xb6f7ae28
0xb6f7ae50: mov -0x8(%ebp),%esp
0xb6f7ae53: movl $0x0,-0x8(%ebp)
0xb6f7ae5a: mov -0x1c(%ebp),%esi
0xb6f7ae5d: mov -0x18(%ebp),%edi
0xb6f7ae60: cmpb $0xba,(%esi)
0xb6f7ae63: je 0xb6f7ae8e
0xb6f7ae69: movzwl 0x1(%esi),%ecx
0xb6f7ae6d: mov -0x14(%ebp),%ebx
0xb6f7ae70: shl $0x2,%ecx
0xb6f7ae73: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ae77: and $0xff,%ebx
0xb6f7ae7d: lea (%esp,%ebx,4),%esp
0xb6f7ae80: movzbl 0x2(%esi),%ebx
0xb6f7ae84: add $0x2,%esi
0xb6f7ae87: jmp *0x1154dc0(,%ebx,4)
0xb6f7ae8e: mov 0x1(%esi),%ecx
0xb6f7ae91: not %ecx
0xb6f7ae93: mov -0x14(%ebp),%ebx
0xb6f7ae96: shl $0x2,%ecx
0xb6f7ae99: jmp 0xb6f7ae73
0xb6f7ae9b: mov -0x8(%ebp),%esp
0xb6f7ae9e: movl $0x0,-0x8(%ebp)
0xb6f7aea5: mov -0x1c(%ebp),%esi
0xb6f7aea8: mov -0x18(%ebp),%edi
0xb6f7aeab: cmpb $0xba,(%esi)
0xb6f7aeae: je 0xb6f7aed9
0xb6f7aeb4: movzwl 0x1(%esi),%ecx
0xb6f7aeb8: mov -0x14(%ebp),%ebx
0xb6f7aebb: shl $0x2,%ecx
0xb6f7aebe: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7aec2: and $0xff,%ebx
0xb6f7aec8: lea (%esp,%ebx,4),%esp
0xb6f7aecb: movzbl 0x2(%esi),%ebx
0xb6f7aecf: add $0x2,%esi
0xb6f7aed2: jmp *0x1155dc0(,%ebx,4)
0xb6f7aed9: mov 0x1(%esi),%ecx
0xb6f7aedc: not %ecx
0xb6f7aede: mov -0x14(%ebp),%ebx
0xb6f7aee1: shl $0x2,%ecx
0xb6f7aee4: jmp 0xb6f7aebe
0xb6f7aee6: mov -0x8(%ebp),%esp
0xb6f7aee9: movl $0x0,-0x8(%ebp)
0xb6f7aef0: mov -0x1c(%ebp),%esi
0xb6f7aef3: mov -0x18(%ebp),%edi
0xb6f7aef6: cmpb $0xba,(%esi)
0xb6f7aef9: je 0xb6f7af24
0xb6f7aeff: movzwl 0x1(%esi),%ecx
0xb6f7af03: mov -0x14(%ebp),%ebx
0xb6f7af06: shl $0x2,%ecx
0xb6f7af09: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7af0d: and $0xff,%ebx
0xb6f7af13: lea (%esp,%ebx,4),%esp
0xb6f7af16: movzbl 0x2(%esi),%ebx
0xb6f7af1a: add $0x2,%esi
0xb6f7af1d: jmp *0x1154dc0(,%ebx,4)
0xb6f7af24: mov 0x1(%esi),%ecx
0xb6f7af27: not %ecx
0xb6f7af29: mov -0x14(%ebp),%ebx
0xb6f7af2c: shl $0x2,%ecx
0xb6f7af2f: jmp 0xb6f7af09
0xb6f7af31: mov -0x8(%ebp),%esp
0xb6f7af34: movl $0x0,-0x8(%ebp)
0xb6f7af3b: mov -0x1c(%ebp),%esi
0xb6f7af3e: mov -0x18(%ebp),%edi
0xb6f7af41: cmpb $0xba,(%esi)
0xb6f7af44: je 0xb6f7af6f
0xb6f7af4a: movzwl 0x1(%esi),%ecx
0xb6f7af4e: mov -0x14(%ebp),%ebx
0xb6f7af51: shl $0x2,%ecx
0xb6f7af54: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7af58: and $0xff,%ebx
0xb6f7af5e: lea (%esp,%ebx,4),%esp
0xb6f7af61: movzbl 0x2(%esi),%ebx
0xb6f7af65: add $0x2,%esi
0xb6f7af68: jmp *0x1154dc0(,%ebx,4)
0xb6f7af6f: mov 0x1(%esi),%ecx
0xb6f7af72: not %ecx
0xb6f7af74: mov -0x14(%ebp),%ebx
0xb6f7af77: shl $0x2,%ecx
0xb6f7af7a: jmp 0xb6f7af54
0xb6f7af7c: mov -0x8(%ebp),%esp
0xb6f7af7f: movl $0x0,-0x8(%ebp)
0xb6f7af86: mov -0x1c(%ebp),%esi
0xb6f7af89: mov -0x18(%ebp),%edi
0xb6f7af8c: cmpb $0xba,(%esi)
0xb6f7af8f: je 0xb6f7afba
0xb6f7af95: movzwl 0x1(%esi),%ecx
0xb6f7af99: mov -0x14(%ebp),%ebx
0xb6f7af9c: shl $0x2,%ecx
0xb6f7af9f: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7afa3: and $0xff,%ebx
0xb6f7afa9: lea (%esp,%ebx,4),%esp
0xb6f7afac: movzbl 0x2(%esi),%ebx
0xb6f7afb0: add $0x2,%esi
0xb6f7afb3: jmp *0x1154dc0(,%ebx,4)
0xb6f7afba: mov 0x1(%esi),%ecx
0xb6f7afbd: not %ecx
0xb6f7afbf: mov -0x14(%ebp),%ebx
0xb6f7afc2: shl $0x2,%ecx
0xb6f7afc5: jmp 0xb6f7af9f
0xb6f7afc7: mov -0x8(%ebp),%esp
0xb6f7afca: movl $0x0,-0x8(%ebp)
0xb6f7afd1: mov -0x1c(%ebp),%esi
0xb6f7afd4: mov -0x18(%ebp),%edi
0xb6f7afd7: cmpb $0xba,(%esi)
0xb6f7afda: je 0xb6f7b005
0xb6f7afe0: movzwl 0x1(%esi),%ecx
0xb6f7afe4: mov -0x14(%ebp),%ebx
0xb6f7afe7: shl $0x2,%ecx
0xb6f7afea: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7afee: and $0xff,%ebx
0xb6f7aff4: lea (%esp,%ebx,4),%esp
0xb6f7aff7: movzbl 0x3(%esi),%ebx
0xb6f7affb: add $0x3,%esi
0xb6f7affe: jmp *0x11561c0(,%ebx,4)
0xb6f7b005: mov 0x1(%esi),%ecx
0xb6f7b008: not %ecx
0xb6f7b00a: mov -0x14(%ebp),%ebx
0xb6f7b00d: shl $0x2,%ecx
0xb6f7b010: jmp 0xb6f7afea
0xb6f7b012: sub $0x8,%esp
0xb6f7b015: movsd %xmm0,(%esp)
0xb6f7b01a: fldl (%esp)
0xb6f7b01d: add $0x8,%esp
0xb6f7b020: mov -0x8(%ebp),%esp
0xb6f7b023: movl $0x0,-0x8(%ebp)
0xb6f7b02a: mov -0x1c(%ebp),%esi
0xb6f7b02d: mov -0x18(%ebp),%edi
0xb6f7b030: cmpb $0xba,(%esi)
0xb6f7b033: je 0xb6f7b05e
0xb6f7b039: movzwl 0x1(%esi),%ecx
0xb6f7b03d: mov -0x14(%ebp),%ebx
0xb6f7b040: shl $0x2,%ecx
0xb6f7b043: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b047: and $0xff,%ebx
0xb6f7b04d: lea (%esp,%ebx,4),%esp
0xb6f7b050: movzbl 0x3(%esi),%ebx
0xb6f7b054: add $0x3,%esi
0xb6f7b057: jmp *0x11559c0(,%ebx,4)
0xb6f7b05e: mov 0x1(%esi),%ecx
0xb6f7b061: not %ecx
0xb6f7b063: mov -0x14(%ebp),%ebx
0xb6f7b066: shl $0x2,%ecx
0xb6f7b069: jmp 0xb6f7b043
0xb6f7b06b: sub $0x4,%esp
0xb6f7b06e: movss %xmm0,(%esp)
0xb6f7b073: flds (%esp)
0xb6f7b076: add $0x4,%esp
0xb6f7b079: mov -0x8(%ebp),%esp
0xb6f7b07c: movl $0x0,-0x8(%ebp)
0xb6f7b083: mov -0x1c(%ebp),%esi
0xb6f7b086: mov -0x18(%ebp),%edi
0xb6f7b089: cmpb $0xba,(%esi)
0xb6f7b08c: je 0xb6f7b0b7
0xb6f7b092: movzwl 0x1(%esi),%ecx
0xb6f7b096: mov -0x14(%ebp),%ebx
0xb6f7b099: shl $0x2,%ecx
0xb6f7b09c: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b0a0: and $0xff,%ebx
0xb6f7b0a6: lea (%esp,%ebx,4),%esp
0xb6f7b0a9: movzbl 0x3(%esi),%ebx
0xb6f7b0ad: add $0x3,%esi
0xb6f7b0b0: jmp *0x11555c0(,%ebx,4)
0xb6f7b0b7: mov 0x1(%esi),%ecx
0xb6f7b0ba: not %ecx
0xb6f7b0bc: mov -0x14(%ebp),%ebx
0xb6f7b0bf: shl $0x2,%ecx
0xb6f7b0c2: jmp 0xb6f7b09c
0xb6f7b0c4: mov -0x8(%ebp),%esp
0xb6f7b0c7: movl $0x0,-0x8(%ebp)
0xb6f7b0ce: mov -0x1c(%ebp),%esi
0xb6f7b0d1: mov -0x18(%ebp),%edi
0xb6f7b0d4: cmpb $0xba,(%esi)
0xb6f7b0d7: je 0xb6f7b102
0xb6f7b0dd: movzwl 0x1(%esi),%ecx
0xb6f7b0e1: mov -0x14(%ebp),%ebx
0xb6f7b0e4: shl $0x2,%ecx
0xb6f7b0e7: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b0eb: and $0xff,%ebx
0xb6f7b0f1: lea (%esp,%ebx,4),%esp
0xb6f7b0f4: movzbl 0x3(%esi),%ebx
0xb6f7b0f8: add $0x3,%esi
0xb6f7b0fb: jmp *0x11551c0(,%ebx,4)
0xb6f7b102: mov 0x1(%esi),%ecx
0xb6f7b105: not %ecx
0xb6f7b107: mov -0x14(%ebp),%ebx
0xb6f7b10a: shl $0x2,%ecx
0xb6f7b10d: jmp 0xb6f7b0e7
0xb6f7b10f: mov -0x8(%ebp),%esp
0xb6f7b112: movl $0x0,-0x8(%ebp)
0xb6f7b119: mov -0x1c(%ebp),%esi
0xb6f7b11c: mov -0x18(%ebp),%edi
0xb6f7b11f: cmpb $0xba,(%esi)
0xb6f7b122: je 0xb6f7b14d
0xb6f7b128: movzwl 0x1(%esi),%ecx
0xb6f7b12c: mov -0x14(%ebp),%ebx
0xb6f7b12f: shl $0x2,%ecx
0xb6f7b132: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b136: and $0xff,%ebx
0xb6f7b13c: lea (%esp,%ebx,4),%esp
0xb6f7b13f: movzbl 0x3(%esi),%ebx
0xb6f7b143: add $0x3,%esi
0xb6f7b146: jmp *0x1154dc0(,%ebx,4)
0xb6f7b14d: mov 0x1(%esi),%ecx
0xb6f7b150: not %ecx
0xb6f7b152: mov -0x14(%ebp),%ebx
0xb6f7b155: shl $0x2,%ecx
0xb6f7b158: jmp 0xb6f7b132
0xb6f7b15a: mov -0x8(%ebp),%esp
0xb6f7b15d: movl $0x0,-0x8(%ebp)
0xb6f7b164: mov -0x1c(%ebp),%esi
0xb6f7b167: mov -0x18(%ebp),%edi
0xb6f7b16a: cmpb $0xba,(%esi)
0xb6f7b16d: je 0xb6f7b198
0xb6f7b173: movzwl 0x1(%esi),%ecx
0xb6f7b177: mov -0x14(%ebp),%ebx
0xb6f7b17a: shl $0x2,%ecx
0xb6f7b17d: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b181: and $0xff,%ebx
0xb6f7b187: lea (%esp,%ebx,4),%esp
0xb6f7b18a: movzbl 0x3(%esi),%ebx
0xb6f7b18e: add $0x3,%esi
0xb6f7b191: jmp *0x1155dc0(,%ebx,4)
0xb6f7b198: mov 0x1(%esi),%ecx
0xb6f7b19b: not %ecx
0xb6f7b19d: mov -0x14(%ebp),%ebx
0xb6f7b1a0: shl $0x2,%ecx
0xb6f7b1a3: jmp 0xb6f7b17d
0xb6f7b1a5: mov -0x8(%ebp),%esp
0xb6f7b1a8: movl $0x0,-0x8(%ebp)
0xb6f7b1af: mov -0x1c(%ebp),%esi
0xb6f7b1b2: mov -0x18(%ebp),%edi
0xb6f7b1b5: cmpb $0xba,(%esi)
0xb6f7b1b8: je 0xb6f7b1e3
0xb6f7b1be: movzwl 0x1(%esi),%ecx
0xb6f7b1c2: mov -0x14(%ebp),%ebx
0xb6f7b1c5: shl $0x2,%ecx
0xb6f7b1c8: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b1cc: and $0xff,%ebx
0xb6f7b1d2: lea (%esp,%ebx,4),%esp
0xb6f7b1d5: movzbl 0x3(%esi),%ebx
0xb6f7b1d9: add $0x3,%esi
0xb6f7b1dc: jmp *0x1154dc0(,%ebx,4)
0xb6f7b1e3: mov 0x1(%esi),%ecx
0xb6f7b1e6: not %ecx
0xb6f7b1e8: mov -0x14(%ebp),%ebx
0xb6f7b1eb: shl $0x2,%ecx
0xb6f7b1ee: jmp 0xb6f7b1c8
0xb6f7b1f0: mov -0x8(%ebp),%esp
0xb6f7b1f3: movl $0x0,-0x8(%ebp)
0xb6f7b1fa: mov -0x1c(%ebp),%esi
0xb6f7b1fd: mov -0x18(%ebp),%edi
0xb6f7b200: cmpb $0xba,(%esi)
0xb6f7b203: je 0xb6f7b22e
0xb6f7b209: movzwl 0x1(%esi),%ecx
0xb6f7b20d: mov -0x14(%ebp),%ebx
0xb6f7b210: shl $0x2,%ecx
0xb6f7b213: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b217: and $0xff,%ebx
0xb6f7b21d: lea (%esp,%ebx,4),%esp
0xb6f7b220: movzbl 0x3(%esi),%ebx
0xb6f7b224: add $0x3,%esi
0xb6f7b227: jmp *0x1154dc0(,%ebx,4)
0xb6f7b22e: mov 0x1(%esi),%ecx
0xb6f7b231: not %ecx
0xb6f7b233: mov -0x14(%ebp),%ebx
0xb6f7b236: shl $0x2,%ecx
0xb6f7b239: jmp 0xb6f7b213
0xb6f7b23b: mov -0x8(%ebp),%esp
0xb6f7b23e: movl $0x0,-0x8(%ebp)
0xb6f7b245: mov -0x1c(%ebp),%esi
0xb6f7b248: mov -0x18(%ebp),%edi
0xb6f7b24b: cmpb $0xba,(%esi)
0xb6f7b24e: je 0xb6f7b279
0xb6f7b254: movzwl 0x1(%esi),%ecx
0xb6f7b258: mov -0x14(%ebp),%ebx
0xb6f7b25b: shl $0x2,%ecx
0xb6f7b25e: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b262: and $0xff,%ebx
0xb6f7b268: lea (%esp,%ebx,4),%esp
0xb6f7b26b: movzbl 0x3(%esi),%ebx
0xb6f7b26f: add $0x3,%esi
0xb6f7b272: jmp *0x1154dc0(,%ebx,4)
0xb6f7b279: mov 0x1(%esi),%ecx
0xb6f7b27c: not %ecx
0xb6f7b27e: mov -0x14(%ebp),%ebx
0xb6f7b281: shl $0x2,%ecx
0xb6f7b284: jmp 0xb6f7b25e
0xb6f7b286: mov -0x8(%ebp),%esp
0xb6f7b289: movl $0x0,-0x8(%ebp)
0xb6f7b290: mov -0x1c(%ebp),%esi
0xb6f7b293: mov -0x18(%ebp),%edi
0xb6f7b296: cmpb $0xba,(%esi)
0xb6f7b299: je 0xb6f7b2c4
0xb6f7b29f: movzwl 0x1(%esi),%ecx
0xb6f7b2a3: mov -0x14(%ebp),%ebx
0xb6f7b2a6: shl $0x2,%ecx
0xb6f7b2a9: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b2ad: and $0xff,%ebx
0xb6f7b2b3: lea (%esp,%ebx,4),%esp
0xb6f7b2b6: movzbl 0x4(%esi),%ebx
0xb6f7b2ba: add $0x4,%esi
0xb6f7b2bd: jmp *0x11561c0(,%ebx,4)
0xb6f7b2c4: mov 0x1(%esi),%ecx
0xb6f7b2c7: not %ecx
0xb6f7b2c9: mov -0x14(%ebp),%ebx
0xb6f7b2cc: shl $0x2,%ecx
0xb6f7b2cf: jmp 0xb6f7b2a9
0xb6f7b2d1: sub $0x8,%esp
0xb6f7b2d4: movsd %xmm0,(%esp)
0xb6f7b2d9: fldl (%esp)
0xb6f7b2dc: add $0x8,%esp
0xb6f7b2df: mov -0x8(%ebp),%esp
0xb6f7b2e2: movl $0x0,-0x8(%ebp)
0xb6f7b2e9: mov -0x1c(%ebp),%esi
0xb6f7b2ec: mov -0x18(%ebp),%edi
0xb6f7b2ef: cmpb $0xba,(%esi)
0xb6f7b2f2: je 0xb6f7b31d
0xb6f7b2f8: movzwl 0x1(%esi),%ecx
0xb6f7b2fc: mov -0x14(%ebp),%ebx
0xb6f7b2ff: shl $0x2,%ecx
0xb6f7b302: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b306: and $0xff,%ebx
0xb6f7b30c: lea (%esp,%ebx,4),%esp
0xb6f7b30f: movzbl 0x4(%esi),%ebx
0xb6f7b313: add $0x4,%esi
0xb6f7b316: jmp *0x11559c0(,%ebx,4)
0xb6f7b31d: mov 0x1(%esi),%ecx
0xb6f7b320: not %ecx
0xb6f7b322: mov -0x14(%ebp),%ebx
0xb6f7b325: shl $0x2,%ecx
0xb6f7b328: jmp 0xb6f7b302
0xb6f7b32a: sub $0x4,%esp
0xb6f7b32d: movss %xmm0,(%esp)
0xb6f7b332: flds (%esp)
0xb6f7b335: add $0x4,%esp
0xb6f7b338: mov -0x8(%ebp),%esp
0xb6f7b33b: movl $0x0,-0x8(%ebp)
0xb6f7b342: mov -0x1c(%ebp),%esi
0xb6f7b345: mov -0x18(%ebp),%edi
0xb6f7b348: cmpb $0xba,(%esi)
0xb6f7b34b: je 0xb6f7b376
0xb6f7b351: movzwl 0x1(%esi),%ecx
0xb6f7b355: mov -0x14(%ebp),%ebx
0xb6f7b358: shl $0x2,%ecx
0xb6f7b35b: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b35f: and $0xff,%ebx
0xb6f7b365: lea (%esp,%ebx,4),%esp
0xb6f7b368: movzbl 0x4(%esi),%ebx
0xb6f7b36c: add $0x4,%esi
0xb6f7b36f: jmp *0x11555c0(,%ebx,4)
0xb6f7b376: mov 0x1(%esi),%ecx
0xb6f7b379: not %ecx
0xb6f7b37b: mov -0x14(%ebp),%ebx
0xb6f7b37e: shl $0x2,%ecx
0xb6f7b381: jmp 0xb6f7b35b
0xb6f7b383: mov -0x8(%ebp),%esp
0xb6f7b386: movl $0x0,-0x8(%ebp)
0xb6f7b38d: mov -0x1c(%ebp),%esi
0xb6f7b390: mov -0x18(%ebp),%edi
0xb6f7b393: cmpb $0xba,(%esi)
0xb6f7b396: je 0xb6f7b3c1
0xb6f7b39c: movzwl 0x1(%esi),%ecx
0xb6f7b3a0: mov -0x14(%ebp),%ebx
0xb6f7b3a3: shl $0x2,%ecx
0xb6f7b3a6: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b3aa: and $0xff,%ebx
0xb6f7b3b0: lea (%esp,%ebx,4),%esp
0xb6f7b3b3: movzbl 0x4(%esi),%ebx
0xb6f7b3b7: add $0x4,%esi
0xb6f7b3ba: jmp *0x11551c0(,%ebx,4)
0xb6f7b3c1: mov 0x1(%esi),%ecx
0xb6f7b3c4: not %ecx
0xb6f7b3c6: mov -0x14(%ebp),%ebx
0xb6f7b3c9: shl $0x2,%ecx
0xb6f7b3cc: jmp 0xb6f7b3a6
0xb6f7b3ce: mov -0x8(%ebp),%esp
0xb6f7b3d1: movl $0x0,-0x8(%ebp)
0xb6f7b3d8: mov -0x1c(%ebp),%esi
0xb6f7b3db: mov -0x18(%ebp),%edi
0xb6f7b3de: cmpb $0xba,(%esi)
0xb6f7b3e1: je 0xb6f7b40c
0xb6f7b3e7: movzwl 0x1(%esi),%ecx
0xb6f7b3eb: mov -0x14(%ebp),%ebx
0xb6f7b3ee: shl $0x2,%ecx
0xb6f7b3f1: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b3f5: and $0xff,%ebx
0xb6f7b3fb: lea (%esp,%ebx,4),%esp
0xb6f7b3fe: movzbl 0x4(%esi),%ebx
0xb6f7b402: add $0x4,%esi
0xb6f7b405: jmp *0x1154dc0(,%ebx,4)
0xb6f7b40c: mov 0x1(%esi),%ecx
0xb6f7b40f: not %ecx
0xb6f7b411: mov -0x14(%ebp),%ebx
0xb6f7b414: shl $0x2,%ecx
0xb6f7b417: jmp 0xb6f7b3f1
0xb6f7b419: mov -0x8(%ebp),%esp
0xb6f7b41c: movl $0x0,-0x8(%ebp)
0xb6f7b423: mov -0x1c(%ebp),%esi
0xb6f7b426: mov -0x18(%ebp),%edi
0xb6f7b429: cmpb $0xba,(%esi)
0xb6f7b42c: je 0xb6f7b457
0xb6f7b432: movzwl 0x1(%esi),%ecx
0xb6f7b436: mov -0x14(%ebp),%ebx
0xb6f7b439: shl $0x2,%ecx
0xb6f7b43c: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b440: and $0xff,%ebx
0xb6f7b446: lea (%esp,%ebx,4),%esp
0xb6f7b449: movzbl 0x4(%esi),%ebx
0xb6f7b44d: add $0x4,%esi
0xb6f7b450: jmp *0x1155dc0(,%ebx,4)
0xb6f7b457: mov 0x1(%esi),%ecx
0xb6f7b45a: not %ecx
0xb6f7b45c: mov -0x14(%ebp),%ebx
0xb6f7b45f: shl $0x2,%ecx
0xb6f7b462: jmp 0xb6f7b43c
0xb6f7b464: mov -0x8(%ebp),%esp
0xb6f7b467: movl $0x0,-0x8(%ebp)
0xb6f7b46e: mov -0x1c(%ebp),%esi
0xb6f7b471: mov -0x18(%ebp),%edi
0xb6f7b474: cmpb $0xba,(%esi)
0xb6f7b477: je 0xb6f7b4a2
0xb6f7b47d: movzwl 0x1(%esi),%ecx
0xb6f7b481: mov -0x14(%ebp),%ebx
0xb6f7b484: shl $0x2,%ecx
0xb6f7b487: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b48b: and $0xff,%ebx
0xb6f7b491: lea (%esp,%ebx,4),%esp
0xb6f7b494: movzbl 0x4(%esi),%ebx
0xb6f7b498: add $0x4,%esi
0xb6f7b49b: jmp *0x1154dc0(,%ebx,4)
0xb6f7b4a2: mov 0x1(%esi),%ecx
0xb6f7b4a5: not %ecx
0xb6f7b4a7: mov -0x14(%ebp),%ebx
0xb6f7b4aa: shl $0x2,%ecx
0xb6f7b4ad: jmp 0xb6f7b487
0xb6f7b4af: mov -0x8(%ebp),%esp
0xb6f7b4b2: movl $0x0,-0x8(%ebp)
0xb6f7b4b9: mov -0x1c(%ebp),%esi
0xb6f7b4bc: mov -0x18(%ebp),%edi
0xb6f7b4bf: cmpb $0xba,(%esi)
0xb6f7b4c2: je 0xb6f7b4ed
0xb6f7b4c8: movzwl 0x1(%esi),%ecx
0xb6f7b4cc: mov -0x14(%ebp),%ebx
0xb6f7b4cf: shl $0x2,%ecx
0xb6f7b4d2: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b4d6: and $0xff,%ebx
0xb6f7b4dc: lea (%esp,%ebx,4),%esp
0xb6f7b4df: movzbl 0x4(%esi),%ebx
0xb6f7b4e3: add $0x4,%esi
0xb6f7b4e6: jmp *0x1154dc0(,%ebx,4)
0xb6f7b4ed: mov 0x1(%esi),%ecx
0xb6f7b4f0: not %ecx
0xb6f7b4f2: mov -0x14(%ebp),%ebx
0xb6f7b4f5: shl $0x2,%ecx
0xb6f7b4f8: jmp 0xb6f7b4d2
0xb6f7b4fa: mov -0x8(%ebp),%esp
0xb6f7b4fd: movl $0x0,-0x8(%ebp)
0xb6f7b504: mov -0x1c(%ebp),%esi
0xb6f7b507: mov -0x18(%ebp),%edi
0xb6f7b50a: cmpb $0xba,(%esi)
0xb6f7b50d: je 0xb6f7b538
0xb6f7b513: movzwl 0x1(%esi),%ecx
0xb6f7b517: mov -0x14(%ebp),%ebx
0xb6f7b51a: shl $0x2,%ecx
0xb6f7b51d: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b521: and $0xff,%ebx
0xb6f7b527: lea (%esp,%ebx,4),%esp
0xb6f7b52a: movzbl 0x4(%esi),%ebx
0xb6f7b52e: add $0x4,%esi
0xb6f7b531: jmp *0x1154dc0(,%ebx,4)
0xb6f7b538: mov 0x1(%esi),%ecx
0xb6f7b53b: not %ecx
0xb6f7b53d: mov -0x14(%ebp),%ebx
0xb6f7b540: shl $0x2,%ecx
0xb6f7b543: jmp 0xb6f7b51d
0xb6f7b545: mov -0x8(%ebp),%esp
0xb6f7b548: movl $0x0,-0x8(%ebp)
0xb6f7b54f: mov -0x1c(%ebp),%esi
0xb6f7b552: mov -0x18(%ebp),%edi
0xb6f7b555: cmpb $0xba,(%esi)
0xb6f7b558: je 0xb6f7b583
0xb6f7b55e: movzwl 0x1(%esi),%ecx
0xb6f7b562: mov -0x14(%ebp),%ebx
0xb6f7b565: shl $0x2,%ecx
0xb6f7b568: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b56c: and $0xff,%ebx
0xb6f7b572: lea (%esp,%ebx,4),%esp
0xb6f7b575: movzbl 0x5(%esi),%ebx
0xb6f7b579: add $0x5,%esi
0xb6f7b57c: jmp *0x11561c0(,%ebx,4)
0xb6f7b583: mov 0x1(%esi),%ecx
0xb6f7b586: not %ecx
0xb6f7b588: mov -0x14(%ebp),%ebx
0xb6f7b58b: shl $0x2,%ecx
0xb6f7b58e: jmp 0xb6f7b568
0xb6f7b590: sub $0x8,%esp
0xb6f7b593: movsd %xmm0,(%esp)
0xb6f7b598: fldl (%esp)
0xb6f7b59b: add $0x8,%esp
0xb6f7b59e: mov -0x8(%ebp),%esp
0xb6f7b5a1: movl $0x0,-0x8(%ebp)
0xb6f7b5a8: mov -0x1c(%ebp),%esi
0xb6f7b5ab: mov -0x18(%ebp),%edi
0xb6f7b5ae: cmpb $0xba,(%esi)
0xb6f7b5b1: je 0xb6f7b5dc
0xb6f7b5b7: movzwl 0x1(%esi),%ecx
0xb6f7b5bb: mov -0x14(%ebp),%ebx
0xb6f7b5be: shl $0x2,%ecx
0xb6f7b5c1: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b5c5: and $0xff,%ebx
0xb6f7b5cb: lea (%esp,%ebx,4),%esp
0xb6f7b5ce: movzbl 0x5(%esi),%ebx
0xb6f7b5d2: add $0x5,%esi
0xb6f7b5d5: jmp *0x11559c0(,%ebx,4)
0xb6f7b5dc: mov 0x1(%esi),%ecx
0xb6f7b5df: not %ecx
0xb6f7b5e1: mov -0x14(%ebp),%ebx
0xb6f7b5e4: shl $0x2,%ecx
0xb6f7b5e7: jmp 0xb6f7b5c1
0xb6f7b5e9: sub $0x4,%esp
0xb6f7b5ec: movss %xmm0,(%esp)
0xb6f7b5f1: flds (%esp)
0xb6f7b5f4: add $0x4,%esp
0xb6f7b5f7: mov -0x8(%ebp),%esp
0xb6f7b5fa: movl $0x0,-0x8(%ebp)
0xb6f7b601: mov -0x1c(%ebp),%esi
0xb6f7b604: mov -0x18(%ebp),%edi
0xb6f7b607: cmpb $0xba,(%esi)
0xb6f7b60a: je 0xb6f7b635
0xb6f7b610: movzwl 0x1(%esi),%ecx
0xb6f7b614: mov -0x14(%ebp),%ebx
0xb6f7b617: shl $0x2,%ecx
0xb6f7b61a: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b61e: and $0xff,%ebx
0xb6f7b624: lea (%esp,%ebx,4),%esp
0xb6f7b627: movzbl 0x5(%esi),%ebx
0xb6f7b62b: add $0x5,%esi
0xb6f7b62e: jmp *0x11555c0(,%ebx,4)
0xb6f7b635: mov 0x1(%esi),%ecx
0xb6f7b638: not %ecx
0xb6f7b63a: mov -0x14(%ebp),%ebx
0xb6f7b63d: shl $0x2,%ecx
0xb6f7b640: jmp 0xb6f7b61a
0xb6f7b642: mov -0x8(%ebp),%esp
0xb6f7b645: movl $0x0,-0x8(%ebp)
0xb6f7b64c: mov -0x1c(%ebp),%esi
0xb6f7b64f: mov -0x18(%ebp),%edi
0xb6f7b652: cmpb $0xba,(%esi)
0xb6f7b655: je 0xb6f7b680
0xb6f7b65b: movzwl 0x1(%esi),%ecx
0xb6f7b65f: mov -0x14(%ebp),%ebx
0xb6f7b662: shl $0x2,%ecx
0xb6f7b665: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b669: and $0xff,%ebx
0xb6f7b66f: lea (%esp,%ebx,4),%esp
0xb6f7b672: movzbl 0x5(%esi),%ebx
0xb6f7b676: add $0x5,%esi
0xb6f7b679: jmp *0x11551c0(,%ebx,4)
0xb6f7b680: mov 0x1(%esi),%ecx
0xb6f7b683: not %ecx
0xb6f7b685: mov -0x14(%ebp),%ebx
0xb6f7b688: shl $0x2,%ecx
0xb6f7b68b: jmp 0xb6f7b665
0xb6f7b68d: mov -0x8(%ebp),%esp
0xb6f7b690: movl $0x0,-0x8(%ebp)
0xb6f7b697: mov -0x1c(%ebp),%esi
0xb6f7b69a: mov -0x18(%ebp),%edi
0xb6f7b69d: cmpb $0xba,(%esi)
0xb6f7b6a0: je 0xb6f7b6cb
0xb6f7b6a6: movzwl 0x1(%esi),%ecx
0xb6f7b6aa: mov -0x14(%ebp),%ebx
0xb6f7b6ad: shl $0x2,%ecx
0xb6f7b6b0: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b6b4: and $0xff,%ebx
0xb6f7b6ba: lea (%esp,%ebx,4),%esp
0xb6f7b6bd: movzbl 0x5(%esi),%ebx
0xb6f7b6c1: add $0x5,%esi
0xb6f7b6c4: jmp *0x1154dc0(,%ebx,4)
0xb6f7b6cb: mov 0x1(%esi),%ecx
0xb6f7b6ce: not %ecx
0xb6f7b6d0: mov -0x14(%ebp),%ebx
0xb6f7b6d3: shl $0x2,%ecx
0xb6f7b6d6: jmp 0xb6f7b6b0
0xb6f7b6d8: mov -0x8(%ebp),%esp
0xb6f7b6db: movl $0x0,-0x8(%ebp)
0xb6f7b6e2: mov -0x1c(%ebp),%esi
0xb6f7b6e5: mov -0x18(%ebp),%edi
0xb6f7b6e8: cmpb $0xba,(%esi)
0xb6f7b6eb: je 0xb6f7b716
0xb6f7b6f1: movzwl 0x1(%esi),%ecx
0xb6f7b6f5: mov -0x14(%ebp),%ebx
0xb6f7b6f8: shl $0x2,%ecx
0xb6f7b6fb: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b6ff: and $0xff,%ebx
0xb6f7b705: lea (%esp,%ebx,4),%esp
0xb6f7b708: movzbl 0x5(%esi),%ebx
0xb6f7b70c: add $0x5,%esi
0xb6f7b70f: jmp *0x1155dc0(,%ebx,4)
0xb6f7b716: mov 0x1(%esi),%ecx
0xb6f7b719: not %ecx
0xb6f7b71b: mov -0x14(%ebp),%ebx
0xb6f7b71e: shl $0x2,%ecx
0xb6f7b721: jmp 0xb6f7b6fb
0xb6f7b723: mov -0x8(%ebp),%esp
0xb6f7b726: movl $0x0,-0x8(%ebp)
0xb6f7b72d: mov -0x1c(%ebp),%esi
0xb6f7b730: mov -0x18(%ebp),%edi
0xb6f7b733: cmpb $0xba,(%esi)
0xb6f7b736: je 0xb6f7b761
0xb6f7b73c: movzwl 0x1(%esi),%ecx
0xb6f7b740: mov -0x14(%ebp),%ebx
0xb6f7b743: shl $0x2,%ecx
0xb6f7b746: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b74a: and $0xff,%ebx
0xb6f7b750: lea (%esp,%ebx,4),%esp
0xb6f7b753: movzbl 0x5(%esi),%ebx
0xb6f7b757: add $0x5,%esi
0xb6f7b75a: jmp *0x1154dc0(,%ebx,4)
0xb6f7b761: mov 0x1(%esi),%ecx
0xb6f7b764: not %ecx
0xb6f7b766: mov -0x14(%ebp),%ebx
0xb6f7b769: shl $0x2,%ecx
0xb6f7b76c: jmp 0xb6f7b746
0xb6f7b76e: mov -0x8(%ebp),%esp
0xb6f7b771: movl $0x0,-0x8(%ebp)
0xb6f7b778: mov -0x1c(%ebp),%esi
0xb6f7b77b: mov -0x18(%ebp),%edi
0xb6f7b77e: cmpb $0xba,(%esi)
0xb6f7b781: je 0xb6f7b7ac
0xb6f7b787: movzwl 0x1(%esi),%ecx
0xb6f7b78b: mov -0x14(%ebp),%ebx
0xb6f7b78e: shl $0x2,%ecx
0xb6f7b791: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b795: and $0xff,%ebx
0xb6f7b79b: lea (%esp,%ebx,4),%esp
0xb6f7b79e: movzbl 0x5(%esi),%ebx
0xb6f7b7a2: add $0x5,%esi
0xb6f7b7a5: jmp *0x1154dc0(,%ebx,4)
0xb6f7b7ac: mov 0x1(%esi),%ecx
0xb6f7b7af: not %ecx
0xb6f7b7b1: mov -0x14(%ebp),%ebx
0xb6f7b7b4: shl $0x2,%ecx
0xb6f7b7b7: jmp 0xb6f7b791
0xb6f7b7b9: mov -0x8(%ebp),%esp
0xb6f7b7bc: movl $0x0,-0x8(%ebp)
0xb6f7b7c3: mov -0x1c(%ebp),%esi
0xb6f7b7c6: mov -0x18(%ebp),%edi
0xb6f7b7c9: cmpb $0xba,(%esi)
0xb6f7b7cc: je 0xb6f7b7f7
0xb6f7b7d2: movzwl 0x1(%esi),%ecx
0xb6f7b7d6: mov -0x14(%ebp),%ebx
0xb6f7b7d9: shl $0x2,%ecx
0xb6f7b7dc: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b7e0: and $0xff,%ebx
0xb6f7b7e6: lea (%esp,%ebx,4),%esp
0xb6f7b7e9: movzbl 0x5(%esi),%ebx
0xb6f7b7ed: add $0x5,%esi
0xb6f7b7f0: jmp *0x1154dc0(,%ebx,4)
0xb6f7b7f7: mov 0x1(%esi),%ecx
0xb6f7b7fa: not %ecx
0xb6f7b7fc: mov -0x14(%ebp),%ebx
0xb6f7b7ff: shl $0x2,%ecx
0xb6f7b802: jmp 0xb6f7b7dc
0xb6f7b804: mov -0x8(%ebp),%esp
0xb6f7b807: movl $0x0,-0x8(%ebp)
0xb6f7b80e: mov -0x1c(%ebp),%esi
0xb6f7b811: mov -0x18(%ebp),%edi
0xb6f7b814: cmpb $0xba,(%esi)
0xb6f7b817: je 0xb6f7b842
0xb6f7b81d: movzwl 0x1(%esi),%ecx
0xb6f7b821: mov -0x14(%ebp),%ebx
0xb6f7b824: shl $0x2,%ecx
0xb6f7b827: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b82b: and $0xff,%ebx
0xb6f7b831: lea (%esp,%ebx,4),%esp
0xb6f7b834: movzbl 0x6(%esi),%ebx
0xb6f7b838: add $0x6,%esi
0xb6f7b83b: jmp *0x11561c0(,%ebx,4)
0xb6f7b842: mov 0x1(%esi),%ecx
0xb6f7b845: not %ecx
0xb6f7b847: mov -0x14(%ebp),%ebx
0xb6f7b84a: shl $0x2,%ecx
0xb6f7b84d: jmp 0xb6f7b827
0xb6f7b84f: sub $0x8,%esp
0xb6f7b852: movsd %xmm0,(%esp)
0xb6f7b857: fldl (%esp)
0xb6f7b85a: add $0x8,%esp
0xb6f7b85d: mov -0x8(%ebp),%esp
0xb6f7b860: movl $0x0,-0x8(%ebp)
0xb6f7b867: mov -0x1c(%ebp),%esi
0xb6f7b86a: mov -0x18(%ebp),%edi
0xb6f7b86d: cmpb $0xba,(%esi)
0xb6f7b870: je 0xb6f7b89b
0xb6f7b876: movzwl 0x1(%esi),%ecx
0xb6f7b87a: mov -0x14(%ebp),%ebx
0xb6f7b87d: shl $0x2,%ecx
0xb6f7b880: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b884: and $0xff,%ebx
0xb6f7b88a: lea (%esp,%ebx,4),%esp
0xb6f7b88d: movzbl 0x6(%esi),%ebx
0xb6f7b891: add $0x6,%esi
0xb6f7b894: jmp *0x11559c0(,%ebx,4)
0xb6f7b89b: mov 0x1(%esi),%ecx
0xb6f7b89e: not %ecx
0xb6f7b8a0: mov -0x14(%ebp),%ebx
0xb6f7b8a3: shl $0x2,%ecx
0xb6f7b8a6: jmp 0xb6f7b880
0xb6f7b8a8: sub $0x4,%esp
0xb6f7b8ab: movss %xmm0,(%esp)
0xb6f7b8b0: flds (%esp)
0xb6f7b8b3: add $0x4,%esp
0xb6f7b8b6: mov -0x8(%ebp),%esp
0xb6f7b8b9: movl $0x0,-0x8(%ebp)
0xb6f7b8c0: mov -0x1c(%ebp),%esi
0xb6f7b8c3: mov -0x18(%ebp),%edi
0xb6f7b8c6: cmpb $0xba,(%esi)
0xb6f7b8c9: je 0xb6f7b8f4
0xb6f7b8cf: movzwl 0x1(%esi),%ecx
0xb6f7b8d3: mov -0x14(%ebp),%ebx
0xb6f7b8d6: shl $0x2,%ecx
0xb6f7b8d9: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b8dd: and $0xff,%ebx
0xb6f7b8e3: lea (%esp,%ebx,4),%esp
0xb6f7b8e6: movzbl 0x6(%esi),%ebx
0xb6f7b8ea: add $0x6,%esi
0xb6f7b8ed: jmp *0x11555c0(,%ebx,4)
0xb6f7b8f4: mov 0x1(%esi),%ecx
0xb6f7b8f7: not %ecx
0xb6f7b8f9: mov -0x14(%ebp),%ebx
0xb6f7b8fc: shl $0x2,%ecx
0xb6f7b8ff: jmp 0xb6f7b8d9
0xb6f7b901: mov -0x8(%ebp),%esp
0xb6f7b904: movl $0x0,-0x8(%ebp)
0xb6f7b90b: mov -0x1c(%ebp),%esi
0xb6f7b90e: mov -0x18(%ebp),%edi
0xb6f7b911: cmpb $0xba,(%esi)
0xb6f7b914: je 0xb6f7b93f
0xb6f7b91a: movzwl 0x1(%esi),%ecx
0xb6f7b91e: mov -0x14(%ebp),%ebx
0xb6f7b921: shl $0x2,%ecx
0xb6f7b924: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b928: and $0xff,%ebx
0xb6f7b92e: lea (%esp,%ebx,4),%esp
0xb6f7b931: movzbl 0x6(%esi),%ebx
0xb6f7b935: add $0x6,%esi
0xb6f7b938: jmp *0x11551c0(,%ebx,4)
0xb6f7b93f: mov 0x1(%esi),%ecx
0xb6f7b942: not %ecx
0xb6f7b944: mov -0x14(%ebp),%ebx
0xb6f7b947: shl $0x2,%ecx
0xb6f7b94a: jmp 0xb6f7b924
0xb6f7b94c: mov -0x8(%ebp),%esp
0xb6f7b94f: movl $0x0,-0x8(%ebp)
0xb6f7b956: mov -0x1c(%ebp),%esi
0xb6f7b959: mov -0x18(%ebp),%edi
0xb6f7b95c: cmpb $0xba,(%esi)
0xb6f7b95f: je 0xb6f7b98a
0xb6f7b965: movzwl 0x1(%esi),%ecx
0xb6f7b969: mov -0x14(%ebp),%ebx
0xb6f7b96c: shl $0x2,%ecx
0xb6f7b96f: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b973: and $0xff,%ebx
0xb6f7b979: lea (%esp,%ebx,4),%esp
0xb6f7b97c: movzbl 0x6(%esi),%ebx
0xb6f7b980: add $0x6,%esi
0xb6f7b983: jmp *0x1154dc0(,%ebx,4)
0xb6f7b98a: mov 0x1(%esi),%ecx
0xb6f7b98d: not %ecx
0xb6f7b98f: mov -0x14(%ebp),%ebx
0xb6f7b992: shl $0x2,%ecx
0xb6f7b995: jmp 0xb6f7b96f
0xb6f7b997: mov -0x8(%ebp),%esp
0xb6f7b99a: movl $0x0,-0x8(%ebp)
0xb6f7b9a1: mov -0x1c(%ebp),%esi
0xb6f7b9a4: mov -0x18(%ebp),%edi
0xb6f7b9a7: cmpb $0xba,(%esi)
0xb6f7b9aa: je 0xb6f7b9d5
0xb6f7b9b0: movzwl 0x1(%esi),%ecx
0xb6f7b9b4: mov -0x14(%ebp),%ebx
0xb6f7b9b7: shl $0x2,%ecx
0xb6f7b9ba: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7b9be: and $0xff,%ebx
0xb6f7b9c4: lea (%esp,%ebx,4),%esp
0xb6f7b9c7: movzbl 0x6(%esi),%ebx
0xb6f7b9cb: add $0x6,%esi
0xb6f7b9ce: jmp *0x1155dc0(,%ebx,4)
0xb6f7b9d5: mov 0x1(%esi),%ecx
0xb6f7b9d8: not %ecx
0xb6f7b9da: mov -0x14(%ebp),%ebx
0xb6f7b9dd: shl $0x2,%ecx
0xb6f7b9e0: jmp 0xb6f7b9ba
0xb6f7b9e2: mov -0x8(%ebp),%esp
0xb6f7b9e5: movl $0x0,-0x8(%ebp)
0xb6f7b9ec: mov -0x1c(%ebp),%esi
0xb6f7b9ef: mov -0x18(%ebp),%edi
0xb6f7b9f2: cmpb $0xba,(%esi)
0xb6f7b9f5: je 0xb6f7ba20
0xb6f7b9fb: movzwl 0x1(%esi),%ecx
0xb6f7b9ff: mov -0x14(%ebp),%ebx
0xb6f7ba02: shl $0x2,%ecx
0xb6f7ba05: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ba09: and $0xff,%ebx
0xb6f7ba0f: lea (%esp,%ebx,4),%esp
0xb6f7ba12: movzbl 0x6(%esi),%ebx
0xb6f7ba16: add $0x6,%esi
0xb6f7ba19: jmp *0x1154dc0(,%ebx,4)
0xb6f7ba20: mov 0x1(%esi),%ecx
0xb6f7ba23: not %ecx
0xb6f7ba25: mov -0x14(%ebp),%ebx
0xb6f7ba28: shl $0x2,%ecx
0xb6f7ba2b: jmp 0xb6f7ba05
0xb6f7ba2d: mov -0x8(%ebp),%esp
0xb6f7ba30: movl $0x0,-0x8(%ebp)
0xb6f7ba37: mov -0x1c(%ebp),%esi
0xb6f7ba3a: mov -0x18(%ebp),%edi
0xb6f7ba3d: cmpb $0xba,(%esi)
0xb6f7ba40: je 0xb6f7ba6b
0xb6f7ba46: movzwl 0x1(%esi),%ecx
0xb6f7ba4a: mov -0x14(%ebp),%ebx
0xb6f7ba4d: shl $0x2,%ecx
0xb6f7ba50: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ba54: and $0xff,%ebx
0xb6f7ba5a: lea (%esp,%ebx,4),%esp
0xb6f7ba5d: movzbl 0x6(%esi),%ebx
0xb6f7ba61: add $0x6,%esi
0xb6f7ba64: jmp *0x1154dc0(,%ebx,4)
0xb6f7ba6b: mov 0x1(%esi),%ecx
0xb6f7ba6e: not %ecx
0xb6f7ba70: mov -0x14(%ebp),%ebx
0xb6f7ba73: shl $0x2,%ecx
0xb6f7ba76: jmp 0xb6f7ba50
0xb6f7ba78: mov -0x8(%ebp),%esp
0xb6f7ba7b: movl $0x0,-0x8(%ebp)
0xb6f7ba82: mov -0x1c(%ebp),%esi
0xb6f7ba85: mov -0x18(%ebp),%edi
0xb6f7ba88: cmpb $0xba,(%esi)
0xb6f7ba8b: je 0xb6f7bab6
0xb6f7ba91: movzwl 0x1(%esi),%ecx
0xb6f7ba95: mov -0x14(%ebp),%ebx
0xb6f7ba98: shl $0x2,%ecx
0xb6f7ba9b: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7ba9f: and $0xff,%ebx
0xb6f7baa5: lea (%esp,%ebx,4),%esp
0xb6f7baa8: movzbl 0x6(%esi),%ebx
0xb6f7baac: add $0x6,%esi
0xb6f7baaf: jmp *0x1154dc0(,%ebx,4)
0xb6f7bab6: mov 0x1(%esi),%ecx
0xb6f7bab9: not %ecx
0xb6f7babb: mov -0x14(%ebp),%ebx
0xb6f7babe: shl $0x2,%ecx
0xb6f7bac1: jmp 0xb6f7ba9b
0xb6f7bac3: mov -0x8(%ebp),%esp
0xb6f7bac6: movl $0x0,-0x8(%ebp)
0xb6f7bacd: mov -0x1c(%ebp),%esi
0xb6f7bad0: mov -0x18(%ebp),%edi
0xb6f7bad3: cmpb $0xba,(%esi)
0xb6f7bad6: je 0xb6f7bb01
0xb6f7badc: movzwl 0x1(%esi),%ecx
0xb6f7bae0: mov -0x14(%ebp),%ebx
0xb6f7bae3: shl $0x2,%ecx
0xb6f7bae6: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7baea: and $0xff,%ebx
0xb6f7baf0: lea (%esp,%ebx,4),%esp
0xb6f7baf3: movzbl 0x7(%esi),%ebx
0xb6f7baf7: add $0x7,%esi
0xb6f7bafa: jmp *0x11561c0(,%ebx,4)
0xb6f7bb01: mov 0x1(%esi),%ecx
0xb6f7bb04: not %ecx
0xb6f7bb06: mov -0x14(%ebp),%ebx
0xb6f7bb09: shl $0x2,%ecx
0xb6f7bb0c: jmp 0xb6f7bae6
0xb6f7bb0e: sub $0x8,%esp
0xb6f7bb11: movsd %xmm0,(%esp)
0xb6f7bb16: fldl (%esp)
0xb6f7bb19: add $0x8,%esp
0xb6f7bb1c: mov -0x8(%ebp),%esp
0xb6f7bb1f: movl $0x0,-0x8(%ebp)
0xb6f7bb26: mov -0x1c(%ebp),%esi
0xb6f7bb29: mov -0x18(%ebp),%edi
0xb6f7bb2c: cmpb $0xba,(%esi)
0xb6f7bb2f: je 0xb6f7bb5a
0xb6f7bb35: movzwl 0x1(%esi),%ecx
0xb6f7bb39: mov -0x14(%ebp),%ebx
0xb6f7bb3c: shl $0x2,%ecx
0xb6f7bb3f: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bb43: and $0xff,%ebx
0xb6f7bb49: lea (%esp,%ebx,4),%esp
0xb6f7bb4c: movzbl 0x7(%esi),%ebx
0xb6f7bb50: add $0x7,%esi
0xb6f7bb53: jmp *0x11559c0(,%ebx,4)
0xb6f7bb5a: mov 0x1(%esi),%ecx
0xb6f7bb5d: not %ecx
0xb6f7bb5f: mov -0x14(%ebp),%ebx
0xb6f7bb62: shl $0x2,%ecx
0xb6f7bb65: jmp 0xb6f7bb3f
0xb6f7bb67: sub $0x4,%esp
0xb6f7bb6a: movss %xmm0,(%esp)
0xb6f7bb6f: flds (%esp)
0xb6f7bb72: add $0x4,%esp
0xb6f7bb75: mov -0x8(%ebp),%esp
0xb6f7bb78: movl $0x0,-0x8(%ebp)
0xb6f7bb7f: mov -0x1c(%ebp),%esi
0xb6f7bb82: mov -0x18(%ebp),%edi
0xb6f7bb85: cmpb $0xba,(%esi)
0xb6f7bb88: je 0xb6f7bbb3
0xb6f7bb8e: movzwl 0x1(%esi),%ecx
0xb6f7bb92: mov -0x14(%ebp),%ebx
0xb6f7bb95: shl $0x2,%ecx
0xb6f7bb98: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bb9c: and $0xff,%ebx
0xb6f7bba2: lea (%esp,%ebx,4),%esp
0xb6f7bba5: movzbl 0x7(%esi),%ebx
0xb6f7bba9: add $0x7,%esi
0xb6f7bbac: jmp *0x11555c0(,%ebx,4)
0xb6f7bbb3: mov 0x1(%esi),%ecx
0xb6f7bbb6: not %ecx
0xb6f7bbb8: mov -0x14(%ebp),%ebx
0xb6f7bbbb: shl $0x2,%ecx
0xb6f7bbbe: jmp 0xb6f7bb98
0xb6f7bbc0: mov -0x8(%ebp),%esp
0xb6f7bbc3: movl $0x0,-0x8(%ebp)
0xb6f7bbca: mov -0x1c(%ebp),%esi
0xb6f7bbcd: mov -0x18(%ebp),%edi
0xb6f7bbd0: cmpb $0xba,(%esi)
0xb6f7bbd3: je 0xb6f7bbfe
0xb6f7bbd9: movzwl 0x1(%esi),%ecx
0xb6f7bbdd: mov -0x14(%ebp),%ebx
0xb6f7bbe0: shl $0x2,%ecx
0xb6f7bbe3: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bbe7: and $0xff,%ebx
0xb6f7bbed: lea (%esp,%ebx,4),%esp
0xb6f7bbf0: movzbl 0x7(%esi),%ebx
0xb6f7bbf4: add $0x7,%esi
0xb6f7bbf7: jmp *0x11551c0(,%ebx,4)
0xb6f7bbfe: mov 0x1(%esi),%ecx
0xb6f7bc01: not %ecx
0xb6f7bc03: mov -0x14(%ebp),%ebx
0xb6f7bc06: shl $0x2,%ecx
0xb6f7bc09: jmp 0xb6f7bbe3
0xb6f7bc0b: mov -0x8(%ebp),%esp
0xb6f7bc0e: movl $0x0,-0x8(%ebp)
0xb6f7bc15: mov -0x1c(%ebp),%esi
0xb6f7bc18: mov -0x18(%ebp),%edi
0xb6f7bc1b: cmpb $0xba,(%esi)
0xb6f7bc1e: je 0xb6f7bc49
0xb6f7bc24: movzwl 0x1(%esi),%ecx
0xb6f7bc28: mov -0x14(%ebp),%ebx
0xb6f7bc2b: shl $0x2,%ecx
0xb6f7bc2e: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bc32: and $0xff,%ebx
0xb6f7bc38: lea (%esp,%ebx,4),%esp
0xb6f7bc3b: movzbl 0x7(%esi),%ebx
0xb6f7bc3f: add $0x7,%esi
0xb6f7bc42: jmp *0x1154dc0(,%ebx,4)
0xb6f7bc49: mov 0x1(%esi),%ecx
0xb6f7bc4c: not %ecx
0xb6f7bc4e: mov -0x14(%ebp),%ebx
0xb6f7bc51: shl $0x2,%ecx
0xb6f7bc54: jmp 0xb6f7bc2e
0xb6f7bc56: mov -0x8(%ebp),%esp
0xb6f7bc59: movl $0x0,-0x8(%ebp)
0xb6f7bc60: mov -0x1c(%ebp),%esi
0xb6f7bc63: mov -0x18(%ebp),%edi
0xb6f7bc66: cmpb $0xba,(%esi)
0xb6f7bc69: je 0xb6f7bc94
0xb6f7bc6f: movzwl 0x1(%esi),%ecx
0xb6f7bc73: mov -0x14(%ebp),%ebx
0xb6f7bc76: shl $0x2,%ecx
0xb6f7bc79: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bc7d: and $0xff,%ebx
0xb6f7bc83: lea (%esp,%ebx,4),%esp
0xb6f7bc86: movzbl 0x7(%esi),%ebx
0xb6f7bc8a: add $0x7,%esi
0xb6f7bc8d: jmp *0x1155dc0(,%ebx,4)
0xb6f7bc94: mov 0x1(%esi),%ecx
0xb6f7bc97: not %ecx
0xb6f7bc99: mov -0x14(%ebp),%ebx
0xb6f7bc9c: shl $0x2,%ecx
0xb6f7bc9f: jmp 0xb6f7bc79
0xb6f7bca1: mov -0x8(%ebp),%esp
0xb6f7bca4: movl $0x0,-0x8(%ebp)
0xb6f7bcab: mov -0x1c(%ebp),%esi
0xb6f7bcae: mov -0x18(%ebp),%edi
0xb6f7bcb1: cmpb $0xba,(%esi)
0xb6f7bcb4: je 0xb6f7bcdf
0xb6f7bcba: movzwl 0x1(%esi),%ecx
0xb6f7bcbe: mov -0x14(%ebp),%ebx
0xb6f7bcc1: shl $0x2,%ecx
0xb6f7bcc4: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bcc8: and $0xff,%ebx
0xb6f7bcce: lea (%esp,%ebx,4),%esp
0xb6f7bcd1: movzbl 0x7(%esi),%ebx
0xb6f7bcd5: add $0x7,%esi
0xb6f7bcd8: jmp *0x1154dc0(,%ebx,4)
0xb6f7bcdf: mov 0x1(%esi),%ecx
0xb6f7bce2: not %ecx
0xb6f7bce4: mov -0x14(%ebp),%ebx
0xb6f7bce7: shl $0x2,%ecx
0xb6f7bcea: jmp 0xb6f7bcc4
0xb6f7bcec: mov -0x8(%ebp),%esp
0xb6f7bcef: movl $0x0,-0x8(%ebp)
0xb6f7bcf6: mov -0x1c(%ebp),%esi
0xb6f7bcf9: mov -0x18(%ebp),%edi
0xb6f7bcfc: cmpb $0xba,(%esi)
0xb6f7bcff: je 0xb6f7bd2a
0xb6f7bd05: movzwl 0x1(%esi),%ecx
0xb6f7bd09: mov -0x14(%ebp),%ebx
0xb6f7bd0c: shl $0x2,%ecx
0xb6f7bd0f: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bd13: and $0xff,%ebx
0xb6f7bd19: lea (%esp,%ebx,4),%esp
0xb6f7bd1c: movzbl 0x7(%esi),%ebx
0xb6f7bd20: add $0x7,%esi
0xb6f7bd23: jmp *0x1154dc0(,%ebx,4)
0xb6f7bd2a: mov 0x1(%esi),%ecx
0xb6f7bd2d: not %ecx
0xb6f7bd2f: mov -0x14(%ebp),%ebx
0xb6f7bd32: shl $0x2,%ecx
0xb6f7bd35: jmp 0xb6f7bd0f
0xb6f7bd37: mov -0x8(%ebp),%esp
0xb6f7bd3a: movl $0x0,-0x8(%ebp)
0xb6f7bd41: mov -0x1c(%ebp),%esi
0xb6f7bd44: mov -0x18(%ebp),%edi
0xb6f7bd47: cmpb $0xba,(%esi)
0xb6f7bd4a: je 0xb6f7bd75
0xb6f7bd50: movzwl 0x1(%esi),%ecx
0xb6f7bd54: mov -0x14(%ebp),%ebx
0xb6f7bd57: shl $0x2,%ecx
0xb6f7bd5a: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bd5e: and $0xff,%ebx
0xb6f7bd64: lea (%esp,%ebx,4),%esp
0xb6f7bd67: movzbl 0x7(%esi),%ebx
0xb6f7bd6b: add $0x7,%esi
0xb6f7bd6e: jmp *0x1154dc0(,%ebx,4)
0xb6f7bd75: mov 0x1(%esi),%ecx
0xb6f7bd78: not %ecx
0xb6f7bd7a: mov -0x14(%ebp),%ebx
0xb6f7bd7d: shl $0x2,%ecx
0xb6f7bd80: jmp 0xb6f7bd5a
0xb6f7bd82: mov -0x8(%ebp),%esp
0xb6f7bd85: movl $0x0,-0x8(%ebp)
0xb6f7bd8c: mov -0x1c(%ebp),%esi
0xb6f7bd8f: mov -0x18(%ebp),%edi
0xb6f7bd92: cmpb $0xba,(%esi)
0xb6f7bd95: je 0xb6f7bdc0
0xb6f7bd9b: movzwl 0x1(%esi),%ecx
0xb6f7bd9f: mov -0x14(%ebp),%ebx
0xb6f7bda2: shl $0x2,%ecx
0xb6f7bda5: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bda9: and $0xff,%ebx
0xb6f7bdaf: lea (%esp,%ebx,4),%esp
0xb6f7bdb2: movzbl 0x8(%esi),%ebx
0xb6f7bdb6: add $0x8,%esi
0xb6f7bdb9: jmp *0x11561c0(,%ebx,4)
0xb6f7bdc0: mov 0x1(%esi),%ecx
0xb6f7bdc3: not %ecx
0xb6f7bdc5: mov -0x14(%ebp),%ebx
0xb6f7bdc8: shl $0x2,%ecx
0xb6f7bdcb: jmp 0xb6f7bda5
0xb6f7bdcd: sub $0x8,%esp
0xb6f7bdd0: movsd %xmm0,(%esp)
0xb6f7bdd5: fldl (%esp)
0xb6f7bdd8: add $0x8,%esp
0xb6f7bddb: mov -0x8(%ebp),%esp
0xb6f7bdde: movl $0x0,-0x8(%ebp)
0xb6f7bde5: mov -0x1c(%ebp),%esi
0xb6f7bde8: mov -0x18(%ebp),%edi
0xb6f7bdeb: cmpb $0xba,(%esi)
0xb6f7bdee: je 0xb6f7be19
0xb6f7bdf4: movzwl 0x1(%esi),%ecx
0xb6f7bdf8: mov -0x14(%ebp),%ebx
0xb6f7bdfb: shl $0x2,%ecx
0xb6f7bdfe: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7be02: and $0xff,%ebx
0xb6f7be08: lea (%esp,%ebx,4),%esp
0xb6f7be0b: movzbl 0x8(%esi),%ebx
0xb6f7be0f: add $0x8,%esi
0xb6f7be12: jmp *0x11559c0(,%ebx,4)
0xb6f7be19: mov 0x1(%esi),%ecx
0xb6f7be1c: not %ecx
0xb6f7be1e: mov -0x14(%ebp),%ebx
0xb6f7be21: shl $0x2,%ecx
0xb6f7be24: jmp 0xb6f7bdfe
0xb6f7be26: sub $0x4,%esp
0xb6f7be29: movss %xmm0,(%esp)
0xb6f7be2e: flds (%esp)
0xb6f7be31: add $0x4,%esp
0xb6f7be34: mov -0x8(%ebp),%esp
0xb6f7be37: movl $0x0,-0x8(%ebp)
0xb6f7be3e: mov -0x1c(%ebp),%esi
0xb6f7be41: mov -0x18(%ebp),%edi
0xb6f7be44: cmpb $0xba,(%esi)
0xb6f7be47: je 0xb6f7be72
0xb6f7be4d: movzwl 0x1(%esi),%ecx
0xb6f7be51: mov -0x14(%ebp),%ebx
0xb6f7be54: shl $0x2,%ecx
0xb6f7be57: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7be5b: and $0xff,%ebx
0xb6f7be61: lea (%esp,%ebx,4),%esp
0xb6f7be64: movzbl 0x8(%esi),%ebx
0xb6f7be68: add $0x8,%esi
0xb6f7be6b: jmp *0x11555c0(,%ebx,4)
0xb6f7be72: mov 0x1(%esi),%ecx
0xb6f7be75: not %ecx
0xb6f7be77: mov -0x14(%ebp),%ebx
0xb6f7be7a: shl $0x2,%ecx
0xb6f7be7d: jmp 0xb6f7be57
0xb6f7be7f: mov -0x8(%ebp),%esp
0xb6f7be82: movl $0x0,-0x8(%ebp)
0xb6f7be89: mov -0x1c(%ebp),%esi
0xb6f7be8c: mov -0x18(%ebp),%edi
0xb6f7be8f: cmpb $0xba,(%esi)
0xb6f7be92: je 0xb6f7bebd
0xb6f7be98: movzwl 0x1(%esi),%ecx
0xb6f7be9c: mov -0x14(%ebp),%ebx
0xb6f7be9f: shl $0x2,%ecx
0xb6f7bea2: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bea6: and $0xff,%ebx
0xb6f7beac: lea (%esp,%ebx,4),%esp
0xb6f7beaf: movzbl 0x8(%esi),%ebx
0xb6f7beb3: add $0x8,%esi
0xb6f7beb6: jmp *0x11551c0(,%ebx,4)
0xb6f7bebd: mov 0x1(%esi),%ecx
0xb6f7bec0: not %ecx
0xb6f7bec2: mov -0x14(%ebp),%ebx
0xb6f7bec5: shl $0x2,%ecx
0xb6f7bec8: jmp 0xb6f7bea2
0xb6f7beca: mov -0x8(%ebp),%esp
0xb6f7becd: movl $0x0,-0x8(%ebp)
0xb6f7bed4: mov -0x1c(%ebp),%esi
0xb6f7bed7: mov -0x18(%ebp),%edi
0xb6f7beda: cmpb $0xba,(%esi)
0xb6f7bedd: je 0xb6f7bf08
0xb6f7bee3: movzwl 0x1(%esi),%ecx
0xb6f7bee7: mov -0x14(%ebp),%ebx
0xb6f7beea: shl $0x2,%ecx
0xb6f7beed: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bef1: and $0xff,%ebx
0xb6f7bef7: lea (%esp,%ebx,4),%esp
0xb6f7befa: movzbl 0x8(%esi),%ebx
0xb6f7befe: add $0x8,%esi
0xb6f7bf01: jmp *0x1154dc0(,%ebx,4)
0xb6f7bf08: mov 0x1(%esi),%ecx
0xb6f7bf0b: not %ecx
0xb6f7bf0d: mov -0x14(%ebp),%ebx
0xb6f7bf10: shl $0x2,%ecx
0xb6f7bf13: jmp 0xb6f7beed
0xb6f7bf15: mov -0x8(%ebp),%esp
0xb6f7bf18: movl $0x0,-0x8(%ebp)
0xb6f7bf1f: mov -0x1c(%ebp),%esi
0xb6f7bf22: mov -0x18(%ebp),%edi
0xb6f7bf25: cmpb $0xba,(%esi)
0xb6f7bf28: je 0xb6f7bf53
0xb6f7bf2e: movzwl 0x1(%esi),%ecx
0xb6f7bf32: mov -0x14(%ebp),%ebx
0xb6f7bf35: shl $0x2,%ecx
0xb6f7bf38: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bf3c: and $0xff,%ebx
0xb6f7bf42: lea (%esp,%ebx,4),%esp
0xb6f7bf45: movzbl 0x8(%esi),%ebx
0xb6f7bf49: add $0x8,%esi
0xb6f7bf4c: jmp *0x1155dc0(,%ebx,4)
0xb6f7bf53: mov 0x1(%esi),%ecx
0xb6f7bf56: not %ecx
0xb6f7bf58: mov -0x14(%ebp),%ebx
0xb6f7bf5b: shl $0x2,%ecx
0xb6f7bf5e: jmp 0xb6f7bf38
0xb6f7bf60: mov -0x8(%ebp),%esp
0xb6f7bf63: movl $0x0,-0x8(%ebp)
0xb6f7bf6a: mov -0x1c(%ebp),%esi
0xb6f7bf6d: mov -0x18(%ebp),%edi
0xb6f7bf70: cmpb $0xba,(%esi)
0xb6f7bf73: je 0xb6f7bf9e
0xb6f7bf79: movzwl 0x1(%esi),%ecx
0xb6f7bf7d: mov -0x14(%ebp),%ebx
0xb6f7bf80: shl $0x2,%ecx
0xb6f7bf83: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bf87: and $0xff,%ebx
0xb6f7bf8d: lea (%esp,%ebx,4),%esp
0xb6f7bf90: movzbl 0x8(%esi),%ebx
0xb6f7bf94: add $0x8,%esi
0xb6f7bf97: jmp *0x1154dc0(,%ebx,4)
0xb6f7bf9e: mov 0x1(%esi),%ecx
0xb6f7bfa1: not %ecx
0xb6f7bfa3: mov -0x14(%ebp),%ebx
0xb6f7bfa6: shl $0x2,%ecx
0xb6f7bfa9: jmp 0xb6f7bf83
0xb6f7bfab: mov -0x8(%ebp),%esp
0xb6f7bfae: movl $0x0,-0x8(%ebp)
0xb6f7bfb5: mov -0x1c(%ebp),%esi
0xb6f7bfb8: mov -0x18(%ebp),%edi
0xb6f7bfbb: cmpb $0xba,(%esi)
0xb6f7bfbe: je 0xb6f7bfe9
0xb6f7bfc4: movzwl 0x1(%esi),%ecx
0xb6f7bfc8: mov -0x14(%ebp),%ebx
0xb6f7bfcb: shl $0x2,%ecx
0xb6f7bfce: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7bfd2: and $0xff,%ebx
0xb6f7bfd8: lea (%esp,%ebx,4),%esp
0xb6f7bfdb: movzbl 0x8(%esi),%ebx
0xb6f7bfdf: add $0x8,%esi
0xb6f7bfe2: jmp *0x1154dc0(,%ebx,4)
0xb6f7bfe9: mov 0x1(%esi),%ecx
0xb6f7bfec: not %ecx
0xb6f7bfee: mov -0x14(%ebp),%ebx
0xb6f7bff1: shl $0x2,%ecx
0xb6f7bff4: jmp 0xb6f7bfce
0xb6f7bff6: mov -0x8(%ebp),%esp
0xb6f7bff9: movl $0x0,-0x8(%ebp)
0xb6f7c000: mov -0x1c(%ebp),%esi
0xb6f7c003: mov -0x18(%ebp),%edi
0xb6f7c006: cmpb $0xba,(%esi)
0xb6f7c009: je 0xb6f7c034
0xb6f7c00f: movzwl 0x1(%esi),%ecx
0xb6f7c013: mov -0x14(%ebp),%ebx
0xb6f7c016: shl $0x2,%ecx
0xb6f7c019: mov 0x1c(%ebx,%ecx,4),%ebx
0xb6f7c01d: and $0xff,%ebx
0xb6f7c023: lea (%esp,%ebx,4),%esp
0xb6f7c026: movzbl 0x8(%esi),%ebx
0xb6f7c02a: add $0x8,%esi
0xb6f7c02d: jmp *0x1154dc0(,%ebx,4)
0xb6f7c034: mov 0x1(%esi),%ecx
0xb6f7c037: not %ecx
0xb6f7c039: mov -0x14(%ebp),%ebx
0xb6f7c03c: shl $0x2,%ecx
0xb6f7c03f: jmp 0xb6f7c019
0xb6f7c041: data32 xchg %ax,%ax
0xb6f7c044: add %al,(%eax)
0xb6f7c046: add %al,(%eax)
0xb6f7c048: add %al,(%eax)
0xb6f7c04a: add %al,(%eax)
0xb6f7c04c: add %al,(%eax)
0xb6f7c04e: add %al,(%eax)
0xb6f7c050: add %al,(%eax)
0xb6f7c052: add %al,(%eax)
0xb6f7c054: add %al,(%eax)
0xb6f7c056: add %al,(%eax)
0xb6f7c058: add %al,(%eax)
0xb6f7c05a: add %al,(%eax)
0xb6f7c05c: add %al,(%eax)
0xb6f7c05e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f7c060 5056 -1 0xffffffff 0x10e9042: "earlyret entry points"
Dump of assembler code from 0xb6f7c080 to 0xb6f7d420:
0xb6f7c080: mov -0x1c(%ebp),%esi
0xb6f7c083: mov -0x18(%ebp),%edi
0xb6f7c086: mov -0x20(%ebp),%esp
0xb6f7c089: movl $0x0,-0x8(%ebp)
0xb6f7c090: emms
0xb6f7c092: mov %esp,%ecx
0xb6f7c094: shr $0xc,%ecx
0xb6f7c097: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c09e: mov 0x1f4(%ecx),%ecx
0xb6f7c0a4: movl $0xa,0x48(%ecx)
0xb6f7c0ab: movl $0x0,0x4c(%ecx)
0xb6f7c0b2: movl $0x0,0x50(%ecx)
0xb6f7c0b9: mov %esp,%ecx
0xb6f7c0bb: shr $0xc,%ecx
0xb6f7c0be: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c0c5: mov 0x1f4(%ecx),%ecx
0xb6f7c0cb: movl $0x0,0x44(%ecx)
0xb6f7c0d2: mov %esp,%ecx
0xb6f7c0d4: shr $0xc,%ecx
0xb6f7c0d7: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c0de: mov 0x175(%ecx),%bl
0xb6f7c0e4: mov %ebx,%edi
0xb6f7c0e6: movb $0x0,0x175(%ecx)
0xb6f7c0ed: mov -0xc(%ebp),%ebx
0xb6f7c0f0: mov 0x18(%ebx),%ecx
0xb6f7c0f3: test $0x20,%ecx
0xb6f7c0f9: je 0xb6f7c1af
0xb6f7c0ff: mov %edi,%ecx
0xb6f7c101: test $0xff,%cl
0xb6f7c104: jne 0xb6f7c267
0xb6f7c10a: lea -0x28(%ebp),%edx
0xb6f7c10d: mov 0x4(%edx),%eax
0xb6f7c110: test %eax,%eax
0xb6f7c112: jne 0xb6f7c11d
0xb6f7c118: jmp 0xb6f7c1af
0xb6f7c11d: mov %esi,-0x1c(%ebp)
0xb6f7c120: lea (%edx),%eax
0xb6f7c122: mov 0x4(%edx),%ecx
0xb6f7c125: movl $0x0,0x4(%edx)
0xb6f7c12c: mov (%ecx),%ebx
0xb6f7c12e: and $0x7,%ebx
0xb6f7c131: cmp $0x5,%ebx
0xb6f7c134: je 0xb6f7c1ac
0xb6f7c13a: mov (%eax),%ebx
0xb6f7c13c: test %ebx,%ebx
0xb6f7c13e: je 0xb6f7c1ac
0xb6f7c144: lock cmpxchg %ebx,(%ecx)
0xb6f7c148: je 0xb6f7c1ac
0xb6f7c14e: mov %ecx,0x4(%edx)
0xb6f7c151: call 0xb6f7c15b
0xb6f7c156: jmp 0xb6f7c1ac
0xb6f7c15b: push %edx
0xb6f7c15c: lea 0x8(%esp),%eax
0xb6f7c160: mov %esi,-0x1c(%ebp)
0xb6f7c163: mov %esp,%edi
0xb6f7c165: shr $0xc,%edi
0xb6f7c168: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c16f: push %edi
0xb6f7c170: mov %ebp,0x118(%edi)
0xb6f7c176: mov %eax,0x110(%edi)
0xb6f7c17c: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c181: add $0x8,%esp
0xb6f7c184: movl $0x0,0x110(%edi)
0xb6f7c18e: movl $0x0,0x118(%edi)
0xb6f7c198: cmpl $0x0,0x4(%edi)
0xb6f7c19f: jne 0xb6f78340
0xb6f7c1a5: mov -0x1c(%ebp),%esi
0xb6f7c1a8: mov -0x18(%ebp),%edi
0xb6f7c1ab: ret
0xb6f7c1ac: mov -0x1c(%ebp),%esi
0xb6f7c1af: mov -0x20(%ebp),%ecx
0xb6f7c1b2: lea -0x20(%ebp),%ebx
0xb6f7c1b5: jmp 0xb6f7c263
0xb6f7c1ba: mov %ecx,%edx
0xb6f7c1bc: mov %esi,-0x1c(%ebp)
0xb6f7c1bf: lea (%edx),%eax
0xb6f7c1c1: mov 0x4(%edx),%ecx
0xb6f7c1c4: movl $0x0,0x4(%edx)
0xb6f7c1cb: mov (%ecx),%ebx
0xb6f7c1cd: and $0x7,%ebx
0xb6f7c1d0: cmp $0x5,%ebx
0xb6f7c1d3: je 0xb6f7c24b
0xb6f7c1d9: mov (%eax),%ebx
0xb6f7c1db: test %ebx,%ebx
0xb6f7c1dd: je 0xb6f7c24b
0xb6f7c1e3: lock cmpxchg %ebx,(%ecx)
0xb6f7c1e7: je 0xb6f7c24b
0xb6f7c1ed: mov %ecx,0x4(%edx)
0xb6f7c1f0: call 0xb6f7c1fa
0xb6f7c1f5: jmp 0xb6f7c24b
0xb6f7c1fa: push %edx
0xb6f7c1fb: lea 0x8(%esp),%eax
0xb6f7c1ff: mov %esi,-0x1c(%ebp)
0xb6f7c202: mov %esp,%edi
0xb6f7c204: shr $0xc,%edi
0xb6f7c207: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c20e: push %edi
0xb6f7c20f: mov %ebp,0x118(%edi)
0xb6f7c215: mov %eax,0x110(%edi)
0xb6f7c21b: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c220: add $0x8,%esp
0xb6f7c223: movl $0x0,0x110(%edi)
0xb6f7c22d: movl $0x0,0x118(%edi)
0xb6f7c237: cmpl $0x0,0x4(%edi)
0xb6f7c23e: jne 0xb6f78340
0xb6f7c244: mov -0x1c(%ebp),%esi
0xb6f7c247: mov -0x18(%ebp),%edi
0xb6f7c24a: ret
0xb6f7c24b: mov -0x1c(%ebp),%esi
0xb6f7c24e: jmp 0xb6f7c1af
0xb6f7c253: cmpl $0x0,0x4(%ecx)
0xb6f7c25a: jne 0xb6f7c1ba
0xb6f7c260: add $0x8,%ecx
0xb6f7c263: cmp %ebx,%ecx
0xb6f7c265: jne 0xb6f7c253
0xb6f7c267: cmpb $0x0,0x114c792
0xb6f7c26e: je 0xb6f7c28d
0xb6f7c274: mov %esp,%ebx
0xb6f7c276: shr $0xc,%ebx
0xb6f7c279: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7c280: mov -0xc(%ebp),%ecx
0xb6f7c283: push %ecx
0xb6f7c284: push %ebx
0xb6f7c285: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7c28a: add $0x8,%esp
0xb6f7c28d: mov -0x4(%ebp),%ebx
0xb6f7c290: mov %ebp,%esp
0xb6f7c292: pop %ebp
0xb6f7c293: pop %esi
0xb6f7c294: mov %ebx,%esp
0xb6f7c296: jmp *%esi
0xb6f7c298: mov -0x1c(%ebp),%esi
0xb6f7c29b: mov -0x18(%ebp),%edi
0xb6f7c29e: mov -0x20(%ebp),%esp
0xb6f7c2a1: movl $0x0,-0x8(%ebp)
0xb6f7c2a8: emms
0xb6f7c2aa: mov %esp,%ecx
0xb6f7c2ac: shr $0xc,%ecx
0xb6f7c2af: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c2b6: mov 0x1f4(%ecx),%ecx
0xb6f7c2bc: fldl 0x4c(%ecx)
0xb6f7c2bf: movl $0xa,0x48(%ecx)
0xb6f7c2c6: movl $0x0,0x4c(%ecx)
0xb6f7c2cd: movl $0x0,0x50(%ecx)
0xb6f7c2d4: mov %esp,%ecx
0xb6f7c2d6: shr $0xc,%ecx
0xb6f7c2d9: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c2e0: mov 0x1f4(%ecx),%ecx
0xb6f7c2e6: movl $0x0,0x44(%ecx)
0xb6f7c2ed: mov %esp,%ecx
0xb6f7c2ef: shr $0xc,%ecx
0xb6f7c2f2: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c2f9: mov 0x175(%ecx),%bl
0xb6f7c2ff: mov %ebx,%edi
0xb6f7c301: movb $0x0,0x175(%ecx)
0xb6f7c308: mov -0xc(%ebp),%ebx
0xb6f7c30b: mov 0x18(%ebx),%ecx
0xb6f7c30e: test $0x20,%ecx
0xb6f7c314: je 0xb6f7c3dc
0xb6f7c31a: mov %edi,%ecx
0xb6f7c31c: test $0xff,%cl
0xb6f7c31f: jne 0xb6f7c4a0
0xb6f7c325: sub $0x8,%esp
0xb6f7c328: fstpl (%esp)
0xb6f7c32b: lea -0x28(%ebp),%edx
0xb6f7c32e: mov 0x4(%edx),%eax
0xb6f7c331: test %eax,%eax
0xb6f7c333: jne 0xb6f7c344
0xb6f7c339: fldl (%esp)
0xb6f7c33c: add $0x8,%esp
0xb6f7c33f: jmp 0xb6f7c3dc
0xb6f7c344: mov %esi,-0x1c(%ebp)
0xb6f7c347: lea (%edx),%eax
0xb6f7c349: mov 0x4(%edx),%ecx
0xb6f7c34c: movl $0x0,0x4(%edx)
0xb6f7c353: mov (%ecx),%ebx
0xb6f7c355: and $0x7,%ebx
0xb6f7c358: cmp $0x5,%ebx
0xb6f7c35b: je 0xb6f7c3d3
0xb6f7c361: mov (%eax),%ebx
0xb6f7c363: test %ebx,%ebx
0xb6f7c365: je 0xb6f7c3d3
0xb6f7c36b: lock cmpxchg %ebx,(%ecx)
0xb6f7c36f: je 0xb6f7c3d3
0xb6f7c375: mov %ecx,0x4(%edx)
0xb6f7c378: call 0xb6f7c382
0xb6f7c37d: jmp 0xb6f7c3d3
0xb6f7c382: push %edx
0xb6f7c383: lea 0x8(%esp),%eax
0xb6f7c387: mov %esi,-0x1c(%ebp)
0xb6f7c38a: mov %esp,%edi
0xb6f7c38c: shr $0xc,%edi
0xb6f7c38f: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c396: push %edi
0xb6f7c397: mov %ebp,0x118(%edi)
0xb6f7c39d: mov %eax,0x110(%edi)
0xb6f7c3a3: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c3a8: add $0x8,%esp
0xb6f7c3ab: movl $0x0,0x110(%edi)
0xb6f7c3b5: movl $0x0,0x118(%edi)
0xb6f7c3bf: cmpl $0x0,0x4(%edi)
0xb6f7c3c6: jne 0xb6f78340
0xb6f7c3cc: mov -0x1c(%ebp),%esi
0xb6f7c3cf: mov -0x18(%ebp),%edi
0xb6f7c3d2: ret
0xb6f7c3d3: mov -0x1c(%ebp),%esi
0xb6f7c3d6: fldl (%esp)
0xb6f7c3d9: add $0x8,%esp
0xb6f7c3dc: mov -0x20(%ebp),%ecx
0xb6f7c3df: lea -0x20(%ebp),%ebx
0xb6f7c3e2: jmp 0xb6f7c49c
0xb6f7c3e7: sub $0x8,%esp
0xb6f7c3ea: fstpl (%esp)
0xb6f7c3ed: mov %ecx,%edx
0xb6f7c3ef: mov %esi,-0x1c(%ebp)
0xb6f7c3f2: lea (%edx),%eax
0xb6f7c3f4: mov 0x4(%edx),%ecx
0xb6f7c3f7: movl $0x0,0x4(%edx)
0xb6f7c3fe: mov (%ecx),%ebx
0xb6f7c400: and $0x7,%ebx
0xb6f7c403: cmp $0x5,%ebx
0xb6f7c406: je 0xb6f7c47e
0xb6f7c40c: mov (%eax),%ebx
0xb6f7c40e: test %ebx,%ebx
0xb6f7c410: je 0xb6f7c47e
0xb6f7c416: lock cmpxchg %ebx,(%ecx)
0xb6f7c41a: je 0xb6f7c47e
0xb6f7c420: mov %ecx,0x4(%edx)
0xb6f7c423: call 0xb6f7c42d
0xb6f7c428: jmp 0xb6f7c47e
0xb6f7c42d: push %edx
0xb6f7c42e: lea 0x8(%esp),%eax
0xb6f7c432: mov %esi,-0x1c(%ebp)
0xb6f7c435: mov %esp,%edi
0xb6f7c437: shr $0xc,%edi
0xb6f7c43a: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c441: push %edi
0xb6f7c442: mov %ebp,0x118(%edi)
0xb6f7c448: mov %eax,0x110(%edi)
0xb6f7c44e: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c453: add $0x8,%esp
0xb6f7c456: movl $0x0,0x110(%edi)
0xb6f7c460: movl $0x0,0x118(%edi)
0xb6f7c46a: cmpl $0x0,0x4(%edi)
0xb6f7c471: jne 0xb6f78340
0xb6f7c477: mov -0x1c(%ebp),%esi
0xb6f7c47a: mov -0x18(%ebp),%edi
0xb6f7c47d: ret
0xb6f7c47e: mov -0x1c(%ebp),%esi
0xb6f7c481: fldl (%esp)
0xb6f7c484: add $0x8,%esp
0xb6f7c487: jmp 0xb6f7c3dc
0xb6f7c48c: cmpl $0x0,0x4(%ecx)
0xb6f7c493: jne 0xb6f7c3e7
0xb6f7c499: add $0x8,%ecx
0xb6f7c49c: cmp %ebx,%ecx
0xb6f7c49e: jne 0xb6f7c48c
0xb6f7c4a0: cmpb $0x0,0x114c792
0xb6f7c4a7: je 0xb6f7c4d2
0xb6f7c4ad: sub $0x8,%esp
0xb6f7c4b0: fstpl (%esp)
0xb6f7c4b3: mov %esp,%ebx
0xb6f7c4b5: shr $0xc,%ebx
0xb6f7c4b8: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7c4bf: mov -0xc(%ebp),%ecx
0xb6f7c4c2: push %ecx
0xb6f7c4c3: push %ebx
0xb6f7c4c4: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7c4c9: add $0x8,%esp
0xb6f7c4cc: fldl (%esp)
0xb6f7c4cf: add $0x8,%esp
0xb6f7c4d2: mov -0x4(%ebp),%ebx
0xb6f7c4d5: mov %ebp,%esp
0xb6f7c4d7: pop %ebp
0xb6f7c4d8: pop %esi
0xb6f7c4d9: mov %ebx,%esp
0xb6f7c4db: sub $0x8,%esp
0xb6f7c4de: fstpl (%esp)
0xb6f7c4e1: movsd (%esp),%xmm0
0xb6f7c4e6: add $0x8,%esp
0xb6f7c4e9: jmp *%esi
0xb6f7c4eb: mov -0x1c(%ebp),%esi
0xb6f7c4ee: mov -0x18(%ebp),%edi
0xb6f7c4f1: mov -0x20(%ebp),%esp
0xb6f7c4f4: movl $0x0,-0x8(%ebp)
0xb6f7c4fb: emms
0xb6f7c4fd: mov %esp,%ecx
0xb6f7c4ff: shr $0xc,%ecx
0xb6f7c502: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c509: mov 0x1f4(%ecx),%ecx
0xb6f7c50f: flds 0x4c(%ecx)
0xb6f7c512: movl $0xa,0x48(%ecx)
0xb6f7c519: movl $0x0,0x4c(%ecx)
0xb6f7c520: movl $0x0,0x50(%ecx)
0xb6f7c527: mov %esp,%ecx
0xb6f7c529: shr $0xc,%ecx
0xb6f7c52c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c533: mov 0x1f4(%ecx),%ecx
0xb6f7c539: movl $0x0,0x44(%ecx)
0xb6f7c540: mov %esp,%ecx
0xb6f7c542: shr $0xc,%ecx
0xb6f7c545: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c54c: mov 0x175(%ecx),%bl
0xb6f7c552: mov %ebx,%edi
0xb6f7c554: movb $0x0,0x175(%ecx)
0xb6f7c55b: mov -0xc(%ebp),%ebx
0xb6f7c55e: mov 0x18(%ebx),%ecx
0xb6f7c561: test $0x20,%ecx
0xb6f7c567: je 0xb6f7c62f
0xb6f7c56d: mov %edi,%ecx
0xb6f7c56f: test $0xff,%cl
0xb6f7c572: jne 0xb6f7c6f3
0xb6f7c578: sub $0x4,%esp
0xb6f7c57b: fstps (%esp)
0xb6f7c57e: lea -0x28(%ebp),%edx
0xb6f7c581: mov 0x4(%edx),%eax
0xb6f7c584: test %eax,%eax
0xb6f7c586: jne 0xb6f7c597
0xb6f7c58c: flds (%esp)
0xb6f7c58f: add $0x4,%esp
0xb6f7c592: jmp 0xb6f7c62f
0xb6f7c597: mov %esi,-0x1c(%ebp)
0xb6f7c59a: lea (%edx),%eax
0xb6f7c59c: mov 0x4(%edx),%ecx
0xb6f7c59f: movl $0x0,0x4(%edx)
0xb6f7c5a6: mov (%ecx),%ebx
0xb6f7c5a8: and $0x7,%ebx
0xb6f7c5ab: cmp $0x5,%ebx
0xb6f7c5ae: je 0xb6f7c626
0xb6f7c5b4: mov (%eax),%ebx
0xb6f7c5b6: test %ebx,%ebx
0xb6f7c5b8: je 0xb6f7c626
0xb6f7c5be: lock cmpxchg %ebx,(%ecx)
0xb6f7c5c2: je 0xb6f7c626
0xb6f7c5c8: mov %ecx,0x4(%edx)
0xb6f7c5cb: call 0xb6f7c5d5
0xb6f7c5d0: jmp 0xb6f7c626
0xb6f7c5d5: push %edx
0xb6f7c5d6: lea 0x8(%esp),%eax
0xb6f7c5da: mov %esi,-0x1c(%ebp)
0xb6f7c5dd: mov %esp,%edi
0xb6f7c5df: shr $0xc,%edi
0xb6f7c5e2: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c5e9: push %edi
0xb6f7c5ea: mov %ebp,0x118(%edi)
0xb6f7c5f0: mov %eax,0x110(%edi)
0xb6f7c5f6: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c5fb: add $0x8,%esp
0xb6f7c5fe: movl $0x0,0x110(%edi)
0xb6f7c608: movl $0x0,0x118(%edi)
0xb6f7c612: cmpl $0x0,0x4(%edi)
0xb6f7c619: jne 0xb6f78340
0xb6f7c61f: mov -0x1c(%ebp),%esi
0xb6f7c622: mov -0x18(%ebp),%edi
0xb6f7c625: ret
0xb6f7c626: mov -0x1c(%ebp),%esi
0xb6f7c629: flds (%esp)
0xb6f7c62c: add $0x4,%esp
0xb6f7c62f: mov -0x20(%ebp),%ecx
0xb6f7c632: lea -0x20(%ebp),%ebx
0xb6f7c635: jmp 0xb6f7c6ef
0xb6f7c63a: sub $0x4,%esp
0xb6f7c63d: fstps (%esp)
0xb6f7c640: mov %ecx,%edx
0xb6f7c642: mov %esi,-0x1c(%ebp)
0xb6f7c645: lea (%edx),%eax
0xb6f7c647: mov 0x4(%edx),%ecx
0xb6f7c64a: movl $0x0,0x4(%edx)
0xb6f7c651: mov (%ecx),%ebx
0xb6f7c653: and $0x7,%ebx
0xb6f7c656: cmp $0x5,%ebx
0xb6f7c659: je 0xb6f7c6d1
0xb6f7c65f: mov (%eax),%ebx
0xb6f7c661: test %ebx,%ebx
0xb6f7c663: je 0xb6f7c6d1
0xb6f7c669: lock cmpxchg %ebx,(%ecx)
0xb6f7c66d: je 0xb6f7c6d1
0xb6f7c673: mov %ecx,0x4(%edx)
0xb6f7c676: call 0xb6f7c680
0xb6f7c67b: jmp 0xb6f7c6d1
0xb6f7c680: push %edx
0xb6f7c681: lea 0x8(%esp),%eax
0xb6f7c685: mov %esi,-0x1c(%ebp)
0xb6f7c688: mov %esp,%edi
0xb6f7c68a: shr $0xc,%edi
0xb6f7c68d: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c694: push %edi
0xb6f7c695: mov %ebp,0x118(%edi)
0xb6f7c69b: mov %eax,0x110(%edi)
0xb6f7c6a1: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c6a6: add $0x8,%esp
0xb6f7c6a9: movl $0x0,0x110(%edi)
0xb6f7c6b3: movl $0x0,0x118(%edi)
0xb6f7c6bd: cmpl $0x0,0x4(%edi)
0xb6f7c6c4: jne 0xb6f78340
0xb6f7c6ca: mov -0x1c(%ebp),%esi
0xb6f7c6cd: mov -0x18(%ebp),%edi
0xb6f7c6d0: ret
0xb6f7c6d1: mov -0x1c(%ebp),%esi
0xb6f7c6d4: flds (%esp)
0xb6f7c6d7: add $0x4,%esp
0xb6f7c6da: jmp 0xb6f7c62f
0xb6f7c6df: cmpl $0x0,0x4(%ecx)
0xb6f7c6e6: jne 0xb6f7c63a
0xb6f7c6ec: add $0x8,%ecx
0xb6f7c6ef: cmp %ebx,%ecx
0xb6f7c6f1: jne 0xb6f7c6df
0xb6f7c6f3: cmpb $0x0,0x114c792
0xb6f7c6fa: je 0xb6f7c725
0xb6f7c700: sub $0x4,%esp
0xb6f7c703: fstps (%esp)
0xb6f7c706: mov %esp,%ebx
0xb6f7c708: shr $0xc,%ebx
0xb6f7c70b: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7c712: mov -0xc(%ebp),%ecx
0xb6f7c715: push %ecx
0xb6f7c716: push %ebx
0xb6f7c717: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7c71c: add $0x8,%esp
0xb6f7c71f: flds (%esp)
0xb6f7c722: add $0x4,%esp
0xb6f7c725: mov -0x4(%ebp),%ebx
0xb6f7c728: mov %ebp,%esp
0xb6f7c72a: pop %ebp
0xb6f7c72b: pop %esi
0xb6f7c72c: mov %ebx,%esp
0xb6f7c72e: sub $0x4,%esp
0xb6f7c731: fstps (%esp)
0xb6f7c734: movss (%esp),%xmm0
0xb6f7c739: add $0x4,%esp
0xb6f7c73c: jmp *%esi
0xb6f7c73e: mov -0x1c(%ebp),%esi
0xb6f7c741: mov -0x18(%ebp),%edi
0xb6f7c744: mov -0x20(%ebp),%esp
0xb6f7c747: movl $0x0,-0x8(%ebp)
0xb6f7c74e: emms
0xb6f7c750: mov %esp,%ecx
0xb6f7c752: shr $0xc,%ecx
0xb6f7c755: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c75c: mov 0x1f4(%ecx),%ecx
0xb6f7c762: mov 0x50(%ecx),%edx
0xb6f7c765: mov 0x4c(%ecx),%eax
0xb6f7c768: movl $0xa,0x48(%ecx)
0xb6f7c76f: movl $0x0,0x4c(%ecx)
0xb6f7c776: movl $0x0,0x50(%ecx)
0xb6f7c77d: mov %esp,%ecx
0xb6f7c77f: shr $0xc,%ecx
0xb6f7c782: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c789: mov 0x1f4(%ecx),%ecx
0xb6f7c78f: movl $0x0,0x44(%ecx)
0xb6f7c796: mov %esp,%ecx
0xb6f7c798: shr $0xc,%ecx
0xb6f7c79b: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c7a2: mov 0x175(%ecx),%bl
0xb6f7c7a8: mov %ebx,%edi
0xb6f7c7aa: movb $0x0,0x175(%ecx)
0xb6f7c7b1: mov -0xc(%ebp),%ebx
0xb6f7c7b4: mov 0x18(%ebx),%ecx
0xb6f7c7b7: test $0x20,%ecx
0xb6f7c7bd: je 0xb6f7c879
0xb6f7c7c3: mov %edi,%ecx
0xb6f7c7c5: test $0xff,%cl
0xb6f7c7c8: jne 0xb6f7c935
0xb6f7c7ce: push %edx
0xb6f7c7cf: push %eax
0xb6f7c7d0: lea -0x28(%ebp),%edx
0xb6f7c7d3: mov 0x4(%edx),%eax
0xb6f7c7d6: test %eax,%eax
0xb6f7c7d8: jne 0xb6f7c7e5
0xb6f7c7de: pop %eax
0xb6f7c7df: pop %edx
0xb6f7c7e0: jmp 0xb6f7c879
0xb6f7c7e5: mov %esi,-0x1c(%ebp)
0xb6f7c7e8: lea (%edx),%eax
0xb6f7c7ea: mov 0x4(%edx),%ecx
0xb6f7c7ed: movl $0x0,0x4(%edx)
0xb6f7c7f4: mov (%ecx),%ebx
0xb6f7c7f6: and $0x7,%ebx
0xb6f7c7f9: cmp $0x5,%ebx
0xb6f7c7fc: je 0xb6f7c874
0xb6f7c802: mov (%eax),%ebx
0xb6f7c804: test %ebx,%ebx
0xb6f7c806: je 0xb6f7c874
0xb6f7c80c: lock cmpxchg %ebx,(%ecx)
0xb6f7c810: je 0xb6f7c874
0xb6f7c816: mov %ecx,0x4(%edx)
0xb6f7c819: call 0xb6f7c823
0xb6f7c81e: jmp 0xb6f7c874
0xb6f7c823: push %edx
0xb6f7c824: lea 0x8(%esp),%eax
0xb6f7c828: mov %esi,-0x1c(%ebp)
0xb6f7c82b: mov %esp,%edi
0xb6f7c82d: shr $0xc,%edi
0xb6f7c830: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c837: push %edi
0xb6f7c838: mov %ebp,0x118(%edi)
0xb6f7c83e: mov %eax,0x110(%edi)
0xb6f7c844: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c849: add $0x8,%esp
0xb6f7c84c: movl $0x0,0x110(%edi)
0xb6f7c856: movl $0x0,0x118(%edi)
0xb6f7c860: cmpl $0x0,0x4(%edi)
0xb6f7c867: jne 0xb6f78340
0xb6f7c86d: mov -0x1c(%ebp),%esi
0xb6f7c870: mov -0x18(%ebp),%edi
0xb6f7c873: ret
0xb6f7c874: mov -0x1c(%ebp),%esi
0xb6f7c877: pop %eax
0xb6f7c878: pop %edx
0xb6f7c879: mov -0x20(%ebp),%ecx
0xb6f7c87c: lea -0x20(%ebp),%ebx
0xb6f7c87f: jmp 0xb6f7c931
0xb6f7c884: push %edx
0xb6f7c885: push %eax
0xb6f7c886: mov %ecx,%edx
0xb6f7c888: mov %esi,-0x1c(%ebp)
0xb6f7c88b: lea (%edx),%eax
0xb6f7c88d: mov 0x4(%edx),%ecx
0xb6f7c890: movl $0x0,0x4(%edx)
0xb6f7c897: mov (%ecx),%ebx
0xb6f7c899: and $0x7,%ebx
0xb6f7c89c: cmp $0x5,%ebx
0xb6f7c89f: je 0xb6f7c917
0xb6f7c8a5: mov (%eax),%ebx
0xb6f7c8a7: test %ebx,%ebx
0xb6f7c8a9: je 0xb6f7c917
0xb6f7c8af: lock cmpxchg %ebx,(%ecx)
0xb6f7c8b3: je 0xb6f7c917
0xb6f7c8b9: mov %ecx,0x4(%edx)
0xb6f7c8bc: call 0xb6f7c8c6
0xb6f7c8c1: jmp 0xb6f7c917
0xb6f7c8c6: push %edx
0xb6f7c8c7: lea 0x8(%esp),%eax
0xb6f7c8cb: mov %esi,-0x1c(%ebp)
0xb6f7c8ce: mov %esp,%edi
0xb6f7c8d0: shr $0xc,%edi
0xb6f7c8d3: mov 0x115d7a0(,%edi,4),%edi
0xb6f7c8da: push %edi
0xb6f7c8db: mov %ebp,0x118(%edi)
0xb6f7c8e1: mov %eax,0x110(%edi)
0xb6f7c8e7: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7c8ec: add $0x8,%esp
0xb6f7c8ef: movl $0x0,0x110(%edi)
0xb6f7c8f9: movl $0x0,0x118(%edi)
0xb6f7c903: cmpl $0x0,0x4(%edi)
0xb6f7c90a: jne 0xb6f78340
0xb6f7c910: mov -0x1c(%ebp),%esi
0xb6f7c913: mov -0x18(%ebp),%edi
0xb6f7c916: ret
0xb6f7c917: mov -0x1c(%ebp),%esi
0xb6f7c91a: pop %eax
0xb6f7c91b: pop %edx
0xb6f7c91c: jmp 0xb6f7c879
0xb6f7c921: cmpl $0x0,0x4(%ecx)
0xb6f7c928: jne 0xb6f7c884
0xb6f7c92e: add $0x8,%ecx
0xb6f7c931: cmp %ebx,%ecx
0xb6f7c933: jne 0xb6f7c921
0xb6f7c935: cmpb $0x0,0x114c792
0xb6f7c93c: je 0xb6f7c95f
0xb6f7c942: push %edx
0xb6f7c943: push %eax
0xb6f7c944: mov %esp,%ebx
0xb6f7c946: shr $0xc,%ebx
0xb6f7c949: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7c950: mov -0xc(%ebp),%ecx
0xb6f7c953: push %ecx
0xb6f7c954: push %ebx
0xb6f7c955: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7c95a: add $0x8,%esp
0xb6f7c95d: pop %eax
0xb6f7c95e: pop %edx
0xb6f7c95f: mov -0x4(%ebp),%ebx
0xb6f7c962: mov %ebp,%esp
0xb6f7c964: pop %ebp
0xb6f7c965: pop %esi
0xb6f7c966: mov %ebx,%esp
0xb6f7c968: jmp *%esi
0xb6f7c96a: mov -0x1c(%ebp),%esi
0xb6f7c96d: mov -0x18(%ebp),%edi
0xb6f7c970: mov -0x20(%ebp),%esp
0xb6f7c973: movl $0x0,-0x8(%ebp)
0xb6f7c97a: emms
0xb6f7c97c: mov %esp,%ecx
0xb6f7c97e: shr $0xc,%ecx
0xb6f7c981: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c988: mov 0x1f4(%ecx),%ecx
0xb6f7c98e: mov 0x4c(%ecx),%eax
0xb6f7c991: movl $0xa,0x48(%ecx)
0xb6f7c998: movl $0x0,0x4c(%ecx)
0xb6f7c99f: movl $0x0,0x50(%ecx)
0xb6f7c9a6: mov %esp,%ecx
0xb6f7c9a8: shr $0xc,%ecx
0xb6f7c9ab: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c9b2: mov 0x1f4(%ecx),%ecx
0xb6f7c9b8: movl $0x0,0x44(%ecx)
0xb6f7c9bf: mov %esp,%ecx
0xb6f7c9c1: shr $0xc,%ecx
0xb6f7c9c4: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7c9cb: mov 0x175(%ecx),%bl
0xb6f7c9d1: mov %ebx,%edi
0xb6f7c9d3: movb $0x0,0x175(%ecx)
0xb6f7c9da: mov -0xc(%ebp),%ebx
0xb6f7c9dd: mov 0x18(%ebx),%ecx
0xb6f7c9e0: test $0x20,%ecx
0xb6f7c9e6: je 0xb6f7ca9f
0xb6f7c9ec: mov %edi,%ecx
0xb6f7c9ee: test $0xff,%cl
0xb6f7c9f1: jne 0xb6f7cb59
0xb6f7c9f7: push %eax
0xb6f7c9f8: lea -0x28(%ebp),%edx
0xb6f7c9fb: mov 0x4(%edx),%eax
0xb6f7c9fe: test %eax,%eax
0xb6f7ca00: jne 0xb6f7ca0c
0xb6f7ca06: pop %eax
0xb6f7ca07: jmp 0xb6f7ca9f
0xb6f7ca0c: mov %esi,-0x1c(%ebp)
0xb6f7ca0f: lea (%edx),%eax
0xb6f7ca11: mov 0x4(%edx),%ecx
0xb6f7ca14: movl $0x0,0x4(%edx)
0xb6f7ca1b: mov (%ecx),%ebx
0xb6f7ca1d: and $0x7,%ebx
0xb6f7ca20: cmp $0x5,%ebx
0xb6f7ca23: je 0xb6f7ca9b
0xb6f7ca29: mov (%eax),%ebx
0xb6f7ca2b: test %ebx,%ebx
0xb6f7ca2d: je 0xb6f7ca9b
0xb6f7ca33: lock cmpxchg %ebx,(%ecx)
0xb6f7ca37: je 0xb6f7ca9b
0xb6f7ca3d: mov %ecx,0x4(%edx)
0xb6f7ca40: call 0xb6f7ca4a
0xb6f7ca45: jmp 0xb6f7ca9b
0xb6f7ca4a: push %edx
0xb6f7ca4b: lea 0x8(%esp),%eax
0xb6f7ca4f: mov %esi,-0x1c(%ebp)
0xb6f7ca52: mov %esp,%edi
0xb6f7ca54: shr $0xc,%edi
0xb6f7ca57: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ca5e: push %edi
0xb6f7ca5f: mov %ebp,0x118(%edi)
0xb6f7ca65: mov %eax,0x110(%edi)
0xb6f7ca6b: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7ca70: add $0x8,%esp
0xb6f7ca73: movl $0x0,0x110(%edi)
0xb6f7ca7d: movl $0x0,0x118(%edi)
0xb6f7ca87: cmpl $0x0,0x4(%edi)
0xb6f7ca8e: jne 0xb6f78340
0xb6f7ca94: mov -0x1c(%ebp),%esi
0xb6f7ca97: mov -0x18(%ebp),%edi
0xb6f7ca9a: ret
0xb6f7ca9b: mov -0x1c(%ebp),%esi
0xb6f7ca9e: pop %eax
0xb6f7ca9f: mov -0x20(%ebp),%ecx
0xb6f7caa2: lea -0x20(%ebp),%ebx
0xb6f7caa5: jmp 0xb6f7cb55
0xb6f7caaa: push %eax
0xb6f7caab: mov %ecx,%edx
0xb6f7caad: mov %esi,-0x1c(%ebp)
0xb6f7cab0: lea (%edx),%eax
0xb6f7cab2: mov 0x4(%edx),%ecx
0xb6f7cab5: movl $0x0,0x4(%edx)
0xb6f7cabc: mov (%ecx),%ebx
0xb6f7cabe: and $0x7,%ebx
0xb6f7cac1: cmp $0x5,%ebx
0xb6f7cac4: je 0xb6f7cb3c
0xb6f7caca: mov (%eax),%ebx
0xb6f7cacc: test %ebx,%ebx
0xb6f7cace: je 0xb6f7cb3c
0xb6f7cad4: lock cmpxchg %ebx,(%ecx)
0xb6f7cad8: je 0xb6f7cb3c
0xb6f7cade: mov %ecx,0x4(%edx)
0xb6f7cae1: call 0xb6f7caeb
0xb6f7cae6: jmp 0xb6f7cb3c
0xb6f7caeb: push %edx
0xb6f7caec: lea 0x8(%esp),%eax
0xb6f7caf0: mov %esi,-0x1c(%ebp)
0xb6f7caf3: mov %esp,%edi
0xb6f7caf5: shr $0xc,%edi
0xb6f7caf8: mov 0x115d7a0(,%edi,4),%edi
0xb6f7caff: push %edi
0xb6f7cb00: mov %ebp,0x118(%edi)
0xb6f7cb06: mov %eax,0x110(%edi)
0xb6f7cb0c: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7cb11: add $0x8,%esp
0xb6f7cb14: movl $0x0,0x110(%edi)
0xb6f7cb1e: movl $0x0,0x118(%edi)
0xb6f7cb28: cmpl $0x0,0x4(%edi)
0xb6f7cb2f: jne 0xb6f78340
0xb6f7cb35: mov -0x1c(%ebp),%esi
0xb6f7cb38: mov -0x18(%ebp),%edi
0xb6f7cb3b: ret
0xb6f7cb3c: mov -0x1c(%ebp),%esi
0xb6f7cb3f: pop %eax
0xb6f7cb40: jmp 0xb6f7ca9f
0xb6f7cb45: cmpl $0x0,0x4(%ecx)
0xb6f7cb4c: jne 0xb6f7caaa
0xb6f7cb52: add $0x8,%ecx
0xb6f7cb55: cmp %ebx,%ecx
0xb6f7cb57: jne 0xb6f7cb45
0xb6f7cb59: cmpb $0x0,0x114c792
0xb6f7cb60: je 0xb6f7cb81
0xb6f7cb66: push %eax
0xb6f7cb67: mov %esp,%ebx
0xb6f7cb69: shr $0xc,%ebx
0xb6f7cb6c: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7cb73: mov -0xc(%ebp),%ecx
0xb6f7cb76: push %ecx
0xb6f7cb77: push %ebx
0xb6f7cb78: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7cb7d: add $0x8,%esp
0xb6f7cb80: pop %eax
0xb6f7cb81: mov -0x4(%ebp),%ebx
0xb6f7cb84: mov %ebp,%esp
0xb6f7cb86: pop %ebp
0xb6f7cb87: pop %esi
0xb6f7cb88: mov %ebx,%esp
0xb6f7cb8a: jmp *%esi
0xb6f7cb8c: mov -0x1c(%ebp),%esi
0xb6f7cb8f: mov -0x18(%ebp),%edi
0xb6f7cb92: mov -0x20(%ebp),%esp
0xb6f7cb95: movl $0x0,-0x8(%ebp)
0xb6f7cb9c: emms
0xb6f7cb9e: mov %esp,%ecx
0xb6f7cba0: shr $0xc,%ecx
0xb6f7cba3: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7cbaa: mov 0x1f4(%ecx),%ecx
0xb6f7cbb0: mov 0x54(%ecx),%eax
0xb6f7cbb3: movl $0x0,0x54(%ecx)
0xb6f7cbba: movl $0xa,0x48(%ecx)
0xb6f7cbc1: movl $0x0,0x4c(%ecx)
0xb6f7cbc8: movl $0x0,0x50(%ecx)
0xb6f7cbcf: mov %esp,%ecx
0xb6f7cbd1: shr $0xc,%ecx
0xb6f7cbd4: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7cbdb: mov 0x1f4(%ecx),%ecx
0xb6f7cbe1: movl $0x0,0x44(%ecx)
0xb6f7cbe8: mov %esp,%ecx
0xb6f7cbea: shr $0xc,%ecx
0xb6f7cbed: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7cbf4: mov 0x175(%ecx),%bl
0xb6f7cbfa: mov %ebx,%edi
0xb6f7cbfc: movb $0x0,0x175(%ecx)
0xb6f7cc03: mov -0xc(%ebp),%ebx
0xb6f7cc06: mov 0x18(%ebx),%ecx
0xb6f7cc09: test $0x20,%ecx
0xb6f7cc0f: je 0xb6f7ccc8
0xb6f7cc15: mov %edi,%ecx
0xb6f7cc17: test $0xff,%cl
0xb6f7cc1a: jne 0xb6f7cd82
0xb6f7cc20: push %eax
0xb6f7cc21: lea -0x28(%ebp),%edx
0xb6f7cc24: mov 0x4(%edx),%eax
0xb6f7cc27: test %eax,%eax
0xb6f7cc29: jne 0xb6f7cc35
0xb6f7cc2f: pop %eax
0xb6f7cc30: jmp 0xb6f7ccc8
0xb6f7cc35: mov %esi,-0x1c(%ebp)
0xb6f7cc38: lea (%edx),%eax
0xb6f7cc3a: mov 0x4(%edx),%ecx
0xb6f7cc3d: movl $0x0,0x4(%edx)
0xb6f7cc44: mov (%ecx),%ebx
0xb6f7cc46: and $0x7,%ebx
0xb6f7cc49: cmp $0x5,%ebx
0xb6f7cc4c: je 0xb6f7ccc4
0xb6f7cc52: mov (%eax),%ebx
0xb6f7cc54: test %ebx,%ebx
0xb6f7cc56: je 0xb6f7ccc4
0xb6f7cc5c: lock cmpxchg %ebx,(%ecx)
0xb6f7cc60: je 0xb6f7ccc4
0xb6f7cc66: mov %ecx,0x4(%edx)
0xb6f7cc69: call 0xb6f7cc73
0xb6f7cc6e: jmp 0xb6f7ccc4
0xb6f7cc73: push %edx
0xb6f7cc74: lea 0x8(%esp),%eax
0xb6f7cc78: mov %esi,-0x1c(%ebp)
0xb6f7cc7b: mov %esp,%edi
0xb6f7cc7d: shr $0xc,%edi
0xb6f7cc80: mov 0x115d7a0(,%edi,4),%edi
0xb6f7cc87: push %edi
0xb6f7cc88: mov %ebp,0x118(%edi)
0xb6f7cc8e: mov %eax,0x110(%edi)
0xb6f7cc94: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7cc99: add $0x8,%esp
0xb6f7cc9c: movl $0x0,0x110(%edi)
0xb6f7cca6: movl $0x0,0x118(%edi)
0xb6f7ccb0: cmpl $0x0,0x4(%edi)
0xb6f7ccb7: jne 0xb6f78340
0xb6f7ccbd: mov -0x1c(%ebp),%esi
0xb6f7ccc0: mov -0x18(%ebp),%edi
0xb6f7ccc3: ret
0xb6f7ccc4: mov -0x1c(%ebp),%esi
0xb6f7ccc7: pop %eax
0xb6f7ccc8: mov -0x20(%ebp),%ecx
0xb6f7cccb: lea -0x20(%ebp),%ebx
0xb6f7ccce: jmp 0xb6f7cd7e
0xb6f7ccd3: push %eax
0xb6f7ccd4: mov %ecx,%edx
0xb6f7ccd6: mov %esi,-0x1c(%ebp)
0xb6f7ccd9: lea (%edx),%eax
0xb6f7ccdb: mov 0x4(%edx),%ecx
0xb6f7ccde: movl $0x0,0x4(%edx)
0xb6f7cce5: mov (%ecx),%ebx
0xb6f7cce7: and $0x7,%ebx
0xb6f7ccea: cmp $0x5,%ebx
0xb6f7cced: je 0xb6f7cd65
0xb6f7ccf3: mov (%eax),%ebx
0xb6f7ccf5: test %ebx,%ebx
0xb6f7ccf7: je 0xb6f7cd65
0xb6f7ccfd: lock cmpxchg %ebx,(%ecx)
0xb6f7cd01: je 0xb6f7cd65
0xb6f7cd07: mov %ecx,0x4(%edx)
0xb6f7cd0a: call 0xb6f7cd14
0xb6f7cd0f: jmp 0xb6f7cd65
0xb6f7cd14: push %edx
0xb6f7cd15: lea 0x8(%esp),%eax
0xb6f7cd19: mov %esi,-0x1c(%ebp)
0xb6f7cd1c: mov %esp,%edi
0xb6f7cd1e: shr $0xc,%edi
0xb6f7cd21: mov 0x115d7a0(,%edi,4),%edi
0xb6f7cd28: push %edi
0xb6f7cd29: mov %ebp,0x118(%edi)
0xb6f7cd2f: mov %eax,0x110(%edi)
0xb6f7cd35: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7cd3a: add $0x8,%esp
0xb6f7cd3d: movl $0x0,0x110(%edi)
0xb6f7cd47: movl $0x0,0x118(%edi)
0xb6f7cd51: cmpl $0x0,0x4(%edi)
0xb6f7cd58: jne 0xb6f78340
0xb6f7cd5e: mov -0x1c(%ebp),%esi
0xb6f7cd61: mov -0x18(%ebp),%edi
0xb6f7cd64: ret
0xb6f7cd65: mov -0x1c(%ebp),%esi
0xb6f7cd68: pop %eax
0xb6f7cd69: jmp 0xb6f7ccc8
0xb6f7cd6e: cmpl $0x0,0x4(%ecx)
0xb6f7cd75: jne 0xb6f7ccd3
0xb6f7cd7b: add $0x8,%ecx
0xb6f7cd7e: cmp %ebx,%ecx
0xb6f7cd80: jne 0xb6f7cd6e
0xb6f7cd82: cmpb $0x0,0x114c792
0xb6f7cd89: je 0xb6f7cdaa
0xb6f7cd8f: push %eax
0xb6f7cd90: mov %esp,%ebx
0xb6f7cd92: shr $0xc,%ebx
0xb6f7cd95: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7cd9c: mov -0xc(%ebp),%ecx
0xb6f7cd9f: push %ecx
0xb6f7cda0: push %ebx
0xb6f7cda1: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7cda6: add $0x8,%esp
0xb6f7cda9: pop %eax
0xb6f7cdaa: mov -0x4(%ebp),%ebx
0xb6f7cdad: mov %ebp,%esp
0xb6f7cdaf: pop %ebp
0xb6f7cdb0: pop %esi
0xb6f7cdb1: mov %ebx,%esp
0xb6f7cdb3: jmp *%esi
0xb6f7cdb5: mov -0x1c(%ebp),%esi
0xb6f7cdb8: mov -0x18(%ebp),%edi
0xb6f7cdbb: mov -0x20(%ebp),%esp
0xb6f7cdbe: movl $0x0,-0x8(%ebp)
0xb6f7cdc5: emms
0xb6f7cdc7: mov %esp,%ecx
0xb6f7cdc9: shr $0xc,%ecx
0xb6f7cdcc: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7cdd3: mov 0x1f4(%ecx),%ecx
0xb6f7cdd9: mov 0x4c(%ecx),%eax
0xb6f7cddc: movl $0xa,0x48(%ecx)
0xb6f7cde3: movl $0x0,0x4c(%ecx)
0xb6f7cdea: movl $0x0,0x50(%ecx)
0xb6f7cdf1: mov %esp,%ecx
0xb6f7cdf3: shr $0xc,%ecx
0xb6f7cdf6: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7cdfd: mov 0x1f4(%ecx),%ecx
0xb6f7ce03: movl $0x0,0x44(%ecx)
0xb6f7ce0a: mov %esp,%ecx
0xb6f7ce0c: shr $0xc,%ecx
0xb6f7ce0f: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ce16: mov 0x175(%ecx),%bl
0xb6f7ce1c: mov %ebx,%edi
0xb6f7ce1e: movb $0x0,0x175(%ecx)
0xb6f7ce25: mov -0xc(%ebp),%ebx
0xb6f7ce28: mov 0x18(%ebx),%ecx
0xb6f7ce2b: test $0x20,%ecx
0xb6f7ce31: je 0xb6f7ceea
0xb6f7ce37: mov %edi,%ecx
0xb6f7ce39: test $0xff,%cl
0xb6f7ce3c: jne 0xb6f7cfa4
0xb6f7ce42: push %eax
0xb6f7ce43: lea -0x28(%ebp),%edx
0xb6f7ce46: mov 0x4(%edx),%eax
0xb6f7ce49: test %eax,%eax
0xb6f7ce4b: jne 0xb6f7ce57
0xb6f7ce51: pop %eax
0xb6f7ce52: jmp 0xb6f7ceea
0xb6f7ce57: mov %esi,-0x1c(%ebp)
0xb6f7ce5a: lea (%edx),%eax
0xb6f7ce5c: mov 0x4(%edx),%ecx
0xb6f7ce5f: movl $0x0,0x4(%edx)
0xb6f7ce66: mov (%ecx),%ebx
0xb6f7ce68: and $0x7,%ebx
0xb6f7ce6b: cmp $0x5,%ebx
0xb6f7ce6e: je 0xb6f7cee6
0xb6f7ce74: mov (%eax),%ebx
0xb6f7ce76: test %ebx,%ebx
0xb6f7ce78: je 0xb6f7cee6
0xb6f7ce7e: lock cmpxchg %ebx,(%ecx)
0xb6f7ce82: je 0xb6f7cee6
0xb6f7ce88: mov %ecx,0x4(%edx)
0xb6f7ce8b: call 0xb6f7ce95
0xb6f7ce90: jmp 0xb6f7cee6
0xb6f7ce95: push %edx
0xb6f7ce96: lea 0x8(%esp),%eax
0xb6f7ce9a: mov %esi,-0x1c(%ebp)
0xb6f7ce9d: mov %esp,%edi
0xb6f7ce9f: shr $0xc,%edi
0xb6f7cea2: mov 0x115d7a0(,%edi,4),%edi
0xb6f7cea9: push %edi
0xb6f7ceaa: mov %ebp,0x118(%edi)
0xb6f7ceb0: mov %eax,0x110(%edi)
0xb6f7ceb6: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7cebb: add $0x8,%esp
0xb6f7cebe: movl $0x0,0x110(%edi)
0xb6f7cec8: movl $0x0,0x118(%edi)
0xb6f7ced2: cmpl $0x0,0x4(%edi)
0xb6f7ced9: jne 0xb6f78340
0xb6f7cedf: mov -0x1c(%ebp),%esi
0xb6f7cee2: mov -0x18(%ebp),%edi
0xb6f7cee5: ret
0xb6f7cee6: mov -0x1c(%ebp),%esi
0xb6f7cee9: pop %eax
0xb6f7ceea: mov -0x20(%ebp),%ecx
0xb6f7ceed: lea -0x20(%ebp),%ebx
0xb6f7cef0: jmp 0xb6f7cfa0
0xb6f7cef5: push %eax
0xb6f7cef6: mov %ecx,%edx
0xb6f7cef8: mov %esi,-0x1c(%ebp)
0xb6f7cefb: lea (%edx),%eax
0xb6f7cefd: mov 0x4(%edx),%ecx
0xb6f7cf00: movl $0x0,0x4(%edx)
0xb6f7cf07: mov (%ecx),%ebx
0xb6f7cf09: and $0x7,%ebx
0xb6f7cf0c: cmp $0x5,%ebx
0xb6f7cf0f: je 0xb6f7cf87
0xb6f7cf15: mov (%eax),%ebx
0xb6f7cf17: test %ebx,%ebx
0xb6f7cf19: je 0xb6f7cf87
0xb6f7cf1f: lock cmpxchg %ebx,(%ecx)
0xb6f7cf23: je 0xb6f7cf87
0xb6f7cf29: mov %ecx,0x4(%edx)
0xb6f7cf2c: call 0xb6f7cf36
0xb6f7cf31: jmp 0xb6f7cf87
0xb6f7cf36: push %edx
0xb6f7cf37: lea 0x8(%esp),%eax
0xb6f7cf3b: mov %esi,-0x1c(%ebp)
0xb6f7cf3e: mov %esp,%edi
0xb6f7cf40: shr $0xc,%edi
0xb6f7cf43: mov 0x115d7a0(,%edi,4),%edi
0xb6f7cf4a: push %edi
0xb6f7cf4b: mov %ebp,0x118(%edi)
0xb6f7cf51: mov %eax,0x110(%edi)
0xb6f7cf57: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7cf5c: add $0x8,%esp
0xb6f7cf5f: movl $0x0,0x110(%edi)
0xb6f7cf69: movl $0x0,0x118(%edi)
0xb6f7cf73: cmpl $0x0,0x4(%edi)
0xb6f7cf7a: jne 0xb6f78340
0xb6f7cf80: mov -0x1c(%ebp),%esi
0xb6f7cf83: mov -0x18(%ebp),%edi
0xb6f7cf86: ret
0xb6f7cf87: mov -0x1c(%ebp),%esi
0xb6f7cf8a: pop %eax
0xb6f7cf8b: jmp 0xb6f7ceea
0xb6f7cf90: cmpl $0x0,0x4(%ecx)
0xb6f7cf97: jne 0xb6f7cef5
0xb6f7cf9d: add $0x8,%ecx
0xb6f7cfa0: cmp %ebx,%ecx
0xb6f7cfa2: jne 0xb6f7cf90
0xb6f7cfa4: cmpb $0x0,0x114c792
0xb6f7cfab: je 0xb6f7cfcc
0xb6f7cfb1: push %eax
0xb6f7cfb2: mov %esp,%ebx
0xb6f7cfb4: shr $0xc,%ebx
0xb6f7cfb7: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7cfbe: mov -0xc(%ebp),%ecx
0xb6f7cfc1: push %ecx
0xb6f7cfc2: push %ebx
0xb6f7cfc3: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7cfc8: add $0x8,%esp
0xb6f7cfcb: pop %eax
0xb6f7cfcc: mov -0x4(%ebp),%ebx
0xb6f7cfcf: mov %ebp,%esp
0xb6f7cfd1: pop %ebp
0xb6f7cfd2: pop %esi
0xb6f7cfd3: mov %ebx,%esp
0xb6f7cfd5: jmp *%esi
0xb6f7cfd7: mov -0x1c(%ebp),%esi
0xb6f7cfda: mov -0x18(%ebp),%edi
0xb6f7cfdd: mov -0x20(%ebp),%esp
0xb6f7cfe0: movl $0x0,-0x8(%ebp)
0xb6f7cfe7: emms
0xb6f7cfe9: mov %esp,%ecx
0xb6f7cfeb: shr $0xc,%ecx
0xb6f7cfee: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7cff5: mov 0x1f4(%ecx),%ecx
0xb6f7cffb: mov 0x4c(%ecx),%eax
0xb6f7cffe: movl $0xa,0x48(%ecx)
0xb6f7d005: movl $0x0,0x4c(%ecx)
0xb6f7d00c: movl $0x0,0x50(%ecx)
0xb6f7d013: mov %esp,%ecx
0xb6f7d015: shr $0xc,%ecx
0xb6f7d018: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d01f: mov 0x1f4(%ecx),%ecx
0xb6f7d025: movl $0x0,0x44(%ecx)
0xb6f7d02c: mov %esp,%ecx
0xb6f7d02e: shr $0xc,%ecx
0xb6f7d031: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d038: mov 0x175(%ecx),%bl
0xb6f7d03e: mov %ebx,%edi
0xb6f7d040: movb $0x0,0x175(%ecx)
0xb6f7d047: mov -0xc(%ebp),%ebx
0xb6f7d04a: mov 0x18(%ebx),%ecx
0xb6f7d04d: test $0x20,%ecx
0xb6f7d053: je 0xb6f7d10c
0xb6f7d059: mov %edi,%ecx
0xb6f7d05b: test $0xff,%cl
0xb6f7d05e: jne 0xb6f7d1c6
0xb6f7d064: push %eax
0xb6f7d065: lea -0x28(%ebp),%edx
0xb6f7d068: mov 0x4(%edx),%eax
0xb6f7d06b: test %eax,%eax
0xb6f7d06d: jne 0xb6f7d079
0xb6f7d073: pop %eax
0xb6f7d074: jmp 0xb6f7d10c
0xb6f7d079: mov %esi,-0x1c(%ebp)
0xb6f7d07c: lea (%edx),%eax
0xb6f7d07e: mov 0x4(%edx),%ecx
0xb6f7d081: movl $0x0,0x4(%edx)
0xb6f7d088: mov (%ecx),%ebx
0xb6f7d08a: and $0x7,%ebx
0xb6f7d08d: cmp $0x5,%ebx
0xb6f7d090: je 0xb6f7d108
0xb6f7d096: mov (%eax),%ebx
0xb6f7d098: test %ebx,%ebx
0xb6f7d09a: je 0xb6f7d108
0xb6f7d0a0: lock cmpxchg %ebx,(%ecx)
0xb6f7d0a4: je 0xb6f7d108
0xb6f7d0aa: mov %ecx,0x4(%edx)
0xb6f7d0ad: call 0xb6f7d0b7
0xb6f7d0b2: jmp 0xb6f7d108
0xb6f7d0b7: push %edx
0xb6f7d0b8: lea 0x8(%esp),%eax
0xb6f7d0bc: mov %esi,-0x1c(%ebp)
0xb6f7d0bf: mov %esp,%edi
0xb6f7d0c1: shr $0xc,%edi
0xb6f7d0c4: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d0cb: push %edi
0xb6f7d0cc: mov %ebp,0x118(%edi)
0xb6f7d0d2: mov %eax,0x110(%edi)
0xb6f7d0d8: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7d0dd: add $0x8,%esp
0xb6f7d0e0: movl $0x0,0x110(%edi)
0xb6f7d0ea: movl $0x0,0x118(%edi)
0xb6f7d0f4: cmpl $0x0,0x4(%edi)
0xb6f7d0fb: jne 0xb6f78340
0xb6f7d101: mov -0x1c(%ebp),%esi
0xb6f7d104: mov -0x18(%ebp),%edi
0xb6f7d107: ret
0xb6f7d108: mov -0x1c(%ebp),%esi
0xb6f7d10b: pop %eax
0xb6f7d10c: mov -0x20(%ebp),%ecx
0xb6f7d10f: lea -0x20(%ebp),%ebx
0xb6f7d112: jmp 0xb6f7d1c2
0xb6f7d117: push %eax
0xb6f7d118: mov %ecx,%edx
0xb6f7d11a: mov %esi,-0x1c(%ebp)
0xb6f7d11d: lea (%edx),%eax
0xb6f7d11f: mov 0x4(%edx),%ecx
0xb6f7d122: movl $0x0,0x4(%edx)
0xb6f7d129: mov (%ecx),%ebx
0xb6f7d12b: and $0x7,%ebx
0xb6f7d12e: cmp $0x5,%ebx
0xb6f7d131: je 0xb6f7d1a9
0xb6f7d137: mov (%eax),%ebx
0xb6f7d139: test %ebx,%ebx
0xb6f7d13b: je 0xb6f7d1a9
0xb6f7d141: lock cmpxchg %ebx,(%ecx)
0xb6f7d145: je 0xb6f7d1a9
0xb6f7d14b: mov %ecx,0x4(%edx)
0xb6f7d14e: call 0xb6f7d158
0xb6f7d153: jmp 0xb6f7d1a9
0xb6f7d158: push %edx
0xb6f7d159: lea 0x8(%esp),%eax
0xb6f7d15d: mov %esi,-0x1c(%ebp)
0xb6f7d160: mov %esp,%edi
0xb6f7d162: shr $0xc,%edi
0xb6f7d165: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d16c: push %edi
0xb6f7d16d: mov %ebp,0x118(%edi)
0xb6f7d173: mov %eax,0x110(%edi)
0xb6f7d179: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7d17e: add $0x8,%esp
0xb6f7d181: movl $0x0,0x110(%edi)
0xb6f7d18b: movl $0x0,0x118(%edi)
0xb6f7d195: cmpl $0x0,0x4(%edi)
0xb6f7d19c: jne 0xb6f78340
0xb6f7d1a2: mov -0x1c(%ebp),%esi
0xb6f7d1a5: mov -0x18(%ebp),%edi
0xb6f7d1a8: ret
0xb6f7d1a9: mov -0x1c(%ebp),%esi
0xb6f7d1ac: pop %eax
0xb6f7d1ad: jmp 0xb6f7d10c
0xb6f7d1b2: cmpl $0x0,0x4(%ecx)
0xb6f7d1b9: jne 0xb6f7d117
0xb6f7d1bf: add $0x8,%ecx
0xb6f7d1c2: cmp %ebx,%ecx
0xb6f7d1c4: jne 0xb6f7d1b2
0xb6f7d1c6: cmpb $0x0,0x114c792
0xb6f7d1cd: je 0xb6f7d1ee
0xb6f7d1d3: push %eax
0xb6f7d1d4: mov %esp,%ebx
0xb6f7d1d6: shr $0xc,%ebx
0xb6f7d1d9: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7d1e0: mov -0xc(%ebp),%ecx
0xb6f7d1e3: push %ecx
0xb6f7d1e4: push %ebx
0xb6f7d1e5: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7d1ea: add $0x8,%esp
0xb6f7d1ed: pop %eax
0xb6f7d1ee: mov -0x4(%ebp),%ebx
0xb6f7d1f1: mov %ebp,%esp
0xb6f7d1f3: pop %ebp
0xb6f7d1f4: pop %esi
0xb6f7d1f5: mov %ebx,%esp
0xb6f7d1f7: jmp *%esi
0xb6f7d1f9: mov -0x1c(%ebp),%esi
0xb6f7d1fc: mov -0x18(%ebp),%edi
0xb6f7d1ff: mov -0x20(%ebp),%esp
0xb6f7d202: movl $0x0,-0x8(%ebp)
0xb6f7d209: emms
0xb6f7d20b: mov %esp,%ecx
0xb6f7d20d: shr $0xc,%ecx
0xb6f7d210: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d217: mov 0x1f4(%ecx),%ecx
0xb6f7d21d: mov 0x4c(%ecx),%eax
0xb6f7d220: movl $0xa,0x48(%ecx)
0xb6f7d227: movl $0x0,0x4c(%ecx)
0xb6f7d22e: movl $0x0,0x50(%ecx)
0xb6f7d235: mov %esp,%ecx
0xb6f7d237: shr $0xc,%ecx
0xb6f7d23a: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d241: mov 0x1f4(%ecx),%ecx
0xb6f7d247: movl $0x0,0x44(%ecx)
0xb6f7d24e: mov %esp,%ecx
0xb6f7d250: shr $0xc,%ecx
0xb6f7d253: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d25a: mov 0x175(%ecx),%bl
0xb6f7d260: mov %ebx,%edi
0xb6f7d262: movb $0x0,0x175(%ecx)
0xb6f7d269: mov -0xc(%ebp),%ebx
0xb6f7d26c: mov 0x18(%ebx),%ecx
0xb6f7d26f: test $0x20,%ecx
0xb6f7d275: je 0xb6f7d32e
0xb6f7d27b: mov %edi,%ecx
0xb6f7d27d: test $0xff,%cl
0xb6f7d280: jne 0xb6f7d3e8
0xb6f7d286: push %eax
0xb6f7d287: lea -0x28(%ebp),%edx
0xb6f7d28a: mov 0x4(%edx),%eax
0xb6f7d28d: test %eax,%eax
0xb6f7d28f: jne 0xb6f7d29b
0xb6f7d295: pop %eax
0xb6f7d296: jmp 0xb6f7d32e
0xb6f7d29b: mov %esi,-0x1c(%ebp)
0xb6f7d29e: lea (%edx),%eax
0xb6f7d2a0: mov 0x4(%edx),%ecx
0xb6f7d2a3: movl $0x0,0x4(%edx)
0xb6f7d2aa: mov (%ecx),%ebx
0xb6f7d2ac: and $0x7,%ebx
0xb6f7d2af: cmp $0x5,%ebx
0xb6f7d2b2: je 0xb6f7d32a
0xb6f7d2b8: mov (%eax),%ebx
0xb6f7d2ba: test %ebx,%ebx
0xb6f7d2bc: je 0xb6f7d32a
0xb6f7d2c2: lock cmpxchg %ebx,(%ecx)
0xb6f7d2c6: je 0xb6f7d32a
0xb6f7d2cc: mov %ecx,0x4(%edx)
0xb6f7d2cf: call 0xb6f7d2d9
0xb6f7d2d4: jmp 0xb6f7d32a
0xb6f7d2d9: push %edx
0xb6f7d2da: lea 0x8(%esp),%eax
0xb6f7d2de: mov %esi,-0x1c(%ebp)
0xb6f7d2e1: mov %esp,%edi
0xb6f7d2e3: shr $0xc,%edi
0xb6f7d2e6: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d2ed: push %edi
0xb6f7d2ee: mov %ebp,0x118(%edi)
0xb6f7d2f4: mov %eax,0x110(%edi)
0xb6f7d2fa: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7d2ff: add $0x8,%esp
0xb6f7d302: movl $0x0,0x110(%edi)
0xb6f7d30c: movl $0x0,0x118(%edi)
0xb6f7d316: cmpl $0x0,0x4(%edi)
0xb6f7d31d: jne 0xb6f78340
0xb6f7d323: mov -0x1c(%ebp),%esi
0xb6f7d326: mov -0x18(%ebp),%edi
0xb6f7d329: ret
0xb6f7d32a: mov -0x1c(%ebp),%esi
0xb6f7d32d: pop %eax
0xb6f7d32e: mov -0x20(%ebp),%ecx
0xb6f7d331: lea -0x20(%ebp),%ebx
0xb6f7d334: jmp 0xb6f7d3e4
0xb6f7d339: push %eax
0xb6f7d33a: mov %ecx,%edx
0xb6f7d33c: mov %esi,-0x1c(%ebp)
0xb6f7d33f: lea (%edx),%eax
0xb6f7d341: mov 0x4(%edx),%ecx
0xb6f7d344: movl $0x0,0x4(%edx)
0xb6f7d34b: mov (%ecx),%ebx
0xb6f7d34d: and $0x7,%ebx
0xb6f7d350: cmp $0x5,%ebx
0xb6f7d353: je 0xb6f7d3cb
0xb6f7d359: mov (%eax),%ebx
0xb6f7d35b: test %ebx,%ebx
0xb6f7d35d: je 0xb6f7d3cb
0xb6f7d363: lock cmpxchg %ebx,(%ecx)
0xb6f7d367: je 0xb6f7d3cb
0xb6f7d36d: mov %ecx,0x4(%edx)
0xb6f7d370: call 0xb6f7d37a
0xb6f7d375: jmp 0xb6f7d3cb
0xb6f7d37a: push %edx
0xb6f7d37b: lea 0x8(%esp),%eax
0xb6f7d37f: mov %esi,-0x1c(%ebp)
0xb6f7d382: mov %esp,%edi
0xb6f7d384: shr $0xc,%edi
0xb6f7d387: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d38e: push %edi
0xb6f7d38f: mov %ebp,0x118(%edi)
0xb6f7d395: mov %eax,0x110(%edi)
0xb6f7d39b: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f7d3a0: add $0x8,%esp
0xb6f7d3a3: movl $0x0,0x110(%edi)
0xb6f7d3ad: movl $0x0,0x118(%edi)
0xb6f7d3b7: cmpl $0x0,0x4(%edi)
0xb6f7d3be: jne 0xb6f78340
0xb6f7d3c4: mov -0x1c(%ebp),%esi
0xb6f7d3c7: mov -0x18(%ebp),%edi
0xb6f7d3ca: ret
0xb6f7d3cb: mov -0x1c(%ebp),%esi
0xb6f7d3ce: pop %eax
0xb6f7d3cf: jmp 0xb6f7d32e
0xb6f7d3d4: cmpl $0x0,0x4(%ecx)
0xb6f7d3db: jne 0xb6f7d339
0xb6f7d3e1: add $0x8,%ecx
0xb6f7d3e4: cmp %ebx,%ecx
0xb6f7d3e6: jne 0xb6f7d3d4
0xb6f7d3e8: cmpb $0x0,0x114c792
0xb6f7d3ef: je 0xb6f7d410
0xb6f7d3f5: push %eax
0xb6f7d3f6: mov %esp,%ebx
0xb6f7d3f8: shr $0xc,%ebx
0xb6f7d3fb: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f7d402: mov -0xc(%ebp),%ecx
0xb6f7d405: push %ecx
0xb6f7d406: push %ebx
0xb6f7d407: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f7d40c: add $0x8,%esp
0xb6f7d40f: pop %eax
0xb6f7d410: mov -0x4(%ebp),%ebx
0xb6f7d413: mov %ebp,%esp
0xb6f7d415: pop %ebp
0xb6f7d416: pop %esi
0xb6f7d417: mov %ebx,%esp
0xb6f7d419: jmp *%esi
0xb6f7d41b: nop
0xb6f7d41c: add %al,(%eax)
0xb6f7d41e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f7d420 13120 -1 0xffffffff 0x10e9058: "deoptimization entry points"
Dump of assembler code from 0xb6f7d440 to 0xb6f80760:
0xb6f7d440: movl $0x0,-0x8(%ebp)
0xb6f7d447: mov -0x1c(%ebp),%esi
0xb6f7d44a: mov -0x18(%ebp),%edi
0xb6f7d44d: mov %esp,%ecx
0xb6f7d44f: shr $0xc,%ecx
0xb6f7d452: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d459: cmpl $0x0,0x4(%ecx)
0xb6f7d460: je 0xb6f7d4d1
0xb6f7d466: call 0xb6f7d470
0xb6f7d46b: jmp 0xb6f7d4c0
0xb6f7d470: lea 0x4(%esp),%eax
0xb6f7d474: mov %esi,-0x1c(%ebp)
0xb6f7d477: mov %esp,%edi
0xb6f7d479: shr $0xc,%edi
0xb6f7d47c: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d483: push %edi
0xb6f7d484: mov %ebp,0x118(%edi)
0xb6f7d48a: mov %eax,0x110(%edi)
0xb6f7d490: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d495: add $0x4,%esp
0xb6f7d498: movl $0x0,0x110(%edi)
0xb6f7d4a2: movl $0x0,0x118(%edi)
0xb6f7d4ac: cmpl $0x0,0x4(%edi)
0xb6f7d4b3: jne 0xb6f78340
0xb6f7d4b9: mov -0x1c(%ebp),%esi
0xb6f7d4bc: mov -0x18(%ebp),%edi
0xb6f7d4bf: ret
0xb6f7d4c0: push $0x10bb74c
0xb6f7d4c5: call 0xb6f7d4ca
0xb6f7d4ca: pusha
0xb6f7d4cb: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d4d0: hlt
0xb6f7d4d1: movzbl (%esi),%ebx
0xb6f7d4d4: jmp *0x11561c0(,%ebx,4)
0xb6f7d4db: sub $0x8,%esp
0xb6f7d4de: movsd %xmm0,(%esp)
0xb6f7d4e3: fldl (%esp)
0xb6f7d4e6: add $0x8,%esp
0xb6f7d4e9: movl $0x0,-0x8(%ebp)
0xb6f7d4f0: mov -0x1c(%ebp),%esi
0xb6f7d4f3: mov -0x18(%ebp),%edi
0xb6f7d4f6: mov %esp,%ecx
0xb6f7d4f8: shr $0xc,%ecx
0xb6f7d4fb: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d502: cmpl $0x0,0x4(%ecx)
0xb6f7d509: je 0xb6f7d57a
0xb6f7d50f: call 0xb6f7d519
0xb6f7d514: jmp 0xb6f7d569
0xb6f7d519: lea 0x4(%esp),%eax
0xb6f7d51d: mov %esi,-0x1c(%ebp)
0xb6f7d520: mov %esp,%edi
0xb6f7d522: shr $0xc,%edi
0xb6f7d525: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d52c: push %edi
0xb6f7d52d: mov %ebp,0x118(%edi)
0xb6f7d533: mov %eax,0x110(%edi)
0xb6f7d539: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d53e: add $0x4,%esp
0xb6f7d541: movl $0x0,0x110(%edi)
0xb6f7d54b: movl $0x0,0x118(%edi)
0xb6f7d555: cmpl $0x0,0x4(%edi)
0xb6f7d55c: jne 0xb6f78340
0xb6f7d562: mov -0x1c(%ebp),%esi
0xb6f7d565: mov -0x18(%ebp),%edi
0xb6f7d568: ret
0xb6f7d569: push $0x10bb74c
0xb6f7d56e: call 0xb6f7d573
0xb6f7d573: pusha
0xb6f7d574: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d579: hlt
0xb6f7d57a: movzbl (%esi),%ebx
0xb6f7d57d: jmp *0x11559c0(,%ebx,4)
0xb6f7d584: sub $0x4,%esp
0xb6f7d587: movss %xmm0,(%esp)
0xb6f7d58c: flds (%esp)
0xb6f7d58f: add $0x4,%esp
0xb6f7d592: movl $0x0,-0x8(%ebp)
0xb6f7d599: mov -0x1c(%ebp),%esi
0xb6f7d59c: mov -0x18(%ebp),%edi
0xb6f7d59f: mov %esp,%ecx
0xb6f7d5a1: shr $0xc,%ecx
0xb6f7d5a4: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d5ab: cmpl $0x0,0x4(%ecx)
0xb6f7d5b2: je 0xb6f7d623
0xb6f7d5b8: call 0xb6f7d5c2
0xb6f7d5bd: jmp 0xb6f7d612
0xb6f7d5c2: lea 0x4(%esp),%eax
0xb6f7d5c6: mov %esi,-0x1c(%ebp)
0xb6f7d5c9: mov %esp,%edi
0xb6f7d5cb: shr $0xc,%edi
0xb6f7d5ce: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d5d5: push %edi
0xb6f7d5d6: mov %ebp,0x118(%edi)
0xb6f7d5dc: mov %eax,0x110(%edi)
0xb6f7d5e2: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d5e7: add $0x4,%esp
0xb6f7d5ea: movl $0x0,0x110(%edi)
0xb6f7d5f4: movl $0x0,0x118(%edi)
0xb6f7d5fe: cmpl $0x0,0x4(%edi)
0xb6f7d605: jne 0xb6f78340
0xb6f7d60b: mov -0x1c(%ebp),%esi
0xb6f7d60e: mov -0x18(%ebp),%edi
0xb6f7d611: ret
0xb6f7d612: push $0x10bb74c
0xb6f7d617: call 0xb6f7d61c
0xb6f7d61c: pusha
0xb6f7d61d: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d622: hlt
0xb6f7d623: movzbl (%esi),%ebx
0xb6f7d626: jmp *0x11555c0(,%ebx,4)
0xb6f7d62d: movl $0x0,-0x8(%ebp)
0xb6f7d634: mov -0x1c(%ebp),%esi
0xb6f7d637: mov -0x18(%ebp),%edi
0xb6f7d63a: mov %esp,%ecx
0xb6f7d63c: shr $0xc,%ecx
0xb6f7d63f: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d646: cmpl $0x0,0x4(%ecx)
0xb6f7d64d: je 0xb6f7d6be
0xb6f7d653: call 0xb6f7d65d
0xb6f7d658: jmp 0xb6f7d6ad
0xb6f7d65d: lea 0x4(%esp),%eax
0xb6f7d661: mov %esi,-0x1c(%ebp)
0xb6f7d664: mov %esp,%edi
0xb6f7d666: shr $0xc,%edi
0xb6f7d669: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d670: push %edi
0xb6f7d671: mov %ebp,0x118(%edi)
0xb6f7d677: mov %eax,0x110(%edi)
0xb6f7d67d: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d682: add $0x4,%esp
0xb6f7d685: movl $0x0,0x110(%edi)
0xb6f7d68f: movl $0x0,0x118(%edi)
0xb6f7d699: cmpl $0x0,0x4(%edi)
0xb6f7d6a0: jne 0xb6f78340
0xb6f7d6a6: mov -0x1c(%ebp),%esi
0xb6f7d6a9: mov -0x18(%ebp),%edi
0xb6f7d6ac: ret
0xb6f7d6ad: push $0x10bb74c
0xb6f7d6b2: call 0xb6f7d6b7
0xb6f7d6b7: pusha
0xb6f7d6b8: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d6bd: hlt
0xb6f7d6be: movzbl (%esi),%ebx
0xb6f7d6c1: jmp *0x11551c0(,%ebx,4)
0xb6f7d6c8: movl $0x0,-0x8(%ebp)
0xb6f7d6cf: mov -0x1c(%ebp),%esi
0xb6f7d6d2: mov -0x18(%ebp),%edi
0xb6f7d6d5: mov %esp,%ecx
0xb6f7d6d7: shr $0xc,%ecx
0xb6f7d6da: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d6e1: cmpl $0x0,0x4(%ecx)
0xb6f7d6e8: je 0xb6f7d759
0xb6f7d6ee: call 0xb6f7d6f8
0xb6f7d6f3: jmp 0xb6f7d748
0xb6f7d6f8: lea 0x4(%esp),%eax
0xb6f7d6fc: mov %esi,-0x1c(%ebp)
0xb6f7d6ff: mov %esp,%edi
0xb6f7d701: shr $0xc,%edi
0xb6f7d704: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d70b: push %edi
0xb6f7d70c: mov %ebp,0x118(%edi)
0xb6f7d712: mov %eax,0x110(%edi)
0xb6f7d718: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d71d: add $0x4,%esp
0xb6f7d720: movl $0x0,0x110(%edi)
0xb6f7d72a: movl $0x0,0x118(%edi)
0xb6f7d734: cmpl $0x0,0x4(%edi)
0xb6f7d73b: jne 0xb6f78340
0xb6f7d741: mov -0x1c(%ebp),%esi
0xb6f7d744: mov -0x18(%ebp),%edi
0xb6f7d747: ret
0xb6f7d748: push $0x10bb74c
0xb6f7d74d: call 0xb6f7d752
0xb6f7d752: pusha
0xb6f7d753: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d758: hlt
0xb6f7d759: movzbl (%esi),%ebx
0xb6f7d75c: jmp *0x1154dc0(,%ebx,4)
0xb6f7d763: movl $0x0,-0x8(%ebp)
0xb6f7d76a: mov -0x1c(%ebp),%esi
0xb6f7d76d: mov -0x18(%ebp),%edi
0xb6f7d770: mov %esp,%ecx
0xb6f7d772: shr $0xc,%ecx
0xb6f7d775: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d77c: cmpl $0x0,0x4(%ecx)
0xb6f7d783: je 0xb6f7d7f4
0xb6f7d789: call 0xb6f7d793
0xb6f7d78e: jmp 0xb6f7d7e3
0xb6f7d793: lea 0x4(%esp),%eax
0xb6f7d797: mov %esi,-0x1c(%ebp)
0xb6f7d79a: mov %esp,%edi
0xb6f7d79c: shr $0xc,%edi
0xb6f7d79f: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d7a6: push %edi
0xb6f7d7a7: mov %ebp,0x118(%edi)
0xb6f7d7ad: mov %eax,0x110(%edi)
0xb6f7d7b3: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d7b8: add $0x4,%esp
0xb6f7d7bb: movl $0x0,0x110(%edi)
0xb6f7d7c5: movl $0x0,0x118(%edi)
0xb6f7d7cf: cmpl $0x0,0x4(%edi)
0xb6f7d7d6: jne 0xb6f78340
0xb6f7d7dc: mov -0x1c(%ebp),%esi
0xb6f7d7df: mov -0x18(%ebp),%edi
0xb6f7d7e2: ret
0xb6f7d7e3: push $0x10bb74c
0xb6f7d7e8: call 0xb6f7d7ed
0xb6f7d7ed: pusha
0xb6f7d7ee: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d7f3: hlt
0xb6f7d7f4: movzbl (%esi),%ebx
0xb6f7d7f7: jmp *0x1155dc0(,%ebx,4)
0xb6f7d7fe: movl $0x0,-0x8(%ebp)
0xb6f7d805: mov -0x1c(%ebp),%esi
0xb6f7d808: mov -0x18(%ebp),%edi
0xb6f7d80b: mov %esp,%ecx
0xb6f7d80d: shr $0xc,%ecx
0xb6f7d810: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d817: cmpl $0x0,0x4(%ecx)
0xb6f7d81e: je 0xb6f7d88f
0xb6f7d824: call 0xb6f7d82e
0xb6f7d829: jmp 0xb6f7d87e
0xb6f7d82e: lea 0x4(%esp),%eax
0xb6f7d832: mov %esi,-0x1c(%ebp)
0xb6f7d835: mov %esp,%edi
0xb6f7d837: shr $0xc,%edi
0xb6f7d83a: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d841: push %edi
0xb6f7d842: mov %ebp,0x118(%edi)
0xb6f7d848: mov %eax,0x110(%edi)
0xb6f7d84e: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d853: add $0x4,%esp
0xb6f7d856: movl $0x0,0x110(%edi)
0xb6f7d860: movl $0x0,0x118(%edi)
0xb6f7d86a: cmpl $0x0,0x4(%edi)
0xb6f7d871: jne 0xb6f78340
0xb6f7d877: mov -0x1c(%ebp),%esi
0xb6f7d87a: mov -0x18(%ebp),%edi
0xb6f7d87d: ret
0xb6f7d87e: push $0x10bb74c
0xb6f7d883: call 0xb6f7d888
0xb6f7d888: pusha
0xb6f7d889: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d88e: hlt
0xb6f7d88f: movzbl (%esi),%ebx
0xb6f7d892: jmp *0x1154dc0(,%ebx,4)
0xb6f7d899: movl $0x0,-0x8(%ebp)
0xb6f7d8a0: mov -0x1c(%ebp),%esi
0xb6f7d8a3: mov -0x18(%ebp),%edi
0xb6f7d8a6: mov %esp,%ecx
0xb6f7d8a8: shr $0xc,%ecx
0xb6f7d8ab: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d8b2: cmpl $0x0,0x4(%ecx)
0xb6f7d8b9: je 0xb6f7d92a
0xb6f7d8bf: call 0xb6f7d8c9
0xb6f7d8c4: jmp 0xb6f7d919
0xb6f7d8c9: lea 0x4(%esp),%eax
0xb6f7d8cd: mov %esi,-0x1c(%ebp)
0xb6f7d8d0: mov %esp,%edi
0xb6f7d8d2: shr $0xc,%edi
0xb6f7d8d5: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d8dc: push %edi
0xb6f7d8dd: mov %ebp,0x118(%edi)
0xb6f7d8e3: mov %eax,0x110(%edi)
0xb6f7d8e9: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d8ee: add $0x4,%esp
0xb6f7d8f1: movl $0x0,0x110(%edi)
0xb6f7d8fb: movl $0x0,0x118(%edi)
0xb6f7d905: cmpl $0x0,0x4(%edi)
0xb6f7d90c: jne 0xb6f78340
0xb6f7d912: mov -0x1c(%ebp),%esi
0xb6f7d915: mov -0x18(%ebp),%edi
0xb6f7d918: ret
0xb6f7d919: push $0x10bb74c
0xb6f7d91e: call 0xb6f7d923
0xb6f7d923: pusha
0xb6f7d924: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d929: hlt
0xb6f7d92a: movzbl (%esi),%ebx
0xb6f7d92d: jmp *0x1154dc0(,%ebx,4)
0xb6f7d934: movl $0x0,-0x8(%ebp)
0xb6f7d93b: mov -0x1c(%ebp),%esi
0xb6f7d93e: mov -0x18(%ebp),%edi
0xb6f7d941: mov %esp,%ecx
0xb6f7d943: shr $0xc,%ecx
0xb6f7d946: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d94d: cmpl $0x0,0x4(%ecx)
0xb6f7d954: je 0xb6f7d9c5
0xb6f7d95a: call 0xb6f7d964
0xb6f7d95f: jmp 0xb6f7d9b4
0xb6f7d964: lea 0x4(%esp),%eax
0xb6f7d968: mov %esi,-0x1c(%ebp)
0xb6f7d96b: mov %esp,%edi
0xb6f7d96d: shr $0xc,%edi
0xb6f7d970: mov 0x115d7a0(,%edi,4),%edi
0xb6f7d977: push %edi
0xb6f7d978: mov %ebp,0x118(%edi)
0xb6f7d97e: mov %eax,0x110(%edi)
0xb6f7d984: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7d989: add $0x4,%esp
0xb6f7d98c: movl $0x0,0x110(%edi)
0xb6f7d996: movl $0x0,0x118(%edi)
0xb6f7d9a0: cmpl $0x0,0x4(%edi)
0xb6f7d9a7: jne 0xb6f78340
0xb6f7d9ad: mov -0x1c(%ebp),%esi
0xb6f7d9b0: mov -0x18(%ebp),%edi
0xb6f7d9b3: ret
0xb6f7d9b4: push $0x10bb74c
0xb6f7d9b9: call 0xb6f7d9be
0xb6f7d9be: pusha
0xb6f7d9bf: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7d9c4: hlt
0xb6f7d9c5: movzbl (%esi),%ebx
0xb6f7d9c8: jmp *0x1154dc0(,%ebx,4)
0xb6f7d9cf: movl $0x0,-0x8(%ebp)
0xb6f7d9d6: mov -0x1c(%ebp),%esi
0xb6f7d9d9: mov -0x18(%ebp),%edi
0xb6f7d9dc: mov %esp,%ecx
0xb6f7d9de: shr $0xc,%ecx
0xb6f7d9e1: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7d9e8: cmpl $0x0,0x4(%ecx)
0xb6f7d9ef: je 0xb6f7da60
0xb6f7d9f5: call 0xb6f7d9ff
0xb6f7d9fa: jmp 0xb6f7da4f
0xb6f7d9ff: lea 0x4(%esp),%eax
0xb6f7da03: mov %esi,-0x1c(%ebp)
0xb6f7da06: mov %esp,%edi
0xb6f7da08: shr $0xc,%edi
0xb6f7da0b: mov 0x115d7a0(,%edi,4),%edi
0xb6f7da12: push %edi
0xb6f7da13: mov %ebp,0x118(%edi)
0xb6f7da19: mov %eax,0x110(%edi)
0xb6f7da1f: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7da24: add $0x4,%esp
0xb6f7da27: movl $0x0,0x110(%edi)
0xb6f7da31: movl $0x0,0x118(%edi)
0xb6f7da3b: cmpl $0x0,0x4(%edi)
0xb6f7da42: jne 0xb6f78340
0xb6f7da48: mov -0x1c(%ebp),%esi
0xb6f7da4b: mov -0x18(%ebp),%edi
0xb6f7da4e: ret
0xb6f7da4f: push $0x10bb74c
0xb6f7da54: call 0xb6f7da59
0xb6f7da59: pusha
0xb6f7da5a: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7da5f: hlt
0xb6f7da60: movzbl 0x1(%esi),%ebx
0xb6f7da64: inc %esi
0xb6f7da65: jmp *0x11561c0(,%ebx,4)
0xb6f7da6c: sub $0x8,%esp
0xb6f7da6f: movsd %xmm0,(%esp)
0xb6f7da74: fldl (%esp)
0xb6f7da77: add $0x8,%esp
0xb6f7da7a: movl $0x0,-0x8(%ebp)
0xb6f7da81: mov -0x1c(%ebp),%esi
0xb6f7da84: mov -0x18(%ebp),%edi
0xb6f7da87: mov %esp,%ecx
0xb6f7da89: shr $0xc,%ecx
0xb6f7da8c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7da93: cmpl $0x0,0x4(%ecx)
0xb6f7da9a: je 0xb6f7db0b
0xb6f7daa0: call 0xb6f7daaa
0xb6f7daa5: jmp 0xb6f7dafa
0xb6f7daaa: lea 0x4(%esp),%eax
0xb6f7daae: mov %esi,-0x1c(%ebp)
0xb6f7dab1: mov %esp,%edi
0xb6f7dab3: shr $0xc,%edi
0xb6f7dab6: mov 0x115d7a0(,%edi,4),%edi
0xb6f7dabd: push %edi
0xb6f7dabe: mov %ebp,0x118(%edi)
0xb6f7dac4: mov %eax,0x110(%edi)
0xb6f7daca: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7dacf: add $0x4,%esp
0xb6f7dad2: movl $0x0,0x110(%edi)
0xb6f7dadc: movl $0x0,0x118(%edi)
0xb6f7dae6: cmpl $0x0,0x4(%edi)
0xb6f7daed: jne 0xb6f78340
0xb6f7daf3: mov -0x1c(%ebp),%esi
0xb6f7daf6: mov -0x18(%ebp),%edi
0xb6f7daf9: ret
0xb6f7dafa: push $0x10bb74c
0xb6f7daff: call 0xb6f7db04
0xb6f7db04: pusha
0xb6f7db05: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7db0a: hlt
0xb6f7db0b: movzbl 0x1(%esi),%ebx
0xb6f7db0f: inc %esi
0xb6f7db10: jmp *0x11559c0(,%ebx,4)
0xb6f7db17: sub $0x4,%esp
0xb6f7db1a: movss %xmm0,(%esp)
0xb6f7db1f: flds (%esp)
0xb6f7db22: add $0x4,%esp
0xb6f7db25: movl $0x0,-0x8(%ebp)
0xb6f7db2c: mov -0x1c(%ebp),%esi
0xb6f7db2f: mov -0x18(%ebp),%edi
0xb6f7db32: mov %esp,%ecx
0xb6f7db34: shr $0xc,%ecx
0xb6f7db37: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7db3e: cmpl $0x0,0x4(%ecx)
0xb6f7db45: je 0xb6f7dbb6
0xb6f7db4b: call 0xb6f7db55
0xb6f7db50: jmp 0xb6f7dba5
0xb6f7db55: lea 0x4(%esp),%eax
0xb6f7db59: mov %esi,-0x1c(%ebp)
0xb6f7db5c: mov %esp,%edi
0xb6f7db5e: shr $0xc,%edi
0xb6f7db61: mov 0x115d7a0(,%edi,4),%edi
0xb6f7db68: push %edi
0xb6f7db69: mov %ebp,0x118(%edi)
0xb6f7db6f: mov %eax,0x110(%edi)
0xb6f7db75: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7db7a: add $0x4,%esp
0xb6f7db7d: movl $0x0,0x110(%edi)
0xb6f7db87: movl $0x0,0x118(%edi)
0xb6f7db91: cmpl $0x0,0x4(%edi)
0xb6f7db98: jne 0xb6f78340
0xb6f7db9e: mov -0x1c(%ebp),%esi
0xb6f7dba1: mov -0x18(%ebp),%edi
0xb6f7dba4: ret
0xb6f7dba5: push $0x10bb74c
0xb6f7dbaa: call 0xb6f7dbaf
0xb6f7dbaf: pusha
0xb6f7dbb0: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7dbb5: hlt
0xb6f7dbb6: movzbl 0x1(%esi),%ebx
0xb6f7dbba: inc %esi
0xb6f7dbbb: jmp *0x11555c0(,%ebx,4)
0xb6f7dbc2: movl $0x0,-0x8(%ebp)
0xb6f7dbc9: mov -0x1c(%ebp),%esi
0xb6f7dbcc: mov -0x18(%ebp),%edi
0xb6f7dbcf: mov %esp,%ecx
0xb6f7dbd1: shr $0xc,%ecx
0xb6f7dbd4: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7dbdb: cmpl $0x0,0x4(%ecx)
0xb6f7dbe2: je 0xb6f7dc53
0xb6f7dbe8: call 0xb6f7dbf2
0xb6f7dbed: jmp 0xb6f7dc42
0xb6f7dbf2: lea 0x4(%esp),%eax
0xb6f7dbf6: mov %esi,-0x1c(%ebp)
0xb6f7dbf9: mov %esp,%edi
0xb6f7dbfb: shr $0xc,%edi
0xb6f7dbfe: mov 0x115d7a0(,%edi,4),%edi
0xb6f7dc05: push %edi
0xb6f7dc06: mov %ebp,0x118(%edi)
0xb6f7dc0c: mov %eax,0x110(%edi)
0xb6f7dc12: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7dc17: add $0x4,%esp
0xb6f7dc1a: movl $0x0,0x110(%edi)
0xb6f7dc24: movl $0x0,0x118(%edi)
0xb6f7dc2e: cmpl $0x0,0x4(%edi)
0xb6f7dc35: jne 0xb6f78340
0xb6f7dc3b: mov -0x1c(%ebp),%esi
0xb6f7dc3e: mov -0x18(%ebp),%edi
0xb6f7dc41: ret
0xb6f7dc42: push $0x10bb74c
0xb6f7dc47: call 0xb6f7dc4c
0xb6f7dc4c: pusha
0xb6f7dc4d: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7dc52: hlt
0xb6f7dc53: movzbl 0x1(%esi),%ebx
0xb6f7dc57: inc %esi
0xb6f7dc58: jmp *0x11551c0(,%ebx,4)
0xb6f7dc5f: movl $0x0,-0x8(%ebp)
0xb6f7dc66: mov -0x1c(%ebp),%esi
0xb6f7dc69: mov -0x18(%ebp),%edi
0xb6f7dc6c: mov %esp,%ecx
0xb6f7dc6e: shr $0xc,%ecx
0xb6f7dc71: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7dc78: cmpl $0x0,0x4(%ecx)
0xb6f7dc7f: je 0xb6f7dcf0
0xb6f7dc85: call 0xb6f7dc8f
0xb6f7dc8a: jmp 0xb6f7dcdf
0xb6f7dc8f: lea 0x4(%esp),%eax
0xb6f7dc93: mov %esi,-0x1c(%ebp)
0xb6f7dc96: mov %esp,%edi
0xb6f7dc98: shr $0xc,%edi
0xb6f7dc9b: mov 0x115d7a0(,%edi,4),%edi
0xb6f7dca2: push %edi
0xb6f7dca3: mov %ebp,0x118(%edi)
0xb6f7dca9: mov %eax,0x110(%edi)
0xb6f7dcaf: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7dcb4: add $0x4,%esp
0xb6f7dcb7: movl $0x0,0x110(%edi)
0xb6f7dcc1: movl $0x0,0x118(%edi)
0xb6f7dccb: cmpl $0x0,0x4(%edi)
0xb6f7dcd2: jne 0xb6f78340
0xb6f7dcd8: mov -0x1c(%ebp),%esi
0xb6f7dcdb: mov -0x18(%ebp),%edi
0xb6f7dcde: ret
0xb6f7dcdf: push $0x10bb74c
0xb6f7dce4: call 0xb6f7dce9
0xb6f7dce9: pusha
0xb6f7dcea: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7dcef: hlt
0xb6f7dcf0: movzbl 0x1(%esi),%ebx
0xb6f7dcf4: inc %esi
0xb6f7dcf5: jmp *0x1154dc0(,%ebx,4)
0xb6f7dcfc: movl $0x0,-0x8(%ebp)
0xb6f7dd03: mov -0x1c(%ebp),%esi
0xb6f7dd06: mov -0x18(%ebp),%edi
0xb6f7dd09: mov %esp,%ecx
0xb6f7dd0b: shr $0xc,%ecx
0xb6f7dd0e: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7dd15: cmpl $0x0,0x4(%ecx)
0xb6f7dd1c: je 0xb6f7dd8d
0xb6f7dd22: call 0xb6f7dd2c
0xb6f7dd27: jmp 0xb6f7dd7c
0xb6f7dd2c: lea 0x4(%esp),%eax
0xb6f7dd30: mov %esi,-0x1c(%ebp)
0xb6f7dd33: mov %esp,%edi
0xb6f7dd35: shr $0xc,%edi
0xb6f7dd38: mov 0x115d7a0(,%edi,4),%edi
0xb6f7dd3f: push %edi
0xb6f7dd40: mov %ebp,0x118(%edi)
0xb6f7dd46: mov %eax,0x110(%edi)
0xb6f7dd4c: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7dd51: add $0x4,%esp
0xb6f7dd54: movl $0x0,0x110(%edi)
0xb6f7dd5e: movl $0x0,0x118(%edi)
0xb6f7dd68: cmpl $0x0,0x4(%edi)
0xb6f7dd6f: jne 0xb6f78340
0xb6f7dd75: mov -0x1c(%ebp),%esi
0xb6f7dd78: mov -0x18(%ebp),%edi
0xb6f7dd7b: ret
0xb6f7dd7c: push $0x10bb74c
0xb6f7dd81: call 0xb6f7dd86
0xb6f7dd86: pusha
0xb6f7dd87: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7dd8c: hlt
0xb6f7dd8d: movzbl 0x1(%esi),%ebx
0xb6f7dd91: inc %esi
0xb6f7dd92: jmp *0x1155dc0(,%ebx,4)
0xb6f7dd99: movl $0x0,-0x8(%ebp)
0xb6f7dda0: mov -0x1c(%ebp),%esi
0xb6f7dda3: mov -0x18(%ebp),%edi
0xb6f7dda6: mov %esp,%ecx
0xb6f7dda8: shr $0xc,%ecx
0xb6f7ddab: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ddb2: cmpl $0x0,0x4(%ecx)
0xb6f7ddb9: je 0xb6f7de2a
0xb6f7ddbf: call 0xb6f7ddc9
0xb6f7ddc4: jmp 0xb6f7de19
0xb6f7ddc9: lea 0x4(%esp),%eax
0xb6f7ddcd: mov %esi,-0x1c(%ebp)
0xb6f7ddd0: mov %esp,%edi
0xb6f7ddd2: shr $0xc,%edi
0xb6f7ddd5: mov 0x115d7a0(,%edi,4),%edi
0xb6f7dddc: push %edi
0xb6f7dddd: mov %ebp,0x118(%edi)
0xb6f7dde3: mov %eax,0x110(%edi)
0xb6f7dde9: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ddee: add $0x4,%esp
0xb6f7ddf1: movl $0x0,0x110(%edi)
0xb6f7ddfb: movl $0x0,0x118(%edi)
0xb6f7de05: cmpl $0x0,0x4(%edi)
0xb6f7de0c: jne 0xb6f78340
0xb6f7de12: mov -0x1c(%ebp),%esi
0xb6f7de15: mov -0x18(%ebp),%edi
0xb6f7de18: ret
0xb6f7de19: push $0x10bb74c
0xb6f7de1e: call 0xb6f7de23
0xb6f7de23: pusha
0xb6f7de24: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7de29: hlt
0xb6f7de2a: movzbl 0x1(%esi),%ebx
0xb6f7de2e: inc %esi
0xb6f7de2f: jmp *0x1154dc0(,%ebx,4)
0xb6f7de36: movl $0x0,-0x8(%ebp)
0xb6f7de3d: mov -0x1c(%ebp),%esi
0xb6f7de40: mov -0x18(%ebp),%edi
0xb6f7de43: mov %esp,%ecx
0xb6f7de45: shr $0xc,%ecx
0xb6f7de48: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7de4f: cmpl $0x0,0x4(%ecx)
0xb6f7de56: je 0xb6f7dec7
0xb6f7de5c: call 0xb6f7de66
0xb6f7de61: jmp 0xb6f7deb6
0xb6f7de66: lea 0x4(%esp),%eax
0xb6f7de6a: mov %esi,-0x1c(%ebp)
0xb6f7de6d: mov %esp,%edi
0xb6f7de6f: shr $0xc,%edi
0xb6f7de72: mov 0x115d7a0(,%edi,4),%edi
0xb6f7de79: push %edi
0xb6f7de7a: mov %ebp,0x118(%edi)
0xb6f7de80: mov %eax,0x110(%edi)
0xb6f7de86: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7de8b: add $0x4,%esp
0xb6f7de8e: movl $0x0,0x110(%edi)
0xb6f7de98: movl $0x0,0x118(%edi)
0xb6f7dea2: cmpl $0x0,0x4(%edi)
0xb6f7dea9: jne 0xb6f78340
0xb6f7deaf: mov -0x1c(%ebp),%esi
0xb6f7deb2: mov -0x18(%ebp),%edi
0xb6f7deb5: ret
0xb6f7deb6: push $0x10bb74c
0xb6f7debb: call 0xb6f7dec0
0xb6f7dec0: pusha
0xb6f7dec1: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7dec6: hlt
0xb6f7dec7: movzbl 0x1(%esi),%ebx
0xb6f7decb: inc %esi
0xb6f7decc: jmp *0x1154dc0(,%ebx,4)
0xb6f7ded3: movl $0x0,-0x8(%ebp)
0xb6f7deda: mov -0x1c(%ebp),%esi
0xb6f7dedd: mov -0x18(%ebp),%edi
0xb6f7dee0: mov %esp,%ecx
0xb6f7dee2: shr $0xc,%ecx
0xb6f7dee5: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7deec: cmpl $0x0,0x4(%ecx)
0xb6f7def3: je 0xb6f7df64
0xb6f7def9: call 0xb6f7df03
0xb6f7defe: jmp 0xb6f7df53
0xb6f7df03: lea 0x4(%esp),%eax
0xb6f7df07: mov %esi,-0x1c(%ebp)
0xb6f7df0a: mov %esp,%edi
0xb6f7df0c: shr $0xc,%edi
0xb6f7df0f: mov 0x115d7a0(,%edi,4),%edi
0xb6f7df16: push %edi
0xb6f7df17: mov %ebp,0x118(%edi)
0xb6f7df1d: mov %eax,0x110(%edi)
0xb6f7df23: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7df28: add $0x4,%esp
0xb6f7df2b: movl $0x0,0x110(%edi)
0xb6f7df35: movl $0x0,0x118(%edi)
0xb6f7df3f: cmpl $0x0,0x4(%edi)
0xb6f7df46: jne 0xb6f78340
0xb6f7df4c: mov -0x1c(%ebp),%esi
0xb6f7df4f: mov -0x18(%ebp),%edi
0xb6f7df52: ret
0xb6f7df53: push $0x10bb74c
0xb6f7df58: call 0xb6f7df5d
0xb6f7df5d: pusha
0xb6f7df5e: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7df63: hlt
0xb6f7df64: movzbl 0x1(%esi),%ebx
0xb6f7df68: inc %esi
0xb6f7df69: jmp *0x1154dc0(,%ebx,4)
0xb6f7df70: movl $0x0,-0x8(%ebp)
0xb6f7df77: mov -0x1c(%ebp),%esi
0xb6f7df7a: mov -0x18(%ebp),%edi
0xb6f7df7d: mov %esp,%ecx
0xb6f7df7f: shr $0xc,%ecx
0xb6f7df82: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7df89: cmpl $0x0,0x4(%ecx)
0xb6f7df90: je 0xb6f7e001
0xb6f7df96: call 0xb6f7dfa0
0xb6f7df9b: jmp 0xb6f7dff0
0xb6f7dfa0: lea 0x4(%esp),%eax
0xb6f7dfa4: mov %esi,-0x1c(%ebp)
0xb6f7dfa7: mov %esp,%edi
0xb6f7dfa9: shr $0xc,%edi
0xb6f7dfac: mov 0x115d7a0(,%edi,4),%edi
0xb6f7dfb3: push %edi
0xb6f7dfb4: mov %ebp,0x118(%edi)
0xb6f7dfba: mov %eax,0x110(%edi)
0xb6f7dfc0: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7dfc5: add $0x4,%esp
0xb6f7dfc8: movl $0x0,0x110(%edi)
0xb6f7dfd2: movl $0x0,0x118(%edi)
0xb6f7dfdc: cmpl $0x0,0x4(%edi)
0xb6f7dfe3: jne 0xb6f78340
0xb6f7dfe9: mov -0x1c(%ebp),%esi
0xb6f7dfec: mov -0x18(%ebp),%edi
0xb6f7dfef: ret
0xb6f7dff0: push $0x10bb74c
0xb6f7dff5: call 0xb6f7dffa
0xb6f7dffa: pusha
0xb6f7dffb: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e000: hlt
0xb6f7e001: movzbl 0x2(%esi),%ebx
0xb6f7e005: add $0x2,%esi
0xb6f7e008: jmp *0x11561c0(,%ebx,4)
0xb6f7e00f: sub $0x8,%esp
0xb6f7e012: movsd %xmm0,(%esp)
0xb6f7e017: fldl (%esp)
0xb6f7e01a: add $0x8,%esp
0xb6f7e01d: movl $0x0,-0x8(%ebp)
0xb6f7e024: mov -0x1c(%ebp),%esi
0xb6f7e027: mov -0x18(%ebp),%edi
0xb6f7e02a: mov %esp,%ecx
0xb6f7e02c: shr $0xc,%ecx
0xb6f7e02f: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e036: cmpl $0x0,0x4(%ecx)
0xb6f7e03d: je 0xb6f7e0ae
0xb6f7e043: call 0xb6f7e04d
0xb6f7e048: jmp 0xb6f7e09d
0xb6f7e04d: lea 0x4(%esp),%eax
0xb6f7e051: mov %esi,-0x1c(%ebp)
0xb6f7e054: mov %esp,%edi
0xb6f7e056: shr $0xc,%edi
0xb6f7e059: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e060: push %edi
0xb6f7e061: mov %ebp,0x118(%edi)
0xb6f7e067: mov %eax,0x110(%edi)
0xb6f7e06d: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e072: add $0x4,%esp
0xb6f7e075: movl $0x0,0x110(%edi)
0xb6f7e07f: movl $0x0,0x118(%edi)
0xb6f7e089: cmpl $0x0,0x4(%edi)
0xb6f7e090: jne 0xb6f78340
0xb6f7e096: mov -0x1c(%ebp),%esi
0xb6f7e099: mov -0x18(%ebp),%edi
0xb6f7e09c: ret
0xb6f7e09d: push $0x10bb74c
0xb6f7e0a2: call 0xb6f7e0a7
0xb6f7e0a7: pusha
0xb6f7e0a8: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e0ad: hlt
0xb6f7e0ae: movzbl 0x2(%esi),%ebx
0xb6f7e0b2: add $0x2,%esi
0xb6f7e0b5: jmp *0x11559c0(,%ebx,4)
0xb6f7e0bc: sub $0x4,%esp
0xb6f7e0bf: movss %xmm0,(%esp)
0xb6f7e0c4: flds (%esp)
0xb6f7e0c7: add $0x4,%esp
0xb6f7e0ca: movl $0x0,-0x8(%ebp)
0xb6f7e0d1: mov -0x1c(%ebp),%esi
0xb6f7e0d4: mov -0x18(%ebp),%edi
0xb6f7e0d7: mov %esp,%ecx
0xb6f7e0d9: shr $0xc,%ecx
0xb6f7e0dc: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e0e3: cmpl $0x0,0x4(%ecx)
0xb6f7e0ea: je 0xb6f7e15b
0xb6f7e0f0: call 0xb6f7e0fa
0xb6f7e0f5: jmp 0xb6f7e14a
0xb6f7e0fa: lea 0x4(%esp),%eax
0xb6f7e0fe: mov %esi,-0x1c(%ebp)
0xb6f7e101: mov %esp,%edi
0xb6f7e103: shr $0xc,%edi
0xb6f7e106: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e10d: push %edi
0xb6f7e10e: mov %ebp,0x118(%edi)
0xb6f7e114: mov %eax,0x110(%edi)
0xb6f7e11a: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e11f: add $0x4,%esp
0xb6f7e122: movl $0x0,0x110(%edi)
0xb6f7e12c: movl $0x0,0x118(%edi)
0xb6f7e136: cmpl $0x0,0x4(%edi)
0xb6f7e13d: jne 0xb6f78340
0xb6f7e143: mov -0x1c(%ebp),%esi
0xb6f7e146: mov -0x18(%ebp),%edi
0xb6f7e149: ret
0xb6f7e14a: push $0x10bb74c
0xb6f7e14f: call 0xb6f7e154
0xb6f7e154: pusha
0xb6f7e155: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e15a: hlt
0xb6f7e15b: movzbl 0x2(%esi),%ebx
0xb6f7e15f: add $0x2,%esi
0xb6f7e162: jmp *0x11555c0(,%ebx,4)
0xb6f7e169: movl $0x0,-0x8(%ebp)
0xb6f7e170: mov -0x1c(%ebp),%esi
0xb6f7e173: mov -0x18(%ebp),%edi
0xb6f7e176: mov %esp,%ecx
0xb6f7e178: shr $0xc,%ecx
0xb6f7e17b: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e182: cmpl $0x0,0x4(%ecx)
0xb6f7e189: je 0xb6f7e1fa
0xb6f7e18f: call 0xb6f7e199
0xb6f7e194: jmp 0xb6f7e1e9
0xb6f7e199: lea 0x4(%esp),%eax
0xb6f7e19d: mov %esi,-0x1c(%ebp)
0xb6f7e1a0: mov %esp,%edi
0xb6f7e1a2: shr $0xc,%edi
0xb6f7e1a5: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e1ac: push %edi
0xb6f7e1ad: mov %ebp,0x118(%edi)
0xb6f7e1b3: mov %eax,0x110(%edi)
0xb6f7e1b9: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e1be: add $0x4,%esp
0xb6f7e1c1: movl $0x0,0x110(%edi)
0xb6f7e1cb: movl $0x0,0x118(%edi)
0xb6f7e1d5: cmpl $0x0,0x4(%edi)
0xb6f7e1dc: jne 0xb6f78340
0xb6f7e1e2: mov -0x1c(%ebp),%esi
0xb6f7e1e5: mov -0x18(%ebp),%edi
0xb6f7e1e8: ret
0xb6f7e1e9: push $0x10bb74c
0xb6f7e1ee: call 0xb6f7e1f3
0xb6f7e1f3: pusha
0xb6f7e1f4: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e1f9: hlt
0xb6f7e1fa: movzbl 0x2(%esi),%ebx
0xb6f7e1fe: add $0x2,%esi
0xb6f7e201: jmp *0x11551c0(,%ebx,4)
0xb6f7e208: movl $0x0,-0x8(%ebp)
0xb6f7e20f: mov -0x1c(%ebp),%esi
0xb6f7e212: mov -0x18(%ebp),%edi
0xb6f7e215: mov %esp,%ecx
0xb6f7e217: shr $0xc,%ecx
0xb6f7e21a: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e221: cmpl $0x0,0x4(%ecx)
0xb6f7e228: je 0xb6f7e299
0xb6f7e22e: call 0xb6f7e238
0xb6f7e233: jmp 0xb6f7e288
0xb6f7e238: lea 0x4(%esp),%eax
0xb6f7e23c: mov %esi,-0x1c(%ebp)
0xb6f7e23f: mov %esp,%edi
0xb6f7e241: shr $0xc,%edi
0xb6f7e244: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e24b: push %edi
0xb6f7e24c: mov %ebp,0x118(%edi)
0xb6f7e252: mov %eax,0x110(%edi)
0xb6f7e258: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e25d: add $0x4,%esp
0xb6f7e260: movl $0x0,0x110(%edi)
0xb6f7e26a: movl $0x0,0x118(%edi)
0xb6f7e274: cmpl $0x0,0x4(%edi)
0xb6f7e27b: jne 0xb6f78340
0xb6f7e281: mov -0x1c(%ebp),%esi
0xb6f7e284: mov -0x18(%ebp),%edi
0xb6f7e287: ret
0xb6f7e288: push $0x10bb74c
0xb6f7e28d: call 0xb6f7e292
0xb6f7e292: pusha
0xb6f7e293: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e298: hlt
0xb6f7e299: movzbl 0x2(%esi),%ebx
0xb6f7e29d: add $0x2,%esi
0xb6f7e2a0: jmp *0x1154dc0(,%ebx,4)
0xb6f7e2a7: movl $0x0,-0x8(%ebp)
0xb6f7e2ae: mov -0x1c(%ebp),%esi
0xb6f7e2b1: mov -0x18(%ebp),%edi
0xb6f7e2b4: mov %esp,%ecx
0xb6f7e2b6: shr $0xc,%ecx
0xb6f7e2b9: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e2c0: cmpl $0x0,0x4(%ecx)
0xb6f7e2c7: je 0xb6f7e338
0xb6f7e2cd: call 0xb6f7e2d7
0xb6f7e2d2: jmp 0xb6f7e327
0xb6f7e2d7: lea 0x4(%esp),%eax
0xb6f7e2db: mov %esi,-0x1c(%ebp)
0xb6f7e2de: mov %esp,%edi
0xb6f7e2e0: shr $0xc,%edi
0xb6f7e2e3: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e2ea: push %edi
0xb6f7e2eb: mov %ebp,0x118(%edi)
0xb6f7e2f1: mov %eax,0x110(%edi)
0xb6f7e2f7: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e2fc: add $0x4,%esp
0xb6f7e2ff: movl $0x0,0x110(%edi)
0xb6f7e309: movl $0x0,0x118(%edi)
0xb6f7e313: cmpl $0x0,0x4(%edi)
0xb6f7e31a: jne 0xb6f78340
0xb6f7e320: mov -0x1c(%ebp),%esi
0xb6f7e323: mov -0x18(%ebp),%edi
0xb6f7e326: ret
0xb6f7e327: push $0x10bb74c
0xb6f7e32c: call 0xb6f7e331
0xb6f7e331: pusha
0xb6f7e332: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e337: hlt
0xb6f7e338: movzbl 0x2(%esi),%ebx
0xb6f7e33c: add $0x2,%esi
0xb6f7e33f: jmp *0x1155dc0(,%ebx,4)
0xb6f7e346: movl $0x0,-0x8(%ebp)
0xb6f7e34d: mov -0x1c(%ebp),%esi
0xb6f7e350: mov -0x18(%ebp),%edi
0xb6f7e353: mov %esp,%ecx
0xb6f7e355: shr $0xc,%ecx
0xb6f7e358: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e35f: cmpl $0x0,0x4(%ecx)
0xb6f7e366: je 0xb6f7e3d7
0xb6f7e36c: call 0xb6f7e376
0xb6f7e371: jmp 0xb6f7e3c6
0xb6f7e376: lea 0x4(%esp),%eax
0xb6f7e37a: mov %esi,-0x1c(%ebp)
0xb6f7e37d: mov %esp,%edi
0xb6f7e37f: shr $0xc,%edi
0xb6f7e382: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e389: push %edi
0xb6f7e38a: mov %ebp,0x118(%edi)
0xb6f7e390: mov %eax,0x110(%edi)
0xb6f7e396: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e39b: add $0x4,%esp
0xb6f7e39e: movl $0x0,0x110(%edi)
0xb6f7e3a8: movl $0x0,0x118(%edi)
0xb6f7e3b2: cmpl $0x0,0x4(%edi)
0xb6f7e3b9: jne 0xb6f78340
0xb6f7e3bf: mov -0x1c(%ebp),%esi
0xb6f7e3c2: mov -0x18(%ebp),%edi
0xb6f7e3c5: ret
0xb6f7e3c6: push $0x10bb74c
0xb6f7e3cb: call 0xb6f7e3d0
0xb6f7e3d0: pusha
0xb6f7e3d1: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e3d6: hlt
0xb6f7e3d7: movzbl 0x2(%esi),%ebx
0xb6f7e3db: add $0x2,%esi
0xb6f7e3de: jmp *0x1154dc0(,%ebx,4)
0xb6f7e3e5: movl $0x0,-0x8(%ebp)
0xb6f7e3ec: mov -0x1c(%ebp),%esi
0xb6f7e3ef: mov -0x18(%ebp),%edi
0xb6f7e3f2: mov %esp,%ecx
0xb6f7e3f4: shr $0xc,%ecx
0xb6f7e3f7: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e3fe: cmpl $0x0,0x4(%ecx)
0xb6f7e405: je 0xb6f7e476
0xb6f7e40b: call 0xb6f7e415
0xb6f7e410: jmp 0xb6f7e465
0xb6f7e415: lea 0x4(%esp),%eax
0xb6f7e419: mov %esi,-0x1c(%ebp)
0xb6f7e41c: mov %esp,%edi
0xb6f7e41e: shr $0xc,%edi
0xb6f7e421: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e428: push %edi
0xb6f7e429: mov %ebp,0x118(%edi)
0xb6f7e42f: mov %eax,0x110(%edi)
0xb6f7e435: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e43a: add $0x4,%esp
0xb6f7e43d: movl $0x0,0x110(%edi)
0xb6f7e447: movl $0x0,0x118(%edi)
0xb6f7e451: cmpl $0x0,0x4(%edi)
0xb6f7e458: jne 0xb6f78340
0xb6f7e45e: mov -0x1c(%ebp),%esi
0xb6f7e461: mov -0x18(%ebp),%edi
0xb6f7e464: ret
0xb6f7e465: push $0x10bb74c
0xb6f7e46a: call 0xb6f7e46f
0xb6f7e46f: pusha
0xb6f7e470: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e475: hlt
0xb6f7e476: movzbl 0x2(%esi),%ebx
0xb6f7e47a: add $0x2,%esi
0xb6f7e47d: jmp *0x1154dc0(,%ebx,4)
0xb6f7e484: movl $0x0,-0x8(%ebp)
0xb6f7e48b: mov -0x1c(%ebp),%esi
0xb6f7e48e: mov -0x18(%ebp),%edi
0xb6f7e491: mov %esp,%ecx
0xb6f7e493: shr $0xc,%ecx
0xb6f7e496: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e49d: cmpl $0x0,0x4(%ecx)
0xb6f7e4a4: je 0xb6f7e515
0xb6f7e4aa: call 0xb6f7e4b4
0xb6f7e4af: jmp 0xb6f7e504
0xb6f7e4b4: lea 0x4(%esp),%eax
0xb6f7e4b8: mov %esi,-0x1c(%ebp)
0xb6f7e4bb: mov %esp,%edi
0xb6f7e4bd: shr $0xc,%edi
0xb6f7e4c0: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e4c7: push %edi
0xb6f7e4c8: mov %ebp,0x118(%edi)
0xb6f7e4ce: mov %eax,0x110(%edi)
0xb6f7e4d4: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e4d9: add $0x4,%esp
0xb6f7e4dc: movl $0x0,0x110(%edi)
0xb6f7e4e6: movl $0x0,0x118(%edi)
0xb6f7e4f0: cmpl $0x0,0x4(%edi)
0xb6f7e4f7: jne 0xb6f78340
0xb6f7e4fd: mov -0x1c(%ebp),%esi
0xb6f7e500: mov -0x18(%ebp),%edi
0xb6f7e503: ret
0xb6f7e504: push $0x10bb74c
0xb6f7e509: call 0xb6f7e50e
0xb6f7e50e: pusha
0xb6f7e50f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e514: hlt
0xb6f7e515: movzbl 0x2(%esi),%ebx
0xb6f7e519: add $0x2,%esi
0xb6f7e51c: jmp *0x1154dc0(,%ebx,4)
0xb6f7e523: movl $0x0,-0x8(%ebp)
0xb6f7e52a: mov -0x1c(%ebp),%esi
0xb6f7e52d: mov -0x18(%ebp),%edi
0xb6f7e530: mov %esp,%ecx
0xb6f7e532: shr $0xc,%ecx
0xb6f7e535: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e53c: cmpl $0x0,0x4(%ecx)
0xb6f7e543: je 0xb6f7e5b4
0xb6f7e549: call 0xb6f7e553
0xb6f7e54e: jmp 0xb6f7e5a3
0xb6f7e553: lea 0x4(%esp),%eax
0xb6f7e557: mov %esi,-0x1c(%ebp)
0xb6f7e55a: mov %esp,%edi
0xb6f7e55c: shr $0xc,%edi
0xb6f7e55f: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e566: push %edi
0xb6f7e567: mov %ebp,0x118(%edi)
0xb6f7e56d: mov %eax,0x110(%edi)
0xb6f7e573: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e578: add $0x4,%esp
0xb6f7e57b: movl $0x0,0x110(%edi)
0xb6f7e585: movl $0x0,0x118(%edi)
0xb6f7e58f: cmpl $0x0,0x4(%edi)
0xb6f7e596: jne 0xb6f78340
0xb6f7e59c: mov -0x1c(%ebp),%esi
0xb6f7e59f: mov -0x18(%ebp),%edi
0xb6f7e5a2: ret
0xb6f7e5a3: push $0x10bb74c
0xb6f7e5a8: call 0xb6f7e5ad
0xb6f7e5ad: pusha
0xb6f7e5ae: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e5b3: hlt
0xb6f7e5b4: movzbl 0x3(%esi),%ebx
0xb6f7e5b8: add $0x3,%esi
0xb6f7e5bb: jmp *0x11561c0(,%ebx,4)
0xb6f7e5c2: sub $0x8,%esp
0xb6f7e5c5: movsd %xmm0,(%esp)
0xb6f7e5ca: fldl (%esp)
0xb6f7e5cd: add $0x8,%esp
0xb6f7e5d0: movl $0x0,-0x8(%ebp)
0xb6f7e5d7: mov -0x1c(%ebp),%esi
0xb6f7e5da: mov -0x18(%ebp),%edi
0xb6f7e5dd: mov %esp,%ecx
0xb6f7e5df: shr $0xc,%ecx
0xb6f7e5e2: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e5e9: cmpl $0x0,0x4(%ecx)
0xb6f7e5f0: je 0xb6f7e661
0xb6f7e5f6: call 0xb6f7e600
0xb6f7e5fb: jmp 0xb6f7e650
0xb6f7e600: lea 0x4(%esp),%eax
0xb6f7e604: mov %esi,-0x1c(%ebp)
0xb6f7e607: mov %esp,%edi
0xb6f7e609: shr $0xc,%edi
0xb6f7e60c: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e613: push %edi
0xb6f7e614: mov %ebp,0x118(%edi)
0xb6f7e61a: mov %eax,0x110(%edi)
0xb6f7e620: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e625: add $0x4,%esp
0xb6f7e628: movl $0x0,0x110(%edi)
0xb6f7e632: movl $0x0,0x118(%edi)
0xb6f7e63c: cmpl $0x0,0x4(%edi)
0xb6f7e643: jne 0xb6f78340
0xb6f7e649: mov -0x1c(%ebp),%esi
0xb6f7e64c: mov -0x18(%ebp),%edi
0xb6f7e64f: ret
0xb6f7e650: push $0x10bb74c
0xb6f7e655: call 0xb6f7e65a
0xb6f7e65a: pusha
0xb6f7e65b: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e660: hlt
0xb6f7e661: movzbl 0x3(%esi),%ebx
0xb6f7e665: add $0x3,%esi
0xb6f7e668: jmp *0x11559c0(,%ebx,4)
0xb6f7e66f: sub $0x4,%esp
0xb6f7e672: movss %xmm0,(%esp)
0xb6f7e677: flds (%esp)
0xb6f7e67a: add $0x4,%esp
0xb6f7e67d: movl $0x0,-0x8(%ebp)
0xb6f7e684: mov -0x1c(%ebp),%esi
0xb6f7e687: mov -0x18(%ebp),%edi
0xb6f7e68a: mov %esp,%ecx
0xb6f7e68c: shr $0xc,%ecx
0xb6f7e68f: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e696: cmpl $0x0,0x4(%ecx)
0xb6f7e69d: je 0xb6f7e70e
0xb6f7e6a3: call 0xb6f7e6ad
0xb6f7e6a8: jmp 0xb6f7e6fd
0xb6f7e6ad: lea 0x4(%esp),%eax
0xb6f7e6b1: mov %esi,-0x1c(%ebp)
0xb6f7e6b4: mov %esp,%edi
0xb6f7e6b6: shr $0xc,%edi
0xb6f7e6b9: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e6c0: push %edi
0xb6f7e6c1: mov %ebp,0x118(%edi)
0xb6f7e6c7: mov %eax,0x110(%edi)
0xb6f7e6cd: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e6d2: add $0x4,%esp
0xb6f7e6d5: movl $0x0,0x110(%edi)
0xb6f7e6df: movl $0x0,0x118(%edi)
0xb6f7e6e9: cmpl $0x0,0x4(%edi)
0xb6f7e6f0: jne 0xb6f78340
0xb6f7e6f6: mov -0x1c(%ebp),%esi
0xb6f7e6f9: mov -0x18(%ebp),%edi
0xb6f7e6fc: ret
0xb6f7e6fd: push $0x10bb74c
0xb6f7e702: call 0xb6f7e707
0xb6f7e707: pusha
0xb6f7e708: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e70d: hlt
0xb6f7e70e: movzbl 0x3(%esi),%ebx
0xb6f7e712: add $0x3,%esi
0xb6f7e715: jmp *0x11555c0(,%ebx,4)
0xb6f7e71c: movl $0x0,-0x8(%ebp)
0xb6f7e723: mov -0x1c(%ebp),%esi
0xb6f7e726: mov -0x18(%ebp),%edi
0xb6f7e729: mov %esp,%ecx
0xb6f7e72b: shr $0xc,%ecx
0xb6f7e72e: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e735: cmpl $0x0,0x4(%ecx)
0xb6f7e73c: je 0xb6f7e7ad
0xb6f7e742: call 0xb6f7e74c
0xb6f7e747: jmp 0xb6f7e79c
0xb6f7e74c: lea 0x4(%esp),%eax
0xb6f7e750: mov %esi,-0x1c(%ebp)
0xb6f7e753: mov %esp,%edi
0xb6f7e755: shr $0xc,%edi
0xb6f7e758: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e75f: push %edi
0xb6f7e760: mov %ebp,0x118(%edi)
0xb6f7e766: mov %eax,0x110(%edi)
0xb6f7e76c: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e771: add $0x4,%esp
0xb6f7e774: movl $0x0,0x110(%edi)
0xb6f7e77e: movl $0x0,0x118(%edi)
0xb6f7e788: cmpl $0x0,0x4(%edi)
0xb6f7e78f: jne 0xb6f78340
0xb6f7e795: mov -0x1c(%ebp),%esi
0xb6f7e798: mov -0x18(%ebp),%edi
0xb6f7e79b: ret
0xb6f7e79c: push $0x10bb74c
0xb6f7e7a1: call 0xb6f7e7a6
0xb6f7e7a6: pusha
0xb6f7e7a7: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e7ac: hlt
0xb6f7e7ad: movzbl 0x3(%esi),%ebx
0xb6f7e7b1: add $0x3,%esi
0xb6f7e7b4: jmp *0x11551c0(,%ebx,4)
0xb6f7e7bb: movl $0x0,-0x8(%ebp)
0xb6f7e7c2: mov -0x1c(%ebp),%esi
0xb6f7e7c5: mov -0x18(%ebp),%edi
0xb6f7e7c8: mov %esp,%ecx
0xb6f7e7ca: shr $0xc,%ecx
0xb6f7e7cd: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e7d4: cmpl $0x0,0x4(%ecx)
0xb6f7e7db: je 0xb6f7e84c
0xb6f7e7e1: call 0xb6f7e7eb
0xb6f7e7e6: jmp 0xb6f7e83b
0xb6f7e7eb: lea 0x4(%esp),%eax
0xb6f7e7ef: mov %esi,-0x1c(%ebp)
0xb6f7e7f2: mov %esp,%edi
0xb6f7e7f4: shr $0xc,%edi
0xb6f7e7f7: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e7fe: push %edi
0xb6f7e7ff: mov %ebp,0x118(%edi)
0xb6f7e805: mov %eax,0x110(%edi)
0xb6f7e80b: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e810: add $0x4,%esp
0xb6f7e813: movl $0x0,0x110(%edi)
0xb6f7e81d: movl $0x0,0x118(%edi)
0xb6f7e827: cmpl $0x0,0x4(%edi)
0xb6f7e82e: jne 0xb6f78340
0xb6f7e834: mov -0x1c(%ebp),%esi
0xb6f7e837: mov -0x18(%ebp),%edi
0xb6f7e83a: ret
0xb6f7e83b: push $0x10bb74c
0xb6f7e840: call 0xb6f7e845
0xb6f7e845: pusha
0xb6f7e846: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e84b: hlt
0xb6f7e84c: movzbl 0x3(%esi),%ebx
0xb6f7e850: add $0x3,%esi
0xb6f7e853: jmp *0x1154dc0(,%ebx,4)
0xb6f7e85a: movl $0x0,-0x8(%ebp)
0xb6f7e861: mov -0x1c(%ebp),%esi
0xb6f7e864: mov -0x18(%ebp),%edi
0xb6f7e867: mov %esp,%ecx
0xb6f7e869: shr $0xc,%ecx
0xb6f7e86c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e873: cmpl $0x0,0x4(%ecx)
0xb6f7e87a: je 0xb6f7e8eb
0xb6f7e880: call 0xb6f7e88a
0xb6f7e885: jmp 0xb6f7e8da
0xb6f7e88a: lea 0x4(%esp),%eax
0xb6f7e88e: mov %esi,-0x1c(%ebp)
0xb6f7e891: mov %esp,%edi
0xb6f7e893: shr $0xc,%edi
0xb6f7e896: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e89d: push %edi
0xb6f7e89e: mov %ebp,0x118(%edi)
0xb6f7e8a4: mov %eax,0x110(%edi)
0xb6f7e8aa: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e8af: add $0x4,%esp
0xb6f7e8b2: movl $0x0,0x110(%edi)
0xb6f7e8bc: movl $0x0,0x118(%edi)
0xb6f7e8c6: cmpl $0x0,0x4(%edi)
0xb6f7e8cd: jne 0xb6f78340
0xb6f7e8d3: mov -0x1c(%ebp),%esi
0xb6f7e8d6: mov -0x18(%ebp),%edi
0xb6f7e8d9: ret
0xb6f7e8da: push $0x10bb74c
0xb6f7e8df: call 0xb6f7e8e4
0xb6f7e8e4: pusha
0xb6f7e8e5: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e8ea: hlt
0xb6f7e8eb: movzbl 0x3(%esi),%ebx
0xb6f7e8ef: add $0x3,%esi
0xb6f7e8f2: jmp *0x1155dc0(,%ebx,4)
0xb6f7e8f9: movl $0x0,-0x8(%ebp)
0xb6f7e900: mov -0x1c(%ebp),%esi
0xb6f7e903: mov -0x18(%ebp),%edi
0xb6f7e906: mov %esp,%ecx
0xb6f7e908: shr $0xc,%ecx
0xb6f7e90b: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e912: cmpl $0x0,0x4(%ecx)
0xb6f7e919: je 0xb6f7e98a
0xb6f7e91f: call 0xb6f7e929
0xb6f7e924: jmp 0xb6f7e979
0xb6f7e929: lea 0x4(%esp),%eax
0xb6f7e92d: mov %esi,-0x1c(%ebp)
0xb6f7e930: mov %esp,%edi
0xb6f7e932: shr $0xc,%edi
0xb6f7e935: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e93c: push %edi
0xb6f7e93d: mov %ebp,0x118(%edi)
0xb6f7e943: mov %eax,0x110(%edi)
0xb6f7e949: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e94e: add $0x4,%esp
0xb6f7e951: movl $0x0,0x110(%edi)
0xb6f7e95b: movl $0x0,0x118(%edi)
0xb6f7e965: cmpl $0x0,0x4(%edi)
0xb6f7e96c: jne 0xb6f78340
0xb6f7e972: mov -0x1c(%ebp),%esi
0xb6f7e975: mov -0x18(%ebp),%edi
0xb6f7e978: ret
0xb6f7e979: push $0x10bb74c
0xb6f7e97e: call 0xb6f7e983
0xb6f7e983: pusha
0xb6f7e984: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7e989: hlt
0xb6f7e98a: movzbl 0x3(%esi),%ebx
0xb6f7e98e: add $0x3,%esi
0xb6f7e991: jmp *0x1154dc0(,%ebx,4)
0xb6f7e998: movl $0x0,-0x8(%ebp)
0xb6f7e99f: mov -0x1c(%ebp),%esi
0xb6f7e9a2: mov -0x18(%ebp),%edi
0xb6f7e9a5: mov %esp,%ecx
0xb6f7e9a7: shr $0xc,%ecx
0xb6f7e9aa: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7e9b1: cmpl $0x0,0x4(%ecx)
0xb6f7e9b8: je 0xb6f7ea29
0xb6f7e9be: call 0xb6f7e9c8
0xb6f7e9c3: jmp 0xb6f7ea18
0xb6f7e9c8: lea 0x4(%esp),%eax
0xb6f7e9cc: mov %esi,-0x1c(%ebp)
0xb6f7e9cf: mov %esp,%edi
0xb6f7e9d1: shr $0xc,%edi
0xb6f7e9d4: mov 0x115d7a0(,%edi,4),%edi
0xb6f7e9db: push %edi
0xb6f7e9dc: mov %ebp,0x118(%edi)
0xb6f7e9e2: mov %eax,0x110(%edi)
0xb6f7e9e8: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7e9ed: add $0x4,%esp
0xb6f7e9f0: movl $0x0,0x110(%edi)
0xb6f7e9fa: movl $0x0,0x118(%edi)
0xb6f7ea04: cmpl $0x0,0x4(%edi)
0xb6f7ea0b: jne 0xb6f78340
0xb6f7ea11: mov -0x1c(%ebp),%esi
0xb6f7ea14: mov -0x18(%ebp),%edi
0xb6f7ea17: ret
0xb6f7ea18: push $0x10bb74c
0xb6f7ea1d: call 0xb6f7ea22
0xb6f7ea22: pusha
0xb6f7ea23: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ea28: hlt
0xb6f7ea29: movzbl 0x3(%esi),%ebx
0xb6f7ea2d: add $0x3,%esi
0xb6f7ea30: jmp *0x1154dc0(,%ebx,4)
0xb6f7ea37: movl $0x0,-0x8(%ebp)
0xb6f7ea3e: mov -0x1c(%ebp),%esi
0xb6f7ea41: mov -0x18(%ebp),%edi
0xb6f7ea44: mov %esp,%ecx
0xb6f7ea46: shr $0xc,%ecx
0xb6f7ea49: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ea50: cmpl $0x0,0x4(%ecx)
0xb6f7ea57: je 0xb6f7eac8
0xb6f7ea5d: call 0xb6f7ea67
0xb6f7ea62: jmp 0xb6f7eab7
0xb6f7ea67: lea 0x4(%esp),%eax
0xb6f7ea6b: mov %esi,-0x1c(%ebp)
0xb6f7ea6e: mov %esp,%edi
0xb6f7ea70: shr $0xc,%edi
0xb6f7ea73: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ea7a: push %edi
0xb6f7ea7b: mov %ebp,0x118(%edi)
0xb6f7ea81: mov %eax,0x110(%edi)
0xb6f7ea87: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ea8c: add $0x4,%esp
0xb6f7ea8f: movl $0x0,0x110(%edi)
0xb6f7ea99: movl $0x0,0x118(%edi)
0xb6f7eaa3: cmpl $0x0,0x4(%edi)
0xb6f7eaaa: jne 0xb6f78340
0xb6f7eab0: mov -0x1c(%ebp),%esi
0xb6f7eab3: mov -0x18(%ebp),%edi
0xb6f7eab6: ret
0xb6f7eab7: push $0x10bb74c
0xb6f7eabc: call 0xb6f7eac1
0xb6f7eac1: pusha
0xb6f7eac2: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7eac7: hlt
0xb6f7eac8: movzbl 0x3(%esi),%ebx
0xb6f7eacc: add $0x3,%esi
0xb6f7eacf: jmp *0x1154dc0(,%ebx,4)
0xb6f7ead6: movl $0x0,-0x8(%ebp)
0xb6f7eadd: mov -0x1c(%ebp),%esi
0xb6f7eae0: mov -0x18(%ebp),%edi
0xb6f7eae3: mov %esp,%ecx
0xb6f7eae5: shr $0xc,%ecx
0xb6f7eae8: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7eaef: cmpl $0x0,0x4(%ecx)
0xb6f7eaf6: je 0xb6f7eb67
0xb6f7eafc: call 0xb6f7eb06
0xb6f7eb01: jmp 0xb6f7eb56
0xb6f7eb06: lea 0x4(%esp),%eax
0xb6f7eb0a: mov %esi,-0x1c(%ebp)
0xb6f7eb0d: mov %esp,%edi
0xb6f7eb0f: shr $0xc,%edi
0xb6f7eb12: mov 0x115d7a0(,%edi,4),%edi
0xb6f7eb19: push %edi
0xb6f7eb1a: mov %ebp,0x118(%edi)
0xb6f7eb20: mov %eax,0x110(%edi)
0xb6f7eb26: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7eb2b: add $0x4,%esp
0xb6f7eb2e: movl $0x0,0x110(%edi)
0xb6f7eb38: movl $0x0,0x118(%edi)
0xb6f7eb42: cmpl $0x0,0x4(%edi)
0xb6f7eb49: jne 0xb6f78340
0xb6f7eb4f: mov -0x1c(%ebp),%esi
0xb6f7eb52: mov -0x18(%ebp),%edi
0xb6f7eb55: ret
0xb6f7eb56: push $0x10bb74c
0xb6f7eb5b: call 0xb6f7eb60
0xb6f7eb60: pusha
0xb6f7eb61: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7eb66: hlt
0xb6f7eb67: movzbl 0x4(%esi),%ebx
0xb6f7eb6b: add $0x4,%esi
0xb6f7eb6e: jmp *0x11561c0(,%ebx,4)
0xb6f7eb75: sub $0x8,%esp
0xb6f7eb78: movsd %xmm0,(%esp)
0xb6f7eb7d: fldl (%esp)
0xb6f7eb80: add $0x8,%esp
0xb6f7eb83: movl $0x0,-0x8(%ebp)
0xb6f7eb8a: mov -0x1c(%ebp),%esi
0xb6f7eb8d: mov -0x18(%ebp),%edi
0xb6f7eb90: mov %esp,%ecx
0xb6f7eb92: shr $0xc,%ecx
0xb6f7eb95: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7eb9c: cmpl $0x0,0x4(%ecx)
0xb6f7eba3: je 0xb6f7ec14
0xb6f7eba9: call 0xb6f7ebb3
0xb6f7ebae: jmp 0xb6f7ec03
0xb6f7ebb3: lea 0x4(%esp),%eax
0xb6f7ebb7: mov %esi,-0x1c(%ebp)
0xb6f7ebba: mov %esp,%edi
0xb6f7ebbc: shr $0xc,%edi
0xb6f7ebbf: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ebc6: push %edi
0xb6f7ebc7: mov %ebp,0x118(%edi)
0xb6f7ebcd: mov %eax,0x110(%edi)
0xb6f7ebd3: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ebd8: add $0x4,%esp
0xb6f7ebdb: movl $0x0,0x110(%edi)
0xb6f7ebe5: movl $0x0,0x118(%edi)
0xb6f7ebef: cmpl $0x0,0x4(%edi)
0xb6f7ebf6: jne 0xb6f78340
0xb6f7ebfc: mov -0x1c(%ebp),%esi
0xb6f7ebff: mov -0x18(%ebp),%edi
0xb6f7ec02: ret
0xb6f7ec03: push $0x10bb74c
0xb6f7ec08: call 0xb6f7ec0d
0xb6f7ec0d: pusha
0xb6f7ec0e: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ec13: hlt
0xb6f7ec14: movzbl 0x4(%esi),%ebx
0xb6f7ec18: add $0x4,%esi
0xb6f7ec1b: jmp *0x11559c0(,%ebx,4)
0xb6f7ec22: sub $0x4,%esp
0xb6f7ec25: movss %xmm0,(%esp)
0xb6f7ec2a: flds (%esp)
0xb6f7ec2d: add $0x4,%esp
0xb6f7ec30: movl $0x0,-0x8(%ebp)
0xb6f7ec37: mov -0x1c(%ebp),%esi
0xb6f7ec3a: mov -0x18(%ebp),%edi
0xb6f7ec3d: mov %esp,%ecx
0xb6f7ec3f: shr $0xc,%ecx
0xb6f7ec42: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ec49: cmpl $0x0,0x4(%ecx)
0xb6f7ec50: je 0xb6f7ecc1
0xb6f7ec56: call 0xb6f7ec60
0xb6f7ec5b: jmp 0xb6f7ecb0
0xb6f7ec60: lea 0x4(%esp),%eax
0xb6f7ec64: mov %esi,-0x1c(%ebp)
0xb6f7ec67: mov %esp,%edi
0xb6f7ec69: shr $0xc,%edi
0xb6f7ec6c: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ec73: push %edi
0xb6f7ec74: mov %ebp,0x118(%edi)
0xb6f7ec7a: mov %eax,0x110(%edi)
0xb6f7ec80: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ec85: add $0x4,%esp
0xb6f7ec88: movl $0x0,0x110(%edi)
0xb6f7ec92: movl $0x0,0x118(%edi)
0xb6f7ec9c: cmpl $0x0,0x4(%edi)
0xb6f7eca3: jne 0xb6f78340
0xb6f7eca9: mov -0x1c(%ebp),%esi
0xb6f7ecac: mov -0x18(%ebp),%edi
0xb6f7ecaf: ret
0xb6f7ecb0: push $0x10bb74c
0xb6f7ecb5: call 0xb6f7ecba
0xb6f7ecba: pusha
0xb6f7ecbb: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ecc0: hlt
0xb6f7ecc1: movzbl 0x4(%esi),%ebx
0xb6f7ecc5: add $0x4,%esi
0xb6f7ecc8: jmp *0x11555c0(,%ebx,4)
0xb6f7eccf: movl $0x0,-0x8(%ebp)
0xb6f7ecd6: mov -0x1c(%ebp),%esi
0xb6f7ecd9: mov -0x18(%ebp),%edi
0xb6f7ecdc: mov %esp,%ecx
0xb6f7ecde: shr $0xc,%ecx
0xb6f7ece1: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ece8: cmpl $0x0,0x4(%ecx)
0xb6f7ecef: je 0xb6f7ed60
0xb6f7ecf5: call 0xb6f7ecff
0xb6f7ecfa: jmp 0xb6f7ed4f
0xb6f7ecff: lea 0x4(%esp),%eax
0xb6f7ed03: mov %esi,-0x1c(%ebp)
0xb6f7ed06: mov %esp,%edi
0xb6f7ed08: shr $0xc,%edi
0xb6f7ed0b: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ed12: push %edi
0xb6f7ed13: mov %ebp,0x118(%edi)
0xb6f7ed19: mov %eax,0x110(%edi)
0xb6f7ed1f: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ed24: add $0x4,%esp
0xb6f7ed27: movl $0x0,0x110(%edi)
0xb6f7ed31: movl $0x0,0x118(%edi)
0xb6f7ed3b: cmpl $0x0,0x4(%edi)
0xb6f7ed42: jne 0xb6f78340
0xb6f7ed48: mov -0x1c(%ebp),%esi
0xb6f7ed4b: mov -0x18(%ebp),%edi
0xb6f7ed4e: ret
0xb6f7ed4f: push $0x10bb74c
0xb6f7ed54: call 0xb6f7ed59
0xb6f7ed59: pusha
0xb6f7ed5a: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ed5f: hlt
0xb6f7ed60: movzbl 0x4(%esi),%ebx
0xb6f7ed64: add $0x4,%esi
0xb6f7ed67: jmp *0x11551c0(,%ebx,4)
0xb6f7ed6e: movl $0x0,-0x8(%ebp)
0xb6f7ed75: mov -0x1c(%ebp),%esi
0xb6f7ed78: mov -0x18(%ebp),%edi
0xb6f7ed7b: mov %esp,%ecx
0xb6f7ed7d: shr $0xc,%ecx
0xb6f7ed80: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ed87: cmpl $0x0,0x4(%ecx)
0xb6f7ed8e: je 0xb6f7edff
0xb6f7ed94: call 0xb6f7ed9e
0xb6f7ed99: jmp 0xb6f7edee
0xb6f7ed9e: lea 0x4(%esp),%eax
0xb6f7eda2: mov %esi,-0x1c(%ebp)
0xb6f7eda5: mov %esp,%edi
0xb6f7eda7: shr $0xc,%edi
0xb6f7edaa: mov 0x115d7a0(,%edi,4),%edi
0xb6f7edb1: push %edi
0xb6f7edb2: mov %ebp,0x118(%edi)
0xb6f7edb8: mov %eax,0x110(%edi)
0xb6f7edbe: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7edc3: add $0x4,%esp
0xb6f7edc6: movl $0x0,0x110(%edi)
0xb6f7edd0: movl $0x0,0x118(%edi)
0xb6f7edda: cmpl $0x0,0x4(%edi)
0xb6f7ede1: jne 0xb6f78340
0xb6f7ede7: mov -0x1c(%ebp),%esi
0xb6f7edea: mov -0x18(%ebp),%edi
0xb6f7eded: ret
0xb6f7edee: push $0x10bb74c
0xb6f7edf3: call 0xb6f7edf8
0xb6f7edf8: pusha
0xb6f7edf9: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7edfe: hlt
0xb6f7edff: movzbl 0x4(%esi),%ebx
0xb6f7ee03: add $0x4,%esi
0xb6f7ee06: jmp *0x1154dc0(,%ebx,4)
0xb6f7ee0d: movl $0x0,-0x8(%ebp)
0xb6f7ee14: mov -0x1c(%ebp),%esi
0xb6f7ee17: mov -0x18(%ebp),%edi
0xb6f7ee1a: mov %esp,%ecx
0xb6f7ee1c: shr $0xc,%ecx
0xb6f7ee1f: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ee26: cmpl $0x0,0x4(%ecx)
0xb6f7ee2d: je 0xb6f7ee9e
0xb6f7ee33: call 0xb6f7ee3d
0xb6f7ee38: jmp 0xb6f7ee8d
0xb6f7ee3d: lea 0x4(%esp),%eax
0xb6f7ee41: mov %esi,-0x1c(%ebp)
0xb6f7ee44: mov %esp,%edi
0xb6f7ee46: shr $0xc,%edi
0xb6f7ee49: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ee50: push %edi
0xb6f7ee51: mov %ebp,0x118(%edi)
0xb6f7ee57: mov %eax,0x110(%edi)
0xb6f7ee5d: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ee62: add $0x4,%esp
0xb6f7ee65: movl $0x0,0x110(%edi)
0xb6f7ee6f: movl $0x0,0x118(%edi)
0xb6f7ee79: cmpl $0x0,0x4(%edi)
0xb6f7ee80: jne 0xb6f78340
0xb6f7ee86: mov -0x1c(%ebp),%esi
0xb6f7ee89: mov -0x18(%ebp),%edi
0xb6f7ee8c: ret
0xb6f7ee8d: push $0x10bb74c
0xb6f7ee92: call 0xb6f7ee97
0xb6f7ee97: pusha
0xb6f7ee98: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ee9d: hlt
0xb6f7ee9e: movzbl 0x4(%esi),%ebx
0xb6f7eea2: add $0x4,%esi
0xb6f7eea5: jmp *0x1155dc0(,%ebx,4)
0xb6f7eeac: movl $0x0,-0x8(%ebp)
0xb6f7eeb3: mov -0x1c(%ebp),%esi
0xb6f7eeb6: mov -0x18(%ebp),%edi
0xb6f7eeb9: mov %esp,%ecx
0xb6f7eebb: shr $0xc,%ecx
0xb6f7eebe: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7eec5: cmpl $0x0,0x4(%ecx)
0xb6f7eecc: je 0xb6f7ef3d
0xb6f7eed2: call 0xb6f7eedc
0xb6f7eed7: jmp 0xb6f7ef2c
0xb6f7eedc: lea 0x4(%esp),%eax
0xb6f7eee0: mov %esi,-0x1c(%ebp)
0xb6f7eee3: mov %esp,%edi
0xb6f7eee5: shr $0xc,%edi
0xb6f7eee8: mov 0x115d7a0(,%edi,4),%edi
0xb6f7eeef: push %edi
0xb6f7eef0: mov %ebp,0x118(%edi)
0xb6f7eef6: mov %eax,0x110(%edi)
0xb6f7eefc: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ef01: add $0x4,%esp
0xb6f7ef04: movl $0x0,0x110(%edi)
0xb6f7ef0e: movl $0x0,0x118(%edi)
0xb6f7ef18: cmpl $0x0,0x4(%edi)
0xb6f7ef1f: jne 0xb6f78340
0xb6f7ef25: mov -0x1c(%ebp),%esi
0xb6f7ef28: mov -0x18(%ebp),%edi
0xb6f7ef2b: ret
0xb6f7ef2c: push $0x10bb74c
0xb6f7ef31: call 0xb6f7ef36
0xb6f7ef36: pusha
0xb6f7ef37: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ef3c: hlt
0xb6f7ef3d: movzbl 0x4(%esi),%ebx
0xb6f7ef41: add $0x4,%esi
0xb6f7ef44: jmp *0x1154dc0(,%ebx,4)
0xb6f7ef4b: movl $0x0,-0x8(%ebp)
0xb6f7ef52: mov -0x1c(%ebp),%esi
0xb6f7ef55: mov -0x18(%ebp),%edi
0xb6f7ef58: mov %esp,%ecx
0xb6f7ef5a: shr $0xc,%ecx
0xb6f7ef5d: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ef64: cmpl $0x0,0x4(%ecx)
0xb6f7ef6b: je 0xb6f7efdc
0xb6f7ef71: call 0xb6f7ef7b
0xb6f7ef76: jmp 0xb6f7efcb
0xb6f7ef7b: lea 0x4(%esp),%eax
0xb6f7ef7f: mov %esi,-0x1c(%ebp)
0xb6f7ef82: mov %esp,%edi
0xb6f7ef84: shr $0xc,%edi
0xb6f7ef87: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ef8e: push %edi
0xb6f7ef8f: mov %ebp,0x118(%edi)
0xb6f7ef95: mov %eax,0x110(%edi)
0xb6f7ef9b: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7efa0: add $0x4,%esp
0xb6f7efa3: movl $0x0,0x110(%edi)
0xb6f7efad: movl $0x0,0x118(%edi)
0xb6f7efb7: cmpl $0x0,0x4(%edi)
0xb6f7efbe: jne 0xb6f78340
0xb6f7efc4: mov -0x1c(%ebp),%esi
0xb6f7efc7: mov -0x18(%ebp),%edi
0xb6f7efca: ret
0xb6f7efcb: push $0x10bb74c
0xb6f7efd0: call 0xb6f7efd5
0xb6f7efd5: pusha
0xb6f7efd6: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7efdb: hlt
0xb6f7efdc: movzbl 0x4(%esi),%ebx
0xb6f7efe0: add $0x4,%esi
0xb6f7efe3: jmp *0x1154dc0(,%ebx,4)
0xb6f7efea: movl $0x0,-0x8(%ebp)
0xb6f7eff1: mov -0x1c(%ebp),%esi
0xb6f7eff4: mov -0x18(%ebp),%edi
0xb6f7eff7: mov %esp,%ecx
0xb6f7eff9: shr $0xc,%ecx
0xb6f7effc: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f003: cmpl $0x0,0x4(%ecx)
0xb6f7f00a: je 0xb6f7f07b
0xb6f7f010: call 0xb6f7f01a
0xb6f7f015: jmp 0xb6f7f06a
0xb6f7f01a: lea 0x4(%esp),%eax
0xb6f7f01e: mov %esi,-0x1c(%ebp)
0xb6f7f021: mov %esp,%edi
0xb6f7f023: shr $0xc,%edi
0xb6f7f026: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f02d: push %edi
0xb6f7f02e: mov %ebp,0x118(%edi)
0xb6f7f034: mov %eax,0x110(%edi)
0xb6f7f03a: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f03f: add $0x4,%esp
0xb6f7f042: movl $0x0,0x110(%edi)
0xb6f7f04c: movl $0x0,0x118(%edi)
0xb6f7f056: cmpl $0x0,0x4(%edi)
0xb6f7f05d: jne 0xb6f78340
0xb6f7f063: mov -0x1c(%ebp),%esi
0xb6f7f066: mov -0x18(%ebp),%edi
0xb6f7f069: ret
0xb6f7f06a: push $0x10bb74c
0xb6f7f06f: call 0xb6f7f074
0xb6f7f074: pusha
0xb6f7f075: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f07a: hlt
0xb6f7f07b: movzbl 0x4(%esi),%ebx
0xb6f7f07f: add $0x4,%esi
0xb6f7f082: jmp *0x1154dc0(,%ebx,4)
0xb6f7f089: movl $0x0,-0x8(%ebp)
0xb6f7f090: mov -0x1c(%ebp),%esi
0xb6f7f093: mov -0x18(%ebp),%edi
0xb6f7f096: mov %esp,%ecx
0xb6f7f098: shr $0xc,%ecx
0xb6f7f09b: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f0a2: cmpl $0x0,0x4(%ecx)
0xb6f7f0a9: je 0xb6f7f11a
0xb6f7f0af: call 0xb6f7f0b9
0xb6f7f0b4: jmp 0xb6f7f109
0xb6f7f0b9: lea 0x4(%esp),%eax
0xb6f7f0bd: mov %esi,-0x1c(%ebp)
0xb6f7f0c0: mov %esp,%edi
0xb6f7f0c2: shr $0xc,%edi
0xb6f7f0c5: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f0cc: push %edi
0xb6f7f0cd: mov %ebp,0x118(%edi)
0xb6f7f0d3: mov %eax,0x110(%edi)
0xb6f7f0d9: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f0de: add $0x4,%esp
0xb6f7f0e1: movl $0x0,0x110(%edi)
0xb6f7f0eb: movl $0x0,0x118(%edi)
0xb6f7f0f5: cmpl $0x0,0x4(%edi)
0xb6f7f0fc: jne 0xb6f78340
0xb6f7f102: mov -0x1c(%ebp),%esi
0xb6f7f105: mov -0x18(%ebp),%edi
0xb6f7f108: ret
0xb6f7f109: push $0x10bb74c
0xb6f7f10e: call 0xb6f7f113
0xb6f7f113: pusha
0xb6f7f114: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f119: hlt
0xb6f7f11a: movzbl 0x5(%esi),%ebx
0xb6f7f11e: add $0x5,%esi
0xb6f7f121: jmp *0x11561c0(,%ebx,4)
0xb6f7f128: sub $0x8,%esp
0xb6f7f12b: movsd %xmm0,(%esp)
0xb6f7f130: fldl (%esp)
0xb6f7f133: add $0x8,%esp
0xb6f7f136: movl $0x0,-0x8(%ebp)
0xb6f7f13d: mov -0x1c(%ebp),%esi
0xb6f7f140: mov -0x18(%ebp),%edi
0xb6f7f143: mov %esp,%ecx
0xb6f7f145: shr $0xc,%ecx
0xb6f7f148: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f14f: cmpl $0x0,0x4(%ecx)
0xb6f7f156: je 0xb6f7f1c7
0xb6f7f15c: call 0xb6f7f166
0xb6f7f161: jmp 0xb6f7f1b6
0xb6f7f166: lea 0x4(%esp),%eax
0xb6f7f16a: mov %esi,-0x1c(%ebp)
0xb6f7f16d: mov %esp,%edi
0xb6f7f16f: shr $0xc,%edi
0xb6f7f172: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f179: push %edi
0xb6f7f17a: mov %ebp,0x118(%edi)
0xb6f7f180: mov %eax,0x110(%edi)
0xb6f7f186: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f18b: add $0x4,%esp
0xb6f7f18e: movl $0x0,0x110(%edi)
0xb6f7f198: movl $0x0,0x118(%edi)
0xb6f7f1a2: cmpl $0x0,0x4(%edi)
0xb6f7f1a9: jne 0xb6f78340
0xb6f7f1af: mov -0x1c(%ebp),%esi
0xb6f7f1b2: mov -0x18(%ebp),%edi
0xb6f7f1b5: ret
0xb6f7f1b6: push $0x10bb74c
0xb6f7f1bb: call 0xb6f7f1c0
0xb6f7f1c0: pusha
0xb6f7f1c1: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f1c6: hlt
0xb6f7f1c7: movzbl 0x5(%esi),%ebx
0xb6f7f1cb: add $0x5,%esi
0xb6f7f1ce: jmp *0x11559c0(,%ebx,4)
0xb6f7f1d5: sub $0x4,%esp
0xb6f7f1d8: movss %xmm0,(%esp)
0xb6f7f1dd: flds (%esp)
0xb6f7f1e0: add $0x4,%esp
0xb6f7f1e3: movl $0x0,-0x8(%ebp)
0xb6f7f1ea: mov -0x1c(%ebp),%esi
0xb6f7f1ed: mov -0x18(%ebp),%edi
0xb6f7f1f0: mov %esp,%ecx
0xb6f7f1f2: shr $0xc,%ecx
0xb6f7f1f5: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f1fc: cmpl $0x0,0x4(%ecx)
0xb6f7f203: je 0xb6f7f274
0xb6f7f209: call 0xb6f7f213
0xb6f7f20e: jmp 0xb6f7f263
0xb6f7f213: lea 0x4(%esp),%eax
0xb6f7f217: mov %esi,-0x1c(%ebp)
0xb6f7f21a: mov %esp,%edi
0xb6f7f21c: shr $0xc,%edi
0xb6f7f21f: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f226: push %edi
0xb6f7f227: mov %ebp,0x118(%edi)
0xb6f7f22d: mov %eax,0x110(%edi)
0xb6f7f233: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f238: add $0x4,%esp
0xb6f7f23b: movl $0x0,0x110(%edi)
0xb6f7f245: movl $0x0,0x118(%edi)
0xb6f7f24f: cmpl $0x0,0x4(%edi)
0xb6f7f256: jne 0xb6f78340
0xb6f7f25c: mov -0x1c(%ebp),%esi
0xb6f7f25f: mov -0x18(%ebp),%edi
0xb6f7f262: ret
0xb6f7f263: push $0x10bb74c
0xb6f7f268: call 0xb6f7f26d
0xb6f7f26d: pusha
0xb6f7f26e: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f273: hlt
0xb6f7f274: movzbl 0x5(%esi),%ebx
0xb6f7f278: add $0x5,%esi
0xb6f7f27b: jmp *0x11555c0(,%ebx,4)
0xb6f7f282: movl $0x0,-0x8(%ebp)
0xb6f7f289: mov -0x1c(%ebp),%esi
0xb6f7f28c: mov -0x18(%ebp),%edi
0xb6f7f28f: mov %esp,%ecx
0xb6f7f291: shr $0xc,%ecx
0xb6f7f294: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f29b: cmpl $0x0,0x4(%ecx)
0xb6f7f2a2: je 0xb6f7f313
0xb6f7f2a8: call 0xb6f7f2b2
0xb6f7f2ad: jmp 0xb6f7f302
0xb6f7f2b2: lea 0x4(%esp),%eax
0xb6f7f2b6: mov %esi,-0x1c(%ebp)
0xb6f7f2b9: mov %esp,%edi
0xb6f7f2bb: shr $0xc,%edi
0xb6f7f2be: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f2c5: push %edi
0xb6f7f2c6: mov %ebp,0x118(%edi)
0xb6f7f2cc: mov %eax,0x110(%edi)
0xb6f7f2d2: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f2d7: add $0x4,%esp
0xb6f7f2da: movl $0x0,0x110(%edi)
0xb6f7f2e4: movl $0x0,0x118(%edi)
0xb6f7f2ee: cmpl $0x0,0x4(%edi)
0xb6f7f2f5: jne 0xb6f78340
0xb6f7f2fb: mov -0x1c(%ebp),%esi
0xb6f7f2fe: mov -0x18(%ebp),%edi
0xb6f7f301: ret
0xb6f7f302: push $0x10bb74c
0xb6f7f307: call 0xb6f7f30c
0xb6f7f30c: pusha
0xb6f7f30d: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f312: hlt
0xb6f7f313: movzbl 0x5(%esi),%ebx
0xb6f7f317: add $0x5,%esi
0xb6f7f31a: jmp *0x11551c0(,%ebx,4)
0xb6f7f321: movl $0x0,-0x8(%ebp)
0xb6f7f328: mov -0x1c(%ebp),%esi
0xb6f7f32b: mov -0x18(%ebp),%edi
0xb6f7f32e: mov %esp,%ecx
0xb6f7f330: shr $0xc,%ecx
0xb6f7f333: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f33a: cmpl $0x0,0x4(%ecx)
0xb6f7f341: je 0xb6f7f3b2
0xb6f7f347: call 0xb6f7f351
0xb6f7f34c: jmp 0xb6f7f3a1
0xb6f7f351: lea 0x4(%esp),%eax
0xb6f7f355: mov %esi,-0x1c(%ebp)
0xb6f7f358: mov %esp,%edi
0xb6f7f35a: shr $0xc,%edi
0xb6f7f35d: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f364: push %edi
0xb6f7f365: mov %ebp,0x118(%edi)
0xb6f7f36b: mov %eax,0x110(%edi)
0xb6f7f371: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f376: add $0x4,%esp
0xb6f7f379: movl $0x0,0x110(%edi)
0xb6f7f383: movl $0x0,0x118(%edi)
0xb6f7f38d: cmpl $0x0,0x4(%edi)
0xb6f7f394: jne 0xb6f78340
0xb6f7f39a: mov -0x1c(%ebp),%esi
0xb6f7f39d: mov -0x18(%ebp),%edi
0xb6f7f3a0: ret
0xb6f7f3a1: push $0x10bb74c
0xb6f7f3a6: call 0xb6f7f3ab
0xb6f7f3ab: pusha
0xb6f7f3ac: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f3b1: hlt
0xb6f7f3b2: movzbl 0x5(%esi),%ebx
0xb6f7f3b6: add $0x5,%esi
0xb6f7f3b9: jmp *0x1154dc0(,%ebx,4)
0xb6f7f3c0: movl $0x0,-0x8(%ebp)
0xb6f7f3c7: mov -0x1c(%ebp),%esi
0xb6f7f3ca: mov -0x18(%ebp),%edi
0xb6f7f3cd: mov %esp,%ecx
0xb6f7f3cf: shr $0xc,%ecx
0xb6f7f3d2: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f3d9: cmpl $0x0,0x4(%ecx)
0xb6f7f3e0: je 0xb6f7f451
0xb6f7f3e6: call 0xb6f7f3f0
0xb6f7f3eb: jmp 0xb6f7f440
0xb6f7f3f0: lea 0x4(%esp),%eax
0xb6f7f3f4: mov %esi,-0x1c(%ebp)
0xb6f7f3f7: mov %esp,%edi
0xb6f7f3f9: shr $0xc,%edi
0xb6f7f3fc: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f403: push %edi
0xb6f7f404: mov %ebp,0x118(%edi)
0xb6f7f40a: mov %eax,0x110(%edi)
0xb6f7f410: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f415: add $0x4,%esp
0xb6f7f418: movl $0x0,0x110(%edi)
0xb6f7f422: movl $0x0,0x118(%edi)
0xb6f7f42c: cmpl $0x0,0x4(%edi)
0xb6f7f433: jne 0xb6f78340
0xb6f7f439: mov -0x1c(%ebp),%esi
0xb6f7f43c: mov -0x18(%ebp),%edi
0xb6f7f43f: ret
0xb6f7f440: push $0x10bb74c
0xb6f7f445: call 0xb6f7f44a
0xb6f7f44a: pusha
0xb6f7f44b: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f450: hlt
0xb6f7f451: movzbl 0x5(%esi),%ebx
0xb6f7f455: add $0x5,%esi
0xb6f7f458: jmp *0x1155dc0(,%ebx,4)
0xb6f7f45f: movl $0x0,-0x8(%ebp)
0xb6f7f466: mov -0x1c(%ebp),%esi
0xb6f7f469: mov -0x18(%ebp),%edi
0xb6f7f46c: mov %esp,%ecx
0xb6f7f46e: shr $0xc,%ecx
0xb6f7f471: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f478: cmpl $0x0,0x4(%ecx)
0xb6f7f47f: je 0xb6f7f4f0
0xb6f7f485: call 0xb6f7f48f
0xb6f7f48a: jmp 0xb6f7f4df
0xb6f7f48f: lea 0x4(%esp),%eax
0xb6f7f493: mov %esi,-0x1c(%ebp)
0xb6f7f496: mov %esp,%edi
0xb6f7f498: shr $0xc,%edi
0xb6f7f49b: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f4a2: push %edi
0xb6f7f4a3: mov %ebp,0x118(%edi)
0xb6f7f4a9: mov %eax,0x110(%edi)
0xb6f7f4af: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f4b4: add $0x4,%esp
0xb6f7f4b7: movl $0x0,0x110(%edi)
0xb6f7f4c1: movl $0x0,0x118(%edi)
0xb6f7f4cb: cmpl $0x0,0x4(%edi)
0xb6f7f4d2: jne 0xb6f78340
0xb6f7f4d8: mov -0x1c(%ebp),%esi
0xb6f7f4db: mov -0x18(%ebp),%edi
0xb6f7f4de: ret
0xb6f7f4df: push $0x10bb74c
0xb6f7f4e4: call 0xb6f7f4e9
0xb6f7f4e9: pusha
0xb6f7f4ea: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f4ef: hlt
0xb6f7f4f0: movzbl 0x5(%esi),%ebx
0xb6f7f4f4: add $0x5,%esi
0xb6f7f4f7: jmp *0x1154dc0(,%ebx,4)
0xb6f7f4fe: movl $0x0,-0x8(%ebp)
0xb6f7f505: mov -0x1c(%ebp),%esi
0xb6f7f508: mov -0x18(%ebp),%edi
0xb6f7f50b: mov %esp,%ecx
0xb6f7f50d: shr $0xc,%ecx
0xb6f7f510: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f517: cmpl $0x0,0x4(%ecx)
0xb6f7f51e: je 0xb6f7f58f
0xb6f7f524: call 0xb6f7f52e
0xb6f7f529: jmp 0xb6f7f57e
0xb6f7f52e: lea 0x4(%esp),%eax
0xb6f7f532: mov %esi,-0x1c(%ebp)
0xb6f7f535: mov %esp,%edi
0xb6f7f537: shr $0xc,%edi
0xb6f7f53a: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f541: push %edi
0xb6f7f542: mov %ebp,0x118(%edi)
0xb6f7f548: mov %eax,0x110(%edi)
0xb6f7f54e: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f553: add $0x4,%esp
0xb6f7f556: movl $0x0,0x110(%edi)
0xb6f7f560: movl $0x0,0x118(%edi)
0xb6f7f56a: cmpl $0x0,0x4(%edi)
0xb6f7f571: jne 0xb6f78340
0xb6f7f577: mov -0x1c(%ebp),%esi
0xb6f7f57a: mov -0x18(%ebp),%edi
0xb6f7f57d: ret
0xb6f7f57e: push $0x10bb74c
0xb6f7f583: call 0xb6f7f588
0xb6f7f588: pusha
0xb6f7f589: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f58e: hlt
0xb6f7f58f: movzbl 0x5(%esi),%ebx
0xb6f7f593: add $0x5,%esi
0xb6f7f596: jmp *0x1154dc0(,%ebx,4)
0xb6f7f59d: movl $0x0,-0x8(%ebp)
0xb6f7f5a4: mov -0x1c(%ebp),%esi
0xb6f7f5a7: mov -0x18(%ebp),%edi
0xb6f7f5aa: mov %esp,%ecx
0xb6f7f5ac: shr $0xc,%ecx
0xb6f7f5af: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f5b6: cmpl $0x0,0x4(%ecx)
0xb6f7f5bd: je 0xb6f7f62e
0xb6f7f5c3: call 0xb6f7f5cd
0xb6f7f5c8: jmp 0xb6f7f61d
0xb6f7f5cd: lea 0x4(%esp),%eax
0xb6f7f5d1: mov %esi,-0x1c(%ebp)
0xb6f7f5d4: mov %esp,%edi
0xb6f7f5d6: shr $0xc,%edi
0xb6f7f5d9: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f5e0: push %edi
0xb6f7f5e1: mov %ebp,0x118(%edi)
0xb6f7f5e7: mov %eax,0x110(%edi)
0xb6f7f5ed: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f5f2: add $0x4,%esp
0xb6f7f5f5: movl $0x0,0x110(%edi)
0xb6f7f5ff: movl $0x0,0x118(%edi)
0xb6f7f609: cmpl $0x0,0x4(%edi)
0xb6f7f610: jne 0xb6f78340
0xb6f7f616: mov -0x1c(%ebp),%esi
0xb6f7f619: mov -0x18(%ebp),%edi
0xb6f7f61c: ret
0xb6f7f61d: push $0x10bb74c
0xb6f7f622: call 0xb6f7f627
0xb6f7f627: pusha
0xb6f7f628: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f62d: hlt
0xb6f7f62e: movzbl 0x5(%esi),%ebx
0xb6f7f632: add $0x5,%esi
0xb6f7f635: jmp *0x1154dc0(,%ebx,4)
0xb6f7f63c: movl $0x0,-0x8(%ebp)
0xb6f7f643: mov -0x1c(%ebp),%esi
0xb6f7f646: mov -0x18(%ebp),%edi
0xb6f7f649: mov %esp,%ecx
0xb6f7f64b: shr $0xc,%ecx
0xb6f7f64e: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f655: cmpl $0x0,0x4(%ecx)
0xb6f7f65c: je 0xb6f7f6cd
0xb6f7f662: call 0xb6f7f66c
0xb6f7f667: jmp 0xb6f7f6bc
0xb6f7f66c: lea 0x4(%esp),%eax
0xb6f7f670: mov %esi,-0x1c(%ebp)
0xb6f7f673: mov %esp,%edi
0xb6f7f675: shr $0xc,%edi
0xb6f7f678: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f67f: push %edi
0xb6f7f680: mov %ebp,0x118(%edi)
0xb6f7f686: mov %eax,0x110(%edi)
0xb6f7f68c: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f691: add $0x4,%esp
0xb6f7f694: movl $0x0,0x110(%edi)
0xb6f7f69e: movl $0x0,0x118(%edi)
0xb6f7f6a8: cmpl $0x0,0x4(%edi)
0xb6f7f6af: jne 0xb6f78340
0xb6f7f6b5: mov -0x1c(%ebp),%esi
0xb6f7f6b8: mov -0x18(%ebp),%edi
0xb6f7f6bb: ret
0xb6f7f6bc: push $0x10bb74c
0xb6f7f6c1: call 0xb6f7f6c6
0xb6f7f6c6: pusha
0xb6f7f6c7: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f6cc: hlt
0xb6f7f6cd: movzbl 0x6(%esi),%ebx
0xb6f7f6d1: add $0x6,%esi
0xb6f7f6d4: jmp *0x11561c0(,%ebx,4)
0xb6f7f6db: sub $0x8,%esp
0xb6f7f6de: movsd %xmm0,(%esp)
0xb6f7f6e3: fldl (%esp)
0xb6f7f6e6: add $0x8,%esp
0xb6f7f6e9: movl $0x0,-0x8(%ebp)
0xb6f7f6f0: mov -0x1c(%ebp),%esi
0xb6f7f6f3: mov -0x18(%ebp),%edi
0xb6f7f6f6: mov %esp,%ecx
0xb6f7f6f8: shr $0xc,%ecx
0xb6f7f6fb: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f702: cmpl $0x0,0x4(%ecx)
0xb6f7f709: je 0xb6f7f77a
0xb6f7f70f: call 0xb6f7f719
0xb6f7f714: jmp 0xb6f7f769
0xb6f7f719: lea 0x4(%esp),%eax
0xb6f7f71d: mov %esi,-0x1c(%ebp)
0xb6f7f720: mov %esp,%edi
0xb6f7f722: shr $0xc,%edi
0xb6f7f725: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f72c: push %edi
0xb6f7f72d: mov %ebp,0x118(%edi)
0xb6f7f733: mov %eax,0x110(%edi)
0xb6f7f739: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f73e: add $0x4,%esp
0xb6f7f741: movl $0x0,0x110(%edi)
0xb6f7f74b: movl $0x0,0x118(%edi)
0xb6f7f755: cmpl $0x0,0x4(%edi)
0xb6f7f75c: jne 0xb6f78340
0xb6f7f762: mov -0x1c(%ebp),%esi
0xb6f7f765: mov -0x18(%ebp),%edi
0xb6f7f768: ret
0xb6f7f769: push $0x10bb74c
0xb6f7f76e: call 0xb6f7f773
0xb6f7f773: pusha
0xb6f7f774: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f779: hlt
0xb6f7f77a: movzbl 0x6(%esi),%ebx
0xb6f7f77e: add $0x6,%esi
0xb6f7f781: jmp *0x11559c0(,%ebx,4)
0xb6f7f788: sub $0x4,%esp
0xb6f7f78b: movss %xmm0,(%esp)
0xb6f7f790: flds (%esp)
0xb6f7f793: add $0x4,%esp
0xb6f7f796: movl $0x0,-0x8(%ebp)
0xb6f7f79d: mov -0x1c(%ebp),%esi
0xb6f7f7a0: mov -0x18(%ebp),%edi
0xb6f7f7a3: mov %esp,%ecx
0xb6f7f7a5: shr $0xc,%ecx
0xb6f7f7a8: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f7af: cmpl $0x0,0x4(%ecx)
0xb6f7f7b6: je 0xb6f7f827
0xb6f7f7bc: call 0xb6f7f7c6
0xb6f7f7c1: jmp 0xb6f7f816
0xb6f7f7c6: lea 0x4(%esp),%eax
0xb6f7f7ca: mov %esi,-0x1c(%ebp)
0xb6f7f7cd: mov %esp,%edi
0xb6f7f7cf: shr $0xc,%edi
0xb6f7f7d2: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f7d9: push %edi
0xb6f7f7da: mov %ebp,0x118(%edi)
0xb6f7f7e0: mov %eax,0x110(%edi)
0xb6f7f7e6: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f7eb: add $0x4,%esp
0xb6f7f7ee: movl $0x0,0x110(%edi)
0xb6f7f7f8: movl $0x0,0x118(%edi)
0xb6f7f802: cmpl $0x0,0x4(%edi)
0xb6f7f809: jne 0xb6f78340
0xb6f7f80f: mov -0x1c(%ebp),%esi
0xb6f7f812: mov -0x18(%ebp),%edi
0xb6f7f815: ret
0xb6f7f816: push $0x10bb74c
0xb6f7f81b: call 0xb6f7f820
0xb6f7f820: pusha
0xb6f7f821: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f826: hlt
0xb6f7f827: movzbl 0x6(%esi),%ebx
0xb6f7f82b: add $0x6,%esi
0xb6f7f82e: jmp *0x11555c0(,%ebx,4)
0xb6f7f835: movl $0x0,-0x8(%ebp)
0xb6f7f83c: mov -0x1c(%ebp),%esi
0xb6f7f83f: mov -0x18(%ebp),%edi
0xb6f7f842: mov %esp,%ecx
0xb6f7f844: shr $0xc,%ecx
0xb6f7f847: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f84e: cmpl $0x0,0x4(%ecx)
0xb6f7f855: je 0xb6f7f8c6
0xb6f7f85b: call 0xb6f7f865
0xb6f7f860: jmp 0xb6f7f8b5
0xb6f7f865: lea 0x4(%esp),%eax
0xb6f7f869: mov %esi,-0x1c(%ebp)
0xb6f7f86c: mov %esp,%edi
0xb6f7f86e: shr $0xc,%edi
0xb6f7f871: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f878: push %edi
0xb6f7f879: mov %ebp,0x118(%edi)
0xb6f7f87f: mov %eax,0x110(%edi)
0xb6f7f885: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f88a: add $0x4,%esp
0xb6f7f88d: movl $0x0,0x110(%edi)
0xb6f7f897: movl $0x0,0x118(%edi)
0xb6f7f8a1: cmpl $0x0,0x4(%edi)
0xb6f7f8a8: jne 0xb6f78340
0xb6f7f8ae: mov -0x1c(%ebp),%esi
0xb6f7f8b1: mov -0x18(%ebp),%edi
0xb6f7f8b4: ret
0xb6f7f8b5: push $0x10bb74c
0xb6f7f8ba: call 0xb6f7f8bf
0xb6f7f8bf: pusha
0xb6f7f8c0: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f8c5: hlt
0xb6f7f8c6: movzbl 0x6(%esi),%ebx
0xb6f7f8ca: add $0x6,%esi
0xb6f7f8cd: jmp *0x11551c0(,%ebx,4)
0xb6f7f8d4: movl $0x0,-0x8(%ebp)
0xb6f7f8db: mov -0x1c(%ebp),%esi
0xb6f7f8de: mov -0x18(%ebp),%edi
0xb6f7f8e1: mov %esp,%ecx
0xb6f7f8e3: shr $0xc,%ecx
0xb6f7f8e6: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f8ed: cmpl $0x0,0x4(%ecx)
0xb6f7f8f4: je 0xb6f7f965
0xb6f7f8fa: call 0xb6f7f904
0xb6f7f8ff: jmp 0xb6f7f954
0xb6f7f904: lea 0x4(%esp),%eax
0xb6f7f908: mov %esi,-0x1c(%ebp)
0xb6f7f90b: mov %esp,%edi
0xb6f7f90d: shr $0xc,%edi
0xb6f7f910: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f917: push %edi
0xb6f7f918: mov %ebp,0x118(%edi)
0xb6f7f91e: mov %eax,0x110(%edi)
0xb6f7f924: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f929: add $0x4,%esp
0xb6f7f92c: movl $0x0,0x110(%edi)
0xb6f7f936: movl $0x0,0x118(%edi)
0xb6f7f940: cmpl $0x0,0x4(%edi)
0xb6f7f947: jne 0xb6f78340
0xb6f7f94d: mov -0x1c(%ebp),%esi
0xb6f7f950: mov -0x18(%ebp),%edi
0xb6f7f953: ret
0xb6f7f954: push $0x10bb74c
0xb6f7f959: call 0xb6f7f95e
0xb6f7f95e: pusha
0xb6f7f95f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7f964: hlt
0xb6f7f965: movzbl 0x6(%esi),%ebx
0xb6f7f969: add $0x6,%esi
0xb6f7f96c: jmp *0x1154dc0(,%ebx,4)
0xb6f7f973: movl $0x0,-0x8(%ebp)
0xb6f7f97a: mov -0x1c(%ebp),%esi
0xb6f7f97d: mov -0x18(%ebp),%edi
0xb6f7f980: mov %esp,%ecx
0xb6f7f982: shr $0xc,%ecx
0xb6f7f985: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7f98c: cmpl $0x0,0x4(%ecx)
0xb6f7f993: je 0xb6f7fa04
0xb6f7f999: call 0xb6f7f9a3
0xb6f7f99e: jmp 0xb6f7f9f3
0xb6f7f9a3: lea 0x4(%esp),%eax
0xb6f7f9a7: mov %esi,-0x1c(%ebp)
0xb6f7f9aa: mov %esp,%edi
0xb6f7f9ac: shr $0xc,%edi
0xb6f7f9af: mov 0x115d7a0(,%edi,4),%edi
0xb6f7f9b6: push %edi
0xb6f7f9b7: mov %ebp,0x118(%edi)
0xb6f7f9bd: mov %eax,0x110(%edi)
0xb6f7f9c3: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7f9c8: add $0x4,%esp
0xb6f7f9cb: movl $0x0,0x110(%edi)
0xb6f7f9d5: movl $0x0,0x118(%edi)
0xb6f7f9df: cmpl $0x0,0x4(%edi)
0xb6f7f9e6: jne 0xb6f78340
0xb6f7f9ec: mov -0x1c(%ebp),%esi
0xb6f7f9ef: mov -0x18(%ebp),%edi
0xb6f7f9f2: ret
0xb6f7f9f3: push $0x10bb74c
0xb6f7f9f8: call 0xb6f7f9fd
0xb6f7f9fd: pusha
0xb6f7f9fe: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7fa03: hlt
0xb6f7fa04: movzbl 0x6(%esi),%ebx
0xb6f7fa08: add $0x6,%esi
0xb6f7fa0b: jmp *0x1155dc0(,%ebx,4)
0xb6f7fa12: movl $0x0,-0x8(%ebp)
0xb6f7fa19: mov -0x1c(%ebp),%esi
0xb6f7fa1c: mov -0x18(%ebp),%edi
0xb6f7fa1f: mov %esp,%ecx
0xb6f7fa21: shr $0xc,%ecx
0xb6f7fa24: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7fa2b: cmpl $0x0,0x4(%ecx)
0xb6f7fa32: je 0xb6f7faa3
0xb6f7fa38: call 0xb6f7fa42
0xb6f7fa3d: jmp 0xb6f7fa92
0xb6f7fa42: lea 0x4(%esp),%eax
0xb6f7fa46: mov %esi,-0x1c(%ebp)
0xb6f7fa49: mov %esp,%edi
0xb6f7fa4b: shr $0xc,%edi
0xb6f7fa4e: mov 0x115d7a0(,%edi,4),%edi
0xb6f7fa55: push %edi
0xb6f7fa56: mov %ebp,0x118(%edi)
0xb6f7fa5c: mov %eax,0x110(%edi)
0xb6f7fa62: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fa67: add $0x4,%esp
0xb6f7fa6a: movl $0x0,0x110(%edi)
0xb6f7fa74: movl $0x0,0x118(%edi)
0xb6f7fa7e: cmpl $0x0,0x4(%edi)
0xb6f7fa85: jne 0xb6f78340
0xb6f7fa8b: mov -0x1c(%ebp),%esi
0xb6f7fa8e: mov -0x18(%ebp),%edi
0xb6f7fa91: ret
0xb6f7fa92: push $0x10bb74c
0xb6f7fa97: call 0xb6f7fa9c
0xb6f7fa9c: pusha
0xb6f7fa9d: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7faa2: hlt
0xb6f7faa3: movzbl 0x6(%esi),%ebx
0xb6f7faa7: add $0x6,%esi
0xb6f7faaa: jmp *0x1154dc0(,%ebx,4)
0xb6f7fab1: movl $0x0,-0x8(%ebp)
0xb6f7fab8: mov -0x1c(%ebp),%esi
0xb6f7fabb: mov -0x18(%ebp),%edi
0xb6f7fabe: mov %esp,%ecx
0xb6f7fac0: shr $0xc,%ecx
0xb6f7fac3: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7faca: cmpl $0x0,0x4(%ecx)
0xb6f7fad1: je 0xb6f7fb42
0xb6f7fad7: call 0xb6f7fae1
0xb6f7fadc: jmp 0xb6f7fb31
0xb6f7fae1: lea 0x4(%esp),%eax
0xb6f7fae5: mov %esi,-0x1c(%ebp)
0xb6f7fae8: mov %esp,%edi
0xb6f7faea: shr $0xc,%edi
0xb6f7faed: mov 0x115d7a0(,%edi,4),%edi
0xb6f7faf4: push %edi
0xb6f7faf5: mov %ebp,0x118(%edi)
0xb6f7fafb: mov %eax,0x110(%edi)
0xb6f7fb01: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fb06: add $0x4,%esp
0xb6f7fb09: movl $0x0,0x110(%edi)
0xb6f7fb13: movl $0x0,0x118(%edi)
0xb6f7fb1d: cmpl $0x0,0x4(%edi)
0xb6f7fb24: jne 0xb6f78340
0xb6f7fb2a: mov -0x1c(%ebp),%esi
0xb6f7fb2d: mov -0x18(%ebp),%edi
0xb6f7fb30: ret
0xb6f7fb31: push $0x10bb74c
0xb6f7fb36: call 0xb6f7fb3b
0xb6f7fb3b: pusha
0xb6f7fb3c: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7fb41: hlt
0xb6f7fb42: movzbl 0x6(%esi),%ebx
0xb6f7fb46: add $0x6,%esi
0xb6f7fb49: jmp *0x1154dc0(,%ebx,4)
0xb6f7fb50: movl $0x0,-0x8(%ebp)
0xb6f7fb57: mov -0x1c(%ebp),%esi
0xb6f7fb5a: mov -0x18(%ebp),%edi
0xb6f7fb5d: mov %esp,%ecx
0xb6f7fb5f: shr $0xc,%ecx
0xb6f7fb62: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7fb69: cmpl $0x0,0x4(%ecx)
0xb6f7fb70: je 0xb6f7fbe1
0xb6f7fb76: call 0xb6f7fb80
0xb6f7fb7b: jmp 0xb6f7fbd0
0xb6f7fb80: lea 0x4(%esp),%eax
0xb6f7fb84: mov %esi,-0x1c(%ebp)
0xb6f7fb87: mov %esp,%edi
0xb6f7fb89: shr $0xc,%edi
0xb6f7fb8c: mov 0x115d7a0(,%edi,4),%edi
0xb6f7fb93: push %edi
0xb6f7fb94: mov %ebp,0x118(%edi)
0xb6f7fb9a: mov %eax,0x110(%edi)
0xb6f7fba0: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fba5: add $0x4,%esp
0xb6f7fba8: movl $0x0,0x110(%edi)
0xb6f7fbb2: movl $0x0,0x118(%edi)
0xb6f7fbbc: cmpl $0x0,0x4(%edi)
0xb6f7fbc3: jne 0xb6f78340
0xb6f7fbc9: mov -0x1c(%ebp),%esi
0xb6f7fbcc: mov -0x18(%ebp),%edi
0xb6f7fbcf: ret
0xb6f7fbd0: push $0x10bb74c
0xb6f7fbd5: call 0xb6f7fbda
0xb6f7fbda: pusha
0xb6f7fbdb: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7fbe0: hlt
0xb6f7fbe1: movzbl 0x6(%esi),%ebx
0xb6f7fbe5: add $0x6,%esi
0xb6f7fbe8: jmp *0x1154dc0(,%ebx,4)
0xb6f7fbef: movl $0x0,-0x8(%ebp)
0xb6f7fbf6: mov -0x1c(%ebp),%esi
0xb6f7fbf9: mov -0x18(%ebp),%edi
0xb6f7fbfc: mov %esp,%ecx
0xb6f7fbfe: shr $0xc,%ecx
0xb6f7fc01: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7fc08: cmpl $0x0,0x4(%ecx)
0xb6f7fc0f: je 0xb6f7fc80
0xb6f7fc15: call 0xb6f7fc1f
0xb6f7fc1a: jmp 0xb6f7fc6f
0xb6f7fc1f: lea 0x4(%esp),%eax
0xb6f7fc23: mov %esi,-0x1c(%ebp)
0xb6f7fc26: mov %esp,%edi
0xb6f7fc28: shr $0xc,%edi
0xb6f7fc2b: mov 0x115d7a0(,%edi,4),%edi
0xb6f7fc32: push %edi
0xb6f7fc33: mov %ebp,0x118(%edi)
0xb6f7fc39: mov %eax,0x110(%edi)
0xb6f7fc3f: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fc44: add $0x4,%esp
0xb6f7fc47: movl $0x0,0x110(%edi)
0xb6f7fc51: movl $0x0,0x118(%edi)
0xb6f7fc5b: cmpl $0x0,0x4(%edi)
0xb6f7fc62: jne 0xb6f78340
0xb6f7fc68: mov -0x1c(%ebp),%esi
0xb6f7fc6b: mov -0x18(%ebp),%edi
0xb6f7fc6e: ret
0xb6f7fc6f: push $0x10bb74c
0xb6f7fc74: call 0xb6f7fc79
0xb6f7fc79: pusha
0xb6f7fc7a: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7fc7f: hlt
0xb6f7fc80: movzbl 0x7(%esi),%ebx
0xb6f7fc84: add $0x7,%esi
0xb6f7fc87: jmp *0x11561c0(,%ebx,4)
0xb6f7fc8e: sub $0x8,%esp
0xb6f7fc91: movsd %xmm0,(%esp)
0xb6f7fc96: fldl (%esp)
0xb6f7fc99: add $0x8,%esp
0xb6f7fc9c: movl $0x0,-0x8(%ebp)
0xb6f7fca3: mov -0x1c(%ebp),%esi
0xb6f7fca6: mov -0x18(%ebp),%edi
0xb6f7fca9: mov %esp,%ecx
0xb6f7fcab: shr $0xc,%ecx
0xb6f7fcae: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7fcb5: cmpl $0x0,0x4(%ecx)
0xb6f7fcbc: je 0xb6f7fd2d
0xb6f7fcc2: call 0xb6f7fccc
0xb6f7fcc7: jmp 0xb6f7fd1c
0xb6f7fccc: lea 0x4(%esp),%eax
0xb6f7fcd0: mov %esi,-0x1c(%ebp)
0xb6f7fcd3: mov %esp,%edi
0xb6f7fcd5: shr $0xc,%edi
0xb6f7fcd8: mov 0x115d7a0(,%edi,4),%edi
0xb6f7fcdf: push %edi
0xb6f7fce0: mov %ebp,0x118(%edi)
0xb6f7fce6: mov %eax,0x110(%edi)
0xb6f7fcec: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fcf1: add $0x4,%esp
0xb6f7fcf4: movl $0x0,0x110(%edi)
0xb6f7fcfe: movl $0x0,0x118(%edi)
0xb6f7fd08: cmpl $0x0,0x4(%edi)
0xb6f7fd0f: jne 0xb6f78340
0xb6f7fd15: mov -0x1c(%ebp),%esi
0xb6f7fd18: mov -0x18(%ebp),%edi
0xb6f7fd1b: ret
0xb6f7fd1c: push $0x10bb74c
0xb6f7fd21: call 0xb6f7fd26
0xb6f7fd26: pusha
0xb6f7fd27: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7fd2c: hlt
0xb6f7fd2d: movzbl 0x7(%esi),%ebx
0xb6f7fd31: add $0x7,%esi
0xb6f7fd34: jmp *0x11559c0(,%ebx,4)
0xb6f7fd3b: sub $0x4,%esp
0xb6f7fd3e: movss %xmm0,(%esp)
0xb6f7fd43: flds (%esp)
0xb6f7fd46: add $0x4,%esp
0xb6f7fd49: movl $0x0,-0x8(%ebp)
0xb6f7fd50: mov -0x1c(%ebp),%esi
0xb6f7fd53: mov -0x18(%ebp),%edi
0xb6f7fd56: mov %esp,%ecx
0xb6f7fd58: shr $0xc,%ecx
0xb6f7fd5b: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7fd62: cmpl $0x0,0x4(%ecx)
0xb6f7fd69: je 0xb6f7fdda
0xb6f7fd6f: call 0xb6f7fd79
0xb6f7fd74: jmp 0xb6f7fdc9
0xb6f7fd79: lea 0x4(%esp),%eax
0xb6f7fd7d: mov %esi,-0x1c(%ebp)
0xb6f7fd80: mov %esp,%edi
0xb6f7fd82: shr $0xc,%edi
0xb6f7fd85: mov 0x115d7a0(,%edi,4),%edi
0xb6f7fd8c: push %edi
0xb6f7fd8d: mov %ebp,0x118(%edi)
0xb6f7fd93: mov %eax,0x110(%edi)
0xb6f7fd99: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fd9e: add $0x4,%esp
0xb6f7fda1: movl $0x0,0x110(%edi)
0xb6f7fdab: movl $0x0,0x118(%edi)
0xb6f7fdb5: cmpl $0x0,0x4(%edi)
0xb6f7fdbc: jne 0xb6f78340
0xb6f7fdc2: mov -0x1c(%ebp),%esi
0xb6f7fdc5: mov -0x18(%ebp),%edi
0xb6f7fdc8: ret
0xb6f7fdc9: push $0x10bb74c
0xb6f7fdce: call 0xb6f7fdd3
0xb6f7fdd3: pusha
0xb6f7fdd4: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7fdd9: hlt
0xb6f7fdda: movzbl 0x7(%esi),%ebx
0xb6f7fdde: add $0x7,%esi
0xb6f7fde1: jmp *0x11555c0(,%ebx,4)
0xb6f7fde8: movl $0x0,-0x8(%ebp)
0xb6f7fdef: mov -0x1c(%ebp),%esi
0xb6f7fdf2: mov -0x18(%ebp),%edi
0xb6f7fdf5: mov %esp,%ecx
0xb6f7fdf7: shr $0xc,%ecx
0xb6f7fdfa: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7fe01: cmpl $0x0,0x4(%ecx)
0xb6f7fe08: je 0xb6f7fe79
0xb6f7fe0e: call 0xb6f7fe18
0xb6f7fe13: jmp 0xb6f7fe68
0xb6f7fe18: lea 0x4(%esp),%eax
0xb6f7fe1c: mov %esi,-0x1c(%ebp)
0xb6f7fe1f: mov %esp,%edi
0xb6f7fe21: shr $0xc,%edi
0xb6f7fe24: mov 0x115d7a0(,%edi,4),%edi
0xb6f7fe2b: push %edi
0xb6f7fe2c: mov %ebp,0x118(%edi)
0xb6f7fe32: mov %eax,0x110(%edi)
0xb6f7fe38: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fe3d: add $0x4,%esp
0xb6f7fe40: movl $0x0,0x110(%edi)
0xb6f7fe4a: movl $0x0,0x118(%edi)
0xb6f7fe54: cmpl $0x0,0x4(%edi)
0xb6f7fe5b: jne 0xb6f78340
0xb6f7fe61: mov -0x1c(%ebp),%esi
0xb6f7fe64: mov -0x18(%ebp),%edi
0xb6f7fe67: ret
0xb6f7fe68: push $0x10bb74c
0xb6f7fe6d: call 0xb6f7fe72
0xb6f7fe72: pusha
0xb6f7fe73: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7fe78: hlt
0xb6f7fe79: movzbl 0x7(%esi),%ebx
0xb6f7fe7d: add $0x7,%esi
0xb6f7fe80: jmp *0x11551c0(,%ebx,4)
0xb6f7fe87: movl $0x0,-0x8(%ebp)
0xb6f7fe8e: mov -0x1c(%ebp),%esi
0xb6f7fe91: mov -0x18(%ebp),%edi
0xb6f7fe94: mov %esp,%ecx
0xb6f7fe96: shr $0xc,%ecx
0xb6f7fe99: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7fea0: cmpl $0x0,0x4(%ecx)
0xb6f7fea7: je 0xb6f7ff18
0xb6f7fead: call 0xb6f7feb7
0xb6f7feb2: jmp 0xb6f7ff07
0xb6f7feb7: lea 0x4(%esp),%eax
0xb6f7febb: mov %esi,-0x1c(%ebp)
0xb6f7febe: mov %esp,%edi
0xb6f7fec0: shr $0xc,%edi
0xb6f7fec3: mov 0x115d7a0(,%edi,4),%edi
0xb6f7feca: push %edi
0xb6f7fecb: mov %ebp,0x118(%edi)
0xb6f7fed1: mov %eax,0x110(%edi)
0xb6f7fed7: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7fedc: add $0x4,%esp
0xb6f7fedf: movl $0x0,0x110(%edi)
0xb6f7fee9: movl $0x0,0x118(%edi)
0xb6f7fef3: cmpl $0x0,0x4(%edi)
0xb6f7fefa: jne 0xb6f78340
0xb6f7ff00: mov -0x1c(%ebp),%esi
0xb6f7ff03: mov -0x18(%ebp),%edi
0xb6f7ff06: ret
0xb6f7ff07: push $0x10bb74c
0xb6f7ff0c: call 0xb6f7ff11
0xb6f7ff11: pusha
0xb6f7ff12: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ff17: hlt
0xb6f7ff18: movzbl 0x7(%esi),%ebx
0xb6f7ff1c: add $0x7,%esi
0xb6f7ff1f: jmp *0x1154dc0(,%ebx,4)
0xb6f7ff26: movl $0x0,-0x8(%ebp)
0xb6f7ff2d: mov -0x1c(%ebp),%esi
0xb6f7ff30: mov -0x18(%ebp),%edi
0xb6f7ff33: mov %esp,%ecx
0xb6f7ff35: shr $0xc,%ecx
0xb6f7ff38: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ff3f: cmpl $0x0,0x4(%ecx)
0xb6f7ff46: je 0xb6f7ffb7
0xb6f7ff4c: call 0xb6f7ff56
0xb6f7ff51: jmp 0xb6f7ffa6
0xb6f7ff56: lea 0x4(%esp),%eax
0xb6f7ff5a: mov %esi,-0x1c(%ebp)
0xb6f7ff5d: mov %esp,%edi
0xb6f7ff5f: shr $0xc,%edi
0xb6f7ff62: mov 0x115d7a0(,%edi,4),%edi
0xb6f7ff69: push %edi
0xb6f7ff6a: mov %ebp,0x118(%edi)
0xb6f7ff70: mov %eax,0x110(%edi)
0xb6f7ff76: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f7ff7b: add $0x4,%esp
0xb6f7ff7e: movl $0x0,0x110(%edi)
0xb6f7ff88: movl $0x0,0x118(%edi)
0xb6f7ff92: cmpl $0x0,0x4(%edi)
0xb6f7ff99: jne 0xb6f78340
0xb6f7ff9f: mov -0x1c(%ebp),%esi
0xb6f7ffa2: mov -0x18(%ebp),%edi
0xb6f7ffa5: ret
0xb6f7ffa6: push $0x10bb74c
0xb6f7ffab: call 0xb6f7ffb0
0xb6f7ffb0: pusha
0xb6f7ffb1: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f7ffb6: hlt
0xb6f7ffb7: movzbl 0x7(%esi),%ebx
0xb6f7ffbb: add $0x7,%esi
0xb6f7ffbe: jmp *0x1155dc0(,%ebx,4)
0xb6f7ffc5: movl $0x0,-0x8(%ebp)
0xb6f7ffcc: mov -0x1c(%ebp),%esi
0xb6f7ffcf: mov -0x18(%ebp),%edi
0xb6f7ffd2: mov %esp,%ecx
0xb6f7ffd4: shr $0xc,%ecx
0xb6f7ffd7: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f7ffde: cmpl $0x0,0x4(%ecx)
0xb6f7ffe5: je 0xb6f80056
0xb6f7ffeb: call 0xb6f7fff5
0xb6f7fff0: jmp 0xb6f80045
0xb6f7fff5: lea 0x4(%esp),%eax
0xb6f7fff9: mov %esi,-0x1c(%ebp)
0xb6f7fffc: mov %esp,%edi
0xb6f7fffe: shr $0xc,%edi
0xb6f80001: mov 0x115d7a0(,%edi,4),%edi
0xb6f80008: push %edi
0xb6f80009: mov %ebp,0x118(%edi)
0xb6f8000f: mov %eax,0x110(%edi)
0xb6f80015: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f8001a: add $0x4,%esp
0xb6f8001d: movl $0x0,0x110(%edi)
0xb6f80027: movl $0x0,0x118(%edi)
0xb6f80031: cmpl $0x0,0x4(%edi)
0xb6f80038: jne 0xb6f78340
0xb6f8003e: mov -0x1c(%ebp),%esi
0xb6f80041: mov -0x18(%ebp),%edi
0xb6f80044: ret
0xb6f80045: push $0x10bb74c
0xb6f8004a: call 0xb6f8004f
0xb6f8004f: pusha
0xb6f80050: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f80055: hlt
0xb6f80056: movzbl 0x7(%esi),%ebx
0xb6f8005a: add $0x7,%esi
0xb6f8005d: jmp *0x1154dc0(,%ebx,4)
0xb6f80064: movl $0x0,-0x8(%ebp)
0xb6f8006b: mov -0x1c(%ebp),%esi
0xb6f8006e: mov -0x18(%ebp),%edi
0xb6f80071: mov %esp,%ecx
0xb6f80073: shr $0xc,%ecx
0xb6f80076: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8007d: cmpl $0x0,0x4(%ecx)
0xb6f80084: je 0xb6f800f5
0xb6f8008a: call 0xb6f80094
0xb6f8008f: jmp 0xb6f800e4
0xb6f80094: lea 0x4(%esp),%eax
0xb6f80098: mov %esi,-0x1c(%ebp)
0xb6f8009b: mov %esp,%edi
0xb6f8009d: shr $0xc,%edi
0xb6f800a0: mov 0x115d7a0(,%edi,4),%edi
0xb6f800a7: push %edi
0xb6f800a8: mov %ebp,0x118(%edi)
0xb6f800ae: mov %eax,0x110(%edi)
0xb6f800b4: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f800b9: add $0x4,%esp
0xb6f800bc: movl $0x0,0x110(%edi)
0xb6f800c6: movl $0x0,0x118(%edi)
0xb6f800d0: cmpl $0x0,0x4(%edi)
0xb6f800d7: jne 0xb6f78340
0xb6f800dd: mov -0x1c(%ebp),%esi
0xb6f800e0: mov -0x18(%ebp),%edi
0xb6f800e3: ret
0xb6f800e4: push $0x10bb74c
0xb6f800e9: call 0xb6f800ee
0xb6f800ee: pusha
0xb6f800ef: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f800f4: hlt
0xb6f800f5: movzbl 0x7(%esi),%ebx
0xb6f800f9: add $0x7,%esi
0xb6f800fc: jmp *0x1154dc0(,%ebx,4)
0xb6f80103: movl $0x0,-0x8(%ebp)
0xb6f8010a: mov -0x1c(%ebp),%esi
0xb6f8010d: mov -0x18(%ebp),%edi
0xb6f80110: mov %esp,%ecx
0xb6f80112: shr $0xc,%ecx
0xb6f80115: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8011c: cmpl $0x0,0x4(%ecx)
0xb6f80123: je 0xb6f80194
0xb6f80129: call 0xb6f80133
0xb6f8012e: jmp 0xb6f80183
0xb6f80133: lea 0x4(%esp),%eax
0xb6f80137: mov %esi,-0x1c(%ebp)
0xb6f8013a: mov %esp,%edi
0xb6f8013c: shr $0xc,%edi
0xb6f8013f: mov 0x115d7a0(,%edi,4),%edi
0xb6f80146: push %edi
0xb6f80147: mov %ebp,0x118(%edi)
0xb6f8014d: mov %eax,0x110(%edi)
0xb6f80153: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f80158: add $0x4,%esp
0xb6f8015b: movl $0x0,0x110(%edi)
0xb6f80165: movl $0x0,0x118(%edi)
0xb6f8016f: cmpl $0x0,0x4(%edi)
0xb6f80176: jne 0xb6f78340
0xb6f8017c: mov -0x1c(%ebp),%esi
0xb6f8017f: mov -0x18(%ebp),%edi
0xb6f80182: ret
0xb6f80183: push $0x10bb74c
0xb6f80188: call 0xb6f8018d
0xb6f8018d: pusha
0xb6f8018e: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f80193: hlt
0xb6f80194: movzbl 0x7(%esi),%ebx
0xb6f80198: add $0x7,%esi
0xb6f8019b: jmp *0x1154dc0(,%ebx,4)
0xb6f801a2: movl $0x0,-0x8(%ebp)
0xb6f801a9: mov -0x1c(%ebp),%esi
0xb6f801ac: mov -0x18(%ebp),%edi
0xb6f801af: mov %esp,%ecx
0xb6f801b1: shr $0xc,%ecx
0xb6f801b4: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f801bb: cmpl $0x0,0x4(%ecx)
0xb6f801c2: je 0xb6f80233
0xb6f801c8: call 0xb6f801d2
0xb6f801cd: jmp 0xb6f80222
0xb6f801d2: lea 0x4(%esp),%eax
0xb6f801d6: mov %esi,-0x1c(%ebp)
0xb6f801d9: mov %esp,%edi
0xb6f801db: shr $0xc,%edi
0xb6f801de: mov 0x115d7a0(,%edi,4),%edi
0xb6f801e5: push %edi
0xb6f801e6: mov %ebp,0x118(%edi)
0xb6f801ec: mov %eax,0x110(%edi)
0xb6f801f2: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f801f7: add $0x4,%esp
0xb6f801fa: movl $0x0,0x110(%edi)
0xb6f80204: movl $0x0,0x118(%edi)
0xb6f8020e: cmpl $0x0,0x4(%edi)
0xb6f80215: jne 0xb6f78340
0xb6f8021b: mov -0x1c(%ebp),%esi
0xb6f8021e: mov -0x18(%ebp),%edi
0xb6f80221: ret
0xb6f80222: push $0x10bb74c
0xb6f80227: call 0xb6f8022c
0xb6f8022c: pusha
0xb6f8022d: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f80232: hlt
0xb6f80233: movzbl 0x8(%esi),%ebx
0xb6f80237: add $0x8,%esi
0xb6f8023a: jmp *0x11561c0(,%ebx,4)
0xb6f80241: sub $0x8,%esp
0xb6f80244: movsd %xmm0,(%esp)
0xb6f80249: fldl (%esp)
0xb6f8024c: add $0x8,%esp
0xb6f8024f: movl $0x0,-0x8(%ebp)
0xb6f80256: mov -0x1c(%ebp),%esi
0xb6f80259: mov -0x18(%ebp),%edi
0xb6f8025c: mov %esp,%ecx
0xb6f8025e: shr $0xc,%ecx
0xb6f80261: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80268: cmpl $0x0,0x4(%ecx)
0xb6f8026f: je 0xb6f802e0
0xb6f80275: call 0xb6f8027f
0xb6f8027a: jmp 0xb6f802cf
0xb6f8027f: lea 0x4(%esp),%eax
0xb6f80283: mov %esi,-0x1c(%ebp)
0xb6f80286: mov %esp,%edi
0xb6f80288: shr $0xc,%edi
0xb6f8028b: mov 0x115d7a0(,%edi,4),%edi
0xb6f80292: push %edi
0xb6f80293: mov %ebp,0x118(%edi)
0xb6f80299: mov %eax,0x110(%edi)
0xb6f8029f: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f802a4: add $0x4,%esp
0xb6f802a7: movl $0x0,0x110(%edi)
0xb6f802b1: movl $0x0,0x118(%edi)
0xb6f802bb: cmpl $0x0,0x4(%edi)
0xb6f802c2: jne 0xb6f78340
0xb6f802c8: mov -0x1c(%ebp),%esi
0xb6f802cb: mov -0x18(%ebp),%edi
0xb6f802ce: ret
0xb6f802cf: push $0x10bb74c
0xb6f802d4: call 0xb6f802d9
0xb6f802d9: pusha
0xb6f802da: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f802df: hlt
0xb6f802e0: movzbl 0x8(%esi),%ebx
0xb6f802e4: add $0x8,%esi
0xb6f802e7: jmp *0x11559c0(,%ebx,4)
0xb6f802ee: sub $0x4,%esp
0xb6f802f1: movss %xmm0,(%esp)
0xb6f802f6: flds (%esp)
0xb6f802f9: add $0x4,%esp
0xb6f802fc: movl $0x0,-0x8(%ebp)
0xb6f80303: mov -0x1c(%ebp),%esi
0xb6f80306: mov -0x18(%ebp),%edi
0xb6f80309: mov %esp,%ecx
0xb6f8030b: shr $0xc,%ecx
0xb6f8030e: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80315: cmpl $0x0,0x4(%ecx)
0xb6f8031c: je 0xb6f8038d
0xb6f80322: call 0xb6f8032c
0xb6f80327: jmp 0xb6f8037c
0xb6f8032c: lea 0x4(%esp),%eax
0xb6f80330: mov %esi,-0x1c(%ebp)
0xb6f80333: mov %esp,%edi
0xb6f80335: shr $0xc,%edi
0xb6f80338: mov 0x115d7a0(,%edi,4),%edi
0xb6f8033f: push %edi
0xb6f80340: mov %ebp,0x118(%edi)
0xb6f80346: mov %eax,0x110(%edi)
0xb6f8034c: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f80351: add $0x4,%esp
0xb6f80354: movl $0x0,0x110(%edi)
0xb6f8035e: movl $0x0,0x118(%edi)
0xb6f80368: cmpl $0x0,0x4(%edi)
0xb6f8036f: jne 0xb6f78340
0xb6f80375: mov -0x1c(%ebp),%esi
0xb6f80378: mov -0x18(%ebp),%edi
0xb6f8037b: ret
0xb6f8037c: push $0x10bb74c
0xb6f80381: call 0xb6f80386
0xb6f80386: pusha
0xb6f80387: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8038c: hlt
0xb6f8038d: movzbl 0x8(%esi),%ebx
0xb6f80391: add $0x8,%esi
0xb6f80394: jmp *0x11555c0(,%ebx,4)
0xb6f8039b: movl $0x0,-0x8(%ebp)
0xb6f803a2: mov -0x1c(%ebp),%esi
0xb6f803a5: mov -0x18(%ebp),%edi
0xb6f803a8: mov %esp,%ecx
0xb6f803aa: shr $0xc,%ecx
0xb6f803ad: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f803b4: cmpl $0x0,0x4(%ecx)
0xb6f803bb: je 0xb6f8042c
0xb6f803c1: call 0xb6f803cb
0xb6f803c6: jmp 0xb6f8041b
0xb6f803cb: lea 0x4(%esp),%eax
0xb6f803cf: mov %esi,-0x1c(%ebp)
0xb6f803d2: mov %esp,%edi
0xb6f803d4: shr $0xc,%edi
0xb6f803d7: mov 0x115d7a0(,%edi,4),%edi
0xb6f803de: push %edi
0xb6f803df: mov %ebp,0x118(%edi)
0xb6f803e5: mov %eax,0x110(%edi)
0xb6f803eb: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f803f0: add $0x4,%esp
0xb6f803f3: movl $0x0,0x110(%edi)
0xb6f803fd: movl $0x0,0x118(%edi)
0xb6f80407: cmpl $0x0,0x4(%edi)
0xb6f8040e: jne 0xb6f78340
0xb6f80414: mov -0x1c(%ebp),%esi
0xb6f80417: mov -0x18(%ebp),%edi
0xb6f8041a: ret
0xb6f8041b: push $0x10bb74c
0xb6f80420: call 0xb6f80425
0xb6f80425: pusha
0xb6f80426: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8042b: hlt
0xb6f8042c: movzbl 0x8(%esi),%ebx
0xb6f80430: add $0x8,%esi
0xb6f80433: jmp *0x11551c0(,%ebx,4)
0xb6f8043a: movl $0x0,-0x8(%ebp)
0xb6f80441: mov -0x1c(%ebp),%esi
0xb6f80444: mov -0x18(%ebp),%edi
0xb6f80447: mov %esp,%ecx
0xb6f80449: shr $0xc,%ecx
0xb6f8044c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80453: cmpl $0x0,0x4(%ecx)
0xb6f8045a: je 0xb6f804cb
0xb6f80460: call 0xb6f8046a
0xb6f80465: jmp 0xb6f804ba
0xb6f8046a: lea 0x4(%esp),%eax
0xb6f8046e: mov %esi,-0x1c(%ebp)
0xb6f80471: mov %esp,%edi
0xb6f80473: shr $0xc,%edi
0xb6f80476: mov 0x115d7a0(,%edi,4),%edi
0xb6f8047d: push %edi
0xb6f8047e: mov %ebp,0x118(%edi)
0xb6f80484: mov %eax,0x110(%edi)
0xb6f8048a: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f8048f: add $0x4,%esp
0xb6f80492: movl $0x0,0x110(%edi)
0xb6f8049c: movl $0x0,0x118(%edi)
0xb6f804a6: cmpl $0x0,0x4(%edi)
0xb6f804ad: jne 0xb6f78340
0xb6f804b3: mov -0x1c(%ebp),%esi
0xb6f804b6: mov -0x18(%ebp),%edi
0xb6f804b9: ret
0xb6f804ba: push $0x10bb74c
0xb6f804bf: call 0xb6f804c4
0xb6f804c4: pusha
0xb6f804c5: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f804ca: hlt
0xb6f804cb: movzbl 0x8(%esi),%ebx
0xb6f804cf: add $0x8,%esi
0xb6f804d2: jmp *0x1154dc0(,%ebx,4)
0xb6f804d9: movl $0x0,-0x8(%ebp)
0xb6f804e0: mov -0x1c(%ebp),%esi
0xb6f804e3: mov -0x18(%ebp),%edi
0xb6f804e6: mov %esp,%ecx
0xb6f804e8: shr $0xc,%ecx
0xb6f804eb: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f804f2: cmpl $0x0,0x4(%ecx)
0xb6f804f9: je 0xb6f8056a
0xb6f804ff: call 0xb6f80509
0xb6f80504: jmp 0xb6f80559
0xb6f80509: lea 0x4(%esp),%eax
0xb6f8050d: mov %esi,-0x1c(%ebp)
0xb6f80510: mov %esp,%edi
0xb6f80512: shr $0xc,%edi
0xb6f80515: mov 0x115d7a0(,%edi,4),%edi
0xb6f8051c: push %edi
0xb6f8051d: mov %ebp,0x118(%edi)
0xb6f80523: mov %eax,0x110(%edi)
0xb6f80529: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f8052e: add $0x4,%esp
0xb6f80531: movl $0x0,0x110(%edi)
0xb6f8053b: movl $0x0,0x118(%edi)
0xb6f80545: cmpl $0x0,0x4(%edi)
0xb6f8054c: jne 0xb6f78340
0xb6f80552: mov -0x1c(%ebp),%esi
0xb6f80555: mov -0x18(%ebp),%edi
0xb6f80558: ret
0xb6f80559: push $0x10bb74c
0xb6f8055e: call 0xb6f80563
0xb6f80563: pusha
0xb6f80564: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f80569: hlt
0xb6f8056a: movzbl 0x8(%esi),%ebx
0xb6f8056e: add $0x8,%esi
0xb6f80571: jmp *0x1155dc0(,%ebx,4)
0xb6f80578: movl $0x0,-0x8(%ebp)
0xb6f8057f: mov -0x1c(%ebp),%esi
0xb6f80582: mov -0x18(%ebp),%edi
0xb6f80585: mov %esp,%ecx
0xb6f80587: shr $0xc,%ecx
0xb6f8058a: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80591: cmpl $0x0,0x4(%ecx)
0xb6f80598: je 0xb6f80609
0xb6f8059e: call 0xb6f805a8
0xb6f805a3: jmp 0xb6f805f8
0xb6f805a8: lea 0x4(%esp),%eax
0xb6f805ac: mov %esi,-0x1c(%ebp)
0xb6f805af: mov %esp,%edi
0xb6f805b1: shr $0xc,%edi
0xb6f805b4: mov 0x115d7a0(,%edi,4),%edi
0xb6f805bb: push %edi
0xb6f805bc: mov %ebp,0x118(%edi)
0xb6f805c2: mov %eax,0x110(%edi)
0xb6f805c8: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f805cd: add $0x4,%esp
0xb6f805d0: movl $0x0,0x110(%edi)
0xb6f805da: movl $0x0,0x118(%edi)
0xb6f805e4: cmpl $0x0,0x4(%edi)
0xb6f805eb: jne 0xb6f78340
0xb6f805f1: mov -0x1c(%ebp),%esi
0xb6f805f4: mov -0x18(%ebp),%edi
0xb6f805f7: ret
0xb6f805f8: push $0x10bb74c
0xb6f805fd: call 0xb6f80602
0xb6f80602: pusha
0xb6f80603: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f80608: hlt
0xb6f80609: movzbl 0x8(%esi),%ebx
0xb6f8060d: add $0x8,%esi
0xb6f80610: jmp *0x1154dc0(,%ebx,4)
0xb6f80617: movl $0x0,-0x8(%ebp)
0xb6f8061e: mov -0x1c(%ebp),%esi
0xb6f80621: mov -0x18(%ebp),%edi
0xb6f80624: mov %esp,%ecx
0xb6f80626: shr $0xc,%ecx
0xb6f80629: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80630: cmpl $0x0,0x4(%ecx)
0xb6f80637: je 0xb6f806a8
0xb6f8063d: call 0xb6f80647
0xb6f80642: jmp 0xb6f80697
0xb6f80647: lea 0x4(%esp),%eax
0xb6f8064b: mov %esi,-0x1c(%ebp)
0xb6f8064e: mov %esp,%edi
0xb6f80650: shr $0xc,%edi
0xb6f80653: mov 0x115d7a0(,%edi,4),%edi
0xb6f8065a: push %edi
0xb6f8065b: mov %ebp,0x118(%edi)
0xb6f80661: mov %eax,0x110(%edi)
0xb6f80667: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f8066c: add $0x4,%esp
0xb6f8066f: movl $0x0,0x110(%edi)
0xb6f80679: movl $0x0,0x118(%edi)
0xb6f80683: cmpl $0x0,0x4(%edi)
0xb6f8068a: jne 0xb6f78340
0xb6f80690: mov -0x1c(%ebp),%esi
0xb6f80693: mov -0x18(%ebp),%edi
0xb6f80696: ret
0xb6f80697: push $0x10bb74c
0xb6f8069c: call 0xb6f806a1
0xb6f806a1: pusha
0xb6f806a2: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f806a7: hlt
0xb6f806a8: movzbl 0x8(%esi),%ebx
0xb6f806ac: add $0x8,%esi
0xb6f806af: jmp *0x1154dc0(,%ebx,4)
0xb6f806b6: movl $0x0,-0x8(%ebp)
0xb6f806bd: mov -0x1c(%ebp),%esi
0xb6f806c0: mov -0x18(%ebp),%edi
0xb6f806c3: mov %esp,%ecx
0xb6f806c5: shr $0xc,%ecx
0xb6f806c8: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f806cf: cmpl $0x0,0x4(%ecx)
0xb6f806d6: je 0xb6f80747
0xb6f806dc: call 0xb6f806e6
0xb6f806e1: jmp 0xb6f80736
0xb6f806e6: lea 0x4(%esp),%eax
0xb6f806ea: mov %esi,-0x1c(%ebp)
0xb6f806ed: mov %esp,%edi
0xb6f806ef: shr $0xc,%edi
0xb6f806f2: mov 0x115d7a0(,%edi,4),%edi
0xb6f806f9: push %edi
0xb6f806fa: mov %ebp,0x118(%edi)
0xb6f80700: mov %eax,0x110(%edi)
0xb6f80706: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f8070b: add $0x4,%esp
0xb6f8070e: movl $0x0,0x110(%edi)
0xb6f80718: movl $0x0,0x118(%edi)
0xb6f80722: cmpl $0x0,0x4(%edi)
0xb6f80729: jne 0xb6f78340
0xb6f8072f: mov -0x1c(%ebp),%esi
0xb6f80732: mov -0x18(%ebp),%edi
0xb6f80735: ret
0xb6f80736: push $0x10bb74c
0xb6f8073b: call 0xb6f80740
0xb6f80740: pusha
0xb6f80741: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f80746: hlt
0xb6f80747: movzbl 0x8(%esi),%ebx
0xb6f8074b: add $0x8,%esi
0xb6f8074e: jmp *0x1154dc0(,%ebx,4)
0xb6f80755: data32 xchg %ax,%ax
0xb6f80758: add %al,(%eax)
0xb6f8075a: add %al,(%eax)
0xb6f8075c: add %al,(%eax)
0xb6f8075e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f80760 96 -1 0xffffffff 0x10e9250: "result handlers for native calls"
Dump of assembler code from 0xb6f80780 to 0xb6f807c0:
0xb6f80780: and $0xff,%eax
0xb6f80786: setne %al
0xb6f80789: ret
0xb6f8078a: and $0xffff,%eax
0xb6f80790: ret
0xb6f80791: movsbl %al,%eax
0xb6f80794: ret
0xb6f80795: movswl %ax,%eax
0xb6f80798: ret
0xb6f80799: ret
0xb6f8079a: pop %ecx
0xb6f8079b: fldl (%esp)
0xb6f8079e: fstps (%esp)
0xb6f807a1: movss (%esp),%xmm0
0xb6f807a6: add $0x8,%esp
0xb6f807a9: push %ecx
0xb6f807aa: ret
0xb6f807ab: pop %ecx
0xb6f807ac: movsd (%esp),%xmm0
0xb6f807b1: add $0x8,%esp
0xb6f807b4: push %ecx
0xb6f807b5: ret
0xb6f807b6: mov 0x8(%ebp),%eax
0xb6f807b9: ret
0xb6f807ba: xchg %ax,%ax
0xb6f807bc: add %al,(%eax)
0xb6f807be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f807c0 192 -1 0xffffffff 0x10e9074: "continuation entry points"
Dump of assembler code from 0xb6f807e0 to 0xb6f80880:
0xb6f807e0: movl $0x0,-0x8(%ebp)
0xb6f807e7: movzbl (%esi),%ebx
0xb6f807ea: jmp *0x11561c0(,%ebx,4)
0xb6f807f1: movl $0x0,-0x8(%ebp)
0xb6f807f8: movzbl (%esi),%ebx
0xb6f807fb: jmp *0x11559c0(,%ebx,4)
0xb6f80802: movl $0x0,-0x8(%ebp)
0xb6f80809: movzbl (%esi),%ebx
0xb6f8080c: jmp *0x11555c0(,%ebx,4)
0xb6f80813: movl $0x0,-0x8(%ebp)
0xb6f8081a: movzbl (%esi),%ebx
0xb6f8081d: jmp *0x11551c0(,%ebx,4)
0xb6f80824: movl $0x0,-0x8(%ebp)
0xb6f8082b: movzbl (%esi),%ebx
0xb6f8082e: jmp *0x1154dc0(,%ebx,4)
0xb6f80835: movl $0x0,-0x8(%ebp)
0xb6f8083c: movzbl (%esi),%ebx
0xb6f8083f: jmp *0x1155dc0(,%ebx,4)
0xb6f80846: movl $0x0,-0x8(%ebp)
0xb6f8084d: movzbl (%esi),%ebx
0xb6f80850: jmp *0x11549c0(,%ebx,4)
0xb6f80857: movl $0x0,-0x8(%ebp)
0xb6f8085e: movzbl (%esi),%ebx
0xb6f80861: jmp *0x11545c0(,%ebx,4)
0xb6f80868: movl $0x0,-0x8(%ebp)
0xb6f8086f: movzbl (%esi),%ebx
0xb6f80872: jmp *0x11541c0(,%ebx,4)
0xb6f80879: data32 xchg %ax,%ax
0xb6f8087c: add %al,(%eax)
0xb6f8087e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f80880 960 -1 0xffffffff 0x10e908e: "safepoint entry points"
Dump of assembler code from 0xb6f808a0 to 0xb6f80c40:
0xb6f808a0: call 0xb6f808aa
0xb6f808a5: jmp 0xb6f808fa
0xb6f808aa: lea 0x4(%esp),%eax
0xb6f808ae: mov %esi,-0x1c(%ebp)
0xb6f808b1: mov %esp,%edi
0xb6f808b3: shr $0xc,%edi
0xb6f808b6: mov 0x115d7a0(,%edi,4),%edi
0xb6f808bd: push %edi
0xb6f808be: mov %ebp,0x118(%edi)
0xb6f808c4: mov %eax,0x110(%edi)
0xb6f808ca: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f808cf: add $0x4,%esp
0xb6f808d2: movl $0x0,0x110(%edi)
0xb6f808dc: movl $0x0,0x118(%edi)
0xb6f808e6: cmpl $0x0,0x4(%edi)
0xb6f808ed: jne 0xb6f78340
0xb6f808f3: mov -0x1c(%ebp),%esi
0xb6f808f6: mov -0x18(%ebp),%edi
0xb6f808f9: ret
0xb6f808fa: movzbl (%esi),%ebx
0xb6f808fd: jmp *0x11585c0(,%ebx,4)
0xb6f80904: sub $0x8,%esp
0xb6f80907: fstpl (%esp)
0xb6f8090a: call 0xb6f80914
0xb6f8090f: jmp 0xb6f80964
0xb6f80914: lea 0x4(%esp),%eax
0xb6f80918: mov %esi,-0x1c(%ebp)
0xb6f8091b: mov %esp,%edi
0xb6f8091d: shr $0xc,%edi
0xb6f80920: mov 0x115d7a0(,%edi,4),%edi
0xb6f80927: push %edi
0xb6f80928: mov %ebp,0x118(%edi)
0xb6f8092e: mov %eax,0x110(%edi)
0xb6f80934: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f80939: add $0x4,%esp
0xb6f8093c: movl $0x0,0x110(%edi)
0xb6f80946: movl $0x0,0x118(%edi)
0xb6f80950: cmpl $0x0,0x4(%edi)
0xb6f80957: jne 0xb6f78340
0xb6f8095d: mov -0x1c(%ebp),%esi
0xb6f80960: mov -0x18(%ebp),%edi
0xb6f80963: ret
0xb6f80964: movzbl (%esi),%ebx
0xb6f80967: jmp *0x11585c0(,%ebx,4)
0xb6f8096e: sub $0x4,%esp
0xb6f80971: fstps (%esp)
0xb6f80974: call 0xb6f8097e
0xb6f80979: jmp 0xb6f809ce
0xb6f8097e: lea 0x4(%esp),%eax
0xb6f80982: mov %esi,-0x1c(%ebp)
0xb6f80985: mov %esp,%edi
0xb6f80987: shr $0xc,%edi
0xb6f8098a: mov 0x115d7a0(,%edi,4),%edi
0xb6f80991: push %edi
0xb6f80992: mov %ebp,0x118(%edi)
0xb6f80998: mov %eax,0x110(%edi)
0xb6f8099e: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f809a3: add $0x4,%esp
0xb6f809a6: movl $0x0,0x110(%edi)
0xb6f809b0: movl $0x0,0x118(%edi)
0xb6f809ba: cmpl $0x0,0x4(%edi)
0xb6f809c1: jne 0xb6f78340
0xb6f809c7: mov -0x1c(%ebp),%esi
0xb6f809ca: mov -0x18(%ebp),%edi
0xb6f809cd: ret
0xb6f809ce: movzbl (%esi),%ebx
0xb6f809d1: jmp *0x11585c0(,%ebx,4)
0xb6f809d8: push %edx
0xb6f809d9: push %eax
0xb6f809da: call 0xb6f809e4
0xb6f809df: jmp 0xb6f80a34
0xb6f809e4: lea 0x4(%esp),%eax
0xb6f809e8: mov %esi,-0x1c(%ebp)
0xb6f809eb: mov %esp,%edi
0xb6f809ed: shr $0xc,%edi
0xb6f809f0: mov 0x115d7a0(,%edi,4),%edi
0xb6f809f7: push %edi
0xb6f809f8: mov %ebp,0x118(%edi)
0xb6f809fe: mov %eax,0x110(%edi)
0xb6f80a04: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f80a09: add $0x4,%esp
0xb6f80a0c: movl $0x0,0x110(%edi)
0xb6f80a16: movl $0x0,0x118(%edi)
0xb6f80a20: cmpl $0x0,0x4(%edi)
0xb6f80a27: jne 0xb6f78340
0xb6f80a2d: mov -0x1c(%ebp),%esi
0xb6f80a30: mov -0x18(%ebp),%edi
0xb6f80a33: ret
0xb6f80a34: movzbl (%esi),%ebx
0xb6f80a37: jmp *0x11585c0(,%ebx,4)
0xb6f80a3e: push %eax
0xb6f80a3f: call 0xb6f80a49
0xb6f80a44: jmp 0xb6f80a99
0xb6f80a49: lea 0x4(%esp),%eax
0xb6f80a4d: mov %esi,-0x1c(%ebp)
0xb6f80a50: mov %esp,%edi
0xb6f80a52: shr $0xc,%edi
0xb6f80a55: mov 0x115d7a0(,%edi,4),%edi
0xb6f80a5c: push %edi
0xb6f80a5d: mov %ebp,0x118(%edi)
0xb6f80a63: mov %eax,0x110(%edi)
0xb6f80a69: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f80a6e: add $0x4,%esp
0xb6f80a71: movl $0x0,0x110(%edi)
0xb6f80a7b: movl $0x0,0x118(%edi)
0xb6f80a85: cmpl $0x0,0x4(%edi)
0xb6f80a8c: jne 0xb6f78340
0xb6f80a92: mov -0x1c(%ebp),%esi
0xb6f80a95: mov -0x18(%ebp),%edi
0xb6f80a98: ret
0xb6f80a99: movzbl (%esi),%ebx
0xb6f80a9c: jmp *0x11585c0(,%ebx,4)
0xb6f80aa3: push %eax
0xb6f80aa4: call 0xb6f80aae
0xb6f80aa9: jmp 0xb6f80afe
0xb6f80aae: lea 0x4(%esp),%eax
0xb6f80ab2: mov %esi,-0x1c(%ebp)
0xb6f80ab5: mov %esp,%edi
0xb6f80ab7: shr $0xc,%edi
0xb6f80aba: mov 0x115d7a0(,%edi,4),%edi
0xb6f80ac1: push %edi
0xb6f80ac2: mov %ebp,0x118(%edi)
0xb6f80ac8: mov %eax,0x110(%edi)
0xb6f80ace: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f80ad3: add $0x4,%esp
0xb6f80ad6: movl $0x0,0x110(%edi)
0xb6f80ae0: movl $0x0,0x118(%edi)
0xb6f80aea: cmpl $0x0,0x4(%edi)
0xb6f80af1: jne 0xb6f78340
0xb6f80af7: mov -0x1c(%ebp),%esi
0xb6f80afa: mov -0x18(%ebp),%edi
0xb6f80afd: ret
0xb6f80afe: movzbl (%esi),%ebx
0xb6f80b01: jmp *0x11585c0(,%ebx,4)
0xb6f80b08: push %eax
0xb6f80b09: call 0xb6f80b13
0xb6f80b0e: jmp 0xb6f80b63
0xb6f80b13: lea 0x4(%esp),%eax
0xb6f80b17: mov %esi,-0x1c(%ebp)
0xb6f80b1a: mov %esp,%edi
0xb6f80b1c: shr $0xc,%edi
0xb6f80b1f: mov 0x115d7a0(,%edi,4),%edi
0xb6f80b26: push %edi
0xb6f80b27: mov %ebp,0x118(%edi)
0xb6f80b2d: mov %eax,0x110(%edi)
0xb6f80b33: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f80b38: add $0x4,%esp
0xb6f80b3b: movl $0x0,0x110(%edi)
0xb6f80b45: movl $0x0,0x118(%edi)
0xb6f80b4f: cmpl $0x0,0x4(%edi)
0xb6f80b56: jne 0xb6f78340
0xb6f80b5c: mov -0x1c(%ebp),%esi
0xb6f80b5f: mov -0x18(%ebp),%edi
0xb6f80b62: ret
0xb6f80b63: movzbl (%esi),%ebx
0xb6f80b66: jmp *0x11585c0(,%ebx,4)
0xb6f80b6d: push %eax
0xb6f80b6e: call 0xb6f80b78
0xb6f80b73: jmp 0xb6f80bc8
0xb6f80b78: lea 0x4(%esp),%eax
0xb6f80b7c: mov %esi,-0x1c(%ebp)
0xb6f80b7f: mov %esp,%edi
0xb6f80b81: shr $0xc,%edi
0xb6f80b84: mov 0x115d7a0(,%edi,4),%edi
0xb6f80b8b: push %edi
0xb6f80b8c: mov %ebp,0x118(%edi)
0xb6f80b92: mov %eax,0x110(%edi)
0xb6f80b98: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f80b9d: add $0x4,%esp
0xb6f80ba0: movl $0x0,0x110(%edi)
0xb6f80baa: movl $0x0,0x118(%edi)
0xb6f80bb4: cmpl $0x0,0x4(%edi)
0xb6f80bbb: jne 0xb6f78340
0xb6f80bc1: mov -0x1c(%ebp),%esi
0xb6f80bc4: mov -0x18(%ebp),%edi
0xb6f80bc7: ret
0xb6f80bc8: movzbl (%esi),%ebx
0xb6f80bcb: jmp *0x11585c0(,%ebx,4)
0xb6f80bd2: push %eax
0xb6f80bd3: call 0xb6f80bdd
0xb6f80bd8: jmp 0xb6f80c2d
0xb6f80bdd: lea 0x4(%esp),%eax
0xb6f80be1: mov %esi,-0x1c(%ebp)
0xb6f80be4: mov %esp,%edi
0xb6f80be6: shr $0xc,%edi
0xb6f80be9: mov 0x115d7a0(,%edi,4),%edi
0xb6f80bf0: push %edi
0xb6f80bf1: mov %ebp,0x118(%edi)
0xb6f80bf7: mov %eax,0x110(%edi)
0xb6f80bfd: call 0xd78e00 <_ZN18InterpreterRuntime12at_safepointEP10JavaThread>
0xb6f80c02: add $0x4,%esp
0xb6f80c05: movl $0x0,0x110(%edi)
0xb6f80c0f: movl $0x0,0x118(%edi)
0xb6f80c19: cmpl $0x0,0x4(%edi)
0xb6f80c20: jne 0xb6f78340
0xb6f80c26: mov -0x1c(%ebp),%esi
0xb6f80c29: mov -0x18(%ebp),%edi
0xb6f80c2c: ret
0xb6f80c2d: movzbl (%esi),%ebx
0xb6f80c30: jmp *0x11585c0(,%ebx,4)
0xb6f80c37: nop
0xb6f80c38: add %al,(%eax)
0xb6f80c3a: add %al,(%eax)
0xb6f80c3c: add %al,(%eax)
0xb6f80c3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f80c40 2080 -1 0xffffffff 0x10e90a5: "exception handling"
Dump of assembler code from 0xb6f80c60 to 0xb6f81460:
0xb6f80c60: movl $0x0,-0x8(%ebp)
0xb6f80c67: mov -0x1c(%ebp),%esi
0xb6f80c6a: mov -0x18(%ebp),%edi
0xb6f80c6d: mov -0x20(%ebp),%esp
0xb6f80c70: movl $0x0,-0x8(%ebp)
0xb6f80c77: emms
0xb6f80c79: call 0xb6f80c83
0xb6f80c7e: jmp 0xb6f80ce4
0xb6f80c83: push %eax
0xb6f80c84: lea 0x8(%esp),%eax
0xb6f80c88: mov %esi,-0x1c(%ebp)
0xb6f80c8b: mov %esp,%edi
0xb6f80c8d: shr $0xc,%edi
0xb6f80c90: mov 0x115d7a0(,%edi,4),%edi
0xb6f80c97: push %edi
0xb6f80c98: mov %ebp,0x118(%edi)
0xb6f80c9e: mov %eax,0x110(%edi)
0xb6f80ca4: call 0xd787e0 <_ZN18InterpreterRuntime31exception_handler_for_exceptionEP10JavaThreadP7oopDesc>
0xb6f80ca9: add $0x8,%esp
0xb6f80cac: movl $0x0,0x110(%edi)
0xb6f80cb6: movl $0x0,0x118(%edi)
0xb6f80cc0: cmpl $0x0,0x4(%edi)
0xb6f80cc7: jne 0xb6f78340
0xb6f80ccd: mov 0x140(%edi),%edx
0xb6f80cd3: movl $0x0,0x140(%edi)
0xb6f80cdd: mov -0x1c(%ebp),%esi
0xb6f80ce0: mov -0x18(%ebp),%edi
0xb6f80ce3: ret
0xb6f80ce4: push %edx
0xb6f80ce5: jmp *%eax
0xb6f80ce7: mov -0x20(%ebp),%esp
0xb6f80cea: movl $0x0,-0x8(%ebp)
0xb6f80cf1: emms
0xb6f80cf3: mov %esp,%ecx
0xb6f80cf5: shr $0xc,%ecx
0xb6f80cf8: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80cff: mov 0x19c(%ecx),%edx
0xb6f80d05: or $0x2,%edx
0xb6f80d08: mov %edx,0x19c(%ecx)
0xb6f80d0e: mov 0x4(%ebp),%edx
0xb6f80d11: push %edx
0xb6f80d12: call 0xd72cd0 <_ZN18InterpreterRuntime20interpreter_containsEPh>
0xb6f80d17: add $0x4,%esp
0xb6f80d1a: test %eax,%eax
0xb6f80d1c: jne 0xb6f80f27
0xb6f80d22: mov -0xc(%ebp),%eax
0xb6f80d25: movzwl 0x26(%eax),%eax
0xb6f80d29: shl $0x2,%eax
0xb6f80d2c: mov -0x18(%ebp),%edi
0xb6f80d2f: sub %eax,%edi
0xb6f80d31: add $0x4,%edi
0xb6f80d34: mov %esp,%ecx
0xb6f80d36: shr $0xc,%ecx
0xb6f80d39: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80d40: push %edi
0xb6f80d41: push %eax
0xb6f80d42: push %ecx
0xb6f80d43: call 0xc6ee20 <_ZN14Deoptimization22popframe_preserve_argsEP10JavaThreadiPv>
0xb6f80d48: add $0xc,%esp
0xb6f80d4b: mov %esp,%ecx
0xb6f80d4d: shr $0xc,%ecx
0xb6f80d50: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80d57: mov 0x175(%ecx),%bl
0xb6f80d5d: mov %ebx,%edi
0xb6f80d5f: movb $0x0,0x175(%ecx)
0xb6f80d66: mov -0xc(%ebp),%ebx
0xb6f80d69: mov 0x18(%ebx),%ecx
0xb6f80d6c: test $0x20,%ecx
0xb6f80d72: je 0xb6f80e28
0xb6f80d78: mov %edi,%ecx
0xb6f80d7a: test $0xff,%cl
0xb6f80d7d: jne 0xb6f80ee0
0xb6f80d83: lea -0x28(%ebp),%edx
0xb6f80d86: mov 0x4(%edx),%eax
0xb6f80d89: test %eax,%eax
0xb6f80d8b: jne 0xb6f80d96
0xb6f80d91: jmp 0xb6f80e28
0xb6f80d96: mov %esi,-0x1c(%ebp)
0xb6f80d99: lea (%edx),%eax
0xb6f80d9b: mov 0x4(%edx),%ecx
0xb6f80d9e: movl $0x0,0x4(%edx)
0xb6f80da5: mov (%ecx),%ebx
0xb6f80da7: and $0x7,%ebx
0xb6f80daa: cmp $0x5,%ebx
0xb6f80dad: je 0xb6f80e25
0xb6f80db3: mov (%eax),%ebx
0xb6f80db5: test %ebx,%ebx
0xb6f80db7: je 0xb6f80e25
0xb6f80dbd: lock cmpxchg %ebx,(%ecx)
0xb6f80dc1: je 0xb6f80e25
0xb6f80dc7: mov %ecx,0x4(%edx)
0xb6f80dca: call 0xb6f80dd4
0xb6f80dcf: jmp 0xb6f80e25
0xb6f80dd4: push %edx
0xb6f80dd5: lea 0x8(%esp),%eax
0xb6f80dd9: mov %esi,-0x1c(%ebp)
0xb6f80ddc: mov %esp,%edi
0xb6f80dde: shr $0xc,%edi
0xb6f80de1: mov 0x115d7a0(,%edi,4),%edi
0xb6f80de8: push %edi
0xb6f80de9: mov %ebp,0x118(%edi)
0xb6f80def: mov %eax,0x110(%edi)
0xb6f80df5: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f80dfa: add $0x8,%esp
0xb6f80dfd: movl $0x0,0x110(%edi)
0xb6f80e07: movl $0x0,0x118(%edi)
0xb6f80e11: cmpl $0x0,0x4(%edi)
0xb6f80e18: jne 0xb6f78340
0xb6f80e1e: mov -0x1c(%ebp),%esi
0xb6f80e21: mov -0x18(%ebp),%edi
0xb6f80e24: ret
0xb6f80e25: mov -0x1c(%ebp),%esi
0xb6f80e28: mov -0x20(%ebp),%ecx
0xb6f80e2b: lea -0x20(%ebp),%ebx
0xb6f80e2e: jmp 0xb6f80edc
0xb6f80e33: mov %ecx,%edx
0xb6f80e35: mov %esi,-0x1c(%ebp)
0xb6f80e38: lea (%edx),%eax
0xb6f80e3a: mov 0x4(%edx),%ecx
0xb6f80e3d: movl $0x0,0x4(%edx)
0xb6f80e44: mov (%ecx),%ebx
0xb6f80e46: and $0x7,%ebx
0xb6f80e49: cmp $0x5,%ebx
0xb6f80e4c: je 0xb6f80ec4
0xb6f80e52: mov (%eax),%ebx
0xb6f80e54: test %ebx,%ebx
0xb6f80e56: je 0xb6f80ec4
0xb6f80e5c: lock cmpxchg %ebx,(%ecx)
0xb6f80e60: je 0xb6f80ec4
0xb6f80e66: mov %ecx,0x4(%edx)
0xb6f80e69: call 0xb6f80e73
0xb6f80e6e: jmp 0xb6f80ec4
0xb6f80e73: push %edx
0xb6f80e74: lea 0x8(%esp),%eax
0xb6f80e78: mov %esi,-0x1c(%ebp)
0xb6f80e7b: mov %esp,%edi
0xb6f80e7d: shr $0xc,%edi
0xb6f80e80: mov 0x115d7a0(,%edi,4),%edi
0xb6f80e87: push %edi
0xb6f80e88: mov %ebp,0x118(%edi)
0xb6f80e8e: mov %eax,0x110(%edi)
0xb6f80e94: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f80e99: add $0x8,%esp
0xb6f80e9c: movl $0x0,0x110(%edi)
0xb6f80ea6: movl $0x0,0x118(%edi)
0xb6f80eb0: cmpl $0x0,0x4(%edi)
0xb6f80eb7: jne 0xb6f78340
0xb6f80ebd: mov -0x1c(%ebp),%esi
0xb6f80ec0: mov -0x18(%ebp),%edi
0xb6f80ec3: ret
0xb6f80ec4: mov -0x1c(%ebp),%esi
0xb6f80ec7: jmp 0xb6f80e28
0xb6f80ecc: cmpl $0x0,0x4(%ecx)
0xb6f80ed3: jne 0xb6f80e33
0xb6f80ed9: add $0x8,%ecx
0xb6f80edc: cmp %ebx,%ecx
0xb6f80ede: jne 0xb6f80ecc
0xb6f80ee0: cmpb $0x0,0x114c792
0xb6f80ee7: je 0xb6f80f06
0xb6f80eed: mov %esp,%ebx
0xb6f80eef: shr $0xc,%ebx
0xb6f80ef2: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f80ef9: mov -0xc(%ebp),%ecx
0xb6f80efc: push %ecx
0xb6f80efd: push %ebx
0xb6f80efe: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f80f03: add $0x8,%esp
0xb6f80f06: mov -0x4(%ebp),%ebx
0xb6f80f09: mov %ebp,%esp
0xb6f80f0b: pop %ebp
0xb6f80f0c: pop %edx
0xb6f80f0d: mov %ebx,%esp
0xb6f80f0f: mov %esp,%ecx
0xb6f80f11: shr $0xc,%ecx
0xb6f80f14: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80f1b: movl $0x4,0x19c(%ecx)
0xb6f80f25: jmp *%edx
0xb6f80f27: mov %esp,%ecx
0xb6f80f29: shr $0xc,%ecx
0xb6f80f2c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f80f33: mov 0x175(%ecx),%bl
0xb6f80f39: mov %ebx,%edi
0xb6f80f3b: movb $0x0,0x175(%ecx)
0xb6f80f42: mov -0xc(%ebp),%ebx
0xb6f80f45: mov 0x18(%ebx),%ecx
0xb6f80f48: test $0x20,%ecx
0xb6f80f4e: je 0xb6f81004
0xb6f80f54: mov %edi,%ecx
0xb6f80f56: test $0xff,%cl
0xb6f80f59: jne 0xb6f810bc
0xb6f80f5f: lea -0x28(%ebp),%edx
0xb6f80f62: mov 0x4(%edx),%eax
0xb6f80f65: test %eax,%eax
0xb6f80f67: jne 0xb6f80f72
0xb6f80f6d: jmp 0xb6f81004
0xb6f80f72: mov %esi,-0x1c(%ebp)
0xb6f80f75: lea (%edx),%eax
0xb6f80f77: mov 0x4(%edx),%ecx
0xb6f80f7a: movl $0x0,0x4(%edx)
0xb6f80f81: mov (%ecx),%ebx
0xb6f80f83: and $0x7,%ebx
0xb6f80f86: cmp $0x5,%ebx
0xb6f80f89: je 0xb6f81001
0xb6f80f8f: mov (%eax),%ebx
0xb6f80f91: test %ebx,%ebx
0xb6f80f93: je 0xb6f81001
0xb6f80f99: lock cmpxchg %ebx,(%ecx)
0xb6f80f9d: je 0xb6f81001
0xb6f80fa3: mov %ecx,0x4(%edx)
0xb6f80fa6: call 0xb6f80fb0
0xb6f80fab: jmp 0xb6f81001
0xb6f80fb0: push %edx
0xb6f80fb1: lea 0x8(%esp),%eax
0xb6f80fb5: mov %esi,-0x1c(%ebp)
0xb6f80fb8: mov %esp,%edi
0xb6f80fba: shr $0xc,%edi
0xb6f80fbd: mov 0x115d7a0(,%edi,4),%edi
0xb6f80fc4: push %edi
0xb6f80fc5: mov %ebp,0x118(%edi)
0xb6f80fcb: mov %eax,0x110(%edi)
0xb6f80fd1: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f80fd6: add $0x8,%esp
0xb6f80fd9: movl $0x0,0x110(%edi)
0xb6f80fe3: movl $0x0,0x118(%edi)
0xb6f80fed: cmpl $0x0,0x4(%edi)
0xb6f80ff4: jne 0xb6f78340
0xb6f80ffa: mov -0x1c(%ebp),%esi
0xb6f80ffd: mov -0x18(%ebp),%edi
0xb6f81000: ret
0xb6f81001: mov -0x1c(%ebp),%esi
0xb6f81004: mov -0x20(%ebp),%ecx
0xb6f81007: lea -0x20(%ebp),%ebx
0xb6f8100a: jmp 0xb6f810b8
0xb6f8100f: mov %ecx,%edx
0xb6f81011: mov %esi,-0x1c(%ebp)
0xb6f81014: lea (%edx),%eax
0xb6f81016: mov 0x4(%edx),%ecx
0xb6f81019: movl $0x0,0x4(%edx)
0xb6f81020: mov (%ecx),%ebx
0xb6f81022: and $0x7,%ebx
0xb6f81025: cmp $0x5,%ebx
0xb6f81028: je 0xb6f810a0
0xb6f8102e: mov (%eax),%ebx
0xb6f81030: test %ebx,%ebx
0xb6f81032: je 0xb6f810a0
0xb6f81038: lock cmpxchg %ebx,(%ecx)
0xb6f8103c: je 0xb6f810a0
0xb6f81042: mov %ecx,0x4(%edx)
0xb6f81045: call 0xb6f8104f
0xb6f8104a: jmp 0xb6f810a0
0xb6f8104f: push %edx
0xb6f81050: lea 0x8(%esp),%eax
0xb6f81054: mov %esi,-0x1c(%ebp)
0xb6f81057: mov %esp,%edi
0xb6f81059: shr $0xc,%edi
0xb6f8105c: mov 0x115d7a0(,%edi,4),%edi
0xb6f81063: push %edi
0xb6f81064: mov %ebp,0x118(%edi)
0xb6f8106a: mov %eax,0x110(%edi)
0xb6f81070: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f81075: add $0x8,%esp
0xb6f81078: movl $0x0,0x110(%edi)
0xb6f81082: movl $0x0,0x118(%edi)
0xb6f8108c: cmpl $0x0,0x4(%edi)
0xb6f81093: jne 0xb6f78340
0xb6f81099: mov -0x1c(%ebp),%esi
0xb6f8109c: mov -0x18(%ebp),%edi
0xb6f8109f: ret
0xb6f810a0: mov -0x1c(%ebp),%esi
0xb6f810a3: jmp 0xb6f81004
0xb6f810a8: cmpl $0x0,0x4(%ecx)
0xb6f810af: jne 0xb6f8100f
0xb6f810b5: add $0x8,%ecx
0xb6f810b8: cmp %ebx,%ecx
0xb6f810ba: jne 0xb6f810a8
0xb6f810bc: cmpb $0x0,0x114c792
0xb6f810c3: je 0xb6f810e2
0xb6f810c9: mov %esp,%ebx
0xb6f810cb: shr $0xc,%ebx
0xb6f810ce: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f810d5: mov -0xc(%ebp),%ecx
0xb6f810d8: push %ecx
0xb6f810d9: push %ebx
0xb6f810da: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f810df: add $0x8,%esp
0xb6f810e2: mov -0x4(%ebp),%ebx
0xb6f810e5: mov %ebp,%esp
0xb6f810e7: pop %ebp
0xb6f810e8: pop %edx
0xb6f810e9: mov %ebx,%esp
0xb6f810eb: mov %esp,%eax
0xb6f810ed: mov -0x8(%ebp),%ebx
0xb6f810f0: mov %esp,%ecx
0xb6f810f2: shr $0xc,%ecx
0xb6f810f5: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f810fc: mov %ebp,0x118(%ecx)
0xb6f81102: movl $0xb6f810fc,0x114(%ecx)
0xb6f8110c: mov %esp,0x110(%ecx)
0xb6f81112: push %ebx
0xb6f81113: push %eax
0xb6f81114: push %ecx
0xb6f81115: call 0xd74ba0 <_ZN18InterpreterRuntime27popframe_move_outgoing_argsEP10JavaThreadPvS2_>
0xb6f8111a: add $0xc,%esp
0xb6f8111d: mov %esp,%ecx
0xb6f8111f: shr $0xc,%ecx
0xb6f81122: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f81129: movl $0x0,0x110(%ecx)
0xb6f81133: movl $0x0,0x118(%ecx)
0xb6f8113d: movl $0x0,0x114(%ecx)
0xb6f81147: mov -0x8(%ebp),%esp
0xb6f8114a: movl $0x0,-0x8(%ebp)
0xb6f81151: mov -0x1c(%ebp),%esi
0xb6f81154: mov -0x18(%ebp),%edi
0xb6f81157: push %eax
0xb6f81158: push %ebx
0xb6f81159: mov -0xc(%ebp),%ebx
0xb6f8115c: mov 0x10(%ebx),%eax
0xb6f8115f: test %eax,%eax
0xb6f81161: je 0xb6f81179
0xb6f81167: push %esi
0xb6f81168: push %ebx
0xb6f81169: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8116e: add $0x8,%esp
0xb6f81171: mov 0x10(%ebx),%ebx
0xb6f81174: add $0x64,%ebx
0xb6f81177: add %ebx,%eax
0xb6f81179: mov %eax,-0x10(%ebp)
0xb6f8117c: pop %ebx
0xb6f8117d: pop %eax
0xb6f8117e: mov %esp,%ecx
0xb6f81180: shr $0xc,%ecx
0xb6f81183: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8118a: movl $0x0,0x19c(%ecx)
0xb6f81194: movzbl (%esi),%ebx
0xb6f81197: jmp *0x11561c0(,%ebx,4)
0xb6f8119e: pop %eax
0xb6f8119f: mov %esp,%ecx
0xb6f811a1: shr $0xc,%ecx
0xb6f811a4: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f811ab: mov %eax,0x140(%ecx)
0xb6f811b1: mov %esp,%ecx
0xb6f811b3: shr $0xc,%ecx
0xb6f811b6: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f811bd: mov 0x175(%ecx),%bl
0xb6f811c3: mov %ebx,%edi
0xb6f811c5: movb $0x0,0x175(%ecx)
0xb6f811cc: mov -0xc(%ebp),%ebx
0xb6f811cf: mov 0x18(%ebx),%ecx
0xb6f811d2: test $0x20,%ecx
0xb6f811d8: je 0xb6f812ea
0xb6f811de: mov %edi,%ecx
0xb6f811e0: test $0xff,%cl
0xb6f811e3: jne 0xb6f813fe
0xb6f811e9: lea -0x28(%ebp),%edx
0xb6f811ec: mov 0x4(%edx),%eax
0xb6f811ef: test %eax,%eax
0xb6f811f1: jne 0xb6f81258
0xb6f811f7: emms
0xb6f811f9: call 0xb6f81203
0xb6f811fe: jmp 0xb6f81253
0xb6f81203: lea 0x4(%esp),%eax
0xb6f81207: mov %esi,-0x1c(%ebp)
0xb6f8120a: mov %esp,%edi
0xb6f8120c: shr $0xc,%edi
0xb6f8120f: mov 0x115d7a0(,%edi,4),%edi
0xb6f81216: push %edi
0xb6f81217: mov %ebp,0x118(%edi)
0xb6f8121d: mov %eax,0x110(%edi)
0xb6f81223: call 0xd749c0 <_ZN18InterpreterRuntime35new_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f81228: add $0x4,%esp
0xb6f8122b: movl $0x0,0x110(%edi)
0xb6f81235: movl $0x0,0x118(%edi)
0xb6f8123f: cmpl $0x0,0x4(%edi)
0xb6f81246: jne 0xb6f78340
0xb6f8124c: mov -0x1c(%ebp),%esi
0xb6f8124f: mov -0x18(%ebp),%edi
0xb6f81252: ret
0xb6f81253: jmp 0xb6f812ea
0xb6f81258: mov %esi,-0x1c(%ebp)
0xb6f8125b: lea (%edx),%eax
0xb6f8125d: mov 0x4(%edx),%ecx
0xb6f81260: movl $0x0,0x4(%edx)
0xb6f81267: mov (%ecx),%ebx
0xb6f81269: and $0x7,%ebx
0xb6f8126c: cmp $0x5,%ebx
0xb6f8126f: je 0xb6f812e7
0xb6f81275: mov (%eax),%ebx
0xb6f81277: test %ebx,%ebx
0xb6f81279: je 0xb6f812e7
0xb6f8127f: lock cmpxchg %ebx,(%ecx)
0xb6f81283: je 0xb6f812e7
0xb6f81289: mov %ecx,0x4(%edx)
0xb6f8128c: call 0xb6f81296
0xb6f81291: jmp 0xb6f812e7
0xb6f81296: push %edx
0xb6f81297: lea 0x8(%esp),%eax
0xb6f8129b: mov %esi,-0x1c(%ebp)
0xb6f8129e: mov %esp,%edi
0xb6f812a0: shr $0xc,%edi
0xb6f812a3: mov 0x115d7a0(,%edi,4),%edi
0xb6f812aa: push %edi
0xb6f812ab: mov %ebp,0x118(%edi)
0xb6f812b1: mov %eax,0x110(%edi)
0xb6f812b7: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f812bc: add $0x8,%esp
0xb6f812bf: movl $0x0,0x110(%edi)
0xb6f812c9: movl $0x0,0x118(%edi)
0xb6f812d3: cmpl $0x0,0x4(%edi)
0xb6f812da: jne 0xb6f78340
0xb6f812e0: mov -0x1c(%ebp),%esi
0xb6f812e3: mov -0x18(%ebp),%edi
0xb6f812e6: ret
0xb6f812e7: mov -0x1c(%ebp),%esi
0xb6f812ea: mov -0x20(%ebp),%ecx
0xb6f812ed: lea -0x20(%ebp),%ebx
0xb6f812f0: jmp 0xb6f813fa
0xb6f812f5: mov %ecx,%edx
0xb6f812f7: mov %esi,-0x1c(%ebp)
0xb6f812fa: lea (%edx),%eax
0xb6f812fc: mov 0x4(%edx),%ecx
0xb6f812ff: movl $0x0,0x4(%edx)
0xb6f81306: mov (%ecx),%ebx
0xb6f81308: and $0x7,%ebx
0xb6f8130b: cmp $0x5,%ebx
0xb6f8130e: je 0xb6f81386
0xb6f81314: mov (%eax),%ebx
0xb6f81316: test %ebx,%ebx
0xb6f81318: je 0xb6f81386
0xb6f8131e: lock cmpxchg %ebx,(%ecx)
0xb6f81322: je 0xb6f81386
0xb6f81328: mov %ecx,0x4(%edx)
0xb6f8132b: call 0xb6f81335
0xb6f81330: jmp 0xb6f81386
0xb6f81335: push %edx
0xb6f81336: lea 0x8(%esp),%eax
0xb6f8133a: mov %esi,-0x1c(%ebp)
0xb6f8133d: mov %esp,%edi
0xb6f8133f: shr $0xc,%edi
0xb6f81342: mov 0x115d7a0(,%edi,4),%edi
0xb6f81349: push %edi
0xb6f8134a: mov %ebp,0x118(%edi)
0xb6f81350: mov %eax,0x110(%edi)
0xb6f81356: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f8135b: add $0x8,%esp
0xb6f8135e: movl $0x0,0x110(%edi)
0xb6f81368: movl $0x0,0x118(%edi)
0xb6f81372: cmpl $0x0,0x4(%edi)
0xb6f81379: jne 0xb6f78340
0xb6f8137f: mov -0x1c(%ebp),%esi
0xb6f81382: mov -0x18(%ebp),%edi
0xb6f81385: ret
0xb6f81386: mov -0x1c(%ebp),%esi
0xb6f81389: emms
0xb6f8138b: call 0xb6f81395
0xb6f81390: jmp 0xb6f813e5
0xb6f81395: lea 0x4(%esp),%eax
0xb6f81399: mov %esi,-0x1c(%ebp)
0xb6f8139c: mov %esp,%edi
0xb6f8139e: shr $0xc,%edi
0xb6f813a1: mov 0x115d7a0(,%edi,4),%edi
0xb6f813a8: push %edi
0xb6f813a9: mov %ebp,0x118(%edi)
0xb6f813af: mov %eax,0x110(%edi)
0xb6f813b5: call 0xd749c0 <_ZN18InterpreterRuntime35new_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f813ba: add $0x4,%esp
0xb6f813bd: movl $0x0,0x110(%edi)
0xb6f813c7: movl $0x0,0x118(%edi)
0xb6f813d1: cmpl $0x0,0x4(%edi)
0xb6f813d8: jne 0xb6f78340
0xb6f813de: mov -0x1c(%ebp),%esi
0xb6f813e1: mov -0x18(%ebp),%edi
0xb6f813e4: ret
0xb6f813e5: jmp 0xb6f812ea
0xb6f813ea: cmpl $0x0,0x4(%ecx)
0xb6f813f1: jne 0xb6f812f5
0xb6f813f7: add $0x8,%ecx
0xb6f813fa: cmp %ebx,%ecx
0xb6f813fc: jne 0xb6f813ea
0xb6f813fe: cmpb $0x0,0x114c792
0xb6f81405: je 0xb6f81424
0xb6f8140b: mov %esp,%ebx
0xb6f8140d: shr $0xc,%ebx
0xb6f81410: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f81417: mov -0xc(%ebp),%ecx
0xb6f8141a: push %ecx
0xb6f8141b: push %ebx
0xb6f8141c: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f81421: add $0x8,%esp
0xb6f81424: mov -0x4(%ebp),%ebx
0xb6f81427: mov %ebp,%esp
0xb6f81429: pop %ebp
0xb6f8142a: pop %edx
0xb6f8142b: mov %ebx,%esp
0xb6f8142d: mov %esp,%ecx
0xb6f8142f: shr $0xc,%ecx
0xb6f81432: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f81439: mov 0x140(%ecx),%eax
0xb6f8143f: movl $0x0,0x140(%ecx)
0xb6f81449: push %eax
0xb6f8144a: push %edx
0xb6f8144b: push %edx
0xb6f8144c: push %ecx
0xb6f8144d: call 0xfb47f0 <_ZN13SharedRuntime36exception_handler_for_return_addressEP10JavaThreadPh>
0xb6f81452: add $0x8,%esp
0xb6f81455: mov %eax,%ebx
0xb6f81457: pop %edx
0xb6f81458: pop %eax
0xb6f81459: jmp *%ebx
0xb6f8145b: nop
0xb6f8145c: add %al,(%eax)
0xb6f8145e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f81460 864 -1 0xffffffff 0x10e90b8: "throw exception entrypoints"
Dump of assembler code from 0xb6f81480 to 0xb6f817c0:
0xb6f81480: mov -0x20(%ebp),%esp
0xb6f81483: movl $0x0,-0x8(%ebp)
0xb6f8148a: emms
0xb6f8148c: mov $0x10e9274,%eax
0xb6f81491: call 0xb6f8149b
0xb6f81496: jmp 0xb6f814ed
0xb6f8149b: push %ebx
0xb6f8149c: push %eax
0xb6f8149d: lea 0xc(%esp),%eax
0xb6f814a1: mov %esi,-0x1c(%ebp)
0xb6f814a4: mov %esp,%edi
0xb6f814a6: shr $0xc,%edi
0xb6f814a9: mov 0x115d7a0(,%edi,4),%edi
0xb6f814b0: push %edi
0xb6f814b1: mov %ebp,0x118(%edi)
0xb6f814b7: mov %eax,0x110(%edi)
0xb6f814bd: call 0xd76c50 <_ZN18InterpreterRuntime36throw_ArrayIndexOutOfBoundsExceptionEP10JavaThreadPci>
0xb6f814c2: add $0xc,%esp
0xb6f814c5: movl $0x0,0x110(%edi)
0xb6f814cf: movl $0x0,0x118(%edi)
0xb6f814d9: cmpl $0x0,0x4(%edi)
0xb6f814e0: jne 0xb6f78340
0xb6f814e6: mov -0x1c(%ebp),%esi
0xb6f814e9: mov -0x18(%ebp),%edi
0xb6f814ec: ret
0xb6f814ed: pop %ebx
0xb6f814ee: mov -0x20(%ebp),%esp
0xb6f814f1: movl $0x0,-0x8(%ebp)
0xb6f814f8: emms
0xb6f814fa: mov $0x10e90d4,%eax
0xb6f814ff: call 0xb6f81509
0xb6f81504: jmp 0xb6f8156b
0xb6f81509: push %ebx
0xb6f8150a: push %eax
0xb6f8150b: lea 0xc(%esp),%eax
0xb6f8150f: mov %esi,-0x1c(%ebp)
0xb6f81512: mov %esp,%edi
0xb6f81514: shr $0xc,%edi
0xb6f81517: mov 0x115d7a0(,%edi,4),%edi
0xb6f8151e: push %edi
0xb6f8151f: mov %ebp,0x118(%edi)
0xb6f81525: mov %eax,0x110(%edi)
0xb6f8152b: call 0xd76d40 <_ZN18InterpreterRuntime22create_klass_exceptionEP10JavaThreadPcP7oopDesc>
0xb6f81530: add $0xc,%esp
0xb6f81533: movl $0x0,0x110(%edi)
0xb6f8153d: movl $0x0,0x118(%edi)
0xb6f81547: cmpl $0x0,0x4(%edi)
0xb6f8154e: jne 0xb6f78340
0xb6f81554: mov 0x140(%edi),%eax
0xb6f8155a: movl $0x0,0x140(%edi)
0xb6f81564: mov -0x1c(%ebp),%esi
0xb6f81567: mov -0x18(%ebp),%edi
0xb6f8156a: ret
0xb6f8156b: jmp 0xb6f80c6d
0xb6f81570: mov -0x20(%ebp),%esp
0xb6f81573: movl $0x0,-0x8(%ebp)
0xb6f8157a: emms
0xb6f8157c: mov $0x10e90f2,%eax
0xb6f81581: mov $0x10a5b92,%ebx
0xb6f81586: call 0xb6f81590
0xb6f8158b: jmp 0xb6f815f2
0xb6f81590: push %ebx
0xb6f81591: push %eax
0xb6f81592: lea 0xc(%esp),%eax
0xb6f81596: mov %esi,-0x1c(%ebp)
0xb6f81599: mov %esp,%edi
0xb6f8159b: shr $0xc,%edi
0xb6f8159e: mov 0x115d7a0(,%edi,4),%edi
0xb6f815a5: push %edi
0xb6f815a6: mov %ebp,0x118(%edi)
0xb6f815ac: mov %eax,0x110(%edi)
0xb6f815b2: call 0xd76ec0 <_ZN18InterpreterRuntime16create_exceptionEP10JavaThreadPcS2_>
0xb6f815b7: add $0xc,%esp
0xb6f815ba: movl $0x0,0x110(%edi)
0xb6f815c4: movl $0x0,0x118(%edi)
0xb6f815ce: cmpl $0x0,0x4(%edi)
0xb6f815d5: jne 0xb6f78340
0xb6f815db: mov 0x140(%edi),%eax
0xb6f815e1: movl $0x0,0x140(%edi)
0xb6f815eb: mov -0x1c(%ebp),%esi
0xb6f815ee: mov -0x18(%ebp),%edi
0xb6f815f1: ret
0xb6f815f2: jmp 0xb6f80c6d
0xb6f815f7: pop %eax
0xb6f815f8: mov -0x20(%ebp),%esp
0xb6f815fb: movl $0x0,-0x8(%ebp)
0xb6f81602: emms
0xb6f81604: call 0xb6f8160e
0xb6f81609: jmp 0xb6f8165f
0xb6f8160e: push %eax
0xb6f8160f: lea 0x8(%esp),%eax
0xb6f81613: mov %esi,-0x1c(%ebp)
0xb6f81616: mov %esp,%edi
0xb6f81618: shr $0xc,%edi
0xb6f8161b: mov 0x115d7a0(,%edi,4),%edi
0xb6f81622: push %edi
0xb6f81623: mov %ebp,0x118(%edi)
0xb6f81629: mov %eax,0x110(%edi)
0xb6f8162f: call 0xd76b40 <_ZN18InterpreterRuntime24throw_ClassCastExceptionEP10JavaThreadP7oopDesc>
0xb6f81634: add $0x8,%esp
0xb6f81637: movl $0x0,0x110(%edi)
0xb6f81641: movl $0x0,0x118(%edi)
0xb6f8164b: cmpl $0x0,0x4(%edi)
0xb6f81652: jne 0xb6f78340
0xb6f81658: mov -0x1c(%ebp),%esi
0xb6f8165b: mov -0x18(%ebp),%edi
0xb6f8165e: ret
0xb6f8165f: pop %ebx
0xb6f81660: pop %eax
0xb6f81661: mov -0x1c(%ebp),%esi
0xb6f81664: mov -0x18(%ebp),%edi
0xb6f81667: mov -0x20(%ebp),%esp
0xb6f8166a: movl $0x0,-0x8(%ebp)
0xb6f81671: emms
0xb6f81673: call 0xb6f8167d
0xb6f81678: jmp 0xb6f816cf
0xb6f8167d: push %ebx
0xb6f8167e: push %eax
0xb6f8167f: lea 0xc(%esp),%eax
0xb6f81683: mov %esi,-0x1c(%ebp)
0xb6f81686: mov %esp,%edi
0xb6f81688: shr $0xc,%edi
0xb6f8168b: mov 0x115d7a0(,%edi,4),%edi
0xb6f81692: push %edi
0xb6f81693: mov %ebp,0x118(%edi)
0xb6f81699: mov %eax,0x110(%edi)
0xb6f8169f: call 0xd76a40 <_ZN18InterpreterRuntime30throw_WrongMethodTypeExceptionEP10JavaThreadP7oopDescS3_>
0xb6f816a4: add $0xc,%esp
0xb6f816a7: movl $0x0,0x110(%edi)
0xb6f816b1: movl $0x0,0x118(%edi)
0xb6f816bb: cmpl $0x0,0x4(%edi)
0xb6f816c2: jne 0xb6f78340
0xb6f816c8: mov -0x1c(%ebp),%esi
0xb6f816cb: mov -0x18(%ebp),%edi
0xb6f816ce: ret
0xb6f816cf: mov -0x20(%ebp),%esp
0xb6f816d2: movl $0x0,-0x8(%ebp)
0xb6f816d9: emms
0xb6f816db: mov $0x10e92a0,%eax
0xb6f816e0: mov $0x0,%ebx
0xb6f816e5: call 0xb6f816ef
0xb6f816ea: jmp 0xb6f81751
0xb6f816ef: push %ebx
0xb6f816f0: push %eax
0xb6f816f1: lea 0xc(%esp),%eax
0xb6f816f5: mov %esi,-0x1c(%ebp)
0xb6f816f8: mov %esp,%edi
0xb6f816fa: shr $0xc,%edi
0xb6f816fd: mov 0x115d7a0(,%edi,4),%edi
0xb6f81704: push %edi
0xb6f81705: mov %ebp,0x118(%edi)
0xb6f8170b: mov %eax,0x110(%edi)
0xb6f81711: call 0xd76ec0 <_ZN18InterpreterRuntime16create_exceptionEP10JavaThreadPcS2_>
0xb6f81716: add $0xc,%esp
0xb6f81719: movl $0x0,0x110(%edi)
0xb6f81723: movl $0x0,0x118(%edi)
0xb6f8172d: cmpl $0x0,0x4(%edi)
0xb6f81734: jne 0xb6f78340
0xb6f8173a: mov 0x140(%edi),%eax
0xb6f81740: movl $0x0,0x140(%edi)
0xb6f8174a: mov -0x1c(%ebp),%esi
0xb6f8174d: mov -0x18(%ebp),%edi
0xb6f81750: ret
0xb6f81751: jmp 0xb6f80c6d
0xb6f81756: mov -0x1c(%ebp),%esi
0xb6f81759: mov -0x20(%ebp),%esp
0xb6f8175c: movl $0x0,-0x8(%ebp)
0xb6f81763: emms
0xb6f81765: call 0xb6f8176f
0xb6f8176a: jmp 0xb6f817bf
0xb6f8176f: lea 0x4(%esp),%eax
0xb6f81773: mov %esi,-0x1c(%ebp)
0xb6f81776: mov %esp,%edi
0xb6f81778: shr $0xc,%edi
0xb6f8177b: mov 0x115d7a0(,%edi,4),%edi
0xb6f81782: push %edi
0xb6f81783: mov %ebp,0x118(%edi)
0xb6f81789: mov %eax,0x110(%edi)
0xb6f8178f: call 0xd73ce0 <_ZN18InterpreterRuntime24throw_StackOverflowErrorEP10JavaThread>
0xb6f81794: add $0x4,%esp
0xb6f81797: movl $0x0,0x110(%edi)
0xb6f817a1: movl $0x0,0x118(%edi)
0xb6f817ab: cmpl $0x0,0x4(%edi)
0xb6f817b2: jne 0xb6f78340
0xb6f817b8: mov -0x1c(%ebp),%esi
0xb6f817bb: mov -0x18(%ebp),%edi
0xb6f817be: ret
0xb6f817bf: nop
End of assembler dump.
Codelet @ 0xb6f817c0 608 -1 0xffffffff 0x10e92c0: "method entry point (kind = zerolocals)"
Dump of assembler code from 0xb6f817e0 to 0xb6f81a20:
0xb6f817e0: movzwl 0x26(%ebx),%ecx
0xb6f817e4: movzwl 0x24(%ebx),%edx
0xb6f817e8: sub %ecx,%edx
0xb6f817ea: cmp $0x3f6,%edx
0xb6f817f0: jbe 0xb6f8182c
0xb6f817f6: push %esi
0xb6f817f7: mov %esp,%esi
0xb6f817f9: shr $0xc,%esi
0xb6f817fc: mov 0x115d7a0(,%esi,4),%esi
0xb6f81803: lea 0x28(,%edx,4),%eax
0xb6f8180a: add 0xa8(%esi),%eax
0xb6f81810: sub 0xac(%esi),%eax
0xb6f81816: add $0x3000,%eax
0xb6f8181c: cmp %eax,%esp
0xb6f8181e: ja 0xb6f8182b
0xb6f81824: pop %esi
0xb6f81825: pop %eax
0xb6f81826: jmp 0xb6f81756
0xb6f8182b: pop %esi
0xb6f8182c: pop %eax
0xb6f8182d: lea -0x4(%esp,%ecx,4),%edi
0xb6f81831: test %edx,%edx
0xb6f81833: jle 0xb6f81841
0xb6f81839: push $0x0
0xb6f8183e: dec %edx
0xb6f8183f: jg 0xb6f81839
0xb6f81841: mov 0x30(%ebx),%ecx
0xb6f81844: push %eax
0xb6f81845: push %ebp
0xb6f81846: mov %esp,%ebp
0xb6f81848: push %esi
0xb6f81849: push $0x0
0xb6f8184e: mov 0x8(%ebx),%esi
0xb6f81851: lea 0x30(%esi),%esi
0xb6f81854: push %ebx
0xb6f81855: mov 0x10(%ebx),%edx
0xb6f81858: test %edx,%edx
0xb6f8185a: je 0xb6f81863
0xb6f81860: add $0x64,%edx
0xb6f81863: push %edx
0xb6f81864: mov 0xc(%ebx),%edx
0xb6f81867: mov 0xc(%edx),%edx
0xb6f8186a: push %edx
0xb6f8186b: push %edi
0xb6f8186c: push %esi
0xb6f8186d: push $0x0
0xb6f81872: mov %esp,(%esp)
0xb6f81875: mov %esp,%eax
0xb6f81877: shr $0xc,%eax
0xb6f8187a: mov 0x115d7a0(,%eax,4),%eax
0xb6f81881: movb $0x1,0x175(%eax)
0xb6f81888: incl 0x14(%ebx)
0xb6f8188b: mov 0x34(%ebx),%eax
0xb6f8188e: add $0x8,%ecx
0xb6f81891: and $0xfffffff8,%eax
0xb6f81894: mov %ecx,0x30(%ebx)
0xb6f81897: add %eax,%ecx
0xb6f81899: cmp 0x114d934,%ecx
0xb6f8189f: jl 0xb6f818bc
0xb6f818a5: mov -0x10(%ebp),%eax
0xb6f818a8: test %eax,%eax
0xb6f818aa: je 0xb6f81914
0xb6f818b0: cmp 0x114d92c,%ecx
0xb6f818b6: jae 0xb6f8199d
0xb6f818bc: mov %eax,-0x1000(%esp)
0xb6f818c3: mov %eax,-0x2000(%esp)
0xb6f818ca: mov %eax,-0x3000(%esp)
0xb6f818d1: mov %esp,%eax
0xb6f818d3: shr $0xc,%eax
0xb6f818d6: mov 0x115d7a0(,%eax,4),%eax
0xb6f818dd: movb $0x0,0x175(%eax)
0xb6f818e4: cmpb $0x0,0x114c792
0xb6f818eb: je 0xb6f8190a
0xb6f818f1: mov %esp,%ecx
0xb6f818f3: shr $0xc,%ecx
0xb6f818f6: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f818fd: mov -0xc(%ebp),%ebx
0xb6f81900: push %ebx
0xb6f81901: push %ecx
0xb6f81902: call 0xfb5120 <_ZN13SharedRuntime19dtrace_method_entryEP10JavaThreadP13methodOopDesc>
0xb6f81907: add $0x8,%esp
0xb6f8190a: movzbl (%esi),%ebx
0xb6f8190d: jmp *0x11561c0(,%ebx,4)
0xb6f81914: call 0xb6f8191e
0xb6f81919: jmp 0xb6f8196e
0xb6f8191e: lea 0x4(%esp),%eax
0xb6f81922: mov %esi,-0x1c(%ebp)
0xb6f81925: mov %esp,%edi
0xb6f81927: shr $0xc,%edi
0xb6f8192a: mov 0x115d7a0(,%edi,4),%edi
0xb6f81931: push %edi
0xb6f81932: mov %ebp,0x118(%edi)
0xb6f81938: mov %eax,0x110(%edi)
0xb6f8193e: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f81943: add $0x4,%esp
0xb6f81946: movl $0x0,0x110(%edi)
0xb6f81950: movl $0x0,0x118(%edi)
0xb6f8195a: cmpl $0x0,0x4(%edi)
0xb6f81961: jne 0xb6f78340
0xb6f81967: mov -0x1c(%ebp),%esi
0xb6f8196a: mov -0x18(%ebp),%edi
0xb6f8196d: ret
0xb6f8196e: push %eax
0xb6f8196f: push %ebx
0xb6f81970: mov -0xc(%ebp),%ebx
0xb6f81973: mov 0x10(%ebx),%eax
0xb6f81976: test %eax,%eax
0xb6f81978: je 0xb6f81990
0xb6f8197e: push %esi
0xb6f8197f: push %ebx
0xb6f81980: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f81985: add $0x8,%esp
0xb6f81988: mov 0x10(%ebx),%ebx
0xb6f8198b: add $0x64,%ebx
0xb6f8198e: add %ebx,%eax
0xb6f81990: mov %eax,-0x10(%ebp)
0xb6f81993: pop %ebx
0xb6f81994: pop %eax
0xb6f81995: mov -0xc(%ebp),%ebx
0xb6f81998: jmp 0xb6f818bc
0xb6f8199d: mov $0x0,%eax
0xb6f819a2: call 0xb6f819ac
0xb6f819a7: jmp 0xb6f819fd
0xb6f819ac: push %eax
0xb6f819ad: lea 0x8(%esp),%eax
0xb6f819b1: mov %esi,-0x1c(%ebp)
0xb6f819b4: mov %esp,%edi
0xb6f819b6: shr $0xc,%edi
0xb6f819b9: mov 0x115d7a0(,%edi,4),%edi
0xb6f819c0: push %edi
0xb6f819c1: mov %ebp,0x118(%edi)
0xb6f819c7: mov %eax,0x110(%edi)
0xb6f819cd: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f819d2: add $0x8,%esp
0xb6f819d5: movl $0x0,0x110(%edi)
0xb6f819df: movl $0x0,0x118(%edi)
0xb6f819e9: cmpl $0x0,0x4(%edi)
0xb6f819f0: jne 0xb6f78340
0xb6f819f6: mov -0x1c(%ebp),%esi
0xb6f819f9: mov -0x18(%ebp),%edi
0xb6f819fc: ret
0xb6f819fd: mov -0xc(%ebp),%ebx
0xb6f81a00: jmp 0xb6f818bc
0xb6f81a05: data32 xchg %ax,%ax
0xb6f81a08: add %al,(%eax)
0xb6f81a0a: add %al,(%eax)
0xb6f81a0c: add %al,(%eax)
0xb6f81a0e: add %al,(%eax)
0xb6f81a10: add %al,(%eax)
0xb6f81a12: add %al,(%eax)
0xb6f81a14: add %al,(%eax)
0xb6f81a16: add %al,(%eax)
0xb6f81a18: add %al,(%eax)
0xb6f81a1a: add %al,(%eax)
0xb6f81a1c: add %al,(%eax)
0xb6f81a1e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f81a20 928 -1 0xffffffff 0x10e92e8: "method entry point (kind = zerolocals_synchronized)"
Dump of assembler code from 0xb6f81a40 to 0xb6f81dc0:
0xb6f81a40: movzwl 0x26(%ebx),%ecx
0xb6f81a44: movzwl 0x24(%ebx),%edx
0xb6f81a48: sub %ecx,%edx
0xb6f81a4a: cmp $0x3f6,%edx
0xb6f81a50: jbe 0xb6f81a8c
0xb6f81a56: push %esi
0xb6f81a57: mov %esp,%esi
0xb6f81a59: shr $0xc,%esi
0xb6f81a5c: mov 0x115d7a0(,%esi,4),%esi
0xb6f81a63: lea 0x28(,%edx,4),%eax
0xb6f81a6a: add 0xa8(%esi),%eax
0xb6f81a70: sub 0xac(%esi),%eax
0xb6f81a76: add $0x3000,%eax
0xb6f81a7c: cmp %eax,%esp
0xb6f81a7e: ja 0xb6f81a8b
0xb6f81a84: pop %esi
0xb6f81a85: pop %eax
0xb6f81a86: jmp 0xb6f81756
0xb6f81a8b: pop %esi
0xb6f81a8c: pop %eax
0xb6f81a8d: lea -0x4(%esp,%ecx,4),%edi
0xb6f81a91: test %edx,%edx
0xb6f81a93: jle 0xb6f81aa1
0xb6f81a99: push $0x0
0xb6f81a9e: dec %edx
0xb6f81a9f: jg 0xb6f81a99
0xb6f81aa1: mov 0x30(%ebx),%ecx
0xb6f81aa4: push %eax
0xb6f81aa5: push %ebp
0xb6f81aa6: mov %esp,%ebp
0xb6f81aa8: push %esi
0xb6f81aa9: push $0x0
0xb6f81aae: mov 0x8(%ebx),%esi
0xb6f81ab1: lea 0x30(%esi),%esi
0xb6f81ab4: push %ebx
0xb6f81ab5: mov 0x10(%ebx),%edx
0xb6f81ab8: test %edx,%edx
0xb6f81aba: je 0xb6f81ac3
0xb6f81ac0: add $0x64,%edx
0xb6f81ac3: push %edx
0xb6f81ac4: mov 0xc(%ebx),%edx
0xb6f81ac7: mov 0xc(%edx),%edx
0xb6f81aca: push %edx
0xb6f81acb: push %edi
0xb6f81acc: push %esi
0xb6f81acd: push $0x0
0xb6f81ad2: mov %esp,(%esp)
0xb6f81ad5: mov %esp,%eax
0xb6f81ad7: shr $0xc,%eax
0xb6f81ada: mov 0x115d7a0(,%eax,4),%eax
0xb6f81ae1: movb $0x1,0x175(%eax)
0xb6f81ae8: incl 0x14(%ebx)
0xb6f81aeb: mov 0x34(%ebx),%eax
0xb6f81aee: add $0x8,%ecx
0xb6f81af1: and $0xfffffff8,%eax
0xb6f81af4: mov %ecx,0x30(%ebx)
0xb6f81af7: add %eax,%ecx
0xb6f81af9: cmp 0x114d934,%ecx
0xb6f81aff: jl 0xb6f81b1c
0xb6f81b05: mov -0x10(%ebp),%eax
0xb6f81b08: test %eax,%eax
0xb6f81b0a: je 0xb6f81cbd
0xb6f81b10: cmp 0x114d92c,%ecx
0xb6f81b16: jae 0xb6f81d46
0xb6f81b1c: mov %eax,-0x1000(%esp)
0xb6f81b23: mov %eax,-0x2000(%esp)
0xb6f81b2a: mov %eax,-0x3000(%esp)
0xb6f81b31: mov %esp,%eax
0xb6f81b33: shr $0xc,%eax
0xb6f81b36: mov 0x115d7a0(,%eax,4),%eax
0xb6f81b3d: movb $0x0,0x175(%eax)
0xb6f81b44: mov 0x18(%ebx),%eax
0xb6f81b47: test $0x8,%eax
0xb6f81b4c: mov (%edi),%eax
0xb6f81b4e: je 0xb6f81b5d
0xb6f81b54: mov 0xc(%ebx),%eax
0xb6f81b57: mov 0x10(%eax),%eax
0xb6f81b5a: mov 0x40(%eax),%eax
0xb6f81b5d: sub $0x8,%esp
0xb6f81b60: mov %esp,-0x20(%ebp)
0xb6f81b63: mov %eax,0x4(%esp)
0xb6f81b67: mov %esp,%edx
0xb6f81b69: mov 0x4(%edx),%ecx
0xb6f81b6c: mov (%ecx),%eax
0xb6f81b6e: push %edx
0xb6f81b6f: mov %eax,%edx
0xb6f81b71: and $0x7,%edx
0xb6f81b74: cmp $0x5,%edx
0xb6f81b77: pop %edx
0xb6f81b78: jne 0xb6f81c0f
0xb6f81b7e: mov %eax,(%edx)
0xb6f81b80: push %edx
0xb6f81b81: mov %esp,%edx
0xb6f81b83: shr $0xc,%edx
0xb6f81b86: mov 0x115d7a0(,%edx,4),%edx
0xb6f81b8d: xor %edx,%eax
0xb6f81b8f: mov 0x4(%ecx),%edx
0xb6f81b92: xor 0x64(%edx),%eax
0xb6f81b95: and $0xffffff87,%eax
0xb6f81b98: pop %edx
0xb6f81b99: je 0xb6f81c8d
0xb6f81b9f: test $0x7,%eax
0xb6f81ba4: jne 0xb6f81c01
0xb6f81baa: test $0x180,%eax
0xb6f81baf: jne 0xb6f81bdc
0xb6f81bb5: mov (%edx),%eax
0xb6f81bb7: and $0x1ff,%eax
0xb6f81bbd: push %edx
0xb6f81bbe: mov %esp,%edx
0xb6f81bc0: shr $0xc,%edx
0xb6f81bc3: mov 0x115d7a0(,%edx,4),%edx
0xb6f81bca: or %eax,%edx
0xb6f81bcc: lock cmpxchg %edx,(%ecx)
0xb6f81bd0: pop %edx
0xb6f81bd1: jne 0xb6f81c32
0xb6f81bd7: jmp 0xb6f81c8d
0xb6f81bdc: push %edx
0xb6f81bdd: mov %esp,%edx
0xb6f81bdf: shr $0xc,%edx
0xb6f81be2: mov 0x115d7a0(,%edx,4),%edx
0xb6f81be9: mov 0x4(%ecx),%eax
0xb6f81bec: or 0x64(%eax),%edx
0xb6f81bef: mov (%edx),%eax
0xb6f81bf1: lock cmpxchg %edx,(%ecx)
0xb6f81bf5: pop %edx
0xb6f81bf6: jne 0xb6f81c32
0xb6f81bfc: jmp 0xb6f81c8d
0xb6f81c01: mov (%edx),%eax
0xb6f81c03: push %edx
0xb6f81c04: mov 0x4(%ecx),%edx
0xb6f81c07: mov 0x64(%edx),%edx
0xb6f81c0a: lock cmpxchg %edx,(%ecx)
0xb6f81c0e: pop %edx
0xb6f81c0f: mov $0x1,%eax
0xb6f81c14: or (%ecx),%eax
0xb6f81c16: mov %eax,(%edx)
0xb6f81c18: lock cmpxchg %edx,(%ecx)
0xb6f81c1c: je 0xb6f81c8d
0xb6f81c22: sub %esp,%eax
0xb6f81c24: and $0xfffff003,%eax
0xb6f81c2a: mov %eax,(%edx)
0xb6f81c2c: je 0xb6f81c8d
0xb6f81c32: call 0xb6f81c3c
0xb6f81c37: jmp 0xb6f81c8d
0xb6f81c3c: push %edx
0xb6f81c3d: lea 0x8(%esp),%eax
0xb6f81c41: mov %esi,-0x1c(%ebp)
0xb6f81c44: mov %esp,%edi
0xb6f81c46: shr $0xc,%edi
0xb6f81c49: mov 0x115d7a0(,%edi,4),%edi
0xb6f81c50: push %edi
0xb6f81c51: mov %ebp,0x118(%edi)
0xb6f81c57: mov %eax,0x110(%edi)
0xb6f81c5d: call 0xd74ef0 <_ZN18InterpreterRuntime12monitorenterEP10JavaThreadP15BasicObjectLock>
0xb6f81c62: add $0x8,%esp
0xb6f81c65: movl $0x0,0x110(%edi)
0xb6f81c6f: movl $0x0,0x118(%edi)
0xb6f81c79: cmpl $0x0,0x4(%edi)
0xb6f81c80: jne 0xb6f78340
0xb6f81c86: mov -0x1c(%ebp),%esi
0xb6f81c89: mov -0x18(%ebp),%edi
0xb6f81c8c: ret
0xb6f81c8d: cmpb $0x0,0x114c792
0xb6f81c94: je 0xb6f81cb3
0xb6f81c9a: mov %esp,%ecx
0xb6f81c9c: shr $0xc,%ecx
0xb6f81c9f: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f81ca6: mov -0xc(%ebp),%ebx
0xb6f81ca9: push %ebx
0xb6f81caa: push %ecx
0xb6f81cab: call 0xfb5120 <_ZN13SharedRuntime19dtrace_method_entryEP10JavaThreadP13methodOopDesc>
0xb6f81cb0: add $0x8,%esp
0xb6f81cb3: movzbl (%esi),%ebx
0xb6f81cb6: jmp *0x11561c0(,%ebx,4)
0xb6f81cbd: call 0xb6f81cc7
0xb6f81cc2: jmp 0xb6f81d17
0xb6f81cc7: lea 0x4(%esp),%eax
0xb6f81ccb: mov %esi,-0x1c(%ebp)
0xb6f81cce: mov %esp,%edi
0xb6f81cd0: shr $0xc,%edi
0xb6f81cd3: mov 0x115d7a0(,%edi,4),%edi
0xb6f81cda: push %edi
0xb6f81cdb: mov %ebp,0x118(%edi)
0xb6f81ce1: mov %eax,0x110(%edi)
0xb6f81ce7: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f81cec: add $0x4,%esp
0xb6f81cef: movl $0x0,0x110(%edi)
0xb6f81cf9: movl $0x0,0x118(%edi)
0xb6f81d03: cmpl $0x0,0x4(%edi)
0xb6f81d0a: jne 0xb6f78340
0xb6f81d10: mov -0x1c(%ebp),%esi
0xb6f81d13: mov -0x18(%ebp),%edi
0xb6f81d16: ret
0xb6f81d17: push %eax
0xb6f81d18: push %ebx
0xb6f81d19: mov -0xc(%ebp),%ebx
0xb6f81d1c: mov 0x10(%ebx),%eax
0xb6f81d1f: test %eax,%eax
0xb6f81d21: je 0xb6f81d39
0xb6f81d27: push %esi
0xb6f81d28: push %ebx
0xb6f81d29: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f81d2e: add $0x8,%esp
0xb6f81d31: mov 0x10(%ebx),%ebx
0xb6f81d34: add $0x64,%ebx
0xb6f81d37: add %ebx,%eax
0xb6f81d39: mov %eax,-0x10(%ebp)
0xb6f81d3c: pop %ebx
0xb6f81d3d: pop %eax
0xb6f81d3e: mov -0xc(%ebp),%ebx
0xb6f81d41: jmp 0xb6f81b1c
0xb6f81d46: mov $0x0,%eax
0xb6f81d4b: call 0xb6f81d55
0xb6f81d50: jmp 0xb6f81da6
0xb6f81d55: push %eax
0xb6f81d56: lea 0x8(%esp),%eax
0xb6f81d5a: mov %esi,-0x1c(%ebp)
0xb6f81d5d: mov %esp,%edi
0xb6f81d5f: shr $0xc,%edi
0xb6f81d62: mov 0x115d7a0(,%edi,4),%edi
0xb6f81d69: push %edi
0xb6f81d6a: mov %ebp,0x118(%edi)
0xb6f81d70: mov %eax,0x110(%edi)
0xb6f81d76: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f81d7b: add $0x8,%esp
0xb6f81d7e: movl $0x0,0x110(%edi)
0xb6f81d88: movl $0x0,0x118(%edi)
0xb6f81d92: cmpl $0x0,0x4(%edi)
0xb6f81d99: jne 0xb6f78340
0xb6f81d9f: mov -0x1c(%ebp),%esi
0xb6f81da2: mov -0x18(%ebp),%edi
0xb6f81da5: ret
0xb6f81da6: mov -0xc(%ebp),%ebx
0xb6f81da9: jmp 0xb6f81b1c
0xb6f81dae: xchg %ax,%ax
0xb6f81db0: add %al,(%eax)
0xb6f81db2: add %al,(%eax)
0xb6f81db4: add %al,(%eax)
0xb6f81db6: add %al,(%eax)
0xb6f81db8: add %al,(%eax)
0xb6f81dba: add %al,(%eax)
0xb6f81dbc: add %al,(%eax)
0xb6f81dbe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f81dc0 608 -1 0xffffffff 0x10e931c: "method entry point (kind = empty)"
Dump of assembler code from 0xb6f81de0 to 0xb6f82020:
0xb6f81de0: movzwl 0x26(%ebx),%ecx
0xb6f81de4: movzwl 0x24(%ebx),%edx
0xb6f81de8: sub %ecx,%edx
0xb6f81dea: cmp $0x3f6,%edx
0xb6f81df0: jbe 0xb6f81e2c
0xb6f81df6: push %esi
0xb6f81df7: mov %esp,%esi
0xb6f81df9: shr $0xc,%esi
0xb6f81dfc: mov 0x115d7a0(,%esi,4),%esi
0xb6f81e03: lea 0x28(,%edx,4),%eax
0xb6f81e0a: add 0xa8(%esi),%eax
0xb6f81e10: sub 0xac(%esi),%eax
0xb6f81e16: add $0x3000,%eax
0xb6f81e1c: cmp %eax,%esp
0xb6f81e1e: ja 0xb6f81e2b
0xb6f81e24: pop %esi
0xb6f81e25: pop %eax
0xb6f81e26: jmp 0xb6f81756
0xb6f81e2b: pop %esi
0xb6f81e2c: pop %eax
0xb6f81e2d: lea -0x4(%esp,%ecx,4),%edi
0xb6f81e31: test %edx,%edx
0xb6f81e33: jle 0xb6f81e41
0xb6f81e39: push $0x0
0xb6f81e3e: dec %edx
0xb6f81e3f: jg 0xb6f81e39
0xb6f81e41: mov 0x30(%ebx),%ecx
0xb6f81e44: push %eax
0xb6f81e45: push %ebp
0xb6f81e46: mov %esp,%ebp
0xb6f81e48: push %esi
0xb6f81e49: push $0x0
0xb6f81e4e: mov 0x8(%ebx),%esi
0xb6f81e51: lea 0x30(%esi),%esi
0xb6f81e54: push %ebx
0xb6f81e55: mov 0x10(%ebx),%edx
0xb6f81e58: test %edx,%edx
0xb6f81e5a: je 0xb6f81e63
0xb6f81e60: add $0x64,%edx
0xb6f81e63: push %edx
0xb6f81e64: mov 0xc(%ebx),%edx
0xb6f81e67: mov 0xc(%edx),%edx
0xb6f81e6a: push %edx
0xb6f81e6b: push %edi
0xb6f81e6c: push %esi
0xb6f81e6d: push $0x0
0xb6f81e72: mov %esp,(%esp)
0xb6f81e75: mov %esp,%eax
0xb6f81e77: shr $0xc,%eax
0xb6f81e7a: mov 0x115d7a0(,%eax,4),%eax
0xb6f81e81: movb $0x1,0x175(%eax)
0xb6f81e88: incl 0x14(%ebx)
0xb6f81e8b: mov 0x34(%ebx),%eax
0xb6f81e8e: add $0x8,%ecx
0xb6f81e91: and $0xfffffff8,%eax
0xb6f81e94: mov %ecx,0x30(%ebx)
0xb6f81e97: add %eax,%ecx
0xb6f81e99: cmp 0x114d934,%ecx
0xb6f81e9f: jl 0xb6f81ebc
0xb6f81ea5: mov -0x10(%ebp),%eax
0xb6f81ea8: test %eax,%eax
0xb6f81eaa: je 0xb6f81f14
0xb6f81eb0: cmp 0x114d92c,%ecx
0xb6f81eb6: jae 0xb6f81f9d
0xb6f81ebc: mov %eax,-0x1000(%esp)
0xb6f81ec3: mov %eax,-0x2000(%esp)
0xb6f81eca: mov %eax,-0x3000(%esp)
0xb6f81ed1: mov %esp,%eax
0xb6f81ed3: shr $0xc,%eax
0xb6f81ed6: mov 0x115d7a0(,%eax,4),%eax
0xb6f81edd: movb $0x0,0x175(%eax)
0xb6f81ee4: cmpb $0x0,0x114c792
0xb6f81eeb: je 0xb6f81f0a
0xb6f81ef1: mov %esp,%ecx
0xb6f81ef3: shr $0xc,%ecx
0xb6f81ef6: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f81efd: mov -0xc(%ebp),%ebx
0xb6f81f00: push %ebx
0xb6f81f01: push %ecx
0xb6f81f02: call 0xfb5120 <_ZN13SharedRuntime19dtrace_method_entryEP10JavaThreadP13methodOopDesc>
0xb6f81f07: add $0x8,%esp
0xb6f81f0a: movzbl (%esi),%ebx
0xb6f81f0d: jmp *0x11561c0(,%ebx,4)
0xb6f81f14: call 0xb6f81f1e
0xb6f81f19: jmp 0xb6f81f6e
0xb6f81f1e: lea 0x4(%esp),%eax
0xb6f81f22: mov %esi,-0x1c(%ebp)
0xb6f81f25: mov %esp,%edi
0xb6f81f27: shr $0xc,%edi
0xb6f81f2a: mov 0x115d7a0(,%edi,4),%edi
0xb6f81f31: push %edi
0xb6f81f32: mov %ebp,0x118(%edi)
0xb6f81f38: mov %eax,0x110(%edi)
0xb6f81f3e: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f81f43: add $0x4,%esp
0xb6f81f46: movl $0x0,0x110(%edi)
0xb6f81f50: movl $0x0,0x118(%edi)
0xb6f81f5a: cmpl $0x0,0x4(%edi)
0xb6f81f61: jne 0xb6f78340
0xb6f81f67: mov -0x1c(%ebp),%esi
0xb6f81f6a: mov -0x18(%ebp),%edi
0xb6f81f6d: ret
0xb6f81f6e: push %eax
0xb6f81f6f: push %ebx
0xb6f81f70: mov -0xc(%ebp),%ebx
0xb6f81f73: mov 0x10(%ebx),%eax
0xb6f81f76: test %eax,%eax
0xb6f81f78: je 0xb6f81f90
0xb6f81f7e: push %esi
0xb6f81f7f: push %ebx
0xb6f81f80: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f81f85: add $0x8,%esp
0xb6f81f88: mov 0x10(%ebx),%ebx
0xb6f81f8b: add $0x64,%ebx
0xb6f81f8e: add %ebx,%eax
0xb6f81f90: mov %eax,-0x10(%ebp)
0xb6f81f93: pop %ebx
0xb6f81f94: pop %eax
0xb6f81f95: mov -0xc(%ebp),%ebx
0xb6f81f98: jmp 0xb6f81ebc
0xb6f81f9d: mov $0x0,%eax
0xb6f81fa2: call 0xb6f81fac
0xb6f81fa7: jmp 0xb6f81ffd
0xb6f81fac: push %eax
0xb6f81fad: lea 0x8(%esp),%eax
0xb6f81fb1: mov %esi,-0x1c(%ebp)
0xb6f81fb4: mov %esp,%edi
0xb6f81fb6: shr $0xc,%edi
0xb6f81fb9: mov 0x115d7a0(,%edi,4),%edi
0xb6f81fc0: push %edi
0xb6f81fc1: mov %ebp,0x118(%edi)
0xb6f81fc7: mov %eax,0x110(%edi)
0xb6f81fcd: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f81fd2: add $0x8,%esp
0xb6f81fd5: movl $0x0,0x110(%edi)
0xb6f81fdf: movl $0x0,0x118(%edi)
0xb6f81fe9: cmpl $0x0,0x4(%edi)
0xb6f81ff0: jne 0xb6f78340
0xb6f81ff6: mov -0x1c(%ebp),%esi
0xb6f81ff9: mov -0x18(%ebp),%edi
0xb6f81ffc: ret
0xb6f81ffd: mov -0xc(%ebp),%ebx
0xb6f82000: jmp 0xb6f81ebc
0xb6f82005: data32 xchg %ax,%ax
0xb6f82008: add %al,(%eax)
0xb6f8200a: add %al,(%eax)
0xb6f8200c: add %al,(%eax)
0xb6f8200e: add %al,(%eax)
0xb6f82010: add %al,(%eax)
0xb6f82012: add %al,(%eax)
0xb6f82014: add %al,(%eax)
0xb6f82016: add %al,(%eax)
0xb6f82018: add %al,(%eax)
0xb6f8201a: add %al,(%eax)
0xb6f8201c: add %al,(%eax)
0xb6f8201e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82020 608 -1 0xffffffff 0x10e9340: "method entry point (kind = accessor)"
Dump of assembler code from 0xb6f82040 to 0xb6f82280:
0xb6f82040: movzwl 0x26(%ebx),%ecx
0xb6f82044: movzwl 0x24(%ebx),%edx
0xb6f82048: sub %ecx,%edx
0xb6f8204a: cmp $0x3f6,%edx
0xb6f82050: jbe 0xb6f8208c
0xb6f82056: push %esi
0xb6f82057: mov %esp,%esi
0xb6f82059: shr $0xc,%esi
0xb6f8205c: mov 0x115d7a0(,%esi,4),%esi
0xb6f82063: lea 0x28(,%edx,4),%eax
0xb6f8206a: add 0xa8(%esi),%eax
0xb6f82070: sub 0xac(%esi),%eax
0xb6f82076: add $0x3000,%eax
0xb6f8207c: cmp %eax,%esp
0xb6f8207e: ja 0xb6f8208b
0xb6f82084: pop %esi
0xb6f82085: pop %eax
0xb6f82086: jmp 0xb6f81756
0xb6f8208b: pop %esi
0xb6f8208c: pop %eax
0xb6f8208d: lea -0x4(%esp,%ecx,4),%edi
0xb6f82091: test %edx,%edx
0xb6f82093: jle 0xb6f820a1
0xb6f82099: push $0x0
0xb6f8209e: dec %edx
0xb6f8209f: jg 0xb6f82099
0xb6f820a1: mov 0x30(%ebx),%ecx
0xb6f820a4: push %eax
0xb6f820a5: push %ebp
0xb6f820a6: mov %esp,%ebp
0xb6f820a8: push %esi
0xb6f820a9: push $0x0
0xb6f820ae: mov 0x8(%ebx),%esi
0xb6f820b1: lea 0x30(%esi),%esi
0xb6f820b4: push %ebx
0xb6f820b5: mov 0x10(%ebx),%edx
0xb6f820b8: test %edx,%edx
0xb6f820ba: je 0xb6f820c3
0xb6f820c0: add $0x64,%edx
0xb6f820c3: push %edx
0xb6f820c4: mov 0xc(%ebx),%edx
0xb6f820c7: mov 0xc(%edx),%edx
0xb6f820ca: push %edx
0xb6f820cb: push %edi
0xb6f820cc: push %esi
0xb6f820cd: push $0x0
0xb6f820d2: mov %esp,(%esp)
0xb6f820d5: mov %esp,%eax
0xb6f820d7: shr $0xc,%eax
0xb6f820da: mov 0x115d7a0(,%eax,4),%eax
0xb6f820e1: movb $0x1,0x175(%eax)
0xb6f820e8: incl 0x14(%ebx)
0xb6f820eb: mov 0x34(%ebx),%eax
0xb6f820ee: add $0x8,%ecx
0xb6f820f1: and $0xfffffff8,%eax
0xb6f820f4: mov %ecx,0x30(%ebx)
0xb6f820f7: add %eax,%ecx
0xb6f820f9: cmp 0x114d934,%ecx
0xb6f820ff: jl 0xb6f8211c
0xb6f82105: mov -0x10(%ebp),%eax
0xb6f82108: test %eax,%eax
0xb6f8210a: je 0xb6f82174
0xb6f82110: cmp 0x114d92c,%ecx
0xb6f82116: jae 0xb6f821fd
0xb6f8211c: mov %eax,-0x1000(%esp)
0xb6f82123: mov %eax,-0x2000(%esp)
0xb6f8212a: mov %eax,-0x3000(%esp)
0xb6f82131: mov %esp,%eax
0xb6f82133: shr $0xc,%eax
0xb6f82136: mov 0x115d7a0(,%eax,4),%eax
0xb6f8213d: movb $0x0,0x175(%eax)
0xb6f82144: cmpb $0x0,0x114c792
0xb6f8214b: je 0xb6f8216a
0xb6f82151: mov %esp,%ecx
0xb6f82153: shr $0xc,%ecx
0xb6f82156: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8215d: mov -0xc(%ebp),%ebx
0xb6f82160: push %ebx
0xb6f82161: push %ecx
0xb6f82162: call 0xfb5120 <_ZN13SharedRuntime19dtrace_method_entryEP10JavaThreadP13methodOopDesc>
0xb6f82167: add $0x8,%esp
0xb6f8216a: movzbl (%esi),%ebx
0xb6f8216d: jmp *0x11561c0(,%ebx,4)
0xb6f82174: call 0xb6f8217e
0xb6f82179: jmp 0xb6f821ce
0xb6f8217e: lea 0x4(%esp),%eax
0xb6f82182: mov %esi,-0x1c(%ebp)
0xb6f82185: mov %esp,%edi
0xb6f82187: shr $0xc,%edi
0xb6f8218a: mov 0x115d7a0(,%edi,4),%edi
0xb6f82191: push %edi
0xb6f82192: mov %ebp,0x118(%edi)
0xb6f82198: mov %eax,0x110(%edi)
0xb6f8219e: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f821a3: add $0x4,%esp
0xb6f821a6: movl $0x0,0x110(%edi)
0xb6f821b0: movl $0x0,0x118(%edi)
0xb6f821ba: cmpl $0x0,0x4(%edi)
0xb6f821c1: jne 0xb6f78340
0xb6f821c7: mov -0x1c(%ebp),%esi
0xb6f821ca: mov -0x18(%ebp),%edi
0xb6f821cd: ret
0xb6f821ce: push %eax
0xb6f821cf: push %ebx
0xb6f821d0: mov -0xc(%ebp),%ebx
0xb6f821d3: mov 0x10(%ebx),%eax
0xb6f821d6: test %eax,%eax
0xb6f821d8: je 0xb6f821f0
0xb6f821de: push %esi
0xb6f821df: push %ebx
0xb6f821e0: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f821e5: add $0x8,%esp
0xb6f821e8: mov 0x10(%ebx),%ebx
0xb6f821eb: add $0x64,%ebx
0xb6f821ee: add %ebx,%eax
0xb6f821f0: mov %eax,-0x10(%ebp)
0xb6f821f3: pop %ebx
0xb6f821f4: pop %eax
0xb6f821f5: mov -0xc(%ebp),%ebx
0xb6f821f8: jmp 0xb6f8211c
0xb6f821fd: mov $0x0,%eax
0xb6f82202: call 0xb6f8220c
0xb6f82207: jmp 0xb6f8225d
0xb6f8220c: push %eax
0xb6f8220d: lea 0x8(%esp),%eax
0xb6f82211: mov %esi,-0x1c(%ebp)
0xb6f82214: mov %esp,%edi
0xb6f82216: shr $0xc,%edi
0xb6f82219: mov 0x115d7a0(,%edi,4),%edi
0xb6f82220: push %edi
0xb6f82221: mov %ebp,0x118(%edi)
0xb6f82227: mov %eax,0x110(%edi)
0xb6f8222d: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f82232: add $0x8,%esp
0xb6f82235: movl $0x0,0x110(%edi)
0xb6f8223f: movl $0x0,0x118(%edi)
0xb6f82249: cmpl $0x0,0x4(%edi)
0xb6f82250: jne 0xb6f78340
0xb6f82256: mov -0x1c(%ebp),%esi
0xb6f82259: mov -0x18(%ebp),%edi
0xb6f8225c: ret
0xb6f8225d: mov -0xc(%ebp),%ebx
0xb6f82260: jmp 0xb6f8211c
0xb6f82265: data32 xchg %ax,%ax
0xb6f82268: add %al,(%eax)
0xb6f8226a: add %al,(%eax)
0xb6f8226c: add %al,(%eax)
0xb6f8226e: add %al,(%eax)
0xb6f82270: add %al,(%eax)
0xb6f82272: add %al,(%eax)
0xb6f82274: add %al,(%eax)
0xb6f82276: add %al,(%eax)
0xb6f82278: add %al,(%eax)
0xb6f8227a: add %al,(%eax)
0xb6f8227c: add %al,(%eax)
0xb6f8227e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82280 160 -1 0xffffffff 0x10e9368: "method entry point (kind = abstract)"
Dump of assembler code from 0xb6f822a0 to 0xb6f82320:
0xb6f822a0: mov -0x20(%ebp),%esp
0xb6f822a3: movl $0x0,-0x8(%ebp)
0xb6f822aa: mov -0x1c(%ebp),%esi
0xb6f822ad: mov -0x18(%ebp),%edi
0xb6f822b0: call 0xb6f822ba
0xb6f822b5: jmp 0xb6f8230a
0xb6f822ba: lea 0x4(%esp),%eax
0xb6f822be: mov %esi,-0x1c(%ebp)
0xb6f822c1: mov %esp,%edi
0xb6f822c3: shr $0xc,%edi
0xb6f822c6: mov 0x115d7a0(,%edi,4),%edi
0xb6f822cd: push %edi
0xb6f822ce: mov %ebp,0x118(%edi)
0xb6f822d4: mov %eax,0x110(%edi)
0xb6f822da: call 0xd739a0 <_ZN18InterpreterRuntime25throw_AbstractMethodErrorEP10JavaThread>
0xb6f822df: add $0x4,%esp
0xb6f822e2: movl $0x0,0x110(%edi)
0xb6f822ec: movl $0x0,0x118(%edi)
0xb6f822f6: cmpl $0x0,0x4(%edi)
0xb6f822fd: jne 0xb6f78340
0xb6f82303: mov -0x1c(%ebp),%esi
0xb6f82306: mov -0x18(%ebp),%edi
0xb6f82309: ret
0xb6f8230a: push $0x10bb74c
0xb6f8230f: call 0xb6f82314
0xb6f82314: pusha
0xb6f82315: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8231a: hlt
0xb6f8231b: nop
0xb6f8231c: add %al,(%eax)
0xb6f8231e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82320 192 -1 0xffffffff 0x10e9390: "method entry point (kind = method_handle)"
Dump of assembler code from 0xb6f82340 to 0xb6f823e0:
0xb6f82340: cmpb $0x92,0x28(%ebx)
0xb6f82344: jne 0xb6f82393
0xb6f8234a: push %eax
0xb6f8234b: push %ecx
0xb6f8234c: jmp 0xb6f8165f
0xb6f82351: data32 data32 nopw 0x0(%eax,%eax,1)
0xb6f8235c: data32 data32 xchg %ax,%ax
0xb6f82360: mov 0xc(%ebx),%eax
0xb6f82363: mov 0x34(%eax),%eax
0xb6f82366: mov 0x1148224,%edi
0xb6f8236c: mov (%eax,%edi,1),%edx
0xb6f8236f: mov 0x1148230,%edi
0xb6f82375: mov (%edx,%edi,1),%edx
0xb6f82378: mov 0x4(%esp,%edx,4),%ecx
0xb6f8237c: mov 0x114823c,%edi
0xb6f82382: cmp (%ecx,%edi,1),%eax
0xb6f82385: jne 0xb6f82340
0xb6f82387: mov 0x1148248,%edi
0xb6f8238d: mov (%ecx,%edi,1),%edi
0xb6f82390: jmp *-0x4(%edi)
0xb6f82393: lea 0x8(%esp,%edx,4),%ecx
0xb6f82397: mov %esp,%edx
0xb6f82399: lea -0x8(%esp),%esp
0xb6f8239d: mov (%edx),%ebx
0xb6f8239f: mov %ebx,-0x8(%edx)
0xb6f823a2: add $0x4,%edx
0xb6f823a5: cmp %ecx,%edx
0xb6f823a7: jb 0xb6f8239d
0xb6f823a9: lea -0x8(%ecx),%ecx
0xb6f823ac: mov 0x1148224,%edi
0xb6f823b2: mov (%eax,%edi,1),%edx
0xb6f823b5: mov 0x1148254,%edi
0xb6f823bb: mov (%edx,%edi,1),%edx
0xb6f823be: mov %edx,0x4(%ecx)
0xb6f823c1: mov %eax,(%ecx)
0xb6f823c3: mov %edx,%ecx
0xb6f823c5: mov 0x1148248,%edi
0xb6f823cb: mov (%ecx,%edi,1),%edi
0xb6f823ce: jmp *-0x4(%edi)
0xb6f823d1: data32 xchg %ax,%ax
0xb6f823d4: add %al,(%eax)
0xb6f823d6: add %al,(%eax)
0xb6f823d8: add %al,(%eax)
0xb6f823da: add %al,(%eax)
0xb6f823dc: add %al,(%eax)
0xb6f823de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f823e0 128 -1 0xffffffff 0x10e93bc: "method entry point (kind = java_lang_math_sin)"
Dump of assembler code from 0xb6f82400 to 0xb6f82460:
0xb6f82400: fldl 0x4(%esp)
0xb6f82404: fldl 0x109ef90
0xb6f8240a: fld %st(1)
0xb6f8240c: fabs
0xb6f8240e: fucomip %st(1),%st
0xb6f82410: ffree %st(0)
0xb6f82412: fincstp
0xb6f82414: ja 0xb6f82421
0xb6f8241a: fsin
0xb6f8241c: jmp 0xb6f82431
0xb6f82421: pusha
0xb6f82422: sub $0x8,%esp
0xb6f82425: fstpl (%esp)
0xb6f82428: call 0xfbf9f6 <_ZN13SharedRuntime4dsinEd>
0xb6f8242d: add $0x8,%esp
0xb6f82430: popa
0xb6f82431: sub $0x8,%esp
0xb6f82434: fstpl (%esp)
0xb6f82437: movsd (%esp),%xmm0
0xb6f8243c: add $0x8,%esp
0xb6f8243f: pop %edi
0xb6f82440: mov %esi,%esp
0xb6f82442: jmp *%edi
0xb6f82444: add %al,(%eax)
0xb6f82446: add %al,(%eax)
0xb6f82448: add %al,(%eax)
0xb6f8244a: add %al,(%eax)
0xb6f8244c: add %al,(%eax)
0xb6f8244e: add %al,(%eax)
0xb6f82450: add %al,(%eax)
0xb6f82452: add %al,(%eax)
0xb6f82454: add %al,(%eax)
0xb6f82456: add %al,(%eax)
0xb6f82458: add %al,(%eax)
0xb6f8245a: add %al,(%eax)
0xb6f8245c: add %al,(%eax)
0xb6f8245e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82460 128 -1 0xffffffff 0x10e93ec: "method entry point (kind = java_lang_math_cos)"
Dump of assembler code from 0xb6f82480 to 0xb6f824e0:
0xb6f82480: fldl 0x4(%esp)
0xb6f82484: fldl 0x109ef90
0xb6f8248a: fld %st(1)
0xb6f8248c: fabs
0xb6f8248e: fucomip %st(1),%st
0xb6f82490: ffree %st(0)
0xb6f82492: fincstp
0xb6f82494: ja 0xb6f824a1
0xb6f8249a: fcos
0xb6f8249c: jmp 0xb6f824b1
0xb6f824a1: pusha
0xb6f824a2: sub $0x8,%esp
0xb6f824a5: fstpl (%esp)
0xb6f824a8: call 0xfbf8b0 <_ZN13SharedRuntime4dcosEd>
0xb6f824ad: add $0x8,%esp
0xb6f824b0: popa
0xb6f824b1: sub $0x8,%esp
0xb6f824b4: fstpl (%esp)
0xb6f824b7: movsd (%esp),%xmm0
0xb6f824bc: add $0x8,%esp
0xb6f824bf: pop %edi
0xb6f824c0: mov %esi,%esp
0xb6f824c2: jmp *%edi
0xb6f824c4: add %al,(%eax)
0xb6f824c6: add %al,(%eax)
0xb6f824c8: add %al,(%eax)
0xb6f824ca: add %al,(%eax)
0xb6f824cc: add %al,(%eax)
0xb6f824ce: add %al,(%eax)
0xb6f824d0: add %al,(%eax)
0xb6f824d2: add %al,(%eax)
0xb6f824d4: add %al,(%eax)
0xb6f824d6: add %al,(%eax)
0xb6f824d8: add %al,(%eax)
0xb6f824da: add %al,(%eax)
0xb6f824dc: add %al,(%eax)
0xb6f824de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f824e0 128 -1 0xffffffff 0x10e941c: "method entry point (kind = java_lang_math_tan)"
Dump of assembler code from 0xb6f82500 to 0xb6f82560:
0xb6f82500: fldl 0x4(%esp)
0xb6f82504: fldl 0x109ef90
0xb6f8250a: fld %st(1)
0xb6f8250c: fabs
0xb6f8250e: fucomip %st(1),%st
0xb6f82510: ffree %st(0)
0xb6f82512: fincstp
0xb6f82514: ja 0xb6f82523
0xb6f8251a: fptan
0xb6f8251c: fstp %st(0)
0xb6f8251e: jmp 0xb6f82533
0xb6f82523: pusha
0xb6f82524: sub $0x8,%esp
0xb6f82527: fstpl (%esp)
0xb6f8252a: call 0xfbf7d8 <_ZN13SharedRuntime4dtanEd>
0xb6f8252f: add $0x8,%esp
0xb6f82532: popa
0xb6f82533: sub $0x8,%esp
0xb6f82536: fstpl (%esp)
0xb6f82539: movsd (%esp),%xmm0
0xb6f8253e: add $0x8,%esp
0xb6f82541: pop %edi
0xb6f82542: mov %esi,%esp
0xb6f82544: jmp *%edi
0xb6f82546: xchg %ax,%ax
0xb6f82548: add %al,(%eax)
0xb6f8254a: add %al,(%eax)
0xb6f8254c: add %al,(%eax)
0xb6f8254e: add %al,(%eax)
0xb6f82550: add %al,(%eax)
0xb6f82552: add %al,(%eax)
0xb6f82554: add %al,(%eax)
0xb6f82556: add %al,(%eax)
0xb6f82558: add %al,(%eax)
0xb6f8255a: add %al,(%eax)
0xb6f8255c: add %al,(%eax)
0xb6f8255e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82560 64 -1 0xffffffff 0x10e944c: "method entry point (kind = java_lang_math_abs)"
Dump of assembler code from 0xb6f82580 to 0xb6f825a0:
0xb6f82580: fldl 0x4(%esp)
0xb6f82584: fabs
0xb6f82586: sub $0x8,%esp
0xb6f82589: fstpl (%esp)
0xb6f8258c: movsd (%esp),%xmm0
0xb6f82591: add $0x8,%esp
0xb6f82594: pop %edi
0xb6f82595: mov %esi,%esp
0xb6f82597: jmp *%edi
0xb6f82599: data32 xchg %ax,%ax
0xb6f8259c: add %al,(%eax)
0xb6f8259e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f825a0 64 -1 0xffffffff 0x10e947c: "method entry point (kind = java_lang_math_sqrt)"
Dump of assembler code from 0xb6f825c0 to 0xb6f825e0:
0xb6f825c0: fldl 0x4(%esp)
0xb6f825c4: fsqrt
0xb6f825c6: sub $0x8,%esp
0xb6f825c9: fstpl (%esp)
0xb6f825cc: movsd (%esp),%xmm0
0xb6f825d1: add $0x8,%esp
0xb6f825d4: pop %edi
0xb6f825d5: mov %esi,%esp
0xb6f825d7: jmp *%edi
0xb6f825d9: data32 xchg %ax,%ax
0xb6f825dc: add %al,(%eax)
0xb6f825de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f825e0 96 -1 0xffffffff 0x10e94ac: "method entry point (kind = java_lang_math_log)"
Dump of assembler code from 0xb6f82600 to 0xb6f82640:
0xb6f82600: fldl 0x4(%esp)
0xb6f82604: fldln2
0xb6f82606: fxch %st(1)
0xb6f82608: fyl2x
0xb6f8260a: sub $0x8,%esp
0xb6f8260d: fstpl (%esp)
0xb6f82610: fldl (%esp)
0xb6f82613: add $0x8,%esp
0xb6f82616: sub $0x8,%esp
0xb6f82619: fstpl (%esp)
0xb6f8261c: movsd (%esp),%xmm0
0xb6f82621: add $0x8,%esp
0xb6f82624: pop %edi
0xb6f82625: mov %esi,%esp
0xb6f82627: jmp *%edi
0xb6f82629: data32 xchg %ax,%ax
0xb6f8262c: add %al,(%eax)
0xb6f8262e: add %al,(%eax)
0xb6f82630: add %al,(%eax)
0xb6f82632: add %al,(%eax)
0xb6f82634: add %al,(%eax)
0xb6f82636: add %al,(%eax)
0xb6f82638: add %al,(%eax)
0xb6f8263a: add %al,(%eax)
0xb6f8263c: add %al,(%eax)
0xb6f8263e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82640 96 -1 0xffffffff 0x10e94dc: "method entry point (kind = java_lang_math_log10)"
Dump of assembler code from 0xb6f82660 to 0xb6f826a0:
0xb6f82660: fldl 0x4(%esp)
0xb6f82664: fldlg2
0xb6f82666: fxch %st(1)
0xb6f82668: fyl2x
0xb6f8266a: sub $0x8,%esp
0xb6f8266d: fstpl (%esp)
0xb6f82670: fldl (%esp)
0xb6f82673: add $0x8,%esp
0xb6f82676: sub $0x8,%esp
0xb6f82679: fstpl (%esp)
0xb6f8267c: movsd (%esp),%xmm0
0xb6f82681: add $0x8,%esp
0xb6f82684: pop %edi
0xb6f82685: mov %esi,%esp
0xb6f82687: jmp *%edi
0xb6f82689: data32 xchg %ax,%ax
0xb6f8268c: add %al,(%eax)
0xb6f8268e: add %al,(%eax)
0xb6f82690: add %al,(%eax)
0xb6f82692: add %al,(%eax)
0xb6f82694: add %al,(%eax)
0xb6f82696: add %al,(%eax)
0xb6f82698: add %al,(%eax)
0xb6f8269a: add %al,(%eax)
0xb6f8269c: add %al,(%eax)
0xb6f8269e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f826a0 608 -1 0xffffffff 0x10e9510: "method entry point (kind = java_lang_ref_reference_get)"
Dump of assembler code from 0xb6f826c0 to 0xb6f82900:
0xb6f826c0: movzwl 0x26(%ebx),%ecx
0xb6f826c4: movzwl 0x24(%ebx),%edx
0xb6f826c8: sub %ecx,%edx
0xb6f826ca: cmp $0x3f6,%edx
0xb6f826d0: jbe 0xb6f8270c
0xb6f826d6: push %esi
0xb6f826d7: mov %esp,%esi
0xb6f826d9: shr $0xc,%esi
0xb6f826dc: mov 0x115d7a0(,%esi,4),%esi
0xb6f826e3: lea 0x28(,%edx,4),%eax
0xb6f826ea: add 0xa8(%esi),%eax
0xb6f826f0: sub 0xac(%esi),%eax
0xb6f826f6: add $0x3000,%eax
0xb6f826fc: cmp %eax,%esp
0xb6f826fe: ja 0xb6f8270b
0xb6f82704: pop %esi
0xb6f82705: pop %eax
0xb6f82706: jmp 0xb6f81756
0xb6f8270b: pop %esi
0xb6f8270c: pop %eax
0xb6f8270d: lea -0x4(%esp,%ecx,4),%edi
0xb6f82711: test %edx,%edx
0xb6f82713: jle 0xb6f82721
0xb6f82719: push $0x0
0xb6f8271e: dec %edx
0xb6f8271f: jg 0xb6f82719
0xb6f82721: mov 0x30(%ebx),%ecx
0xb6f82724: push %eax
0xb6f82725: push %ebp
0xb6f82726: mov %esp,%ebp
0xb6f82728: push %esi
0xb6f82729: push $0x0
0xb6f8272e: mov 0x8(%ebx),%esi
0xb6f82731: lea 0x30(%esi),%esi
0xb6f82734: push %ebx
0xb6f82735: mov 0x10(%ebx),%edx
0xb6f82738: test %edx,%edx
0xb6f8273a: je 0xb6f82743
0xb6f82740: add $0x64,%edx
0xb6f82743: push %edx
0xb6f82744: mov 0xc(%ebx),%edx
0xb6f82747: mov 0xc(%edx),%edx
0xb6f8274a: push %edx
0xb6f8274b: push %edi
0xb6f8274c: push %esi
0xb6f8274d: push $0x0
0xb6f82752: mov %esp,(%esp)
0xb6f82755: mov %esp,%eax
0xb6f82757: shr $0xc,%eax
0xb6f8275a: mov 0x115d7a0(,%eax,4),%eax
0xb6f82761: movb $0x1,0x175(%eax)
0xb6f82768: incl 0x14(%ebx)
0xb6f8276b: mov 0x34(%ebx),%eax
0xb6f8276e: add $0x8,%ecx
0xb6f82771: and $0xfffffff8,%eax
0xb6f82774: mov %ecx,0x30(%ebx)
0xb6f82777: add %eax,%ecx
0xb6f82779: cmp 0x114d934,%ecx
0xb6f8277f: jl 0xb6f8279c
0xb6f82785: mov -0x10(%ebp),%eax
0xb6f82788: test %eax,%eax
0xb6f8278a: je 0xb6f827f4
0xb6f82790: cmp 0x114d92c,%ecx
0xb6f82796: jae 0xb6f8287d
0xb6f8279c: mov %eax,-0x1000(%esp)
0xb6f827a3: mov %eax,-0x2000(%esp)
0xb6f827aa: mov %eax,-0x3000(%esp)
0xb6f827b1: mov %esp,%eax
0xb6f827b3: shr $0xc,%eax
0xb6f827b6: mov 0x115d7a0(,%eax,4),%eax
0xb6f827bd: movb $0x0,0x175(%eax)
0xb6f827c4: cmpb $0x0,0x114c792
0xb6f827cb: je 0xb6f827ea
0xb6f827d1: mov %esp,%ecx
0xb6f827d3: shr $0xc,%ecx
0xb6f827d6: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f827dd: mov -0xc(%ebp),%ebx
0xb6f827e0: push %ebx
0xb6f827e1: push %ecx
0xb6f827e2: call 0xfb5120 <_ZN13SharedRuntime19dtrace_method_entryEP10JavaThreadP13methodOopDesc>
0xb6f827e7: add $0x8,%esp
0xb6f827ea: movzbl (%esi),%ebx
0xb6f827ed: jmp *0x11561c0(,%ebx,4)
0xb6f827f4: call 0xb6f827fe
0xb6f827f9: jmp 0xb6f8284e
0xb6f827fe: lea 0x4(%esp),%eax
0xb6f82802: mov %esi,-0x1c(%ebp)
0xb6f82805: mov %esp,%edi
0xb6f82807: shr $0xc,%edi
0xb6f8280a: mov 0x115d7a0(,%edi,4),%edi
0xb6f82811: push %edi
0xb6f82812: mov %ebp,0x118(%edi)
0xb6f82818: mov %eax,0x110(%edi)
0xb6f8281e: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f82823: add $0x4,%esp
0xb6f82826: movl $0x0,0x110(%edi)
0xb6f82830: movl $0x0,0x118(%edi)
0xb6f8283a: cmpl $0x0,0x4(%edi)
0xb6f82841: jne 0xb6f78340
0xb6f82847: mov -0x1c(%ebp),%esi
0xb6f8284a: mov -0x18(%ebp),%edi
0xb6f8284d: ret
0xb6f8284e: push %eax
0xb6f8284f: push %ebx
0xb6f82850: mov -0xc(%ebp),%ebx
0xb6f82853: mov 0x10(%ebx),%eax
0xb6f82856: test %eax,%eax
0xb6f82858: je 0xb6f82870
0xb6f8285e: push %esi
0xb6f8285f: push %ebx
0xb6f82860: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f82865: add $0x8,%esp
0xb6f82868: mov 0x10(%ebx),%ebx
0xb6f8286b: add $0x64,%ebx
0xb6f8286e: add %ebx,%eax
0xb6f82870: mov %eax,-0x10(%ebp)
0xb6f82873: pop %ebx
0xb6f82874: pop %eax
0xb6f82875: mov -0xc(%ebp),%ebx
0xb6f82878: jmp 0xb6f8279c
0xb6f8287d: mov $0x0,%eax
0xb6f82882: call 0xb6f8288c
0xb6f82887: jmp 0xb6f828dd
0xb6f8288c: push %eax
0xb6f8288d: lea 0x8(%esp),%eax
0xb6f82891: mov %esi,-0x1c(%ebp)
0xb6f82894: mov %esp,%edi
0xb6f82896: shr $0xc,%edi
0xb6f82899: mov 0x115d7a0(,%edi,4),%edi
0xb6f828a0: push %edi
0xb6f828a1: mov %ebp,0x118(%edi)
0xb6f828a7: mov %eax,0x110(%edi)
0xb6f828ad: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f828b2: add $0x8,%esp
0xb6f828b5: movl $0x0,0x110(%edi)
0xb6f828bf: movl $0x0,0x118(%edi)
0xb6f828c9: cmpl $0x0,0x4(%edi)
0xb6f828d0: jne 0xb6f78340
0xb6f828d6: mov -0x1c(%ebp),%esi
0xb6f828d9: mov -0x18(%ebp),%edi
0xb6f828dc: ret
0xb6f828dd: mov -0xc(%ebp),%ebx
0xb6f828e0: jmp 0xb6f8279c
0xb6f828e5: data32 xchg %ax,%ax
0xb6f828e8: add %al,(%eax)
0xb6f828ea: add %al,(%eax)
0xb6f828ec: add %al,(%eax)
0xb6f828ee: add %al,(%eax)
0xb6f828f0: add %al,(%eax)
0xb6f828f2: add %al,(%eax)
0xb6f828f4: add %al,(%eax)
0xb6f828f6: add %al,(%eax)
0xb6f828f8: add %al,(%eax)
0xb6f828fa: add %al,(%eax)
0xb6f828fc: add %al,(%eax)
0xb6f828fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82900 1376 -1 0xffffffff 0x10e9548: "method entry point (kind = native)"
Dump of assembler code from 0xb6f82920 to 0xb6f82e60:
0xb6f82920: movzwl 0x26(%ebx),%ecx
0xb6f82924: pop %eax
0xb6f82925: lea -0x4(%esp,%ecx,4),%edi
0xb6f82929: push $0x0
0xb6f8292e: push $0x0
0xb6f82933: mov 0x30(%ebx),%ecx
0xb6f82936: push %eax
0xb6f82937: push %ebp
0xb6f82938: mov %esp,%ebp
0xb6f8293a: push %esi
0xb6f8293b: push $0x0
0xb6f82940: mov 0x8(%ebx),%esi
0xb6f82943: lea 0x30(%esi),%esi
0xb6f82946: push %ebx
0xb6f82947: mov 0x10(%ebx),%edx
0xb6f8294a: test %edx,%edx
0xb6f8294c: je 0xb6f82955
0xb6f82952: add $0x64,%edx
0xb6f82955: push %edx
0xb6f82956: mov 0xc(%ebx),%edx
0xb6f82959: mov 0xc(%edx),%edx
0xb6f8295c: push %edx
0xb6f8295d: push %edi
0xb6f8295e: push $0x0
0xb6f82963: push $0x0
0xb6f82968: mov %esp,(%esp)
0xb6f8296b: mov %esp,%eax
0xb6f8296d: shr $0xc,%eax
0xb6f82970: mov 0x115d7a0(,%eax,4),%eax
0xb6f82977: movb $0x1,0x175(%eax)
0xb6f8297e: incl 0x14(%ebx)
0xb6f82981: mov 0x34(%ebx),%eax
0xb6f82984: add $0x8,%ecx
0xb6f82987: and $0xfffffff8,%eax
0xb6f8298a: mov %ecx,0x30(%ebx)
0xb6f8298d: add %eax,%ecx
0xb6f8298f: cmp 0x114d92c,%ecx
0xb6f82995: jae 0xb6f82dea
0xb6f8299b: mov %eax,-0x3000(%esp)
0xb6f829a2: mov %esp,%eax
0xb6f829a4: shr $0xc,%eax
0xb6f829a7: mov 0x115d7a0(,%eax,4),%eax
0xb6f829ae: movb $0x0,0x175(%eax)
0xb6f829b5: cmpb $0x0,0x114c792
0xb6f829bc: je 0xb6f829db
0xb6f829c2: mov %esp,%ecx
0xb6f829c4: shr $0xc,%ecx
0xb6f829c7: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f829ce: mov -0xc(%ebp),%ebx
0xb6f829d1: push %ebx
0xb6f829d2: push %ecx
0xb6f829d3: call 0xfb5120 <_ZN13SharedRuntime19dtrace_method_entryEP10JavaThreadP13methodOopDesc>
0xb6f829d8: add $0x8,%esp
0xb6f829db: mov -0xc(%ebp),%ebx
0xb6f829de: movzwl 0x26(%ebx),%ecx
0xb6f829e2: shl $0x2,%ecx
0xb6f829e5: add $0x8,%ecx
0xb6f829e8: sub %ecx,%esp
0xb6f829ea: and $0xfffffff0,%esp
0xb6f829ed: mov 0x5c(%ebx),%ecx
0xb6f829f0: test %ecx,%ecx
0xb6f829f2: jne 0xb6f82a59
0xb6f829f8: call 0xb6f82a02
0xb6f829fd: jmp 0xb6f82a53
0xb6f82a02: push %ebx
0xb6f82a03: lea 0x8(%esp),%eax
0xb6f82a07: mov %esi,-0x1c(%ebp)
0xb6f82a0a: mov %esp,%edi
0xb6f82a0c: shr $0xc,%edi
0xb6f82a0f: mov 0x115d7a0(,%edi,4),%edi
0xb6f82a16: push %edi
0xb6f82a17: mov %ebp,0x118(%edi)
0xb6f82a1d: mov %eax,0x110(%edi)
0xb6f82a23: call 0xd73dc0 <_ZN18InterpreterRuntime19prepare_native_callEP10JavaThreadP13methodOopDesc>
0xb6f82a28: add $0x8,%esp
0xb6f82a2b: movl $0x0,0x110(%edi)
0xb6f82a35: movl $0x0,0x118(%edi)
0xb6f82a3f: cmpl $0x0,0x4(%edi)
0xb6f82a46: jne 0xb6f78340
0xb6f82a4c: mov -0x1c(%ebp),%esi
0xb6f82a4f: mov -0x18(%ebp),%edi
0xb6f82a52: ret
0xb6f82a53: mov -0xc(%ebp),%ebx
0xb6f82a56: mov 0x5c(%ebx),%ecx
0xb6f82a59: call *%ecx
0xb6f82a5b: mov -0xc(%ebp),%ebx
0xb6f82a5e: mov %eax,0xc(%ebp)
0xb6f82a61: mov 0x18(%ebx),%ecx
0xb6f82a64: test $0x8,%ecx
0xb6f82a6a: je 0xb6f82a83
0xb6f82a70: mov 0xc(%ebx),%ecx
0xb6f82a73: mov 0x10(%ecx),%ecx
0xb6f82a76: mov 0x40(%ecx),%ecx
0xb6f82a79: mov %ecx,0x8(%ebp)
0xb6f82a7c: lea 0x8(%ebp),%ecx
0xb6f82a7f: mov %ecx,0x4(%esp)
0xb6f82a83: mov 0x58(%ebx),%eax
0xb6f82a86: cmp $0xfb4f20,%eax
0xb6f82a8c: jne 0xb6f82af3
0xb6f82a92: call 0xb6f82a9c
0xb6f82a97: jmp 0xb6f82aed
0xb6f82a9c: push %ebx
0xb6f82a9d: lea 0x8(%esp),%eax
0xb6f82aa1: mov %esi,-0x1c(%ebp)
0xb6f82aa4: mov %esp,%edi
0xb6f82aa6: shr $0xc,%edi
0xb6f82aa9: mov 0x115d7a0(,%edi,4),%edi
0xb6f82ab0: push %edi
0xb6f82ab1: mov %ebp,0x118(%edi)
0xb6f82ab7: mov %eax,0x110(%edi)
0xb6f82abd: call 0xd73dc0 <_ZN18InterpreterRuntime19prepare_native_callEP10JavaThreadP13methodOopDesc>
0xb6f82ac2: add $0x8,%esp
0xb6f82ac5: movl $0x0,0x110(%edi)
0xb6f82acf: movl $0x0,0x118(%edi)
0xb6f82ad9: cmpl $0x0,0x4(%edi)
0xb6f82ae0: jne 0xb6f78340
0xb6f82ae6: mov -0x1c(%ebp),%esi
0xb6f82ae9: mov -0x18(%ebp),%edi
0xb6f82aec: ret
0xb6f82aed: mov -0xc(%ebp),%ebx
0xb6f82af0: mov 0x58(%ebx),%eax
0xb6f82af3: mov %esp,%edi
0xb6f82af5: shr $0xc,%edi
0xb6f82af8: mov 0x115d7a0(,%edi,4),%edi
0xb6f82aff: lea 0x120(%edi),%ecx
0xb6f82b05: mov %ecx,(%esp)
0xb6f82b08: mov %ebp,0x118(%edi)
0xb6f82b0e: movl $0xb6f82b08,0x114(%edi)
0xb6f82b18: mov %esp,0x110(%edi)
0xb6f82b1e: movl $0x4,0x15c(%edi)
0xb6f82b28: call *%eax
0xb6f82b2a: cmpl $0xb6f8079a,0xc(%ebp)
0xb6f82b31: je 0xb6f82b44
0xb6f82b37: cmpl $0xb6f807ab,0xc(%ebp)
0xb6f82b3e: jne 0xb6f82b4a
0xb6f82b44: sub $0x8,%esp
0xb6f82b47: fstpl (%esp)
0xb6f82b4a: push %edx
0xb6f82b4b: push %eax
0xb6f82b4c: mov %esp,%edi
0xb6f82b4e: shr $0xc,%edi
0xb6f82b51: mov 0x115d7a0(,%edi,4),%edi
0xb6f82b58: movl $0x5,0x15c(%edi)
0xb6f82b62: mov %edi,%ecx
0xb6f82b64: shr $0x3,%ecx
0xb6f82b67: and $0xffc,%ecx
0xb6f82b6d: mov %ecx,-0x48813000(,%ecx,1)
0xb6f82b74: cmpl $0x0,0x1153180
0xb6f82b7e: jne 0xb6f82b91
0xb6f82b84: cmpl $0x0,0x18(%edi)
0xb6f82b8b: je 0xb6f82ba6
0xb6f82b91: push %edi
0xb6f82b92: call 0x103b9e0 <_ZN10JavaThread40check_special_condition_for_native_transEPS_>
0xb6f82b97: add $0x4,%esp
0xb6f82b9a: mov %esp,%edi
0xb6f82b9c: shr $0xc,%edi
0xb6f82b9f: mov 0x115d7a0(,%edi,4),%edi
0xb6f82ba6: movl $0x8,0x15c(%edi)
0xb6f82bb0: movl $0x0,0x110(%edi)
0xb6f82bba: movl $0x0,0x118(%edi)
0xb6f82bc4: movl $0x0,0x114(%edi)
0xb6f82bce: mov 0x20(%edi),%ecx
0xb6f82bd1: movl $0x0,0x80(%ecx)
0xb6f82bdb: cmpl $0xb6f807b6,0xc(%ebp)
0xb6f82be2: jne 0xb6f82c00
0xb6f82be8: cmpl $0x0,(%esp)
0xb6f82bef: pop %eax
0xb6f82bf0: pop %edx
0xb6f82bf1: test %eax,%eax
0xb6f82bf3: je 0xb6f82bfb
0xb6f82bf9: mov (%eax),%eax
0xb6f82bfb: mov %eax,0x8(%ebp)
0xb6f82bfe: push %edx
0xb6f82bff: push %eax
0xb6f82c00: cmpl $0x1,0x178(%edi)
0xb6f82c0a: jne 0xb6f82c17
0xb6f82c10: pusha
0xb6f82c11: call 0xfb4400 <_ZN13SharedRuntime20reguard_yellow_pagesEv>
0xb6f82c16: popa
0xb6f82c17: mov -0xc(%ebp),%ebx
0xb6f82c1a: mov 0x8(%ebx),%esi
0xb6f82c1d: lea 0x30(%esi),%esi
0xb6f82c20: cmpl $0x0,0x4(%edi)
0xb6f82c27: je 0xb6f82c98
0xb6f82c2d: call 0xb6f82c37
0xb6f82c32: jmp 0xb6f82c87
0xb6f82c37: lea 0x4(%esp),%eax
0xb6f82c3b: mov %esi,-0x1c(%ebp)
0xb6f82c3e: mov %esp,%edi
0xb6f82c40: shr $0xc,%edi
0xb6f82c43: mov 0x115d7a0(,%edi,4),%edi
0xb6f82c4a: push %edi
0xb6f82c4b: mov %ebp,0x118(%edi)
0xb6f82c51: mov %eax,0x110(%edi)
0xb6f82c57: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f82c5c: add $0x4,%esp
0xb6f82c5f: movl $0x0,0x110(%edi)
0xb6f82c69: movl $0x0,0x118(%edi)
0xb6f82c73: cmpl $0x0,0x4(%edi)
0xb6f82c7a: jne 0xb6f78340
0xb6f82c80: mov -0x1c(%ebp),%esi
0xb6f82c83: mov -0x18(%ebp),%edi
0xb6f82c86: ret
0xb6f82c87: push $0x10bb74c
0xb6f82c8c: call 0xb6f82c91
0xb6f82c91: pusha
0xb6f82c92: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f82c97: hlt
0xb6f82c98: mov 0x18(%ebx),%ecx
0xb6f82c9b: test $0x20,%ecx
0xb6f82ca1: je 0xb6f82db2
0xb6f82ca7: lea -0x28(%ebp),%edx
0xb6f82caa: mov 0x4(%edx),%ecx
0xb6f82cad: test %ecx,%ecx
0xb6f82caf: jne 0xb6f82d20
0xb6f82cb5: call 0xb6f82cbf
0xb6f82cba: jmp 0xb6f82d0f
0xb6f82cbf: lea 0x4(%esp),%eax
0xb6f82cc3: mov %esi,-0x1c(%ebp)
0xb6f82cc6: mov %esp,%edi
0xb6f82cc8: shr $0xc,%edi
0xb6f82ccb: mov 0x115d7a0(,%edi,4),%edi
0xb6f82cd2: push %edi
0xb6f82cd3: mov %ebp,0x118(%edi)
0xb6f82cd9: mov %eax,0x110(%edi)
0xb6f82cdf: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f82ce4: add $0x4,%esp
0xb6f82ce7: movl $0x0,0x110(%edi)
0xb6f82cf1: movl $0x0,0x118(%edi)
0xb6f82cfb: cmpl $0x0,0x4(%edi)
0xb6f82d02: jne 0xb6f78340
0xb6f82d08: mov -0x1c(%ebp),%esi
0xb6f82d0b: mov -0x18(%ebp),%edi
0xb6f82d0e: ret
0xb6f82d0f: push $0x10bb74c
0xb6f82d14: call 0xb6f82d19
0xb6f82d19: pusha
0xb6f82d1a: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f82d1f: hlt
0xb6f82d20: mov %esi,-0x1c(%ebp)
0xb6f82d23: lea (%edx),%eax
0xb6f82d25: mov 0x4(%edx),%ecx
0xb6f82d28: movl $0x0,0x4(%edx)
0xb6f82d2f: mov (%ecx),%ebx
0xb6f82d31: and $0x7,%ebx
0xb6f82d34: cmp $0x5,%ebx
0xb6f82d37: je 0xb6f82daf
0xb6f82d3d: mov (%eax),%ebx
0xb6f82d3f: test %ebx,%ebx
0xb6f82d41: je 0xb6f82daf
0xb6f82d47: lock cmpxchg %ebx,(%ecx)
0xb6f82d4b: je 0xb6f82daf
0xb6f82d51: mov %ecx,0x4(%edx)
0xb6f82d54: call 0xb6f82d5e
0xb6f82d59: jmp 0xb6f82daf
0xb6f82d5e: push %edx
0xb6f82d5f: lea 0x8(%esp),%eax
0xb6f82d63: mov %esi,-0x1c(%ebp)
0xb6f82d66: mov %esp,%edi
0xb6f82d68: shr $0xc,%edi
0xb6f82d6b: mov 0x115d7a0(,%edi,4),%edi
0xb6f82d72: push %edi
0xb6f82d73: mov %ebp,0x118(%edi)
0xb6f82d79: mov %eax,0x110(%edi)
0xb6f82d7f: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f82d84: add $0x8,%esp
0xb6f82d87: movl $0x0,0x110(%edi)
0xb6f82d91: movl $0x0,0x118(%edi)
0xb6f82d9b: cmpl $0x0,0x4(%edi)
0xb6f82da2: jne 0xb6f78340
0xb6f82da8: mov -0x1c(%ebp),%esi
0xb6f82dab: mov -0x18(%ebp),%edi
0xb6f82dae: ret
0xb6f82daf: mov -0x1c(%ebp),%esi
0xb6f82db2: cmpb $0x0,0x114c792
0xb6f82db9: je 0xb6f82dd8
0xb6f82dbf: mov %esp,%ebx
0xb6f82dc1: shr $0xc,%ebx
0xb6f82dc4: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f82dcb: mov -0xc(%ebp),%ecx
0xb6f82dce: push %ecx
0xb6f82dcf: push %ebx
0xb6f82dd0: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f82dd5: add $0x8,%esp
0xb6f82dd8: pop %eax
0xb6f82dd9: pop %edx
0xb6f82dda: mov 0xc(%ebp),%ecx
0xb6f82ddd: call *%ecx
0xb6f82ddf: mov -0x4(%ebp),%ecx
0xb6f82de2: mov %ebp,%esp
0xb6f82de4: pop %ebp
0xb6f82de5: pop %edi
0xb6f82de6: mov %ecx,%esp
0xb6f82de8: jmp *%edi
0xb6f82dea: mov $0x0,%eax
0xb6f82def: call 0xb6f82df9
0xb6f82df4: jmp 0xb6f82e4a
0xb6f82df9: push %eax
0xb6f82dfa: lea 0x8(%esp),%eax
0xb6f82dfe: mov %esi,-0x1c(%ebp)
0xb6f82e01: mov %esp,%edi
0xb6f82e03: shr $0xc,%edi
0xb6f82e06: mov 0x115d7a0(,%edi,4),%edi
0xb6f82e0d: push %edi
0xb6f82e0e: mov %ebp,0x118(%edi)
0xb6f82e14: mov %eax,0x110(%edi)
0xb6f82e1a: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f82e1f: add $0x8,%esp
0xb6f82e22: movl $0x0,0x110(%edi)
0xb6f82e2c: movl $0x0,0x118(%edi)
0xb6f82e36: cmpl $0x0,0x4(%edi)
0xb6f82e3d: jne 0xb6f78340
0xb6f82e43: mov -0x1c(%ebp),%esi
0xb6f82e46: mov -0x18(%ebp),%edi
0xb6f82e49: ret
0xb6f82e4a: mov -0xc(%ebp),%ebx
0xb6f82e4d: jmp 0xb6f8299b
0xb6f82e52: xchg %ax,%ax
0xb6f82e54: add %al,(%eax)
0xb6f82e56: add %al,(%eax)
0xb6f82e58: add %al,(%eax)
0xb6f82e5a: add %al,(%eax)
0xb6f82e5c: add %al,(%eax)
0xb6f82e5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f82e60 1696 -1 0xffffffff 0x10e956c: "method entry point (kind = native_synchronized)"
Dump of assembler code from 0xb6f82e80 to 0xb6f83500:
0xb6f82e80: movzwl 0x26(%ebx),%ecx
0xb6f82e84: pop %eax
0xb6f82e85: lea -0x4(%esp,%ecx,4),%edi
0xb6f82e89: push $0x0
0xb6f82e8e: push $0x0
0xb6f82e93: mov 0x30(%ebx),%ecx
0xb6f82e96: push %eax
0xb6f82e97: push %ebp
0xb6f82e98: mov %esp,%ebp
0xb6f82e9a: push %esi
0xb6f82e9b: push $0x0
0xb6f82ea0: mov 0x8(%ebx),%esi
0xb6f82ea3: lea 0x30(%esi),%esi
0xb6f82ea6: push %ebx
0xb6f82ea7: mov 0x10(%ebx),%edx
0xb6f82eaa: test %edx,%edx
0xb6f82eac: je 0xb6f82eb5
0xb6f82eb2: add $0x64,%edx
0xb6f82eb5: push %edx
0xb6f82eb6: mov 0xc(%ebx),%edx
0xb6f82eb9: mov 0xc(%edx),%edx
0xb6f82ebc: push %edx
0xb6f82ebd: push %edi
0xb6f82ebe: push $0x0
0xb6f82ec3: push $0x0
0xb6f82ec8: mov %esp,(%esp)
0xb6f82ecb: mov %esp,%eax
0xb6f82ecd: shr $0xc,%eax
0xb6f82ed0: mov 0x115d7a0(,%eax,4),%eax
0xb6f82ed7: movb $0x1,0x175(%eax)
0xb6f82ede: incl 0x14(%ebx)
0xb6f82ee1: mov 0x34(%ebx),%eax
0xb6f82ee4: add $0x8,%ecx
0xb6f82ee7: and $0xfffffff8,%eax
0xb6f82eea: mov %ecx,0x30(%ebx)
0xb6f82eed: add %eax,%ecx
0xb6f82eef: cmp 0x114d92c,%ecx
0xb6f82ef5: jae 0xb6f83493
0xb6f82efb: mov %eax,-0x3000(%esp)
0xb6f82f02: mov %esp,%eax
0xb6f82f04: shr $0xc,%eax
0xb6f82f07: mov 0x115d7a0(,%eax,4),%eax
0xb6f82f0e: movb $0x0,0x175(%eax)
0xb6f82f15: mov 0x18(%ebx),%eax
0xb6f82f18: test $0x8,%eax
0xb6f82f1d: mov (%edi),%eax
0xb6f82f1f: je 0xb6f82f2e
0xb6f82f25: mov 0xc(%ebx),%eax
0xb6f82f28: mov 0x10(%eax),%eax
0xb6f82f2b: mov 0x40(%eax),%eax
0xb6f82f2e: sub $0x8,%esp
0xb6f82f31: mov %esp,-0x20(%ebp)
0xb6f82f34: mov %eax,0x4(%esp)
0xb6f82f38: mov %esp,%edx
0xb6f82f3a: mov 0x4(%edx),%ecx
0xb6f82f3d: mov (%ecx),%eax
0xb6f82f3f: push %edx
0xb6f82f40: mov %eax,%edx
0xb6f82f42: and $0x7,%edx
0xb6f82f45: cmp $0x5,%edx
0xb6f82f48: pop %edx
0xb6f82f49: jne 0xb6f82fe0
0xb6f82f4f: mov %eax,(%edx)
0xb6f82f51: push %edx
0xb6f82f52: mov %esp,%edx
0xb6f82f54: shr $0xc,%edx
0xb6f82f57: mov 0x115d7a0(,%edx,4),%edx
0xb6f82f5e: xor %edx,%eax
0xb6f82f60: mov 0x4(%ecx),%edx
0xb6f82f63: xor 0x64(%edx),%eax
0xb6f82f66: and $0xffffff87,%eax
0xb6f82f69: pop %edx
0xb6f82f6a: je 0xb6f8305e
0xb6f82f70: test $0x7,%eax
0xb6f82f75: jne 0xb6f82fd2
0xb6f82f7b: test $0x180,%eax
0xb6f82f80: jne 0xb6f82fad
0xb6f82f86: mov (%edx),%eax
0xb6f82f88: and $0x1ff,%eax
0xb6f82f8e: push %edx
0xb6f82f8f: mov %esp,%edx
0xb6f82f91: shr $0xc,%edx
0xb6f82f94: mov 0x115d7a0(,%edx,4),%edx
0xb6f82f9b: or %eax,%edx
0xb6f82f9d: lock cmpxchg %edx,(%ecx)
0xb6f82fa1: pop %edx
0xb6f82fa2: jne 0xb6f83003
0xb6f82fa8: jmp 0xb6f8305e
0xb6f82fad: push %edx
0xb6f82fae: mov %esp,%edx
0xb6f82fb0: shr $0xc,%edx
0xb6f82fb3: mov 0x115d7a0(,%edx,4),%edx
0xb6f82fba: mov 0x4(%ecx),%eax
0xb6f82fbd: or 0x64(%eax),%edx
0xb6f82fc0: mov (%edx),%eax
0xb6f82fc2: lock cmpxchg %edx,(%ecx)
0xb6f82fc6: pop %edx
0xb6f82fc7: jne 0xb6f83003
0xb6f82fcd: jmp 0xb6f8305e
0xb6f82fd2: mov (%edx),%eax
0xb6f82fd4: push %edx
0xb6f82fd5: mov 0x4(%ecx),%edx
0xb6f82fd8: mov 0x64(%edx),%edx
0xb6f82fdb: lock cmpxchg %edx,(%ecx)
0xb6f82fdf: pop %edx
0xb6f82fe0: mov $0x1,%eax
0xb6f82fe5: or (%ecx),%eax
0xb6f82fe7: mov %eax,(%edx)
0xb6f82fe9: lock cmpxchg %edx,(%ecx)
0xb6f82fed: je 0xb6f8305e
0xb6f82ff3: sub %esp,%eax
0xb6f82ff5: and $0xfffff003,%eax
0xb6f82ffb: mov %eax,(%edx)
0xb6f82ffd: je 0xb6f8305e
0xb6f83003: call 0xb6f8300d
0xb6f83008: jmp 0xb6f8305e
0xb6f8300d: push %edx
0xb6f8300e: lea 0x8(%esp),%eax
0xb6f83012: mov %esi,-0x1c(%ebp)
0xb6f83015: mov %esp,%edi
0xb6f83017: shr $0xc,%edi
0xb6f8301a: mov 0x115d7a0(,%edi,4),%edi
0xb6f83021: push %edi
0xb6f83022: mov %ebp,0x118(%edi)
0xb6f83028: mov %eax,0x110(%edi)
0xb6f8302e: call 0xd74ef0 <_ZN18InterpreterRuntime12monitorenterEP10JavaThreadP15BasicObjectLock>
0xb6f83033: add $0x8,%esp
0xb6f83036: movl $0x0,0x110(%edi)
0xb6f83040: movl $0x0,0x118(%edi)
0xb6f8304a: cmpl $0x0,0x4(%edi)
0xb6f83051: jne 0xb6f78340
0xb6f83057: mov -0x1c(%ebp),%esi
0xb6f8305a: mov -0x18(%ebp),%edi
0xb6f8305d: ret
0xb6f8305e: cmpb $0x0,0x114c792
0xb6f83065: je 0xb6f83084
0xb6f8306b: mov %esp,%ecx
0xb6f8306d: shr $0xc,%ecx
0xb6f83070: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f83077: mov -0xc(%ebp),%ebx
0xb6f8307a: push %ebx
0xb6f8307b: push %ecx
0xb6f8307c: call 0xfb5120 <_ZN13SharedRuntime19dtrace_method_entryEP10JavaThreadP13methodOopDesc>
0xb6f83081: add $0x8,%esp
0xb6f83084: mov -0xc(%ebp),%ebx
0xb6f83087: movzwl 0x26(%ebx),%ecx
0xb6f8308b: shl $0x2,%ecx
0xb6f8308e: add $0x8,%ecx
0xb6f83091: sub %ecx,%esp
0xb6f83093: and $0xfffffff0,%esp
0xb6f83096: mov 0x5c(%ebx),%ecx
0xb6f83099: test %ecx,%ecx
0xb6f8309b: jne 0xb6f83102
0xb6f830a1: call 0xb6f830ab
0xb6f830a6: jmp 0xb6f830fc
0xb6f830ab: push %ebx
0xb6f830ac: lea 0x8(%esp),%eax
0xb6f830b0: mov %esi,-0x1c(%ebp)
0xb6f830b3: mov %esp,%edi
0xb6f830b5: shr $0xc,%edi
0xb6f830b8: mov 0x115d7a0(,%edi,4),%edi
0xb6f830bf: push %edi
0xb6f830c0: mov %ebp,0x118(%edi)
0xb6f830c6: mov %eax,0x110(%edi)
0xb6f830cc: call 0xd73dc0 <_ZN18InterpreterRuntime19prepare_native_callEP10JavaThreadP13methodOopDesc>
0xb6f830d1: add $0x8,%esp
0xb6f830d4: movl $0x0,0x110(%edi)
0xb6f830de: movl $0x0,0x118(%edi)
0xb6f830e8: cmpl $0x0,0x4(%edi)
0xb6f830ef: jne 0xb6f78340
0xb6f830f5: mov -0x1c(%ebp),%esi
0xb6f830f8: mov -0x18(%ebp),%edi
0xb6f830fb: ret
0xb6f830fc: mov -0xc(%ebp),%ebx
0xb6f830ff: mov 0x5c(%ebx),%ecx
0xb6f83102: call *%ecx
0xb6f83104: mov -0xc(%ebp),%ebx
0xb6f83107: mov %eax,0xc(%ebp)
0xb6f8310a: mov 0x18(%ebx),%ecx
0xb6f8310d: test $0x8,%ecx
0xb6f83113: je 0xb6f8312c
0xb6f83119: mov 0xc(%ebx),%ecx
0xb6f8311c: mov 0x10(%ecx),%ecx
0xb6f8311f: mov 0x40(%ecx),%ecx
0xb6f83122: mov %ecx,0x8(%ebp)
0xb6f83125: lea 0x8(%ebp),%ecx
0xb6f83128: mov %ecx,0x4(%esp)
0xb6f8312c: mov 0x58(%ebx),%eax
0xb6f8312f: cmp $0xfb4f20,%eax
0xb6f83135: jne 0xb6f8319c
0xb6f8313b: call 0xb6f83145
0xb6f83140: jmp 0xb6f83196
0xb6f83145: push %ebx
0xb6f83146: lea 0x8(%esp),%eax
0xb6f8314a: mov %esi,-0x1c(%ebp)
0xb6f8314d: mov %esp,%edi
0xb6f8314f: shr $0xc,%edi
0xb6f83152: mov 0x115d7a0(,%edi,4),%edi
0xb6f83159: push %edi
0xb6f8315a: mov %ebp,0x118(%edi)
0xb6f83160: mov %eax,0x110(%edi)
0xb6f83166: call 0xd73dc0 <_ZN18InterpreterRuntime19prepare_native_callEP10JavaThreadP13methodOopDesc>
0xb6f8316b: add $0x8,%esp
0xb6f8316e: movl $0x0,0x110(%edi)
0xb6f83178: movl $0x0,0x118(%edi)
0xb6f83182: cmpl $0x0,0x4(%edi)
0xb6f83189: jne 0xb6f78340
0xb6f8318f: mov -0x1c(%ebp),%esi
0xb6f83192: mov -0x18(%ebp),%edi
0xb6f83195: ret
0xb6f83196: mov -0xc(%ebp),%ebx
0xb6f83199: mov 0x58(%ebx),%eax
0xb6f8319c: mov %esp,%edi
0xb6f8319e: shr $0xc,%edi
0xb6f831a1: mov 0x115d7a0(,%edi,4),%edi
0xb6f831a8: lea 0x120(%edi),%ecx
0xb6f831ae: mov %ecx,(%esp)
0xb6f831b1: mov %ebp,0x118(%edi)
0xb6f831b7: movl $0xb6f831b1,0x114(%edi)
0xb6f831c1: mov %esp,0x110(%edi)
0xb6f831c7: movl $0x4,0x15c(%edi)
0xb6f831d1: call *%eax
0xb6f831d3: cmpl $0xb6f8079a,0xc(%ebp)
0xb6f831da: je 0xb6f831ed
0xb6f831e0: cmpl $0xb6f807ab,0xc(%ebp)
0xb6f831e7: jne 0xb6f831f3
0xb6f831ed: sub $0x8,%esp
0xb6f831f0: fstpl (%esp)
0xb6f831f3: push %edx
0xb6f831f4: push %eax
0xb6f831f5: mov %esp,%edi
0xb6f831f7: shr $0xc,%edi
0xb6f831fa: mov 0x115d7a0(,%edi,4),%edi
0xb6f83201: movl $0x5,0x15c(%edi)
0xb6f8320b: mov %edi,%ecx
0xb6f8320d: shr $0x3,%ecx
0xb6f83210: and $0xffc,%ecx
0xb6f83216: mov %ecx,-0x48813000(,%ecx,1)
0xb6f8321d: cmpl $0x0,0x1153180
0xb6f83227: jne 0xb6f8323a
0xb6f8322d: cmpl $0x0,0x18(%edi)
0xb6f83234: je 0xb6f8324f
0xb6f8323a: push %edi
0xb6f8323b: call 0x103b9e0 <_ZN10JavaThread40check_special_condition_for_native_transEPS_>
0xb6f83240: add $0x4,%esp
0xb6f83243: mov %esp,%edi
0xb6f83245: shr $0xc,%edi
0xb6f83248: mov 0x115d7a0(,%edi,4),%edi
0xb6f8324f: movl $0x8,0x15c(%edi)
0xb6f83259: movl $0x0,0x110(%edi)
0xb6f83263: movl $0x0,0x118(%edi)
0xb6f8326d: movl $0x0,0x114(%edi)
0xb6f83277: mov 0x20(%edi),%ecx
0xb6f8327a: movl $0x0,0x80(%ecx)
0xb6f83284: cmpl $0xb6f807b6,0xc(%ebp)
0xb6f8328b: jne 0xb6f832a9
0xb6f83291: cmpl $0x0,(%esp)
0xb6f83298: pop %eax
0xb6f83299: pop %edx
0xb6f8329a: test %eax,%eax
0xb6f8329c: je 0xb6f832a4
0xb6f832a2: mov (%eax),%eax
0xb6f832a4: mov %eax,0x8(%ebp)
0xb6f832a7: push %edx
0xb6f832a8: push %eax
0xb6f832a9: cmpl $0x1,0x178(%edi)
0xb6f832b3: jne 0xb6f832c0
0xb6f832b9: pusha
0xb6f832ba: call 0xfb4400 <_ZN13SharedRuntime20reguard_yellow_pagesEv>
0xb6f832bf: popa
0xb6f832c0: mov -0xc(%ebp),%ebx
0xb6f832c3: mov 0x8(%ebx),%esi
0xb6f832c6: lea 0x30(%esi),%esi
0xb6f832c9: cmpl $0x0,0x4(%edi)
0xb6f832d0: je 0xb6f83341
0xb6f832d6: call 0xb6f832e0
0xb6f832db: jmp 0xb6f83330
0xb6f832e0: lea 0x4(%esp),%eax
0xb6f832e4: mov %esi,-0x1c(%ebp)
0xb6f832e7: mov %esp,%edi
0xb6f832e9: shr $0xc,%edi
0xb6f832ec: mov 0x115d7a0(,%edi,4),%edi
0xb6f832f3: push %edi
0xb6f832f4: mov %ebp,0x118(%edi)
0xb6f832fa: mov %eax,0x110(%edi)
0xb6f83300: call 0xd786c0 <_ZN18InterpreterRuntime23throw_pending_exceptionEP10JavaThread>
0xb6f83305: add $0x4,%esp
0xb6f83308: movl $0x0,0x110(%edi)
0xb6f83312: movl $0x0,0x118(%edi)
0xb6f8331c: cmpl $0x0,0x4(%edi)
0xb6f83323: jne 0xb6f78340
0xb6f83329: mov -0x1c(%ebp),%esi
0xb6f8332c: mov -0x18(%ebp),%edi
0xb6f8332f: ret
0xb6f83330: push $0x10bb74c
0xb6f83335: call 0xb6f8333a
0xb6f8333a: pusha
0xb6f8333b: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f83340: hlt
0xb6f83341: mov 0x18(%ebx),%ecx
0xb6f83344: test $0x20,%ecx
0xb6f8334a: je 0xb6f8345b
0xb6f83350: lea -0x28(%ebp),%edx
0xb6f83353: mov 0x4(%edx),%ecx
0xb6f83356: test %ecx,%ecx
0xb6f83358: jne 0xb6f833c9
0xb6f8335e: call 0xb6f83368
0xb6f83363: jmp 0xb6f833b8
0xb6f83368: lea 0x4(%esp),%eax
0xb6f8336c: mov %esi,-0x1c(%ebp)
0xb6f8336f: mov %esp,%edi
0xb6f83371: shr $0xc,%edi
0xb6f83374: mov 0x115d7a0(,%edi,4),%edi
0xb6f8337b: push %edi
0xb6f8337c: mov %ebp,0x118(%edi)
0xb6f83382: mov %eax,0x110(%edi)
0xb6f83388: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f8338d: add $0x4,%esp
0xb6f83390: movl $0x0,0x110(%edi)
0xb6f8339a: movl $0x0,0x118(%edi)
0xb6f833a4: cmpl $0x0,0x4(%edi)
0xb6f833ab: jne 0xb6f78340
0xb6f833b1: mov -0x1c(%ebp),%esi
0xb6f833b4: mov -0x18(%ebp),%edi
0xb6f833b7: ret
0xb6f833b8: push $0x10bb74c
0xb6f833bd: call 0xb6f833c2
0xb6f833c2: pusha
0xb6f833c3: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f833c8: hlt
0xb6f833c9: mov %esi,-0x1c(%ebp)
0xb6f833cc: lea (%edx),%eax
0xb6f833ce: mov 0x4(%edx),%ecx
0xb6f833d1: movl $0x0,0x4(%edx)
0xb6f833d8: mov (%ecx),%ebx
0xb6f833da: and $0x7,%ebx
0xb6f833dd: cmp $0x5,%ebx
0xb6f833e0: je 0xb6f83458
0xb6f833e6: mov (%eax),%ebx
0xb6f833e8: test %ebx,%ebx
0xb6f833ea: je 0xb6f83458
0xb6f833f0: lock cmpxchg %ebx,(%ecx)
0xb6f833f4: je 0xb6f83458
0xb6f833fa: mov %ecx,0x4(%edx)
0xb6f833fd: call 0xb6f83407
0xb6f83402: jmp 0xb6f83458
0xb6f83407: push %edx
0xb6f83408: lea 0x8(%esp),%eax
0xb6f8340c: mov %esi,-0x1c(%ebp)
0xb6f8340f: mov %esp,%edi
0xb6f83411: shr $0xc,%edi
0xb6f83414: mov 0x115d7a0(,%edi,4),%edi
0xb6f8341b: push %edi
0xb6f8341c: mov %ebp,0x118(%edi)
0xb6f83422: mov %eax,0x110(%edi)
0xb6f83428: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f8342d: add $0x8,%esp
0xb6f83430: movl $0x0,0x110(%edi)
0xb6f8343a: movl $0x0,0x118(%edi)
0xb6f83444: cmpl $0x0,0x4(%edi)
0xb6f8344b: jne 0xb6f78340
0xb6f83451: mov -0x1c(%ebp),%esi
0xb6f83454: mov -0x18(%ebp),%edi
0xb6f83457: ret
0xb6f83458: mov -0x1c(%ebp),%esi
0xb6f8345b: cmpb $0x0,0x114c792
0xb6f83462: je 0xb6f83481
0xb6f83468: mov %esp,%ebx
0xb6f8346a: shr $0xc,%ebx
0xb6f8346d: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f83474: mov -0xc(%ebp),%ecx
0xb6f83477: push %ecx
0xb6f83478: push %ebx
0xb6f83479: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f8347e: add $0x8,%esp
0xb6f83481: pop %eax
0xb6f83482: pop %edx
0xb6f83483: mov 0xc(%ebp),%ecx
0xb6f83486: call *%ecx
0xb6f83488: mov -0x4(%ebp),%ecx
0xb6f8348b: mov %ebp,%esp
0xb6f8348d: pop %ebp
0xb6f8348e: pop %edi
0xb6f8348f: mov %ecx,%esp
0xb6f83491: jmp *%edi
0xb6f83493: mov $0x0,%eax
0xb6f83498: call 0xb6f834a2
0xb6f8349d: jmp 0xb6f834f3
0xb6f834a2: push %eax
0xb6f834a3: lea 0x8(%esp),%eax
0xb6f834a7: mov %esi,-0x1c(%ebp)
0xb6f834aa: mov %esp,%edi
0xb6f834ac: shr $0xc,%edi
0xb6f834af: mov 0x115d7a0(,%edi,4),%edi
0xb6f834b6: push %edi
0xb6f834b7: mov %ebp,0x118(%edi)
0xb6f834bd: mov %eax,0x110(%edi)
0xb6f834c3: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f834c8: add $0x8,%esp
0xb6f834cb: movl $0x0,0x110(%edi)
0xb6f834d5: movl $0x0,0x118(%edi)
0xb6f834df: cmpl $0x0,0x4(%edi)
0xb6f834e6: jne 0xb6f78340
0xb6f834ec: mov -0x1c(%ebp),%esi
0xb6f834ef: mov -0x18(%ebp),%edi
0xb6f834f2: ret
0xb6f834f3: mov -0xc(%ebp),%ebx
0xb6f834f6: jmp 0xb6f82efb
0xb6f834fb: nop
0xb6f834fc: add %al,(%eax)
0xb6f834fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83500 96 0 0x0 0x10a1124: "nop"
Dump of assembler code from 0xb6f83520 to 0xb6f83560:
0xb6f83520: sub $0x4,%esp
0xb6f83523: fstps (%esp)
0xb6f83526: jmp 0xb6f83544
0xb6f8352b: sub $0x8,%esp
0xb6f8352e: fstpl (%esp)
0xb6f83531: jmp 0xb6f83544
0xb6f83536: push %edx
0xb6f83537: push %eax
0xb6f83538: jmp 0xb6f83544
0xb6f8353d: push %eax
0xb6f8353e: jmp 0xb6f83544
0xb6f83543: push %eax
0xb6f83544: movzbl 0x1(%esi),%ebx
0xb6f83548: inc %esi
0xb6f83549: jmp *0x11561c0(,%ebx,4)
0xb6f83550: add %al,(%eax)
0xb6f83552: add %al,(%eax)
0xb6f83554: add %al,(%eax)
0xb6f83556: add %al,(%eax)
0xb6f83558: add %al,(%eax)
0xb6f8355a: add %al,(%eax)
0xb6f8355c: add %al,(%eax)
0xb6f8355e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83560 96 1 0x1 0x10a1128: "aconst_null"
Dump of assembler code from 0xb6f83580 to 0xb6f835c0:
0xb6f83580: sub $0x4,%esp
0xb6f83583: fstps (%esp)
0xb6f83586: jmp 0xb6f835a4
0xb6f8358b: sub $0x8,%esp
0xb6f8358e: fstpl (%esp)
0xb6f83591: jmp 0xb6f835a4
0xb6f83596: push %edx
0xb6f83597: push %eax
0xb6f83598: jmp 0xb6f835a4
0xb6f8359d: push %eax
0xb6f8359e: jmp 0xb6f835a4
0xb6f835a3: push %eax
0xb6f835a4: xor %eax,%eax
0xb6f835a6: movzbl 0x1(%esi),%ebx
0xb6f835aa: inc %esi
0xb6f835ab: jmp *0x1155dc0(,%ebx,4)
0xb6f835b2: xchg %ax,%ax
0xb6f835b4: add %al,(%eax)
0xb6f835b6: add %al,(%eax)
0xb6f835b8: add %al,(%eax)
0xb6f835ba: add %al,(%eax)
0xb6f835bc: add %al,(%eax)
0xb6f835be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f835c0 96 2 0x2 0x10a1134: "iconst_m1"
Dump of assembler code from 0xb6f835e0 to 0xb6f83620:
0xb6f835e0: sub $0x4,%esp
0xb6f835e3: fstps (%esp)
0xb6f835e6: jmp 0xb6f83604
0xb6f835eb: sub $0x8,%esp
0xb6f835ee: fstpl (%esp)
0xb6f835f1: jmp 0xb6f83604
0xb6f835f6: push %edx
0xb6f835f7: push %eax
0xb6f835f8: jmp 0xb6f83604
0xb6f835fd: push %eax
0xb6f835fe: jmp 0xb6f83604
0xb6f83603: push %eax
0xb6f83604: mov $0xffffffff,%eax
0xb6f83609: movzbl 0x1(%esi),%ebx
0xb6f8360d: inc %esi
0xb6f8360e: jmp *0x1154dc0(,%ebx,4)
0xb6f83615: data32 xchg %ax,%ax
0xb6f83618: add %al,(%eax)
0xb6f8361a: add %al,(%eax)
0xb6f8361c: add %al,(%eax)
0xb6f8361e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83620 96 3 0x3 0x10a113e: "iconst_0"
Dump of assembler code from 0xb6f83640 to 0xb6f83680:
0xb6f83640: sub $0x4,%esp
0xb6f83643: fstps (%esp)
0xb6f83646: jmp 0xb6f83664
0xb6f8364b: sub $0x8,%esp
0xb6f8364e: fstpl (%esp)
0xb6f83651: jmp 0xb6f83664
0xb6f83656: push %edx
0xb6f83657: push %eax
0xb6f83658: jmp 0xb6f83664
0xb6f8365d: push %eax
0xb6f8365e: jmp 0xb6f83664
0xb6f83663: push %eax
0xb6f83664: xor %eax,%eax
0xb6f83666: movzbl 0x1(%esi),%ebx
0xb6f8366a: inc %esi
0xb6f8366b: jmp *0x1154dc0(,%ebx,4)
0xb6f83672: xchg %ax,%ax
0xb6f83674: add %al,(%eax)
0xb6f83676: add %al,(%eax)
0xb6f83678: add %al,(%eax)
0xb6f8367a: add %al,(%eax)
0xb6f8367c: add %al,(%eax)
0xb6f8367e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83680 96 4 0x4 0x10a1147: "iconst_1"
Dump of assembler code from 0xb6f836a0 to 0xb6f836e0:
0xb6f836a0: sub $0x4,%esp
0xb6f836a3: fstps (%esp)
0xb6f836a6: jmp 0xb6f836c4
0xb6f836ab: sub $0x8,%esp
0xb6f836ae: fstpl (%esp)
0xb6f836b1: jmp 0xb6f836c4
0xb6f836b6: push %edx
0xb6f836b7: push %eax
0xb6f836b8: jmp 0xb6f836c4
0xb6f836bd: push %eax
0xb6f836be: jmp 0xb6f836c4
0xb6f836c3: push %eax
0xb6f836c4: mov $0x1,%eax
0xb6f836c9: movzbl 0x1(%esi),%ebx
0xb6f836cd: inc %esi
0xb6f836ce: jmp *0x1154dc0(,%ebx,4)
0xb6f836d5: data32 xchg %ax,%ax
0xb6f836d8: add %al,(%eax)
0xb6f836da: add %al,(%eax)
0xb6f836dc: add %al,(%eax)
0xb6f836de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f836e0 96 5 0x5 0x10a1150: "iconst_2"
Dump of assembler code from 0xb6f83700 to 0xb6f83740:
0xb6f83700: sub $0x4,%esp
0xb6f83703: fstps (%esp)
0xb6f83706: jmp 0xb6f83724
0xb6f8370b: sub $0x8,%esp
0xb6f8370e: fstpl (%esp)
0xb6f83711: jmp 0xb6f83724
0xb6f83716: push %edx
0xb6f83717: push %eax
0xb6f83718: jmp 0xb6f83724
0xb6f8371d: push %eax
0xb6f8371e: jmp 0xb6f83724
0xb6f83723: push %eax
0xb6f83724: mov $0x2,%eax
0xb6f83729: movzbl 0x1(%esi),%ebx
0xb6f8372d: inc %esi
0xb6f8372e: jmp *0x1154dc0(,%ebx,4)
0xb6f83735: data32 xchg %ax,%ax
0xb6f83738: add %al,(%eax)
0xb6f8373a: add %al,(%eax)
0xb6f8373c: add %al,(%eax)
0xb6f8373e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83740 96 6 0x6 0x10a1159: "iconst_3"
Dump of assembler code from 0xb6f83760 to 0xb6f837a0:
0xb6f83760: sub $0x4,%esp
0xb6f83763: fstps (%esp)
0xb6f83766: jmp 0xb6f83784
0xb6f8376b: sub $0x8,%esp
0xb6f8376e: fstpl (%esp)
0xb6f83771: jmp 0xb6f83784
0xb6f83776: push %edx
0xb6f83777: push %eax
0xb6f83778: jmp 0xb6f83784
0xb6f8377d: push %eax
0xb6f8377e: jmp 0xb6f83784
0xb6f83783: push %eax
0xb6f83784: mov $0x3,%eax
0xb6f83789: movzbl 0x1(%esi),%ebx
0xb6f8378d: inc %esi
0xb6f8378e: jmp *0x1154dc0(,%ebx,4)
0xb6f83795: data32 xchg %ax,%ax
0xb6f83798: add %al,(%eax)
0xb6f8379a: add %al,(%eax)
0xb6f8379c: add %al,(%eax)
0xb6f8379e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f837a0 96 7 0x7 0x10a1162: "iconst_4"
Dump of assembler code from 0xb6f837c0 to 0xb6f83800:
0xb6f837c0: sub $0x4,%esp
0xb6f837c3: fstps (%esp)
0xb6f837c6: jmp 0xb6f837e4
0xb6f837cb: sub $0x8,%esp
0xb6f837ce: fstpl (%esp)
0xb6f837d1: jmp 0xb6f837e4
0xb6f837d6: push %edx
0xb6f837d7: push %eax
0xb6f837d8: jmp 0xb6f837e4
0xb6f837dd: push %eax
0xb6f837de: jmp 0xb6f837e4
0xb6f837e3: push %eax
0xb6f837e4: mov $0x4,%eax
0xb6f837e9: movzbl 0x1(%esi),%ebx
0xb6f837ed: inc %esi
0xb6f837ee: jmp *0x1154dc0(,%ebx,4)
0xb6f837f5: data32 xchg %ax,%ax
0xb6f837f8: add %al,(%eax)
0xb6f837fa: add %al,(%eax)
0xb6f837fc: add %al,(%eax)
0xb6f837fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83800 96 8 0x8 0x10a116b: "iconst_5"
Dump of assembler code from 0xb6f83820 to 0xb6f83860:
0xb6f83820: sub $0x4,%esp
0xb6f83823: fstps (%esp)
0xb6f83826: jmp 0xb6f83844
0xb6f8382b: sub $0x8,%esp
0xb6f8382e: fstpl (%esp)
0xb6f83831: jmp 0xb6f83844
0xb6f83836: push %edx
0xb6f83837: push %eax
0xb6f83838: jmp 0xb6f83844
0xb6f8383d: push %eax
0xb6f8383e: jmp 0xb6f83844
0xb6f83843: push %eax
0xb6f83844: mov $0x5,%eax
0xb6f83849: movzbl 0x1(%esi),%ebx
0xb6f8384d: inc %esi
0xb6f8384e: jmp *0x1154dc0(,%ebx,4)
0xb6f83855: data32 xchg %ax,%ax
0xb6f83858: add %al,(%eax)
0xb6f8385a: add %al,(%eax)
0xb6f8385c: add %al,(%eax)
0xb6f8385e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83860 96 9 0x9 0x10a1174: "lconst_0"
Dump of assembler code from 0xb6f83880 to 0xb6f838c0:
0xb6f83880: sub $0x4,%esp
0xb6f83883: fstps (%esp)
0xb6f83886: jmp 0xb6f838a4
0xb6f8388b: sub $0x8,%esp
0xb6f8388e: fstpl (%esp)
0xb6f83891: jmp 0xb6f838a4
0xb6f83896: push %edx
0xb6f83897: push %eax
0xb6f83898: jmp 0xb6f838a4
0xb6f8389d: push %eax
0xb6f8389e: jmp 0xb6f838a4
0xb6f838a3: push %eax
0xb6f838a4: xor %eax,%eax
0xb6f838a6: xor %edx,%edx
0xb6f838a8: movzbl 0x1(%esi),%ebx
0xb6f838ac: inc %esi
0xb6f838ad: jmp *0x11551c0(,%ebx,4)
0xb6f838b4: add %al,(%eax)
0xb6f838b6: add %al,(%eax)
0xb6f838b8: add %al,(%eax)
0xb6f838ba: add %al,(%eax)
0xb6f838bc: add %al,(%eax)
0xb6f838be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f838c0 96 10 0xa 0x10a117d: "lconst_1"
Dump of assembler code from 0xb6f838e0 to 0xb6f83920:
0xb6f838e0: sub $0x4,%esp
0xb6f838e3: fstps (%esp)
0xb6f838e6: jmp 0xb6f83904
0xb6f838eb: sub $0x8,%esp
0xb6f838ee: fstpl (%esp)
0xb6f838f1: jmp 0xb6f83904
0xb6f838f6: push %edx
0xb6f838f7: push %eax
0xb6f838f8: jmp 0xb6f83904
0xb6f838fd: push %eax
0xb6f838fe: jmp 0xb6f83904
0xb6f83903: push %eax
0xb6f83904: mov $0x1,%eax
0xb6f83909: xor %edx,%edx
0xb6f8390b: movzbl 0x1(%esi),%ebx
0xb6f8390f: inc %esi
0xb6f83910: jmp *0x11551c0(,%ebx,4)
0xb6f83917: nop
0xb6f83918: add %al,(%eax)
0xb6f8391a: add %al,(%eax)
0xb6f8391c: add %al,(%eax)
0xb6f8391e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83920 96 11 0xb 0x10a1186: "fconst_0"
Dump of assembler code from 0xb6f83940 to 0xb6f83980:
0xb6f83940: sub $0x4,%esp
0xb6f83943: fstps (%esp)
0xb6f83946: jmp 0xb6f83964
0xb6f8394b: sub $0x8,%esp
0xb6f8394e: fstpl (%esp)
0xb6f83951: jmp 0xb6f83964
0xb6f83956: push %edx
0xb6f83957: push %eax
0xb6f83958: jmp 0xb6f83964
0xb6f8395d: push %eax
0xb6f8395e: jmp 0xb6f83964
0xb6f83963: push %eax
0xb6f83964: fldz
0xb6f83966: movzbl 0x1(%esi),%ebx
0xb6f8396a: inc %esi
0xb6f8396b: jmp *0x11555c0(,%ebx,4)
0xb6f83972: xchg %ax,%ax
0xb6f83974: add %al,(%eax)
0xb6f83976: add %al,(%eax)
0xb6f83978: add %al,(%eax)
0xb6f8397a: add %al,(%eax)
0xb6f8397c: add %al,(%eax)
0xb6f8397e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83980 96 12 0xc 0x10a118f: "fconst_1"
Dump of assembler code from 0xb6f839a0 to 0xb6f839e0:
0xb6f839a0: sub $0x4,%esp
0xb6f839a3: fstps (%esp)
0xb6f839a6: jmp 0xb6f839c4
0xb6f839ab: sub $0x8,%esp
0xb6f839ae: fstpl (%esp)
0xb6f839b1: jmp 0xb6f839c4
0xb6f839b6: push %edx
0xb6f839b7: push %eax
0xb6f839b8: jmp 0xb6f839c4
0xb6f839bd: push %eax
0xb6f839be: jmp 0xb6f839c4
0xb6f839c3: push %eax
0xb6f839c4: fld1
0xb6f839c6: movzbl 0x1(%esi),%ebx
0xb6f839ca: inc %esi
0xb6f839cb: jmp *0x11555c0(,%ebx,4)
0xb6f839d2: xchg %ax,%ax
0xb6f839d4: add %al,(%eax)
0xb6f839d6: add %al,(%eax)
0xb6f839d8: add %al,(%eax)
0xb6f839da: add %al,(%eax)
0xb6f839dc: add %al,(%eax)
0xb6f839de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f839e0 96 13 0xd 0x10a1198: "fconst_2"
Dump of assembler code from 0xb6f83a00 to 0xb6f83a40:
0xb6f83a00: sub $0x4,%esp
0xb6f83a03: fstps (%esp)
0xb6f83a06: jmp 0xb6f83a24
0xb6f83a0b: sub $0x8,%esp
0xb6f83a0e: fstpl (%esp)
0xb6f83a11: jmp 0xb6f83a24
0xb6f83a16: push %edx
0xb6f83a17: push %eax
0xb6f83a18: jmp 0xb6f83a24
0xb6f83a1d: push %eax
0xb6f83a1e: jmp 0xb6f83a24
0xb6f83a23: push %eax
0xb6f83a24: fld1
0xb6f83a26: fld1
0xb6f83a28: faddp %st,%st(1)
0xb6f83a2a: movzbl 0x1(%esi),%ebx
0xb6f83a2e: inc %esi
0xb6f83a2f: jmp *0x11555c0(,%ebx,4)
0xb6f83a36: xchg %ax,%ax
0xb6f83a38: add %al,(%eax)
0xb6f83a3a: add %al,(%eax)
0xb6f83a3c: add %al,(%eax)
0xb6f83a3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83a40 96 14 0xe 0x10a11a1: "dconst_0"
Dump of assembler code from 0xb6f83a60 to 0xb6f83aa0:
0xb6f83a60: sub $0x4,%esp
0xb6f83a63: fstps (%esp)
0xb6f83a66: jmp 0xb6f83a84
0xb6f83a6b: sub $0x8,%esp
0xb6f83a6e: fstpl (%esp)
0xb6f83a71: jmp 0xb6f83a84
0xb6f83a76: push %edx
0xb6f83a77: push %eax
0xb6f83a78: jmp 0xb6f83a84
0xb6f83a7d: push %eax
0xb6f83a7e: jmp 0xb6f83a84
0xb6f83a83: push %eax
0xb6f83a84: fldz
0xb6f83a86: movzbl 0x1(%esi),%ebx
0xb6f83a8a: inc %esi
0xb6f83a8b: jmp *0x11559c0(,%ebx,4)
0xb6f83a92: xchg %ax,%ax
0xb6f83a94: add %al,(%eax)
0xb6f83a96: add %al,(%eax)
0xb6f83a98: add %al,(%eax)
0xb6f83a9a: add %al,(%eax)
0xb6f83a9c: add %al,(%eax)
0xb6f83a9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83aa0 96 15 0xf 0x10a11aa: "dconst_1"
Dump of assembler code from 0xb6f83ac0 to 0xb6f83b00:
0xb6f83ac0: sub $0x4,%esp
0xb6f83ac3: fstps (%esp)
0xb6f83ac6: jmp 0xb6f83ae4
0xb6f83acb: sub $0x8,%esp
0xb6f83ace: fstpl (%esp)
0xb6f83ad1: jmp 0xb6f83ae4
0xb6f83ad6: push %edx
0xb6f83ad7: push %eax
0xb6f83ad8: jmp 0xb6f83ae4
0xb6f83add: push %eax
0xb6f83ade: jmp 0xb6f83ae4
0xb6f83ae3: push %eax
0xb6f83ae4: fld1
0xb6f83ae6: movzbl 0x1(%esi),%ebx
0xb6f83aea: inc %esi
0xb6f83aeb: jmp *0x11559c0(,%ebx,4)
0xb6f83af2: xchg %ax,%ax
0xb6f83af4: add %al,(%eax)
0xb6f83af6: add %al,(%eax)
0xb6f83af8: add %al,(%eax)
0xb6f83afa: add %al,(%eax)
0xb6f83afc: add %al,(%eax)
0xb6f83afe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83b00 96 16 0x10 0x10a11b3: "bipush"
Dump of assembler code from 0xb6f83b20 to 0xb6f83b60:
0xb6f83b20: sub $0x4,%esp
0xb6f83b23: fstps (%esp)
0xb6f83b26: jmp 0xb6f83b44
0xb6f83b2b: sub $0x8,%esp
0xb6f83b2e: fstpl (%esp)
0xb6f83b31: jmp 0xb6f83b44
0xb6f83b36: push %edx
0xb6f83b37: push %eax
0xb6f83b38: jmp 0xb6f83b44
0xb6f83b3d: push %eax
0xb6f83b3e: jmp 0xb6f83b44
0xb6f83b43: push %eax
0xb6f83b44: movsbl 0x1(%esi),%eax
0xb6f83b48: movzbl 0x2(%esi),%ebx
0xb6f83b4c: add $0x2,%esi
0xb6f83b4f: jmp *0x1154dc0(,%ebx,4)
0xb6f83b56: xchg %ax,%ax
0xb6f83b58: add %al,(%eax)
0xb6f83b5a: add %al,(%eax)
0xb6f83b5c: add %al,(%eax)
0xb6f83b5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83b60 96 17 0x11 0x10a11bd: "sipush"
Dump of assembler code from 0xb6f83b80 to 0xb6f83bc0:
0xb6f83b80: sub $0x4,%esp
0xb6f83b83: fstps (%esp)
0xb6f83b86: jmp 0xb6f83ba4
0xb6f83b8b: sub $0x8,%esp
0xb6f83b8e: fstpl (%esp)
0xb6f83b91: jmp 0xb6f83ba4
0xb6f83b96: push %edx
0xb6f83b97: push %eax
0xb6f83b98: jmp 0xb6f83ba4
0xb6f83b9d: push %eax
0xb6f83b9e: jmp 0xb6f83ba4
0xb6f83ba3: push %eax
0xb6f83ba4: movzwl 0x1(%esi),%eax
0xb6f83ba8: bswap %eax
0xb6f83baa: sar $0x10,%eax
0xb6f83bad: movzbl 0x3(%esi),%ebx
0xb6f83bb1: add $0x3,%esi
0xb6f83bb4: jmp *0x1154dc0(,%ebx,4)
0xb6f83bbb: nop
0xb6f83bbc: add %al,(%eax)
0xb6f83bbe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83bc0 288 18 0x12 0x10edd91: "ldc"
Dump of assembler code from 0xb6f83be0 to 0xb6f83ce0:
0xb6f83be0: sub $0x4,%esp
0xb6f83be3: fstps (%esp)
0xb6f83be6: jmp 0xb6f83c04
0xb6f83beb: sub $0x8,%esp
0xb6f83bee: fstpl (%esp)
0xb6f83bf1: jmp 0xb6f83c04
0xb6f83bf6: push %edx
0xb6f83bf7: push %eax
0xb6f83bf8: jmp 0xb6f83c04
0xb6f83bfd: push %eax
0xb6f83bfe: jmp 0xb6f83c04
0xb6f83c03: push %eax
0xb6f83c04: movzbl 0x1(%esi),%ebx
0xb6f83c08: mov -0xc(%ebp),%ecx
0xb6f83c0b: mov 0xc(%ecx),%ecx
0xb6f83c0e: mov 0x8(%ecx),%eax
0xb6f83c11: xor %edx,%edx
0xb6f83c13: mov 0xc(%eax,%ebx,1),%dl
0xb6f83c17: cmp $0x66,%edx
0xb6f83c1a: je 0xb6f83c2f
0xb6f83c1c: cmp $0x64,%edx
0xb6f83c1f: je 0xb6f83c2f
0xb6f83c21: cmp $0x68,%edx
0xb6f83c24: je 0xb6f83c2f
0xb6f83c26: cmp $0x7,%edx
0xb6f83c29: jne 0xb6f83ca5
0xb6f83c2f: mov $0x0,%ecx
0xb6f83c34: call 0xb6f83c3e
0xb6f83c39: jmp 0xb6f83c9f
0xb6f83c3e: push %ecx
0xb6f83c3f: lea 0x8(%esp),%eax
0xb6f83c43: mov %esi,-0x1c(%ebp)
0xb6f83c46: mov %esp,%edi
0xb6f83c48: shr $0xc,%edi
0xb6f83c4b: mov 0x115d7a0(,%edi,4),%edi
0xb6f83c52: push %edi
0xb6f83c53: mov %ebp,0x118(%edi)
0xb6f83c59: mov %eax,0x110(%edi)
0xb6f83c5f: call 0xd745c0 <_ZN18InterpreterRuntime3ldcEP10JavaThreadb>
0xb6f83c64: add $0x8,%esp
0xb6f83c67: movl $0x0,0x110(%edi)
0xb6f83c71: movl $0x0,0x118(%edi)
0xb6f83c7b: cmpl $0x0,0x4(%edi)
0xb6f83c82: jne 0xb6f78340
0xb6f83c88: mov 0x140(%edi),%eax
0xb6f83c8e: movl $0x0,0x140(%edi)
0xb6f83c98: mov -0x1c(%ebp),%esi
0xb6f83c9b: mov -0x18(%ebp),%edi
0xb6f83c9e: ret
0xb6f83c9f: push %eax
0xb6f83ca0: jmp 0xb6f83ccd
0xb6f83ca5: cmp $0x4,%edx
0xb6f83ca8: jne 0xb6f83cb9
0xb6f83caa: flds 0x28(%ecx,%ebx,4)
0xb6f83cae: sub $0x4,%esp
0xb6f83cb1: fstps (%esp)
0xb6f83cb4: jmp 0xb6f83ccd
0xb6f83cb9: cmp $0x8,%edx
0xb6f83cbc: je 0xb6f83cc8
0xb6f83cbe: mov 0x28(%ecx,%ebx,4),%eax
0xb6f83cc2: push %eax
0xb6f83cc3: jmp 0xb6f83ccd
0xb6f83cc8: mov 0x28(%ecx,%ebx,4),%eax
0xb6f83ccc: push %eax
0xb6f83ccd: movzbl 0x2(%esi),%ebx
0xb6f83cd1: add $0x2,%esi
0xb6f83cd4: jmp *0x11561c0(,%ebx,4)
0xb6f83cdb: nop
0xb6f83cdc: add %al,(%eax)
0xb6f83cde: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83ce0 288 19 0x13 0x10a1800: "ldc_w"
Dump of assembler code from 0xb6f83d00 to 0xb6f83e00:
0xb6f83d00: sub $0x4,%esp
0xb6f83d03: fstps (%esp)
0xb6f83d06: jmp 0xb6f83d24
0xb6f83d0b: sub $0x8,%esp
0xb6f83d0e: fstpl (%esp)
0xb6f83d11: jmp 0xb6f83d24
0xb6f83d16: push %edx
0xb6f83d17: push %eax
0xb6f83d18: jmp 0xb6f83d24
0xb6f83d1d: push %eax
0xb6f83d1e: jmp 0xb6f83d24
0xb6f83d23: push %eax
0xb6f83d24: mov 0x1(%esi),%ebx
0xb6f83d27: bswap %ebx
0xb6f83d29: shr $0x10,%ebx
0xb6f83d2c: mov -0xc(%ebp),%ecx
0xb6f83d2f: mov 0xc(%ecx),%ecx
0xb6f83d32: mov 0x8(%ecx),%eax
0xb6f83d35: xor %edx,%edx
0xb6f83d37: mov 0xc(%eax,%ebx,1),%dl
0xb6f83d3b: cmp $0x66,%edx
0xb6f83d3e: je 0xb6f83d53
0xb6f83d40: cmp $0x64,%edx
0xb6f83d43: je 0xb6f83d53
0xb6f83d45: cmp $0x68,%edx
0xb6f83d48: je 0xb6f83d53
0xb6f83d4a: cmp $0x7,%edx
0xb6f83d4d: jne 0xb6f83dc9
0xb6f83d53: mov $0x1,%ecx
0xb6f83d58: call 0xb6f83d62
0xb6f83d5d: jmp 0xb6f83dc3
0xb6f83d62: push %ecx
0xb6f83d63: lea 0x8(%esp),%eax
0xb6f83d67: mov %esi,-0x1c(%ebp)
0xb6f83d6a: mov %esp,%edi
0xb6f83d6c: shr $0xc,%edi
0xb6f83d6f: mov 0x115d7a0(,%edi,4),%edi
0xb6f83d76: push %edi
0xb6f83d77: mov %ebp,0x118(%edi)
0xb6f83d7d: mov %eax,0x110(%edi)
0xb6f83d83: call 0xd745c0 <_ZN18InterpreterRuntime3ldcEP10JavaThreadb>
0xb6f83d88: add $0x8,%esp
0xb6f83d8b: movl $0x0,0x110(%edi)
0xb6f83d95: movl $0x0,0x118(%edi)
0xb6f83d9f: cmpl $0x0,0x4(%edi)
0xb6f83da6: jne 0xb6f78340
0xb6f83dac: mov 0x140(%edi),%eax
0xb6f83db2: movl $0x0,0x140(%edi)
0xb6f83dbc: mov -0x1c(%ebp),%esi
0xb6f83dbf: mov -0x18(%ebp),%edi
0xb6f83dc2: ret
0xb6f83dc3: push %eax
0xb6f83dc4: jmp 0xb6f83df1
0xb6f83dc9: cmp $0x4,%edx
0xb6f83dcc: jne 0xb6f83ddd
0xb6f83dce: flds 0x28(%ecx,%ebx,4)
0xb6f83dd2: sub $0x4,%esp
0xb6f83dd5: fstps (%esp)
0xb6f83dd8: jmp 0xb6f83df1
0xb6f83ddd: cmp $0x8,%edx
0xb6f83de0: je 0xb6f83dec
0xb6f83de2: mov 0x28(%ecx,%ebx,4),%eax
0xb6f83de6: push %eax
0xb6f83de7: jmp 0xb6f83df1
0xb6f83dec: mov 0x28(%ecx,%ebx,4),%eax
0xb6f83df0: push %eax
0xb6f83df1: movzbl 0x3(%esi),%ebx
0xb6f83df5: add $0x3,%esi
0xb6f83df8: jmp *0x11561c0(,%ebx,4)
0xb6f83dff: nop
End of assembler dump.
Codelet @ 0xb6f83e00 128 20 0x14 0x10a11cf: "ldc2_w"
Dump of assembler code from 0xb6f83e20 to 0xb6f83e80:
0xb6f83e20: sub $0x4,%esp
0xb6f83e23: fstps (%esp)
0xb6f83e26: jmp 0xb6f83e44
0xb6f83e2b: sub $0x8,%esp
0xb6f83e2e: fstpl (%esp)
0xb6f83e31: jmp 0xb6f83e44
0xb6f83e36: push %edx
0xb6f83e37: push %eax
0xb6f83e38: jmp 0xb6f83e44
0xb6f83e3d: push %eax
0xb6f83e3e: jmp 0xb6f83e44
0xb6f83e43: push %eax
0xb6f83e44: mov 0x1(%esi),%ebx
0xb6f83e47: bswap %ebx
0xb6f83e49: shr $0x10,%ebx
0xb6f83e4c: mov -0xc(%ebp),%ecx
0xb6f83e4f: mov 0xc(%ecx),%ecx
0xb6f83e52: mov 0x8(%ecx),%eax
0xb6f83e55: cmpb $0x6,0xc(%eax,%ebx,1)
0xb6f83e5a: jne 0xb6f83e68
0xb6f83e5c: fldl 0x28(%ecx,%ebx,4)
0xb6f83e60: sub $0x8,%esp
0xb6f83e63: fstpl (%esp)
0xb6f83e66: jmp 0xb6f83e72
0xb6f83e68: mov 0x28(%ecx,%ebx,4),%eax
0xb6f83e6c: mov 0x2c(%ecx,%ebx,4),%edx
0xb6f83e70: push %edx
0xb6f83e71: push %eax
0xb6f83e72: movzbl 0x3(%esi),%ebx
0xb6f83e76: add $0x3,%esi
0xb6f83e79: jmp *0x11561c0(,%ebx,4)
End of assembler dump.
Codelet @ 0xb6f83e80 192 21 0x15 0x10a1778: "iload"
Dump of assembler code from 0xb6f83ea0 to 0xb6f83f40:
0xb6f83ea0: sub $0x4,%esp
0xb6f83ea3: fstps (%esp)
0xb6f83ea6: jmp 0xb6f83ec4
0xb6f83eab: sub $0x8,%esp
0xb6f83eae: fstpl (%esp)
0xb6f83eb1: jmp 0xb6f83ec4
0xb6f83eb6: push %edx
0xb6f83eb7: push %eax
0xb6f83eb8: jmp 0xb6f83ec4
0xb6f83ebd: push %eax
0xb6f83ebe: jmp 0xb6f83ec4
0xb6f83ec3: push %eax
0xb6f83ec4: movzbl 0x2(%esi),%ebx
0xb6f83ec8: cmp $0x15,%ebx
0xb6f83ecb: je 0xb6f83eef
0xb6f83ed1: cmp $0xdf,%ebx
0xb6f83ed7: mov $0xe0,%ecx
0xb6f83edc: je 0xb6f83eed
0xb6f83ede: cmp $0x34,%ebx
0xb6f83ee1: mov $0xe1,%ecx
0xb6f83ee6: je 0xb6f83eed
0xb6f83ee8: mov $0xdf,%ecx
0xb6f83eed: mov %cl,(%esi)
0xb6f83eef: movzbl 0x1(%esi),%ebx
0xb6f83ef3: neg %ebx
0xb6f83ef5: mov (%edi,%ebx,4),%eax
0xb6f83ef8: movzbl 0x2(%esi),%ebx
0xb6f83efc: add $0x2,%esi
0xb6f83eff: jmp *0x1154dc0(,%ebx,4)
0xb6f83f06: mov 0x2(%esi),%ebx
0xb6f83f09: bswap %ebx
0xb6f83f0b: shr $0x10,%ebx
0xb6f83f0e: neg %ebx
0xb6f83f10: mov (%edi,%ebx,4),%eax
0xb6f83f13: movzbl 0x4(%esi),%ebx
0xb6f83f17: add $0x4,%esi
0xb6f83f1a: jmp *0x1154dc0(,%ebx,4)
0xb6f83f21: data32 xchg %ax,%ax
0xb6f83f24: add %al,(%eax)
0xb6f83f26: add %al,(%eax)
0xb6f83f28: add %al,(%eax)
0xb6f83f2a: add %al,(%eax)
0xb6f83f2c: add %al,(%eax)
0xb6f83f2e: add %al,(%eax)
0xb6f83f30: add %al,(%eax)
0xb6f83f32: add %al,(%eax)
0xb6f83f34: add %al,(%eax)
0xb6f83f36: add %al,(%eax)
0xb6f83f38: add %al,(%eax)
0xb6f83f3a: add %al,(%eax)
0xb6f83f3c: add %al,(%eax)
0xb6f83f3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f83f40 128 22 0x16 0x10a11de: "lload"
Dump of assembler code from 0xb6f83f60 to 0xb6f83fc0:
0xb6f83f60: sub $0x4,%esp
0xb6f83f63: fstps (%esp)
0xb6f83f66: jmp 0xb6f83f84
0xb6f83f6b: sub $0x8,%esp
0xb6f83f6e: fstpl (%esp)
0xb6f83f71: jmp 0xb6f83f84
0xb6f83f76: push %edx
0xb6f83f77: push %eax
0xb6f83f78: jmp 0xb6f83f84
0xb6f83f7d: push %eax
0xb6f83f7e: jmp 0xb6f83f84
0xb6f83f83: push %eax
0xb6f83f84: movzbl 0x1(%esi),%ebx
0xb6f83f88: neg %ebx
0xb6f83f8a: mov -0x4(%edi,%ebx,4),%eax
0xb6f83f8e: mov (%edi,%ebx,4),%edx
0xb6f83f91: movzbl 0x2(%esi),%ebx
0xb6f83f95: add $0x2,%esi
0xb6f83f98: jmp *0x11551c0(,%ebx,4)
0xb6f83f9f: mov 0x2(%esi),%ebx
0xb6f83fa2: bswap %ebx
0xb6f83fa4: shr $0x10,%ebx
0xb6f83fa7: neg %ebx
0xb6f83fa9: mov -0x4(%edi,%ebx,4),%eax
0xb6f83fad: mov (%edi,%ebx,4),%edx
0xb6f83fb0: movzbl 0x4(%esi),%ebx
0xb6f83fb4: add $0x4,%esi
0xb6f83fb7: jmp *0x11551c0(,%ebx,4)
0xb6f83fbe: xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f83fc0 128 23 0x17 0x10a11e4: "fload"
Dump of assembler code from 0xb6f83fe0 to 0xb6f84040:
0xb6f83fe0: sub $0x4,%esp
0xb6f83fe3: fstps (%esp)
0xb6f83fe6: jmp 0xb6f84004
0xb6f83feb: sub $0x8,%esp
0xb6f83fee: fstpl (%esp)
0xb6f83ff1: jmp 0xb6f84004
0xb6f83ff6: push %edx
0xb6f83ff7: push %eax
0xb6f83ff8: jmp 0xb6f84004
0xb6f83ffd: push %eax
0xb6f83ffe: jmp 0xb6f84004
0xb6f84003: push %eax
0xb6f84004: movzbl 0x1(%esi),%ebx
0xb6f84008: neg %ebx
0xb6f8400a: flds (%edi,%ebx,4)
0xb6f8400d: movzbl 0x2(%esi),%ebx
0xb6f84011: add $0x2,%esi
0xb6f84014: jmp *0x11555c0(,%ebx,4)
0xb6f8401b: mov 0x2(%esi),%ebx
0xb6f8401e: bswap %ebx
0xb6f84020: shr $0x10,%ebx
0xb6f84023: neg %ebx
0xb6f84025: flds (%edi,%ebx,4)
0xb6f84028: movzbl 0x4(%esi),%ebx
0xb6f8402c: add $0x4,%esi
0xb6f8402f: jmp *0x11555c0(,%ebx,4)
0xb6f84036: xchg %ax,%ax
0xb6f84038: add %al,(%eax)
0xb6f8403a: add %al,(%eax)
0xb6f8403c: add %al,(%eax)
0xb6f8403e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84040 128 24 0x18 0x10a11ea: "dload"
Dump of assembler code from 0xb6f84060 to 0xb6f840c0:
0xb6f84060: sub $0x4,%esp
0xb6f84063: fstps (%esp)
0xb6f84066: jmp 0xb6f84084
0xb6f8406b: sub $0x8,%esp
0xb6f8406e: fstpl (%esp)
0xb6f84071: jmp 0xb6f84084
0xb6f84076: push %edx
0xb6f84077: push %eax
0xb6f84078: jmp 0xb6f84084
0xb6f8407d: push %eax
0xb6f8407e: jmp 0xb6f84084
0xb6f84083: push %eax
0xb6f84084: movzbl 0x1(%esi),%ebx
0xb6f84088: neg %ebx
0xb6f8408a: fldl -0x4(%edi,%ebx,4)
0xb6f8408e: movzbl 0x2(%esi),%ebx
0xb6f84092: add $0x2,%esi
0xb6f84095: jmp *0x11559c0(,%ebx,4)
0xb6f8409c: mov 0x2(%esi),%ebx
0xb6f8409f: bswap %ebx
0xb6f840a1: shr $0x10,%ebx
0xb6f840a4: neg %ebx
0xb6f840a6: fldl -0x4(%edi,%ebx,4)
0xb6f840aa: movzbl 0x4(%esi),%ebx
0xb6f840ae: add $0x4,%esi
0xb6f840b1: jmp *0x11559c0(,%ebx,4)
0xb6f840b8: add %al,(%eax)
0xb6f840ba: add %al,(%eax)
0xb6f840bc: add %al,(%eax)
0xb6f840be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f840c0 128 25 0x19 0x10a12a5: "aload"
Dump of assembler code from 0xb6f840e0 to 0xb6f84140:
0xb6f840e0: sub $0x4,%esp
0xb6f840e3: fstps (%esp)
0xb6f840e6: jmp 0xb6f84104
0xb6f840eb: sub $0x8,%esp
0xb6f840ee: fstpl (%esp)
0xb6f840f1: jmp 0xb6f84104
0xb6f840f6: push %edx
0xb6f840f7: push %eax
0xb6f840f8: jmp 0xb6f84104
0xb6f840fd: push %eax
0xb6f840fe: jmp 0xb6f84104
0xb6f84103: push %eax
0xb6f84104: movzbl 0x1(%esi),%ebx
0xb6f84108: neg %ebx
0xb6f8410a: mov (%edi,%ebx,4),%eax
0xb6f8410d: movzbl 0x2(%esi),%ebx
0xb6f84111: add $0x2,%esi
0xb6f84114: jmp *0x1155dc0(,%ebx,4)
0xb6f8411b: mov 0x2(%esi),%ebx
0xb6f8411e: bswap %ebx
0xb6f84120: shr $0x10,%ebx
0xb6f84123: neg %ebx
0xb6f84125: mov (%edi,%ebx,4),%eax
0xb6f84128: movzbl 0x4(%esi),%ebx
0xb6f8412c: add $0x4,%esi
0xb6f8412f: jmp *0x1155dc0(,%ebx,4)
0xb6f84136: xchg %ax,%ax
0xb6f84138: add %al,(%eax)
0xb6f8413a: add %al,(%eax)
0xb6f8413c: add %al,(%eax)
0xb6f8413e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84140 96 26 0x1a 0x10a11f0: "iload_0"
Dump of assembler code from 0xb6f84160 to 0xb6f841a0:
0xb6f84160: sub $0x4,%esp
0xb6f84163: fstps (%esp)
0xb6f84166: jmp 0xb6f84184
0xb6f8416b: sub $0x8,%esp
0xb6f8416e: fstpl (%esp)
0xb6f84171: jmp 0xb6f84184
0xb6f84176: push %edx
0xb6f84177: push %eax
0xb6f84178: jmp 0xb6f84184
0xb6f8417d: push %eax
0xb6f8417e: jmp 0xb6f84184
0xb6f84183: push %eax
0xb6f84184: mov (%edi),%eax
0xb6f84186: movzbl 0x1(%esi),%ebx
0xb6f8418a: inc %esi
0xb6f8418b: jmp *0x1154dc0(,%ebx,4)
0xb6f84192: xchg %ax,%ax
0xb6f84194: add %al,(%eax)
0xb6f84196: add %al,(%eax)
0xb6f84198: add %al,(%eax)
0xb6f8419a: add %al,(%eax)
0xb6f8419c: add %al,(%eax)
0xb6f8419e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f841a0 96 27 0x1b 0x10a11f8: "iload_1"
Dump of assembler code from 0xb6f841c0 to 0xb6f84200:
0xb6f841c0: sub $0x4,%esp
0xb6f841c3: fstps (%esp)
0xb6f841c6: jmp 0xb6f841e4
0xb6f841cb: sub $0x8,%esp
0xb6f841ce: fstpl (%esp)
0xb6f841d1: jmp 0xb6f841e4
0xb6f841d6: push %edx
0xb6f841d7: push %eax
0xb6f841d8: jmp 0xb6f841e4
0xb6f841dd: push %eax
0xb6f841de: jmp 0xb6f841e4
0xb6f841e3: push %eax
0xb6f841e4: mov -0x4(%edi),%eax
0xb6f841e7: movzbl 0x1(%esi),%ebx
0xb6f841eb: inc %esi
0xb6f841ec: jmp *0x1154dc0(,%ebx,4)
0xb6f841f3: nop
0xb6f841f4: add %al,(%eax)
0xb6f841f6: add %al,(%eax)
0xb6f841f8: add %al,(%eax)
0xb6f841fa: add %al,(%eax)
0xb6f841fc: add %al,(%eax)
0xb6f841fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84200 96 28 0x1c 0x10a1200: "iload_2"
Dump of assembler code from 0xb6f84220 to 0xb6f84260:
0xb6f84220: sub $0x4,%esp
0xb6f84223: fstps (%esp)
0xb6f84226: jmp 0xb6f84244
0xb6f8422b: sub $0x8,%esp
0xb6f8422e: fstpl (%esp)
0xb6f84231: jmp 0xb6f84244
0xb6f84236: push %edx
0xb6f84237: push %eax
0xb6f84238: jmp 0xb6f84244
0xb6f8423d: push %eax
0xb6f8423e: jmp 0xb6f84244
0xb6f84243: push %eax
0xb6f84244: mov -0x8(%edi),%eax
0xb6f84247: movzbl 0x1(%esi),%ebx
0xb6f8424b: inc %esi
0xb6f8424c: jmp *0x1154dc0(,%ebx,4)
0xb6f84253: nop
0xb6f84254: add %al,(%eax)
0xb6f84256: add %al,(%eax)
0xb6f84258: add %al,(%eax)
0xb6f8425a: add %al,(%eax)
0xb6f8425c: add %al,(%eax)
0xb6f8425e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84260 96 29 0x1d 0x10a1208: "iload_3"
Dump of assembler code from 0xb6f84280 to 0xb6f842c0:
0xb6f84280: sub $0x4,%esp
0xb6f84283: fstps (%esp)
0xb6f84286: jmp 0xb6f842a4
0xb6f8428b: sub $0x8,%esp
0xb6f8428e: fstpl (%esp)
0xb6f84291: jmp 0xb6f842a4
0xb6f84296: push %edx
0xb6f84297: push %eax
0xb6f84298: jmp 0xb6f842a4
0xb6f8429d: push %eax
0xb6f8429e: jmp 0xb6f842a4
0xb6f842a3: push %eax
0xb6f842a4: mov -0xc(%edi),%eax
0xb6f842a7: movzbl 0x1(%esi),%ebx
0xb6f842ab: inc %esi
0xb6f842ac: jmp *0x1154dc0(,%ebx,4)
0xb6f842b3: nop
0xb6f842b4: add %al,(%eax)
0xb6f842b6: add %al,(%eax)
0xb6f842b8: add %al,(%eax)
0xb6f842ba: add %al,(%eax)
0xb6f842bc: add %al,(%eax)
0xb6f842be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f842c0 96 30 0x1e 0x10a1210: "lload_0"
Dump of assembler code from 0xb6f842e0 to 0xb6f84320:
0xb6f842e0: sub $0x4,%esp
0xb6f842e3: fstps (%esp)
0xb6f842e6: jmp 0xb6f84304
0xb6f842eb: sub $0x8,%esp
0xb6f842ee: fstpl (%esp)
0xb6f842f1: jmp 0xb6f84304
0xb6f842f6: push %edx
0xb6f842f7: push %eax
0xb6f842f8: jmp 0xb6f84304
0xb6f842fd: push %eax
0xb6f842fe: jmp 0xb6f84304
0xb6f84303: push %eax
0xb6f84304: mov -0x4(%edi),%eax
0xb6f84307: mov (%edi),%edx
0xb6f84309: movzbl 0x1(%esi),%ebx
0xb6f8430d: inc %esi
0xb6f8430e: jmp *0x11551c0(,%ebx,4)
0xb6f84315: data32 xchg %ax,%ax
0xb6f84318: add %al,(%eax)
0xb6f8431a: add %al,(%eax)
0xb6f8431c: add %al,(%eax)
0xb6f8431e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84320 96 31 0x1f 0x10a1218: "lload_1"
Dump of assembler code from 0xb6f84340 to 0xb6f84380:
0xb6f84340: sub $0x4,%esp
0xb6f84343: fstps (%esp)
0xb6f84346: jmp 0xb6f84364
0xb6f8434b: sub $0x8,%esp
0xb6f8434e: fstpl (%esp)
0xb6f84351: jmp 0xb6f84364
0xb6f84356: push %edx
0xb6f84357: push %eax
0xb6f84358: jmp 0xb6f84364
0xb6f8435d: push %eax
0xb6f8435e: jmp 0xb6f84364
0xb6f84363: push %eax
0xb6f84364: mov -0x8(%edi),%eax
0xb6f84367: mov -0x4(%edi),%edx
0xb6f8436a: movzbl 0x1(%esi),%ebx
0xb6f8436e: inc %esi
0xb6f8436f: jmp *0x11551c0(,%ebx,4)
0xb6f84376: xchg %ax,%ax
0xb6f84378: add %al,(%eax)
0xb6f8437a: add %al,(%eax)
0xb6f8437c: add %al,(%eax)
0xb6f8437e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84380 96 32 0x20 0x10a1220: "lload_2"
Dump of assembler code from 0xb6f843a0 to 0xb6f843e0:
0xb6f843a0: sub $0x4,%esp
0xb6f843a3: fstps (%esp)
0xb6f843a6: jmp 0xb6f843c4
0xb6f843ab: sub $0x8,%esp
0xb6f843ae: fstpl (%esp)
0xb6f843b1: jmp 0xb6f843c4
0xb6f843b6: push %edx
0xb6f843b7: push %eax
0xb6f843b8: jmp 0xb6f843c4
0xb6f843bd: push %eax
0xb6f843be: jmp 0xb6f843c4
0xb6f843c3: push %eax
0xb6f843c4: mov -0xc(%edi),%eax
0xb6f843c7: mov -0x8(%edi),%edx
0xb6f843ca: movzbl 0x1(%esi),%ebx
0xb6f843ce: inc %esi
0xb6f843cf: jmp *0x11551c0(,%ebx,4)
0xb6f843d6: xchg %ax,%ax
0xb6f843d8: add %al,(%eax)
0xb6f843da: add %al,(%eax)
0xb6f843dc: add %al,(%eax)
0xb6f843de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f843e0 96 33 0x21 0x10a1228: "lload_3"
Dump of assembler code from 0xb6f84400 to 0xb6f84440:
0xb6f84400: sub $0x4,%esp
0xb6f84403: fstps (%esp)
0xb6f84406: jmp 0xb6f84424
0xb6f8440b: sub $0x8,%esp
0xb6f8440e: fstpl (%esp)
0xb6f84411: jmp 0xb6f84424
0xb6f84416: push %edx
0xb6f84417: push %eax
0xb6f84418: jmp 0xb6f84424
0xb6f8441d: push %eax
0xb6f8441e: jmp 0xb6f84424
0xb6f84423: push %eax
0xb6f84424: mov -0x10(%edi),%eax
0xb6f84427: mov -0xc(%edi),%edx
0xb6f8442a: movzbl 0x1(%esi),%ebx
0xb6f8442e: inc %esi
0xb6f8442f: jmp *0x11551c0(,%ebx,4)
0xb6f84436: xchg %ax,%ax
0xb6f84438: add %al,(%eax)
0xb6f8443a: add %al,(%eax)
0xb6f8443c: add %al,(%eax)
0xb6f8443e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84440 96 34 0x22 0x10a1230: "fload_0"
Dump of assembler code from 0xb6f84460 to 0xb6f844a0:
0xb6f84460: sub $0x4,%esp
0xb6f84463: fstps (%esp)
0xb6f84466: jmp 0xb6f84484
0xb6f8446b: sub $0x8,%esp
0xb6f8446e: fstpl (%esp)
0xb6f84471: jmp 0xb6f84484
0xb6f84476: push %edx
0xb6f84477: push %eax
0xb6f84478: jmp 0xb6f84484
0xb6f8447d: push %eax
0xb6f8447e: jmp 0xb6f84484
0xb6f84483: push %eax
0xb6f84484: flds (%edi)
0xb6f84486: movzbl 0x1(%esi),%ebx
0xb6f8448a: inc %esi
0xb6f8448b: jmp *0x11555c0(,%ebx,4)
0xb6f84492: xchg %ax,%ax
0xb6f84494: add %al,(%eax)
0xb6f84496: add %al,(%eax)
0xb6f84498: add %al,(%eax)
0xb6f8449a: add %al,(%eax)
0xb6f8449c: add %al,(%eax)
0xb6f8449e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f844a0 96 35 0x23 0x10a1238: "fload_1"
Dump of assembler code from 0xb6f844c0 to 0xb6f84500:
0xb6f844c0: sub $0x4,%esp
0xb6f844c3: fstps (%esp)
0xb6f844c6: jmp 0xb6f844e4
0xb6f844cb: sub $0x8,%esp
0xb6f844ce: fstpl (%esp)
0xb6f844d1: jmp 0xb6f844e4
0xb6f844d6: push %edx
0xb6f844d7: push %eax
0xb6f844d8: jmp 0xb6f844e4
0xb6f844dd: push %eax
0xb6f844de: jmp 0xb6f844e4
0xb6f844e3: push %eax
0xb6f844e4: flds -0x4(%edi)
0xb6f844e7: movzbl 0x1(%esi),%ebx
0xb6f844eb: inc %esi
0xb6f844ec: jmp *0x11555c0(,%ebx,4)
0xb6f844f3: nop
0xb6f844f4: add %al,(%eax)
0xb6f844f6: add %al,(%eax)
0xb6f844f8: add %al,(%eax)
0xb6f844fa: add %al,(%eax)
0xb6f844fc: add %al,(%eax)
0xb6f844fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84500 96 36 0x24 0x10a1240: "fload_2"
Dump of assembler code from 0xb6f84520 to 0xb6f84560:
0xb6f84520: sub $0x4,%esp
0xb6f84523: fstps (%esp)
0xb6f84526: jmp 0xb6f84544
0xb6f8452b: sub $0x8,%esp
0xb6f8452e: fstpl (%esp)
0xb6f84531: jmp 0xb6f84544
0xb6f84536: push %edx
0xb6f84537: push %eax
0xb6f84538: jmp 0xb6f84544
0xb6f8453d: push %eax
0xb6f8453e: jmp 0xb6f84544
0xb6f84543: push %eax
0xb6f84544: flds -0x8(%edi)
0xb6f84547: movzbl 0x1(%esi),%ebx
0xb6f8454b: inc %esi
0xb6f8454c: jmp *0x11555c0(,%ebx,4)
0xb6f84553: nop
0xb6f84554: add %al,(%eax)
0xb6f84556: add %al,(%eax)
0xb6f84558: add %al,(%eax)
0xb6f8455a: add %al,(%eax)
0xb6f8455c: add %al,(%eax)
0xb6f8455e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84560 96 37 0x25 0x10a1248: "fload_3"
Dump of assembler code from 0xb6f84580 to 0xb6f845c0:
0xb6f84580: sub $0x4,%esp
0xb6f84583: fstps (%esp)
0xb6f84586: jmp 0xb6f845a4
0xb6f8458b: sub $0x8,%esp
0xb6f8458e: fstpl (%esp)
0xb6f84591: jmp 0xb6f845a4
0xb6f84596: push %edx
0xb6f84597: push %eax
0xb6f84598: jmp 0xb6f845a4
0xb6f8459d: push %eax
0xb6f8459e: jmp 0xb6f845a4
0xb6f845a3: push %eax
0xb6f845a4: flds -0xc(%edi)
0xb6f845a7: movzbl 0x1(%esi),%ebx
0xb6f845ab: inc %esi
0xb6f845ac: jmp *0x11555c0(,%ebx,4)
0xb6f845b3: nop
0xb6f845b4: add %al,(%eax)
0xb6f845b6: add %al,(%eax)
0xb6f845b8: add %al,(%eax)
0xb6f845ba: add %al,(%eax)
0xb6f845bc: add %al,(%eax)
0xb6f845be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f845c0 96 38 0x26 0x10a1250: "dload_0"
Dump of assembler code from 0xb6f845e0 to 0xb6f84620:
0xb6f845e0: sub $0x4,%esp
0xb6f845e3: fstps (%esp)
0xb6f845e6: jmp 0xb6f84604
0xb6f845eb: sub $0x8,%esp
0xb6f845ee: fstpl (%esp)
0xb6f845f1: jmp 0xb6f84604
0xb6f845f6: push %edx
0xb6f845f7: push %eax
0xb6f845f8: jmp 0xb6f84604
0xb6f845fd: push %eax
0xb6f845fe: jmp 0xb6f84604
0xb6f84603: push %eax
0xb6f84604: fldl -0x4(%edi)
0xb6f84607: movzbl 0x1(%esi),%ebx
0xb6f8460b: inc %esi
0xb6f8460c: jmp *0x11559c0(,%ebx,4)
0xb6f84613: nop
0xb6f84614: add %al,(%eax)
0xb6f84616: add %al,(%eax)
0xb6f84618: add %al,(%eax)
0xb6f8461a: add %al,(%eax)
0xb6f8461c: add %al,(%eax)
0xb6f8461e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84620 96 39 0x27 0x10a1258: "dload_1"
Dump of assembler code from 0xb6f84640 to 0xb6f84680:
0xb6f84640: sub $0x4,%esp
0xb6f84643: fstps (%esp)
0xb6f84646: jmp 0xb6f84664
0xb6f8464b: sub $0x8,%esp
0xb6f8464e: fstpl (%esp)
0xb6f84651: jmp 0xb6f84664
0xb6f84656: push %edx
0xb6f84657: push %eax
0xb6f84658: jmp 0xb6f84664
0xb6f8465d: push %eax
0xb6f8465e: jmp 0xb6f84664
0xb6f84663: push %eax
0xb6f84664: fldl -0x8(%edi)
0xb6f84667: movzbl 0x1(%esi),%ebx
0xb6f8466b: inc %esi
0xb6f8466c: jmp *0x11559c0(,%ebx,4)
0xb6f84673: nop
0xb6f84674: add %al,(%eax)
0xb6f84676: add %al,(%eax)
0xb6f84678: add %al,(%eax)
0xb6f8467a: add %al,(%eax)
0xb6f8467c: add %al,(%eax)
0xb6f8467e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84680 96 40 0x28 0x10a1260: "dload_2"
Dump of assembler code from 0xb6f846a0 to 0xb6f846e0:
0xb6f846a0: sub $0x4,%esp
0xb6f846a3: fstps (%esp)
0xb6f846a6: jmp 0xb6f846c4
0xb6f846ab: sub $0x8,%esp
0xb6f846ae: fstpl (%esp)
0xb6f846b1: jmp 0xb6f846c4
0xb6f846b6: push %edx
0xb6f846b7: push %eax
0xb6f846b8: jmp 0xb6f846c4
0xb6f846bd: push %eax
0xb6f846be: jmp 0xb6f846c4
0xb6f846c3: push %eax
0xb6f846c4: fldl -0xc(%edi)
0xb6f846c7: movzbl 0x1(%esi),%ebx
0xb6f846cb: inc %esi
0xb6f846cc: jmp *0x11559c0(,%ebx,4)
0xb6f846d3: nop
0xb6f846d4: add %al,(%eax)
0xb6f846d6: add %al,(%eax)
0xb6f846d8: add %al,(%eax)
0xb6f846da: add %al,(%eax)
0xb6f846dc: add %al,(%eax)
0xb6f846de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f846e0 96 41 0x29 0x10a1268: "dload_3"
Dump of assembler code from 0xb6f84700 to 0xb6f84740:
0xb6f84700: sub $0x4,%esp
0xb6f84703: fstps (%esp)
0xb6f84706: jmp 0xb6f84724
0xb6f8470b: sub $0x8,%esp
0xb6f8470e: fstpl (%esp)
0xb6f84711: jmp 0xb6f84724
0xb6f84716: push %edx
0xb6f84717: push %eax
0xb6f84718: jmp 0xb6f84724
0xb6f8471d: push %eax
0xb6f8471e: jmp 0xb6f84724
0xb6f84723: push %eax
0xb6f84724: fldl -0x10(%edi)
0xb6f84727: movzbl 0x1(%esi),%ebx
0xb6f8472b: inc %esi
0xb6f8472c: jmp *0x11559c0(,%ebx,4)
0xb6f84733: nop
0xb6f84734: add %al,(%eax)
0xb6f84736: add %al,(%eax)
0xb6f84738: add %al,(%eax)
0xb6f8473a: add %al,(%eax)
0xb6f8473c: add %al,(%eax)
0xb6f8473e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84740 160 42 0x2a 0x10a1739: "aload_0"
Dump of assembler code from 0xb6f84760 to 0xb6f847e0:
0xb6f84760: sub $0x4,%esp
0xb6f84763: fstps (%esp)
0xb6f84766: jmp 0xb6f84784
0xb6f8476b: sub $0x8,%esp
0xb6f8476e: fstpl (%esp)
0xb6f84771: jmp 0xb6f84784
0xb6f84776: push %edx
0xb6f84777: push %eax
0xb6f84778: jmp 0xb6f84784
0xb6f8477d: push %eax
0xb6f8477e: jmp 0xb6f84784
0xb6f84783: push %eax
0xb6f84784: movzbl 0x1(%esi),%ebx
0xb6f84788: mov (%edi),%eax
0xb6f8478a: cmp $0xb4,%ebx
0xb6f84790: je 0xb6f847c4
0xb6f84796: cmp $0xd0,%ebx
0xb6f8479c: mov $0xdc,%ecx
0xb6f847a1: je 0xb6f847c2
0xb6f847a3: cmp $0xcb,%ebx
0xb6f847a9: mov $0xdd,%ecx
0xb6f847ae: je 0xb6f847c2
0xb6f847b0: cmp $0xcf,%ebx
0xb6f847b6: mov $0xde,%ecx
0xb6f847bb: je 0xb6f847c2
0xb6f847bd: mov $0xdb,%ecx
0xb6f847c2: mov %cl,(%esi)
0xb6f847c4: movzbl 0x1(%esi),%ebx
0xb6f847c8: inc %esi
0xb6f847c9: jmp *0x1155dc0(,%ebx,4)
0xb6f847d0: add %al,(%eax)
0xb6f847d2: add %al,(%eax)
0xb6f847d4: add %al,(%eax)
0xb6f847d6: add %al,(%eax)
0xb6f847d8: add %al,(%eax)
0xb6f847da: add %al,(%eax)
0xb6f847dc: add %al,(%eax)
0xb6f847de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f847e0 96 43 0x2b 0x10a1270: "aload_1"
Dump of assembler code from 0xb6f84800 to 0xb6f84840:
0xb6f84800: sub $0x4,%esp
0xb6f84803: fstps (%esp)
0xb6f84806: jmp 0xb6f84824
0xb6f8480b: sub $0x8,%esp
0xb6f8480e: fstpl (%esp)
0xb6f84811: jmp 0xb6f84824
0xb6f84816: push %edx
0xb6f84817: push %eax
0xb6f84818: jmp 0xb6f84824
0xb6f8481d: push %eax
0xb6f8481e: jmp 0xb6f84824
0xb6f84823: push %eax
0xb6f84824: mov -0x4(%edi),%eax
0xb6f84827: movzbl 0x1(%esi),%ebx
0xb6f8482b: inc %esi
0xb6f8482c: jmp *0x1155dc0(,%ebx,4)
0xb6f84833: nop
0xb6f84834: add %al,(%eax)
0xb6f84836: add %al,(%eax)
0xb6f84838: add %al,(%eax)
0xb6f8483a: add %al,(%eax)
0xb6f8483c: add %al,(%eax)
0xb6f8483e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84840 96 44 0x2c 0x10a1278: "aload_2"
Dump of assembler code from 0xb6f84860 to 0xb6f848a0:
0xb6f84860: sub $0x4,%esp
0xb6f84863: fstps (%esp)
0xb6f84866: jmp 0xb6f84884
0xb6f8486b: sub $0x8,%esp
0xb6f8486e: fstpl (%esp)
0xb6f84871: jmp 0xb6f84884
0xb6f84876: push %edx
0xb6f84877: push %eax
0xb6f84878: jmp 0xb6f84884
0xb6f8487d: push %eax
0xb6f8487e: jmp 0xb6f84884
0xb6f84883: push %eax
0xb6f84884: mov -0x8(%edi),%eax
0xb6f84887: movzbl 0x1(%esi),%ebx
0xb6f8488b: inc %esi
0xb6f8488c: jmp *0x1155dc0(,%ebx,4)
0xb6f84893: nop
0xb6f84894: add %al,(%eax)
0xb6f84896: add %al,(%eax)
0xb6f84898: add %al,(%eax)
0xb6f8489a: add %al,(%eax)
0xb6f8489c: add %al,(%eax)
0xb6f8489e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f848a0 96 45 0x2d 0x10a1280: "aload_3"
Dump of assembler code from 0xb6f848c0 to 0xb6f84900:
0xb6f848c0: sub $0x4,%esp
0xb6f848c3: fstps (%esp)
0xb6f848c6: jmp 0xb6f848e4
0xb6f848cb: sub $0x8,%esp
0xb6f848ce: fstpl (%esp)
0xb6f848d1: jmp 0xb6f848e4
0xb6f848d6: push %edx
0xb6f848d7: push %eax
0xb6f848d8: jmp 0xb6f848e4
0xb6f848dd: push %eax
0xb6f848de: jmp 0xb6f848e4
0xb6f848e3: push %eax
0xb6f848e4: mov -0xc(%edi),%eax
0xb6f848e7: movzbl 0x1(%esi),%ebx
0xb6f848eb: inc %esi
0xb6f848ec: jmp *0x1155dc0(,%ebx,4)
0xb6f848f3: nop
0xb6f848f4: add %al,(%eax)
0xb6f848f6: add %al,(%eax)
0xb6f848f8: add %al,(%eax)
0xb6f848fa: add %al,(%eax)
0xb6f848fc: add %al,(%eax)
0xb6f848fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84900 64 46 0x2e 0x10a1288: "iaload"
Dump of assembler code from 0xb6f84920 to 0xb6f84940:
0xb6f84920: pop %eax
0xb6f84921: pop %edx
0xb6f84922: cmp 0x8(%edx),%eax
0xb6f84925: mov %eax,%ebx
0xb6f84927: jae 0xb6f81480
0xb6f8492d: mov 0xc(%edx,%eax,4),%eax
0xb6f84931: movzbl 0x1(%esi),%ebx
0xb6f84935: inc %esi
0xb6f84936: jmp *0x1154dc0(,%ebx,4)
0xb6f8493d: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f84940 96 47 0x2f 0x10a128f: "laload"
Dump of assembler code from 0xb6f84960 to 0xb6f849a0:
0xb6f84960: pop %eax
0xb6f84961: pop %edx
0xb6f84962: cmp 0x8(%edx),%eax
0xb6f84965: mov %eax,%ebx
0xb6f84967: jae 0xb6f81480
0xb6f8496d: mov %eax,%ebx
0xb6f8496f: mov 0x10(%edx,%ebx,8),%eax
0xb6f84973: mov 0x14(%edx,%ebx,8),%edx
0xb6f84977: movzbl 0x1(%esi),%ebx
0xb6f8497b: inc %esi
0xb6f8497c: jmp *0x11551c0(,%ebx,4)
0xb6f84983: nop
0xb6f84984: add %al,(%eax)
0xb6f84986: add %al,(%eax)
0xb6f84988: add %al,(%eax)
0xb6f8498a: add %al,(%eax)
0xb6f8498c: add %al,(%eax)
0xb6f8498e: add %al,(%eax)
0xb6f84990: add %al,(%eax)
0xb6f84992: add %al,(%eax)
0xb6f84994: add %al,(%eax)
0xb6f84996: add %al,(%eax)
0xb6f84998: add %al,(%eax)
0xb6f8499a: add %al,(%eax)
0xb6f8499c: add %al,(%eax)
0xb6f8499e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f849a0 64 48 0x30 0x10a1296: "faload"
Dump of assembler code from 0xb6f849c0 to 0xb6f849e0:
0xb6f849c0: pop %eax
0xb6f849c1: pop %edx
0xb6f849c2: cmp 0x8(%edx),%eax
0xb6f849c5: mov %eax,%ebx
0xb6f849c7: jae 0xb6f81480
0xb6f849cd: flds 0xc(%edx,%eax,4)
0xb6f849d1: movzbl 0x1(%esi),%ebx
0xb6f849d5: inc %esi
0xb6f849d6: jmp *0x11555c0(,%ebx,4)
0xb6f849dd: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f849e0 64 49 0x31 0x10a129d: "daload"
Dump of assembler code from 0xb6f84a00 to 0xb6f84a20:
0xb6f84a00: pop %eax
0xb6f84a01: pop %edx
0xb6f84a02: cmp 0x8(%edx),%eax
0xb6f84a05: mov %eax,%ebx
0xb6f84a07: jae 0xb6f81480
0xb6f84a0d: fldl 0x10(%edx,%eax,8)
0xb6f84a11: movzbl 0x1(%esi),%ebx
0xb6f84a15: inc %esi
0xb6f84a16: jmp *0x11559c0(,%ebx,4)
0xb6f84a1d: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f84a20 64 50 0x32 0x10a12a4: "aaload"
Dump of assembler code from 0xb6f84a40 to 0xb6f84a60:
0xb6f84a40: pop %eax
0xb6f84a41: pop %edx
0xb6f84a42: cmp 0x8(%edx),%eax
0xb6f84a45: mov %eax,%ebx
0xb6f84a47: jae 0xb6f81480
0xb6f84a4d: mov 0xc(%edx,%eax,4),%eax
0xb6f84a51: movzbl 0x1(%esi),%ebx
0xb6f84a55: inc %esi
0xb6f84a56: jmp *0x1155dc0(,%ebx,4)
0xb6f84a5d: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f84a60 64 51 0x33 0x10a12ab: "baload"
Dump of assembler code from 0xb6f84a80 to 0xb6f84aa0:
0xb6f84a80: pop %eax
0xb6f84a81: pop %edx
0xb6f84a82: cmp 0x8(%edx),%eax
0xb6f84a85: mov %eax,%ebx
0xb6f84a87: jae 0xb6f81480
0xb6f84a8d: movsbl 0xc(%edx,%eax,1),%ebx
0xb6f84a92: mov %ebx,%eax
0xb6f84a94: movzbl 0x1(%esi),%ebx
0xb6f84a98: inc %esi
0xb6f84a99: jmp *0x1154dc0(,%ebx,4)
End of assembler dump.
Codelet @ 0xb6f84aa0 64 52 0x34 0x10a1795: "caload"
Dump of assembler code from 0xb6f84ac0 to 0xb6f84ae0:
0xb6f84ac0: pop %eax
0xb6f84ac1: pop %edx
0xb6f84ac2: cmp 0x8(%edx),%eax
0xb6f84ac5: mov %eax,%ebx
0xb6f84ac7: jae 0xb6f81480
0xb6f84acd: movzwl 0xc(%edx,%eax,2),%ebx
0xb6f84ad2: mov %ebx,%eax
0xb6f84ad4: movzbl 0x1(%esi),%ebx
0xb6f84ad8: inc %esi
0xb6f84ad9: jmp *0x1154dc0(,%ebx,4)
End of assembler dump.
Codelet @ 0xb6f84ae0 64 53 0x35 0x10a12b2: "saload"
Dump of assembler code from 0xb6f84b00 to 0xb6f84b20:
0xb6f84b00: pop %eax
0xb6f84b01: pop %edx
0xb6f84b02: cmp 0x8(%edx),%eax
0xb6f84b05: mov %eax,%ebx
0xb6f84b07: jae 0xb6f81480
0xb6f84b0d: movswl 0xc(%edx,%eax,2),%ebx
0xb6f84b12: mov %ebx,%eax
0xb6f84b14: movzbl 0x1(%esi),%ebx
0xb6f84b18: inc %esi
0xb6f84b19: jmp *0x1154dc0(,%ebx,4)
End of assembler dump.
Codelet @ 0xb6f84b20 96 54 0x36 0x10a12b9: "istore"
Dump of assembler code from 0xb6f84b40 to 0xb6f84b80:
0xb6f84b40: pop %eax
0xb6f84b41: movzbl 0x1(%esi),%ebx
0xb6f84b45: neg %ebx
0xb6f84b47: mov %eax,(%edi,%ebx,4)
0xb6f84b4a: movzbl 0x2(%esi),%ebx
0xb6f84b4e: add $0x2,%esi
0xb6f84b51: jmp *0x11561c0(,%ebx,4)
0xb6f84b58: pop %eax
0xb6f84b59: mov 0x2(%esi),%ebx
0xb6f84b5c: bswap %ebx
0xb6f84b5e: shr $0x10,%ebx
0xb6f84b61: neg %ebx
0xb6f84b63: mov %eax,(%edi,%ebx,4)
0xb6f84b66: movzbl 0x4(%esi),%ebx
0xb6f84b6a: add $0x4,%esi
0xb6f84b6d: jmp *0x11561c0(,%ebx,4)
0xb6f84b74: add %al,(%eax)
0xb6f84b76: add %al,(%eax)
0xb6f84b78: add %al,(%eax)
0xb6f84b7a: add %al,(%eax)
0xb6f84b7c: add %al,(%eax)
0xb6f84b7e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84b80 96 55 0x37 0x10a12c0: "lstore"
Dump of assembler code from 0xb6f84ba0 to 0xb6f84be0:
0xb6f84ba0: pop %eax
0xb6f84ba1: pop %edx
0xb6f84ba2: movzbl 0x1(%esi),%ebx
0xb6f84ba6: neg %ebx
0xb6f84ba8: mov %eax,-0x4(%edi,%ebx,4)
0xb6f84bac: mov %edx,(%edi,%ebx,4)
0xb6f84baf: movzbl 0x2(%esi),%ebx
0xb6f84bb3: add $0x2,%esi
0xb6f84bb6: jmp *0x11561c0(,%ebx,4)
0xb6f84bbd: pop %eax
0xb6f84bbe: pop %edx
0xb6f84bbf: mov 0x2(%esi),%ebx
0xb6f84bc2: bswap %ebx
0xb6f84bc4: shr $0x10,%ebx
0xb6f84bc7: neg %ebx
0xb6f84bc9: mov %eax,-0x4(%edi,%ebx,4)
0xb6f84bcd: mov %edx,(%edi,%ebx,4)
0xb6f84bd0: movzbl 0x4(%esi),%ebx
0xb6f84bd4: add $0x4,%esi
0xb6f84bd7: jmp *0x11561c0(,%ebx,4)
0xb6f84bde: xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f84be0 96 56 0x38 0x10a12c7: "fstore"
Dump of assembler code from 0xb6f84c00 to 0xb6f84c40:
0xb6f84c00: flds (%esp)
0xb6f84c03: add $0x4,%esp
0xb6f84c06: movzbl 0x1(%esi),%ebx
0xb6f84c0a: neg %ebx
0xb6f84c0c: fstps (%edi,%ebx,4)
0xb6f84c0f: movzbl 0x2(%esi),%ebx
0xb6f84c13: add $0x2,%esi
0xb6f84c16: jmp *0x11561c0(,%ebx,4)
0xb6f84c1d: pop %eax
0xb6f84c1e: mov 0x2(%esi),%ebx
0xb6f84c21: bswap %ebx
0xb6f84c23: shr $0x10,%ebx
0xb6f84c26: neg %ebx
0xb6f84c28: mov %eax,(%edi,%ebx,4)
0xb6f84c2b: movzbl 0x4(%esi),%ebx
0xb6f84c2f: add $0x4,%esi
0xb6f84c32: jmp *0x11561c0(,%ebx,4)
0xb6f84c39: data32 xchg %ax,%ax
0xb6f84c3c: add %al,(%eax)
0xb6f84c3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84c40 96 57 0x39 0x10a12ce: "dstore"
Dump of assembler code from 0xb6f84c60 to 0xb6f84ca0:
0xb6f84c60: fldl (%esp)
0xb6f84c63: add $0x8,%esp
0xb6f84c66: movzbl 0x1(%esi),%ebx
0xb6f84c6a: neg %ebx
0xb6f84c6c: fstpl -0x4(%edi,%ebx,4)
0xb6f84c70: movzbl 0x2(%esi),%ebx
0xb6f84c74: add $0x2,%esi
0xb6f84c77: jmp *0x11561c0(,%ebx,4)
0xb6f84c7e: pop %eax
0xb6f84c7f: pop %edx
0xb6f84c80: mov 0x2(%esi),%ebx
0xb6f84c83: bswap %ebx
0xb6f84c85: shr $0x10,%ebx
0xb6f84c88: neg %ebx
0xb6f84c8a: mov %eax,-0x4(%edi,%ebx,4)
0xb6f84c8e: mov %edx,(%edi,%ebx,4)
0xb6f84c91: movzbl 0x4(%esi),%ebx
0xb6f84c95: add $0x4,%esi
0xb6f84c98: jmp *0x11561c0(,%ebx,4)
0xb6f84c9f: nop
End of assembler dump.
Codelet @ 0xb6f84ca0 128 58 0x3a 0x10a13aa: "astore"
Dump of assembler code from 0xb6f84cc0 to 0xb6f84d20:
0xb6f84cc0: sub $0x4,%esp
0xb6f84cc3: fstps (%esp)
0xb6f84cc6: jmp 0xb6f84ce4
0xb6f84ccb: sub $0x8,%esp
0xb6f84cce: fstpl (%esp)
0xb6f84cd1: jmp 0xb6f84ce4
0xb6f84cd6: push %edx
0xb6f84cd7: push %eax
0xb6f84cd8: jmp 0xb6f84ce4
0xb6f84cdd: push %eax
0xb6f84cde: jmp 0xb6f84ce4
0xb6f84ce3: push %eax
0xb6f84ce4: pop %eax
0xb6f84ce5: movzbl 0x1(%esi),%ebx
0xb6f84ce9: neg %ebx
0xb6f84ceb: mov %eax,(%edi,%ebx,4)
0xb6f84cee: movzbl 0x2(%esi),%ebx
0xb6f84cf2: add $0x2,%esi
0xb6f84cf5: jmp *0x11561c0(,%ebx,4)
0xb6f84cfc: pop %eax
0xb6f84cfd: mov 0x2(%esi),%ebx
0xb6f84d00: bswap %ebx
0xb6f84d02: shr $0x10,%ebx
0xb6f84d05: neg %ebx
0xb6f84d07: mov %eax,(%edi,%ebx,4)
0xb6f84d0a: movzbl 0x4(%esi),%ebx
0xb6f84d0e: add $0x4,%esi
0xb6f84d11: jmp *0x11561c0(,%ebx,4)
0xb6f84d18: add %al,(%eax)
0xb6f84d1a: add %al,(%eax)
0xb6f84d1c: add %al,(%eax)
0xb6f84d1e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84d20 64 59 0x3b 0x10a12d5: "istore_0"
Dump of assembler code from 0xb6f84d40 to 0xb6f84d60:
0xb6f84d40: pop %eax
0xb6f84d41: mov %eax,(%edi)
0xb6f84d43: movzbl 0x1(%esi),%ebx
0xb6f84d47: inc %esi
0xb6f84d48: jmp *0x11561c0(,%ebx,4)
0xb6f84d4f: nop
0xb6f84d50: add %al,(%eax)
0xb6f84d52: add %al,(%eax)
0xb6f84d54: add %al,(%eax)
0xb6f84d56: add %al,(%eax)
0xb6f84d58: add %al,(%eax)
0xb6f84d5a: add %al,(%eax)
0xb6f84d5c: add %al,(%eax)
0xb6f84d5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84d60 64 60 0x3c 0x10a12de: "istore_1"
Dump of assembler code from 0xb6f84d80 to 0xb6f84da0:
0xb6f84d80: pop %eax
0xb6f84d81: mov %eax,-0x4(%edi)
0xb6f84d84: movzbl 0x1(%esi),%ebx
0xb6f84d88: inc %esi
0xb6f84d89: jmp *0x11561c0(,%ebx,4)
0xb6f84d90: add %al,(%eax)
0xb6f84d92: add %al,(%eax)
0xb6f84d94: add %al,(%eax)
0xb6f84d96: add %al,(%eax)
0xb6f84d98: add %al,(%eax)
0xb6f84d9a: add %al,(%eax)
0xb6f84d9c: add %al,(%eax)
0xb6f84d9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84da0 64 61 0x3d 0x10a12e7: "istore_2"
Dump of assembler code from 0xb6f84dc0 to 0xb6f84de0:
0xb6f84dc0: pop %eax
0xb6f84dc1: mov %eax,-0x8(%edi)
0xb6f84dc4: movzbl 0x1(%esi),%ebx
0xb6f84dc8: inc %esi
0xb6f84dc9: jmp *0x11561c0(,%ebx,4)
0xb6f84dd0: add %al,(%eax)
0xb6f84dd2: add %al,(%eax)
0xb6f84dd4: add %al,(%eax)
0xb6f84dd6: add %al,(%eax)
0xb6f84dd8: add %al,(%eax)
0xb6f84dda: add %al,(%eax)
0xb6f84ddc: add %al,(%eax)
0xb6f84dde: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84de0 64 62 0x3e 0x10a12f0: "istore_3"
Dump of assembler code from 0xb6f84e00 to 0xb6f84e20:
0xb6f84e00: pop %eax
0xb6f84e01: mov %eax,-0xc(%edi)
0xb6f84e04: movzbl 0x1(%esi),%ebx
0xb6f84e08: inc %esi
0xb6f84e09: jmp *0x11561c0(,%ebx,4)
0xb6f84e10: add %al,(%eax)
0xb6f84e12: add %al,(%eax)
0xb6f84e14: add %al,(%eax)
0xb6f84e16: add %al,(%eax)
0xb6f84e18: add %al,(%eax)
0xb6f84e1a: add %al,(%eax)
0xb6f84e1c: add %al,(%eax)
0xb6f84e1e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84e20 64 63 0x3f 0x10a12f9: "lstore_0"
Dump of assembler code from 0xb6f84e40 to 0xb6f84e60:
0xb6f84e40: pop %eax
0xb6f84e41: pop %edx
0xb6f84e42: mov %eax,-0x4(%edi)
0xb6f84e45: mov %edx,(%edi)
0xb6f84e47: movzbl 0x1(%esi),%ebx
0xb6f84e4b: inc %esi
0xb6f84e4c: jmp *0x11561c0(,%ebx,4)
0xb6f84e53: nop
0xb6f84e54: add %al,(%eax)
0xb6f84e56: add %al,(%eax)
0xb6f84e58: add %al,(%eax)
0xb6f84e5a: add %al,(%eax)
0xb6f84e5c: add %al,(%eax)
0xb6f84e5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84e60 64 64 0x40 0x10a1302: "lstore_1"
Dump of assembler code from 0xb6f84e80 to 0xb6f84ea0:
0xb6f84e80: pop %eax
0xb6f84e81: pop %edx
0xb6f84e82: mov %eax,-0x8(%edi)
0xb6f84e85: mov %edx,-0x4(%edi)
0xb6f84e88: movzbl 0x1(%esi),%ebx
0xb6f84e8c: inc %esi
0xb6f84e8d: jmp *0x11561c0(,%ebx,4)
0xb6f84e94: add %al,(%eax)
0xb6f84e96: add %al,(%eax)
0xb6f84e98: add %al,(%eax)
0xb6f84e9a: add %al,(%eax)
0xb6f84e9c: add %al,(%eax)
0xb6f84e9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84ea0 64 65 0x41 0x10a130b: "lstore_2"
Dump of assembler code from 0xb6f84ec0 to 0xb6f84ee0:
0xb6f84ec0: pop %eax
0xb6f84ec1: pop %edx
0xb6f84ec2: mov %eax,-0xc(%edi)
0xb6f84ec5: mov %edx,-0x8(%edi)
0xb6f84ec8: movzbl 0x1(%esi),%ebx
0xb6f84ecc: inc %esi
0xb6f84ecd: jmp *0x11561c0(,%ebx,4)
0xb6f84ed4: add %al,(%eax)
0xb6f84ed6: add %al,(%eax)
0xb6f84ed8: add %al,(%eax)
0xb6f84eda: add %al,(%eax)
0xb6f84edc: add %al,(%eax)
0xb6f84ede: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84ee0 64 66 0x42 0x10a1314: "lstore_3"
Dump of assembler code from 0xb6f84f00 to 0xb6f84f20:
0xb6f84f00: pop %eax
0xb6f84f01: pop %edx
0xb6f84f02: mov %eax,-0x10(%edi)
0xb6f84f05: mov %edx,-0xc(%edi)
0xb6f84f08: movzbl 0x1(%esi),%ebx
0xb6f84f0c: inc %esi
0xb6f84f0d: jmp *0x11561c0(,%ebx,4)
0xb6f84f14: add %al,(%eax)
0xb6f84f16: add %al,(%eax)
0xb6f84f18: add %al,(%eax)
0xb6f84f1a: add %al,(%eax)
0xb6f84f1c: add %al,(%eax)
0xb6f84f1e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84f20 64 67 0x43 0x10a131d: "fstore_0"
Dump of assembler code from 0xb6f84f40 to 0xb6f84f60:
0xb6f84f40: flds (%esp)
0xb6f84f43: add $0x4,%esp
0xb6f84f46: fstps (%edi)
0xb6f84f48: movzbl 0x1(%esi),%ebx
0xb6f84f4c: inc %esi
0xb6f84f4d: jmp *0x11561c0(,%ebx,4)
0xb6f84f54: add %al,(%eax)
0xb6f84f56: add %al,(%eax)
0xb6f84f58: add %al,(%eax)
0xb6f84f5a: add %al,(%eax)
0xb6f84f5c: add %al,(%eax)
0xb6f84f5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84f60 64 68 0x44 0x10a1326: "fstore_1"
Dump of assembler code from 0xb6f84f80 to 0xb6f84fa0:
0xb6f84f80: flds (%esp)
0xb6f84f83: add $0x4,%esp
0xb6f84f86: fstps -0x4(%edi)
0xb6f84f89: movzbl 0x1(%esi),%ebx
0xb6f84f8d: inc %esi
0xb6f84f8e: jmp *0x11561c0(,%ebx,4)
0xb6f84f95: data32 xchg %ax,%ax
0xb6f84f98: add %al,(%eax)
0xb6f84f9a: add %al,(%eax)
0xb6f84f9c: add %al,(%eax)
0xb6f84f9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84fa0 64 69 0x45 0x10a132f: "fstore_2"
Dump of assembler code from 0xb6f84fc0 to 0xb6f84fe0:
0xb6f84fc0: flds (%esp)
0xb6f84fc3: add $0x4,%esp
0xb6f84fc6: fstps -0x8(%edi)
0xb6f84fc9: movzbl 0x1(%esi),%ebx
0xb6f84fcd: inc %esi
0xb6f84fce: jmp *0x11561c0(,%ebx,4)
0xb6f84fd5: data32 xchg %ax,%ax
0xb6f84fd8: add %al,(%eax)
0xb6f84fda: add %al,(%eax)
0xb6f84fdc: add %al,(%eax)
0xb6f84fde: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f84fe0 64 70 0x46 0x10a1338: "fstore_3"
Dump of assembler code from 0xb6f85000 to 0xb6f85020:
0xb6f85000: flds (%esp)
0xb6f85003: add $0x4,%esp
0xb6f85006: fstps -0xc(%edi)
0xb6f85009: movzbl 0x1(%esi),%ebx
0xb6f8500d: inc %esi
0xb6f8500e: jmp *0x11561c0(,%ebx,4)
0xb6f85015: data32 xchg %ax,%ax
0xb6f85018: add %al,(%eax)
0xb6f8501a: add %al,(%eax)
0xb6f8501c: add %al,(%eax)
0xb6f8501e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85020 64 71 0x47 0x10a1341: "dstore_0"
Dump of assembler code from 0xb6f85040 to 0xb6f85060:
0xb6f85040: fldl (%esp)
0xb6f85043: add $0x8,%esp
0xb6f85046: fstpl -0x4(%edi)
0xb6f85049: movzbl 0x1(%esi),%ebx
0xb6f8504d: inc %esi
0xb6f8504e: jmp *0x11561c0(,%ebx,4)
0xb6f85055: data32 xchg %ax,%ax
0xb6f85058: add %al,(%eax)
0xb6f8505a: add %al,(%eax)
0xb6f8505c: add %al,(%eax)
0xb6f8505e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85060 64 72 0x48 0x10a134a: "dstore_1"
Dump of assembler code from 0xb6f85080 to 0xb6f850a0:
0xb6f85080: fldl (%esp)
0xb6f85083: add $0x8,%esp
0xb6f85086: fstpl -0x8(%edi)
0xb6f85089: movzbl 0x1(%esi),%ebx
0xb6f8508d: inc %esi
0xb6f8508e: jmp *0x11561c0(,%ebx,4)
0xb6f85095: data32 xchg %ax,%ax
0xb6f85098: add %al,(%eax)
0xb6f8509a: add %al,(%eax)
0xb6f8509c: add %al,(%eax)
0xb6f8509e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f850a0 64 73 0x49 0x10a1353: "dstore_2"
Dump of assembler code from 0xb6f850c0 to 0xb6f850e0:
0xb6f850c0: fldl (%esp)
0xb6f850c3: add $0x8,%esp
0xb6f850c6: fstpl -0xc(%edi)
0xb6f850c9: movzbl 0x1(%esi),%ebx
0xb6f850cd: inc %esi
0xb6f850ce: jmp *0x11561c0(,%ebx,4)
0xb6f850d5: data32 xchg %ax,%ax
0xb6f850d8: add %al,(%eax)
0xb6f850da: add %al,(%eax)
0xb6f850dc: add %al,(%eax)
0xb6f850de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f850e0 64 74 0x4a 0x10a135c: "dstore_3"
Dump of assembler code from 0xb6f85100 to 0xb6f85120:
0xb6f85100: fldl (%esp)
0xb6f85103: add $0x8,%esp
0xb6f85106: fstpl -0x10(%edi)
0xb6f85109: movzbl 0x1(%esi),%ebx
0xb6f8510d: inc %esi
0xb6f8510e: jmp *0x11561c0(,%ebx,4)
0xb6f85115: data32 xchg %ax,%ax
0xb6f85118: add %al,(%eax)
0xb6f8511a: add %al,(%eax)
0xb6f8511c: add %al,(%eax)
0xb6f8511e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85120 96 75 0x4b 0x10a1365: "astore_0"
Dump of assembler code from 0xb6f85140 to 0xb6f85180:
0xb6f85140: sub $0x4,%esp
0xb6f85143: fstps (%esp)
0xb6f85146: jmp 0xb6f85164
0xb6f8514b: sub $0x8,%esp
0xb6f8514e: fstpl (%esp)
0xb6f85151: jmp 0xb6f85164
0xb6f85156: push %edx
0xb6f85157: push %eax
0xb6f85158: jmp 0xb6f85164
0xb6f8515d: push %eax
0xb6f8515e: jmp 0xb6f85164
0xb6f85163: push %eax
0xb6f85164: pop %eax
0xb6f85165: mov %eax,(%edi)
0xb6f85167: movzbl 0x1(%esi),%ebx
0xb6f8516b: inc %esi
0xb6f8516c: jmp *0x11561c0(,%ebx,4)
0xb6f85173: nop
0xb6f85174: add %al,(%eax)
0xb6f85176: add %al,(%eax)
0xb6f85178: add %al,(%eax)
0xb6f8517a: add %al,(%eax)
0xb6f8517c: add %al,(%eax)
0xb6f8517e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85180 96 76 0x4c 0x10a136e: "astore_1"
Dump of assembler code from 0xb6f851a0 to 0xb6f851e0:
0xb6f851a0: sub $0x4,%esp
0xb6f851a3: fstps (%esp)
0xb6f851a6: jmp 0xb6f851c4
0xb6f851ab: sub $0x8,%esp
0xb6f851ae: fstpl (%esp)
0xb6f851b1: jmp 0xb6f851c4
0xb6f851b6: push %edx
0xb6f851b7: push %eax
0xb6f851b8: jmp 0xb6f851c4
0xb6f851bd: push %eax
0xb6f851be: jmp 0xb6f851c4
0xb6f851c3: push %eax
0xb6f851c4: pop %eax
0xb6f851c5: mov %eax,-0x4(%edi)
0xb6f851c8: movzbl 0x1(%esi),%ebx
0xb6f851cc: inc %esi
0xb6f851cd: jmp *0x11561c0(,%ebx,4)
0xb6f851d4: add %al,(%eax)
0xb6f851d6: add %al,(%eax)
0xb6f851d8: add %al,(%eax)
0xb6f851da: add %al,(%eax)
0xb6f851dc: add %al,(%eax)
0xb6f851de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f851e0 96 77 0x4d 0x10a1377: "astore_2"
Dump of assembler code from 0xb6f85200 to 0xb6f85240:
0xb6f85200: sub $0x4,%esp
0xb6f85203: fstps (%esp)
0xb6f85206: jmp 0xb6f85224
0xb6f8520b: sub $0x8,%esp
0xb6f8520e: fstpl (%esp)
0xb6f85211: jmp 0xb6f85224
0xb6f85216: push %edx
0xb6f85217: push %eax
0xb6f85218: jmp 0xb6f85224
0xb6f8521d: push %eax
0xb6f8521e: jmp 0xb6f85224
0xb6f85223: push %eax
0xb6f85224: pop %eax
0xb6f85225: mov %eax,-0x8(%edi)
0xb6f85228: movzbl 0x1(%esi),%ebx
0xb6f8522c: inc %esi
0xb6f8522d: jmp *0x11561c0(,%ebx,4)
0xb6f85234: add %al,(%eax)
0xb6f85236: add %al,(%eax)
0xb6f85238: add %al,(%eax)
0xb6f8523a: add %al,(%eax)
0xb6f8523c: add %al,(%eax)
0xb6f8523e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85240 96 78 0x4e 0x10a1380: "astore_3"
Dump of assembler code from 0xb6f85260 to 0xb6f852a0:
0xb6f85260: sub $0x4,%esp
0xb6f85263: fstps (%esp)
0xb6f85266: jmp 0xb6f85284
0xb6f8526b: sub $0x8,%esp
0xb6f8526e: fstpl (%esp)
0xb6f85271: jmp 0xb6f85284
0xb6f85276: push %edx
0xb6f85277: push %eax
0xb6f85278: jmp 0xb6f85284
0xb6f8527d: push %eax
0xb6f8527e: jmp 0xb6f85284
0xb6f85283: push %eax
0xb6f85284: pop %eax
0xb6f85285: mov %eax,-0xc(%edi)
0xb6f85288: movzbl 0x1(%esi),%ebx
0xb6f8528c: inc %esi
0xb6f8528d: jmp *0x11561c0(,%ebx,4)
0xb6f85294: add %al,(%eax)
0xb6f85296: add %al,(%eax)
0xb6f85298: add %al,(%eax)
0xb6f8529a: add %al,(%eax)
0xb6f8529c: add %al,(%eax)
0xb6f8529e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f852a0 64 79 0x4f 0x10a1389: "iastore"
Dump of assembler code from 0xb6f852c0 to 0xb6f852e0:
0xb6f852c0: pop %eax
0xb6f852c1: pop %ebx
0xb6f852c2: pop %edx
0xb6f852c3: cmp 0x8(%edx),%ebx
0xb6f852c6: jae 0xb6f81480
0xb6f852cc: mov %eax,0xc(%edx,%ebx,4)
0xb6f852d0: movzbl 0x1(%esi),%ebx
0xb6f852d4: inc %esi
0xb6f852d5: jmp *0x11561c0(,%ebx,4)
0xb6f852dc: add %al,(%eax)
0xb6f852de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f852e0 96 80 0x50 0x10a1391: "lastore"
Dump of assembler code from 0xb6f85300 to 0xb6f85340:
0xb6f85300: pop %eax
0xb6f85301: pop %edx
0xb6f85302: pop %ebx
0xb6f85303: pop %ecx
0xb6f85304: cmp 0x8(%ecx),%ebx
0xb6f85307: jae 0xb6f81480
0xb6f8530d: mov %eax,0x10(%ecx,%ebx,8)
0xb6f85311: mov %edx,0x14(%ecx,%ebx,8)
0xb6f85315: movzbl 0x1(%esi),%ebx
0xb6f85319: inc %esi
0xb6f8531a: jmp *0x11561c0(,%ebx,4)
0xb6f85321: data32 xchg %ax,%ax
0xb6f85324: add %al,(%eax)
0xb6f85326: add %al,(%eax)
0xb6f85328: add %al,(%eax)
0xb6f8532a: add %al,(%eax)
0xb6f8532c: add %al,(%eax)
0xb6f8532e: add %al,(%eax)
0xb6f85330: add %al,(%eax)
0xb6f85332: add %al,(%eax)
0xb6f85334: add %al,(%eax)
0xb6f85336: add %al,(%eax)
0xb6f85338: add %al,(%eax)
0xb6f8533a: add %al,(%eax)
0xb6f8533c: add %al,(%eax)
0xb6f8533e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85340 96 81 0x51 0x10a1399: "fastore"
Dump of assembler code from 0xb6f85360 to 0xb6f853a0:
0xb6f85360: flds (%esp)
0xb6f85363: add $0x4,%esp
0xb6f85366: pop %ebx
0xb6f85367: pop %edx
0xb6f85368: cmp 0x8(%edx),%ebx
0xb6f8536b: jae 0xb6f81480
0xb6f85371: fstps 0xc(%edx,%ebx,4)
0xb6f85375: movzbl 0x1(%esi),%ebx
0xb6f85379: inc %esi
0xb6f8537a: jmp *0x11561c0(,%ebx,4)
0xb6f85381: data32 xchg %ax,%ax
0xb6f85384: add %al,(%eax)
0xb6f85386: add %al,(%eax)
0xb6f85388: add %al,(%eax)
0xb6f8538a: add %al,(%eax)
0xb6f8538c: add %al,(%eax)
0xb6f8538e: add %al,(%eax)
0xb6f85390: add %al,(%eax)
0xb6f85392: add %al,(%eax)
0xb6f85394: add %al,(%eax)
0xb6f85396: add %al,(%eax)
0xb6f85398: add %al,(%eax)
0xb6f8539a: add %al,(%eax)
0xb6f8539c: add %al,(%eax)
0xb6f8539e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f853a0 96 82 0x52 0x10a13a1: "dastore"
Dump of assembler code from 0xb6f853c0 to 0xb6f85400:
0xb6f853c0: fldl (%esp)
0xb6f853c3: add $0x8,%esp
0xb6f853c6: pop %ebx
0xb6f853c7: pop %edx
0xb6f853c8: cmp 0x8(%edx),%ebx
0xb6f853cb: jae 0xb6f81480
0xb6f853d1: fstpl 0x10(%edx,%ebx,8)
0xb6f853d5: movzbl 0x1(%esi),%ebx
0xb6f853d9: inc %esi
0xb6f853da: jmp *0x11561c0(,%ebx,4)
0xb6f853e1: data32 xchg %ax,%ax
0xb6f853e4: add %al,(%eax)
0xb6f853e6: add %al,(%eax)
0xb6f853e8: add %al,(%eax)
0xb6f853ea: add %al,(%eax)
0xb6f853ec: add %al,(%eax)
0xb6f853ee: add %al,(%eax)
0xb6f853f0: add %al,(%eax)
0xb6f853f2: add %al,(%eax)
0xb6f853f4: add %al,(%eax)
0xb6f853f6: add %al,(%eax)
0xb6f853f8: add %al,(%eax)
0xb6f853fa: add %al,(%eax)
0xb6f853fc: add %al,(%eax)
0xb6f853fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85400 416 83 0x53 0x10a13a9: "aastore"
Dump of assembler code from 0xb6f85420 to 0xb6f855a0:
0xb6f85420: sub $0x4,%esp
0xb6f85423: fstps (%esp)
0xb6f85426: jmp 0xb6f85444
0xb6f8542b: sub $0x8,%esp
0xb6f8542e: fstpl (%esp)
0xb6f85431: jmp 0xb6f85444
0xb6f85436: push %edx
0xb6f85437: push %eax
0xb6f85438: jmp 0xb6f85444
0xb6f8543d: push %eax
0xb6f8543e: jmp 0xb6f85444
0xb6f85443: push %eax
0xb6f85444: mov (%esp),%eax
0xb6f85447: mov 0x4(%esp),%ecx
0xb6f8544b: mov 0x8(%esp),%edx
0xb6f8544f: cmp 0x8(%edx),%ecx
0xb6f85452: mov %ecx,%ebx
0xb6f85454: jae 0xb6f81480
0xb6f8545a: test %eax,%eax
0xb6f8545c: je 0xb6f85560
0xb6f85462: mov 0x4(%eax),%ebx
0xb6f85465: mov 0x4(%edx),%eax
0xb6f85468: mov 0x84(%eax),%eax
0xb6f8546e: lea 0xc(%edx,%ecx,4),%edx
0xb6f85472: mov -0x10(%ebp),%ecx
0xb6f85475: test %ecx,%ecx
0xb6f85477: je 0xb6f854f7
0xb6f8547d: mov 0x8(%ecx),%edi
0xb6f85480: cmp %ebx,%edi
0xb6f85482: jne 0xb6f85495
0xb6f85488: addl $0x1,0xc(%ecx)
0xb6f8548c: sbbl $0x0,0xc(%ecx)
0xb6f85490: jmp 0xb6f854ee
0xb6f85495: test %edi,%edi
0xb6f85497: je 0xb6f854cd
0xb6f8549d: mov 0x10(%ecx),%edi
0xb6f854a0: cmp %ebx,%edi
0xb6f854a2: jne 0xb6f854b5
0xb6f854a8: addl $0x1,0x14(%ecx)
0xb6f854ac: sbbl $0x0,0x14(%ecx)
0xb6f854b0: jmp 0xb6f854ee
0xb6f854b5: test %edi,%edi
0xb6f854b7: jne 0xb6f854ee
0xb6f854bd: mov %ebx,0x10(%ecx)
0xb6f854c0: mov $0x1,%edi
0xb6f854c5: mov %edi,0x14(%ecx)
0xb6f854c8: jmp 0xb6f854ee
0xb6f854cd: cmp 0x10(%ecx),%ebx
0xb6f854d0: jne 0xb6f854e3
0xb6f854d6: addl $0x1,0x14(%ecx)
0xb6f854da: sbbl $0x0,0x14(%ecx)
0xb6f854de: jmp 0xb6f854ee
0xb6f854e3: mov %ebx,0x8(%ecx)
0xb6f854e6: mov $0x1,%edi
0xb6f854eb: mov %edi,0xc(%ecx)
0xb6f854ee: mov -0x18(%ebp),%edi
0xb6f854f1: add $0x18,%ecx
0xb6f854f4: mov %ecx,-0x10(%ebp)
0xb6f854f7: cmp %eax,%ebx
0xb6f854f9: je 0xb6f8554b
0xb6f854ff: mov 0x10(%eax),%ecx
0xb6f85502: cmp (%ebx,%ecx,1),%eax
0xb6f85505: je 0xb6f8554b
0xb6f8550b: cmp $0x18,%ecx
0xb6f8550e: jne 0xb6f8552d
0xb6f85514: push %edi
0xb6f85515: mov 0x1c(%ebx),%edi
0xb6f85518: mov 0x8(%edi),%ecx
0xb6f8551b: add $0xc,%edi
0xb6f8551e: test %eax,%eax
0xb6f85520: repnz scas %es:(%edi),%eax
0xb6f85522: pop %edi
0xb6f85523: jne 0xb6f8552d
0xb6f85525: mov %eax,0x18(%ebx)
0xb6f85528: jmp 0xb6f8554b
0xb6f8552d: mov -0x10(%ebp),%ecx
0xb6f85530: test %ecx,%ecx
0xb6f85532: je 0xb6f85546
0xb6f85538: addl $0xffffffff,-0x14(%ecx)
0xb6f8553c: js 0xb6f85546
0xb6f85542: addl $0x1,-0x14(%ecx)
0xb6f85546: jmp 0xb6f814ed
0xb6f8554b: mov (%esp),%eax
0xb6f8554e: mov %eax,(%edx)
0xb6f85550: shr $0x9,%edx
0xb6f85553: movb $0x0,-0x48dcba80(,%edx,1)
0xb6f8555b: jmp 0xb6f8557f
0xb6f85560: mov -0x10(%ebp),%ebx
0xb6f85563: test %ebx,%ebx
0xb6f85565: je 0xb6f85577
0xb6f8556b: orl $0x100,(%ebx)
0xb6f85571: add $0x18,%ebx
0xb6f85574: mov %ebx,-0x10(%ebp)
0xb6f85577: movl $0x0,0xc(%edx,%ecx,4)
0xb6f8557f: add $0xc,%esp
0xb6f85582: movzbl 0x1(%esi),%ebx
0xb6f85586: inc %esi
0xb6f85587: jmp *0x11561c0(,%ebx,4)
0xb6f8558e: xchg %ax,%ax
0xb6f85590: add %al,(%eax)
0xb6f85592: add %al,(%eax)
0xb6f85594: add %al,(%eax)
0xb6f85596: add %al,(%eax)
0xb6f85598: add %al,(%eax)
0xb6f8559a: add %al,(%eax)
0xb6f8559c: add %al,(%eax)
0xb6f8559e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f855a0 64 84 0x54 0x10a13b1: "bastore"
Dump of assembler code from 0xb6f855c0 to 0xb6f855e0:
0xb6f855c0: pop %eax
0xb6f855c1: pop %ebx
0xb6f855c2: pop %edx
0xb6f855c3: cmp 0x8(%edx),%ebx
0xb6f855c6: jae 0xb6f81480
0xb6f855cc: mov %al,0xc(%edx,%ebx,1)
0xb6f855d0: movzbl 0x1(%esi),%ebx
0xb6f855d4: inc %esi
0xb6f855d5: jmp *0x11561c0(,%ebx,4)
0xb6f855dc: add %al,(%eax)
0xb6f855de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f855e0 64 85 0x55 0x10a13b9: "castore"
Dump of assembler code from 0xb6f85600 to 0xb6f85620:
0xb6f85600: pop %eax
0xb6f85601: pop %ebx
0xb6f85602: pop %edx
0xb6f85603: cmp 0x8(%edx),%ebx
0xb6f85606: jae 0xb6f81480
0xb6f8560c: mov %ax,0xc(%edx,%ebx,2)
0xb6f85611: movzbl 0x1(%esi),%ebx
0xb6f85615: inc %esi
0xb6f85616: jmp *0x11561c0(,%ebx,4)
0xb6f8561d: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f85620 64 86 0x56 0x10a13c1: "sastore"
Dump of assembler code from 0xb6f85640 to 0xb6f85660:
0xb6f85640: pop %eax
0xb6f85641: pop %ebx
0xb6f85642: pop %edx
0xb6f85643: cmp 0x8(%edx),%ebx
0xb6f85646: jae 0xb6f81480
0xb6f8564c: mov %ax,0xc(%edx,%ebx,2)
0xb6f85651: movzbl 0x1(%esi),%ebx
0xb6f85655: inc %esi
0xb6f85656: jmp *0x11561c0(,%ebx,4)
0xb6f8565d: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f85660 96 87 0x57 0x10a13c9: "pop"
Dump of assembler code from 0xb6f85680 to 0xb6f856c0:
0xb6f85680: sub $0x4,%esp
0xb6f85683: fstps (%esp)
0xb6f85686: jmp 0xb6f856a4
0xb6f8568b: sub $0x8,%esp
0xb6f8568e: fstpl (%esp)
0xb6f85691: jmp 0xb6f856a4
0xb6f85696: push %edx
0xb6f85697: push %eax
0xb6f85698: jmp 0xb6f856a4
0xb6f8569d: push %eax
0xb6f8569e: jmp 0xb6f856a4
0xb6f856a3: push %eax
0xb6f856a4: add $0x4,%esp
0xb6f856a7: movzbl 0x1(%esi),%ebx
0xb6f856ab: inc %esi
0xb6f856ac: jmp *0x11561c0(,%ebx,4)
0xb6f856b3: nop
0xb6f856b4: add %al,(%eax)
0xb6f856b6: add %al,(%eax)
0xb6f856b8: add %al,(%eax)
0xb6f856ba: add %al,(%eax)
0xb6f856bc: add %al,(%eax)
0xb6f856be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f856c0 96 88 0x58 0x10a13cd: "pop2"
Dump of assembler code from 0xb6f856e0 to 0xb6f85720:
0xb6f856e0: sub $0x4,%esp
0xb6f856e3: fstps (%esp)
0xb6f856e6: jmp 0xb6f85704
0xb6f856eb: sub $0x8,%esp
0xb6f856ee: fstpl (%esp)
0xb6f856f1: jmp 0xb6f85704
0xb6f856f6: push %edx
0xb6f856f7: push %eax
0xb6f856f8: jmp 0xb6f85704
0xb6f856fd: push %eax
0xb6f856fe: jmp 0xb6f85704
0xb6f85703: push %eax
0xb6f85704: add $0x8,%esp
0xb6f85707: movzbl 0x1(%esi),%ebx
0xb6f8570b: inc %esi
0xb6f8570c: jmp *0x11561c0(,%ebx,4)
0xb6f85713: nop
0xb6f85714: add %al,(%eax)
0xb6f85716: add %al,(%eax)
0xb6f85718: add %al,(%eax)
0xb6f8571a: add %al,(%eax)
0xb6f8571c: add %al,(%eax)
0xb6f8571e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85720 96 89 0x59 0x10a13d2: "dup"
Dump of assembler code from 0xb6f85740 to 0xb6f85780:
0xb6f85740: sub $0x4,%esp
0xb6f85743: fstps (%esp)
0xb6f85746: jmp 0xb6f85764
0xb6f8574b: sub $0x8,%esp
0xb6f8574e: fstpl (%esp)
0xb6f85751: jmp 0xb6f85764
0xb6f85756: push %edx
0xb6f85757: push %eax
0xb6f85758: jmp 0xb6f85764
0xb6f8575d: push %eax
0xb6f8575e: jmp 0xb6f85764
0xb6f85763: push %eax
0xb6f85764: mov (%esp),%eax
0xb6f85767: push %eax
0xb6f85768: movzbl 0x1(%esi),%ebx
0xb6f8576c: inc %esi
0xb6f8576d: jmp *0x11561c0(,%ebx,4)
0xb6f85774: add %al,(%eax)
0xb6f85776: add %al,(%eax)
0xb6f85778: add %al,(%eax)
0xb6f8577a: add %al,(%eax)
0xb6f8577c: add %al,(%eax)
0xb6f8577e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85780 96 90 0x5a 0x10a13d6: "dup_x1"
Dump of assembler code from 0xb6f857a0 to 0xb6f857e0:
0xb6f857a0: sub $0x4,%esp
0xb6f857a3: fstps (%esp)
0xb6f857a6: jmp 0xb6f857c4
0xb6f857ab: sub $0x8,%esp
0xb6f857ae: fstpl (%esp)
0xb6f857b1: jmp 0xb6f857c4
0xb6f857b6: push %edx
0xb6f857b7: push %eax
0xb6f857b8: jmp 0xb6f857c4
0xb6f857bd: push %eax
0xb6f857be: jmp 0xb6f857c4
0xb6f857c3: push %eax
0xb6f857c4: mov (%esp),%eax
0xb6f857c7: mov 0x4(%esp),%ecx
0xb6f857cb: mov %eax,0x4(%esp)
0xb6f857cf: mov %ecx,(%esp)
0xb6f857d2: push %eax
0xb6f857d3: movzbl 0x1(%esi),%ebx
0xb6f857d7: inc %esi
0xb6f857d8: jmp *0x11561c0(,%ebx,4)
0xb6f857df: nop
End of assembler dump.
Codelet @ 0xb6f857e0 128 91 0x5b 0x10a13dd: "dup_x2"
Dump of assembler code from 0xb6f85800 to 0xb6f85860:
0xb6f85800: sub $0x4,%esp
0xb6f85803: fstps (%esp)
0xb6f85806: jmp 0xb6f85824
0xb6f8580b: sub $0x8,%esp
0xb6f8580e: fstpl (%esp)
0xb6f85811: jmp 0xb6f85824
0xb6f85816: push %edx
0xb6f85817: push %eax
0xb6f85818: jmp 0xb6f85824
0xb6f8581d: push %eax
0xb6f8581e: jmp 0xb6f85824
0xb6f85823: push %eax
0xb6f85824: mov (%esp),%eax
0xb6f85827: mov 0x8(%esp),%ecx
0xb6f8582b: mov %eax,0x8(%esp)
0xb6f8582f: push %eax
0xb6f85830: mov 0x8(%esp),%eax
0xb6f85834: mov %ecx,0x8(%esp)
0xb6f85838: mov %eax,0x4(%esp)
0xb6f8583c: movzbl 0x1(%esi),%ebx
0xb6f85840: inc %esi
0xb6f85841: jmp *0x11561c0(,%ebx,4)
0xb6f85848: add %al,(%eax)
0xb6f8584a: add %al,(%eax)
0xb6f8584c: add %al,(%eax)
0xb6f8584e: add %al,(%eax)
0xb6f85850: add %al,(%eax)
0xb6f85852: add %al,(%eax)
0xb6f85854: add %al,(%eax)
0xb6f85856: add %al,(%eax)
0xb6f85858: add %al,(%eax)
0xb6f8585a: add %al,(%eax)
0xb6f8585c: add %al,(%eax)
0xb6f8585e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85860 96 92 0x5c 0x10a13e4: "dup2"
Dump of assembler code from 0xb6f85880 to 0xb6f858c0:
0xb6f85880: sub $0x4,%esp
0xb6f85883: fstps (%esp)
0xb6f85886: jmp 0xb6f858a4
0xb6f8588b: sub $0x8,%esp
0xb6f8588e: fstpl (%esp)
0xb6f85891: jmp 0xb6f858a4
0xb6f85896: push %edx
0xb6f85897: push %eax
0xb6f85898: jmp 0xb6f858a4
0xb6f8589d: push %eax
0xb6f8589e: jmp 0xb6f858a4
0xb6f858a3: push %eax
0xb6f858a4: mov 0x4(%esp),%eax
0xb6f858a8: push %eax
0xb6f858a9: mov 0x4(%esp),%eax
0xb6f858ad: push %eax
0xb6f858ae: movzbl 0x1(%esi),%ebx
0xb6f858b2: inc %esi
0xb6f858b3: jmp *0x11561c0(,%ebx,4)
0xb6f858ba: xchg %ax,%ax
0xb6f858bc: add %al,(%eax)
0xb6f858be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f858c0 128 93 0x5d 0x10a13e9: "dup2_x1"
Dump of assembler code from 0xb6f858e0 to 0xb6f85940:
0xb6f858e0: sub $0x4,%esp
0xb6f858e3: fstps (%esp)
0xb6f858e6: jmp 0xb6f85904
0xb6f858eb: sub $0x8,%esp
0xb6f858ee: fstpl (%esp)
0xb6f858f1: jmp 0xb6f85904
0xb6f858f6: push %edx
0xb6f858f7: push %eax
0xb6f858f8: jmp 0xb6f85904
0xb6f858fd: push %eax
0xb6f858fe: jmp 0xb6f85904
0xb6f85903: push %eax
0xb6f85904: mov (%esp),%ecx
0xb6f85907: mov 0x4(%esp),%eax
0xb6f8590b: push %eax
0xb6f8590c: push %ecx
0xb6f8590d: mov %ecx,0xc(%esp)
0xb6f85911: mov 0x10(%esp),%ecx
0xb6f85915: mov %ecx,0x8(%esp)
0xb6f85919: mov %eax,0x10(%esp)
0xb6f8591d: movzbl 0x1(%esi),%ebx
0xb6f85921: inc %esi
0xb6f85922: jmp *0x11561c0(,%ebx,4)
0xb6f85929: data32 xchg %ax,%ax
0xb6f8592c: add %al,(%eax)
0xb6f8592e: add %al,(%eax)
0xb6f85930: add %al,(%eax)
0xb6f85932: add %al,(%eax)
0xb6f85934: add %al,(%eax)
0xb6f85936: add %al,(%eax)
0xb6f85938: add %al,(%eax)
0xb6f8593a: add %al,(%eax)
0xb6f8593c: add %al,(%eax)
0xb6f8593e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85940 128 94 0x5e 0x10a13f1: "dup2_x2"
Dump of assembler code from 0xb6f85960 to 0xb6f859c0:
0xb6f85960: sub $0x4,%esp
0xb6f85963: fstps (%esp)
0xb6f85966: jmp 0xb6f85984
0xb6f8596b: sub $0x8,%esp
0xb6f8596e: fstpl (%esp)
0xb6f85971: jmp 0xb6f85984
0xb6f85976: push %edx
0xb6f85977: push %eax
0xb6f85978: jmp 0xb6f85984
0xb6f8597d: push %eax
0xb6f8597e: jmp 0xb6f85984
0xb6f85983: push %eax
0xb6f85984: mov (%esp),%ecx
0xb6f85987: mov 0x4(%esp),%eax
0xb6f8598b: push %eax
0xb6f8598c: push %ecx
0xb6f8598d: mov 0x10(%esp),%eax
0xb6f85991: mov %eax,0x8(%esp)
0xb6f85995: mov %ecx,0x10(%esp)
0xb6f85999: mov 0x14(%esp),%ecx
0xb6f8599d: mov 0xc(%esp),%eax
0xb6f859a1: mov %ecx,0xc(%esp)
0xb6f859a5: mov %eax,0x14(%esp)
0xb6f859a9: movzbl 0x1(%esi),%ebx
0xb6f859ad: inc %esi
0xb6f859ae: jmp *0x11561c0(,%ebx,4)
0xb6f859b5: data32 xchg %ax,%ax
0xb6f859b8: add %al,(%eax)
0xb6f859ba: add %al,(%eax)
0xb6f859bc: add %al,(%eax)
0xb6f859be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f859c0 96 95 0x5f 0x10a13f9: "swap"
Dump of assembler code from 0xb6f859e0 to 0xb6f85a20:
0xb6f859e0: sub $0x4,%esp
0xb6f859e3: fstps (%esp)
0xb6f859e6: jmp 0xb6f85a04
0xb6f859eb: sub $0x8,%esp
0xb6f859ee: fstpl (%esp)
0xb6f859f1: jmp 0xb6f85a04
0xb6f859f6: push %edx
0xb6f859f7: push %eax
0xb6f859f8: jmp 0xb6f85a04
0xb6f859fd: push %eax
0xb6f859fe: jmp 0xb6f85a04
0xb6f85a03: push %eax
0xb6f85a04: mov 0x4(%esp),%ecx
0xb6f85a08: mov (%esp),%eax
0xb6f85a0b: mov %ecx,(%esp)
0xb6f85a0e: mov %eax,0x4(%esp)
0xb6f85a12: movzbl 0x1(%esi),%ebx
0xb6f85a16: inc %esi
0xb6f85a17: jmp *0x11561c0(,%ebx,4)
0xb6f85a1e: xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f85a20 64 96 0x60 0x10a13fe: "iadd"
Dump of assembler code from 0xb6f85a40 to 0xb6f85a60:
0xb6f85a40: pop %eax
0xb6f85a41: pop %edx
0xb6f85a42: add %edx,%eax
0xb6f85a44: movzbl 0x1(%esi),%ebx
0xb6f85a48: inc %esi
0xb6f85a49: jmp *0x1154dc0(,%ebx,4)
0xb6f85a50: add %al,(%eax)
0xb6f85a52: add %al,(%eax)
0xb6f85a54: add %al,(%eax)
0xb6f85a56: add %al,(%eax)
0xb6f85a58: add %al,(%eax)
0xb6f85a5a: add %al,(%eax)
0xb6f85a5c: add %al,(%eax)
0xb6f85a5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85a60 64 97 0x61 0x10a1403: "ladd"
Dump of assembler code from 0xb6f85a80 to 0xb6f85aa0:
0xb6f85a80: pop %eax
0xb6f85a81: pop %edx
0xb6f85a82: pop %ebx
0xb6f85a83: pop %ecx
0xb6f85a84: add %ebx,%eax
0xb6f85a86: adc %ecx,%edx
0xb6f85a88: movzbl 0x1(%esi),%ebx
0xb6f85a8c: inc %esi
0xb6f85a8d: jmp *0x11551c0(,%ebx,4)
0xb6f85a94: add %al,(%eax)
0xb6f85a96: add %al,(%eax)
0xb6f85a98: add %al,(%eax)
0xb6f85a9a: add %al,(%eax)
0xb6f85a9c: add %al,(%eax)
0xb6f85a9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85aa0 64 98 0x62 0x10a1408: "fadd"
Dump of assembler code from 0xb6f85ac0 to 0xb6f85ae0:
0xb6f85ac0: flds (%esp)
0xb6f85ac3: add $0x4,%esp
0xb6f85ac6: fadds (%esp)
0xb6f85ac9: fstps (%esp)
0xb6f85acc: flds (%esp)
0xb6f85acf: pop %eax
0xb6f85ad0: movzbl 0x1(%esi),%ebx
0xb6f85ad4: inc %esi
0xb6f85ad5: jmp *0x11555c0(,%ebx,4)
0xb6f85adc: add %al,(%eax)
0xb6f85ade: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85ae0 64 99 0x63 0x10a140d: "dadd"
Dump of assembler code from 0xb6f85b00 to 0xb6f85b20:
0xb6f85b00: fldl (%esp)
0xb6f85b03: add $0x8,%esp
0xb6f85b06: faddl (%esp)
0xb6f85b09: fstpl (%esp)
0xb6f85b0c: fldl (%esp)
0xb6f85b0f: pop %eax
0xb6f85b10: pop %edx
0xb6f85b11: movzbl 0x1(%esi),%ebx
0xb6f85b15: inc %esi
0xb6f85b16: jmp *0x11559c0(,%ebx,4)
0xb6f85b1d: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f85b20 64 100 0x64 0x10a1412: "isub"
Dump of assembler code from 0xb6f85b40 to 0xb6f85b60:
0xb6f85b40: pop %eax
0xb6f85b41: mov %eax,%edx
0xb6f85b43: pop %eax
0xb6f85b44: sub %edx,%eax
0xb6f85b46: movzbl 0x1(%esi),%ebx
0xb6f85b4a: inc %esi
0xb6f85b4b: jmp *0x1154dc0(,%ebx,4)
0xb6f85b52: xchg %ax,%ax
0xb6f85b54: add %al,(%eax)
0xb6f85b56: add %al,(%eax)
0xb6f85b58: add %al,(%eax)
0xb6f85b5a: add %al,(%eax)
0xb6f85b5c: add %al,(%eax)
0xb6f85b5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85b60 64 101 0x65 0x10a1417: "lsub"
Dump of assembler code from 0xb6f85b80 to 0xb6f85ba0:
0xb6f85b80: pop %eax
0xb6f85b81: pop %edx
0xb6f85b82: pop %ebx
0xb6f85b83: pop %ecx
0xb6f85b84: sub %eax,%ebx
0xb6f85b86: sbb %edx,%ecx
0xb6f85b88: mov %ebx,%eax
0xb6f85b8a: mov %ecx,%edx
0xb6f85b8c: movzbl 0x1(%esi),%ebx
0xb6f85b90: inc %esi
0xb6f85b91: jmp *0x11551c0(,%ebx,4)
0xb6f85b98: add %al,(%eax)
0xb6f85b9a: add %al,(%eax)
0xb6f85b9c: add %al,(%eax)
0xb6f85b9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85ba0 64 102 0x66 0x10a141c: "fsub"
Dump of assembler code from 0xb6f85bc0 to 0xb6f85be0:
0xb6f85bc0: flds (%esp)
0xb6f85bc3: add $0x4,%esp
0xb6f85bc6: fsubrs (%esp)
0xb6f85bc9: fstps (%esp)
0xb6f85bcc: flds (%esp)
0xb6f85bcf: pop %eax
0xb6f85bd0: movzbl 0x1(%esi),%ebx
0xb6f85bd4: inc %esi
0xb6f85bd5: jmp *0x11555c0(,%ebx,4)
0xb6f85bdc: add %al,(%eax)
0xb6f85bde: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85be0 64 103 0x67 0x10a1421: "dsub"
Dump of assembler code from 0xb6f85c00 to 0xb6f85c20:
0xb6f85c00: fldl (%esp)
0xb6f85c03: add $0x8,%esp
0xb6f85c06: fsubrl (%esp)
0xb6f85c09: fstpl (%esp)
0xb6f85c0c: fldl (%esp)
0xb6f85c0f: pop %eax
0xb6f85c10: pop %edx
0xb6f85c11: movzbl 0x1(%esi),%ebx
0xb6f85c15: inc %esi
0xb6f85c16: jmp *0x11559c0(,%ebx,4)
0xb6f85c1d: data32 xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f85c20 64 104 0x68 0x10a1426: "imul"
Dump of assembler code from 0xb6f85c40 to 0xb6f85c60:
0xb6f85c40: pop %eax
0xb6f85c41: pop %edx
0xb6f85c42: imul %edx,%eax
0xb6f85c45: movzbl 0x1(%esi),%ebx
0xb6f85c49: inc %esi
0xb6f85c4a: jmp *0x1154dc0(,%ebx,4)
0xb6f85c51: data32 xchg %ax,%ax
0xb6f85c54: add %al,(%eax)
0xb6f85c56: add %al,(%eax)
0xb6f85c58: add %al,(%eax)
0xb6f85c5a: add %al,(%eax)
0xb6f85c5c: add %al,(%eax)
0xb6f85c5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85c60 96 105 0x69 0x10a5b67: "lmul"
Dump of assembler code from 0xb6f85c80 to 0xb6f85cc0:
0xb6f85c80: pop %eax
0xb6f85c81: pop %edx
0xb6f85c82: pop %ebx
0xb6f85c83: pop %ecx
0xb6f85c84: push %ecx
0xb6f85c85: push %ebx
0xb6f85c86: push %edx
0xb6f85c87: push %eax
0xb6f85c88: mov 0xc(%esp),%ebx
0xb6f85c8c: mov 0x4(%esp),%ecx
0xb6f85c90: mov %ebx,%eax
0xb6f85c92: or %ecx,%ebx
0xb6f85c94: je 0xb6f85ca7
0xb6f85c9a: mull (%esp)
0xb6f85c9d: mov %eax,%ebx
0xb6f85c9f: mov 0x8(%esp),%eax
0xb6f85ca3: mul %ecx
0xb6f85ca5: add %eax,%ebx
0xb6f85ca7: mov 0x8(%esp),%eax
0xb6f85cab: mull (%esp)
0xb6f85cae: add %ebx,%edx
0xb6f85cb0: add $0x10,%esp
0xb6f85cb3: movzbl 0x1(%esi),%ebx
0xb6f85cb7: inc %esi
0xb6f85cb8: jmp *0x11551c0(,%ebx,4)
0xb6f85cbf: nop
End of assembler dump.
Codelet @ 0xb6f85cc0 64 106 0x6a 0x10a142b: "fmul"
Dump of assembler code from 0xb6f85ce0 to 0xb6f85d00:
0xb6f85ce0: flds (%esp)
0xb6f85ce3: add $0x4,%esp
0xb6f85ce6: fmuls (%esp)
0xb6f85ce9: fstps (%esp)
0xb6f85cec: flds (%esp)
0xb6f85cef: pop %eax
0xb6f85cf0: movzbl 0x1(%esi),%ebx
0xb6f85cf4: inc %esi
0xb6f85cf5: jmp *0x11555c0(,%ebx,4)
0xb6f85cfc: add %al,(%eax)
0xb6f85cfe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85d00 96 107 0x6b 0x10a1430: "dmul"
Dump of assembler code from 0xb6f85d20 to 0xb6f85d60:
0xb6f85d20: fldl (%esp)
0xb6f85d23: add $0x8,%esp
0xb6f85d26: mov -0xc(%ebp),%ecx
0xb6f85d29: mov 0x18(%ecx),%ecx
0xb6f85d2c: test $0x800,%ecx
0xb6f85d32: jne 0xb6f85d39
0xb6f85d34: fmull (%esp)
0xb6f85d37: jmp 0xb6f85d4c
0xb6f85d39: fldt 0x11534a8
0xb6f85d3f: fmulp %st,%st(1)
0xb6f85d41: fmull (%esp)
0xb6f85d44: fldt 0x11534b4
0xb6f85d4a: fmulp %st,%st(1)
0xb6f85d4c: fstpl (%esp)
0xb6f85d4f: fldl (%esp)
0xb6f85d52: pop %eax
0xb6f85d53: pop %edx
0xb6f85d54: movzbl 0x1(%esi),%ebx
0xb6f85d58: inc %esi
0xb6f85d59: jmp *0x11559c0(,%ebx,4)
End of assembler dump.
Codelet @ 0xb6f85d60 96 108 0x6c 0x10a1435: "idiv"
Dump of assembler code from 0xb6f85d80 to 0xb6f85dc0:
0xb6f85d80: pop %eax
0xb6f85d81: mov %eax,%ecx
0xb6f85d83: pop %eax
0xb6f85d84: cmp $0x80000000,%eax
0xb6f85d8a: jne 0xb6f85d9b
0xb6f85d90: xor %edx,%edx
0xb6f85d92: cmp $0xffffffff,%ecx
0xb6f85d95: je 0xb6f85d9e
0xb6f85d9b: cltd
0xb6f85d9c: idiv %ecx
0xb6f85d9e: movzbl 0x1(%esi),%ebx
0xb6f85da2: inc %esi
0xb6f85da3: jmp *0x1154dc0(,%ebx,4)
0xb6f85daa: xchg %ax,%ax
0xb6f85dac: add %al,(%eax)
0xb6f85dae: add %al,(%eax)
0xb6f85db0: add %al,(%eax)
0xb6f85db2: add %al,(%eax)
0xb6f85db4: add %al,(%eax)
0xb6f85db6: add %al,(%eax)
0xb6f85db8: add %al,(%eax)
0xb6f85dba: add %al,(%eax)
0xb6f85dbc: add %al,(%eax)
0xb6f85dbe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85dc0 96 109 0x6d 0x10a5b53: "ldiv"
Dump of assembler code from 0xb6f85de0 to 0xb6f85e20:
0xb6f85de0: pop %eax
0xb6f85de1: pop %edx
0xb6f85de2: pop %ebx
0xb6f85de3: pop %ecx
0xb6f85de4: push %ecx
0xb6f85de5: push %ebx
0xb6f85de6: push %edx
0xb6f85de7: push %eax
0xb6f85de8: or %edx,%eax
0xb6f85dea: je 0xb6f81570
0xb6f85df0: call 0xfb3a90 <_ZN13SharedRuntime4ldivExx>
0xb6f85df5: add $0x10,%esp
0xb6f85df8: movzbl 0x1(%esi),%ebx
0xb6f85dfc: inc %esi
0xb6f85dfd: jmp *0x11551c0(,%ebx,4)
0xb6f85e04: add %al,(%eax)
0xb6f85e06: add %al,(%eax)
0xb6f85e08: add %al,(%eax)
0xb6f85e0a: add %al,(%eax)
0xb6f85e0c: add %al,(%eax)
0xb6f85e0e: add %al,(%eax)
0xb6f85e10: add %al,(%eax)
0xb6f85e12: add %al,(%eax)
0xb6f85e14: add %al,(%eax)
0xb6f85e16: add %al,(%eax)
0xb6f85e18: add %al,(%eax)
0xb6f85e1a: add %al,(%eax)
0xb6f85e1c: add %al,(%eax)
0xb6f85e1e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85e20 64 110 0x6e 0x10a143a: "fdiv"
Dump of assembler code from 0xb6f85e40 to 0xb6f85e60:
0xb6f85e40: flds (%esp)
0xb6f85e43: add $0x4,%esp
0xb6f85e46: fdivrs (%esp)
0xb6f85e49: fstps (%esp)
0xb6f85e4c: flds (%esp)
0xb6f85e4f: pop %eax
0xb6f85e50: movzbl 0x1(%esi),%ebx
0xb6f85e54: inc %esi
0xb6f85e55: jmp *0x11555c0(,%ebx,4)
0xb6f85e5c: add %al,(%eax)
0xb6f85e5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85e60 128 111 0x6f 0x10a143f: "ddiv"
Dump of assembler code from 0xb6f85e80 to 0xb6f85ee0:
0xb6f85e80: fldl (%esp)
0xb6f85e83: add $0x8,%esp
0xb6f85e86: mov -0xc(%ebp),%ecx
0xb6f85e89: mov 0x18(%ecx),%ecx
0xb6f85e8c: test $0x800,%ecx
0xb6f85e92: jne 0xb6f85e9c
0xb6f85e94: fdivrl (%esp)
0xb6f85e97: jmp 0xb6f85eaf
0xb6f85e9c: fldt 0x11534a8
0xb6f85ea2: fmull (%esp)
0xb6f85ea5: fdivp %st,%st(1)
0xb6f85ea7: fldt 0x11534b4
0xb6f85ead: fmulp %st,%st(1)
0xb6f85eaf: fstpl (%esp)
0xb6f85eb2: fldl (%esp)
0xb6f85eb5: pop %eax
0xb6f85eb6: pop %edx
0xb6f85eb7: movzbl 0x1(%esi),%ebx
0xb6f85ebb: inc %esi
0xb6f85ebc: jmp *0x11559c0(,%ebx,4)
0xb6f85ec3: nop
0xb6f85ec4: add %al,(%eax)
0xb6f85ec6: add %al,(%eax)
0xb6f85ec8: add %al,(%eax)
0xb6f85eca: add %al,(%eax)
0xb6f85ecc: add %al,(%eax)
0xb6f85ece: add %al,(%eax)
0xb6f85ed0: add %al,(%eax)
0xb6f85ed2: add %al,(%eax)
0xb6f85ed4: add %al,(%eax)
0xb6f85ed6: add %al,(%eax)
0xb6f85ed8: add %al,(%eax)
0xb6f85eda: add %al,(%eax)
0xb6f85edc: add %al,(%eax)
0xb6f85ede: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85ee0 96 112 0x70 0x10a1444: "irem"
Dump of assembler code from 0xb6f85f00 to 0xb6f85f40:
0xb6f85f00: pop %eax
0xb6f85f01: mov %eax,%ecx
0xb6f85f03: pop %eax
0xb6f85f04: cmp $0x80000000,%eax
0xb6f85f0a: jne 0xb6f85f1b
0xb6f85f10: xor %edx,%edx
0xb6f85f12: cmp $0xffffffff,%ecx
0xb6f85f15: je 0xb6f85f1e
0xb6f85f1b: cltd
0xb6f85f1c: idiv %ecx
0xb6f85f1e: mov %edx,%eax
0xb6f85f20: movzbl 0x1(%esi),%ebx
0xb6f85f24: inc %esi
0xb6f85f25: jmp *0x1154dc0(,%ebx,4)
0xb6f85f2c: add %al,(%eax)
0xb6f85f2e: add %al,(%eax)
0xb6f85f30: add %al,(%eax)
0xb6f85f32: add %al,(%eax)
0xb6f85f34: add %al,(%eax)
0xb6f85f36: add %al,(%eax)
0xb6f85f38: add %al,(%eax)
0xb6f85f3a: add %al,(%eax)
0xb6f85f3c: add %al,(%eax)
0xb6f85f3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85f40 96 113 0x71 0x10a5b7b: "lrem"
Dump of assembler code from 0xb6f85f60 to 0xb6f85fa0:
0xb6f85f60: pop %eax
0xb6f85f61: pop %edx
0xb6f85f62: pop %ebx
0xb6f85f63: pop %ecx
0xb6f85f64: push %ecx
0xb6f85f65: push %ebx
0xb6f85f66: push %edx
0xb6f85f67: push %eax
0xb6f85f68: or %edx,%eax
0xb6f85f6a: je 0xb6f81570
0xb6f85f70: call 0xfb3af0 <_ZN13SharedRuntime4lremExx>
0xb6f85f75: add $0x10,%esp
0xb6f85f78: movzbl 0x1(%esi),%ebx
0xb6f85f7c: inc %esi
0xb6f85f7d: jmp *0x11551c0(,%ebx,4)
0xb6f85f84: add %al,(%eax)
0xb6f85f86: add %al,(%eax)
0xb6f85f88: add %al,(%eax)
0xb6f85f8a: add %al,(%eax)
0xb6f85f8c: add %al,(%eax)
0xb6f85f8e: add %al,(%eax)
0xb6f85f90: add %al,(%eax)
0xb6f85f92: add %al,(%eax)
0xb6f85f94: add %al,(%eax)
0xb6f85f96: add %al,(%eax)
0xb6f85f98: add %al,(%eax)
0xb6f85f9a: add %al,(%eax)
0xb6f85f9c: add %al,(%eax)
0xb6f85f9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f85fa0 96 114 0x72 0x10a5b19: "frem"
Dump of assembler code from 0xb6f85fc0 to 0xb6f86000:
0xb6f85fc0: flds (%esp)
0xb6f85fc3: add $0x4,%esp
0xb6f85fc6: flds (%esp)
0xb6f85fc9: fprem
0xb6f85fcb: fstsw %ax
0xb6f85fce: sahf
0xb6f85fcf: jp 0xb6f85fc9
0xb6f85fd1: fxch %st(1)
0xb6f85fd3: ffree %st(0)
0xb6f85fd5: fincstp
0xb6f85fd7: fstps (%esp)
0xb6f85fda: flds (%esp)
0xb6f85fdd: pop %eax
0xb6f85fde: movzbl 0x1(%esi),%ebx
0xb6f85fe2: inc %esi
0xb6f85fe3: jmp *0x11555c0(,%ebx,4)
0xb6f85fea: xchg %ax,%ax
0xb6f85fec: add %al,(%eax)
0xb6f85fee: add %al,(%eax)
0xb6f85ff0: add %al,(%eax)
0xb6f85ff2: add %al,(%eax)
0xb6f85ff4: add %al,(%eax)
0xb6f85ff6: add %al,(%eax)
0xb6f85ff8: add %al,(%eax)
0xb6f85ffa: add %al,(%eax)
0xb6f85ffc: add %al,(%eax)
0xb6f85ffe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86000 96 115 0x73 0x10a5ab7: "drem"
Dump of assembler code from 0xb6f86020 to 0xb6f86060:
0xb6f86020: fldl (%esp)
0xb6f86023: add $0x8,%esp
0xb6f86026: fldl (%esp)
0xb6f86029: fprem
0xb6f8602b: fstsw %ax
0xb6f8602e: sahf
0xb6f8602f: jp 0xb6f86029
0xb6f86031: fxch %st(1)
0xb6f86033: ffree %st(0)
0xb6f86035: fincstp
0xb6f86037: fstpl (%esp)
0xb6f8603a: fldl (%esp)
0xb6f8603d: pop %eax
0xb6f8603e: pop %edx
0xb6f8603f: movzbl 0x1(%esi),%ebx
0xb6f86043: inc %esi
0xb6f86044: jmp *0x11559c0(,%ebx,4)
0xb6f8604b: nop
0xb6f8604c: add %al,(%eax)
0xb6f8604e: add %al,(%eax)
0xb6f86050: add %al,(%eax)
0xb6f86052: add %al,(%eax)
0xb6f86054: add %al,(%eax)
0xb6f86056: add %al,(%eax)
0xb6f86058: add %al,(%eax)
0xb6f8605a: add %al,(%eax)
0xb6f8605c: add %al,(%eax)
0xb6f8605e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86060 64 116 0x74 0x10a1449: "ineg"
Dump of assembler code from 0xb6f86080 to 0xb6f860a0:
0xb6f86080: pop %eax
0xb6f86081: neg %eax
0xb6f86083: movzbl 0x1(%esi),%ebx
0xb6f86087: inc %esi
0xb6f86088: jmp *0x1154dc0(,%ebx,4)
0xb6f8608f: nop
0xb6f86090: add %al,(%eax)
0xb6f86092: add %al,(%eax)
0xb6f86094: add %al,(%eax)
0xb6f86096: add %al,(%eax)
0xb6f86098: add %al,(%eax)
0xb6f8609a: add %al,(%eax)
0xb6f8609c: add %al,(%eax)
0xb6f8609e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f860a0 64 117 0x75 0x10a144e: "lneg"
Dump of assembler code from 0xb6f860c0 to 0xb6f860e0:
0xb6f860c0: pop %eax
0xb6f860c1: pop %edx
0xb6f860c2: neg %eax
0xb6f860c4: adc $0x0,%edx
0xb6f860c7: neg %edx
0xb6f860c9: movzbl 0x1(%esi),%ebx
0xb6f860cd: inc %esi
0xb6f860ce: jmp *0x11551c0(,%ebx,4)
0xb6f860d5: data32 xchg %ax,%ax
0xb6f860d8: add %al,(%eax)
0xb6f860da: add %al,(%eax)
0xb6f860dc: add %al,(%eax)
0xb6f860de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f860e0 64 118 0x76 0x10a1453: "fneg"
Dump of assembler code from 0xb6f86100 to 0xb6f86120:
0xb6f86100: flds (%esp)
0xb6f86103: add $0x4,%esp
0xb6f86106: fchs
0xb6f86108: movzbl 0x1(%esi),%ebx
0xb6f8610c: inc %esi
0xb6f8610d: jmp *0x11555c0(,%ebx,4)
0xb6f86114: add %al,(%eax)
0xb6f86116: add %al,(%eax)
0xb6f86118: add %al,(%eax)
0xb6f8611a: add %al,(%eax)
0xb6f8611c: add %al,(%eax)
0xb6f8611e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86120 64 119 0x77 0x10a1458: "dneg"
Dump of assembler code from 0xb6f86140 to 0xb6f86160:
0xb6f86140: fldl (%esp)
0xb6f86143: add $0x8,%esp
0xb6f86146: fchs
0xb6f86148: movzbl 0x1(%esi),%ebx
0xb6f8614c: inc %esi
0xb6f8614d: jmp *0x11559c0(,%ebx,4)
0xb6f86154: add %al,(%eax)
0xb6f86156: add %al,(%eax)
0xb6f86158: add %al,(%eax)
0xb6f8615a: add %al,(%eax)
0xb6f8615c: add %al,(%eax)
0xb6f8615e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86160 64 120 0x78 0x10a145d: "ishl"
Dump of assembler code from 0xb6f86180 to 0xb6f861a0:
0xb6f86180: pop %eax
0xb6f86181: mov %eax,%ecx
0xb6f86183: pop %eax
0xb6f86184: shl %cl,%eax
0xb6f86186: movzbl 0x1(%esi),%ebx
0xb6f8618a: inc %esi
0xb6f8618b: jmp *0x1154dc0(,%ebx,4)
0xb6f86192: xchg %ax,%ax
0xb6f86194: add %al,(%eax)
0xb6f86196: add %al,(%eax)
0xb6f86198: add %al,(%eax)
0xb6f8619a: add %al,(%eax)
0xb6f8619c: add %al,(%eax)
0xb6f8619e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f861a0 96 121 0x79 0x10a1462: "lshl"
Dump of assembler code from 0xb6f861c0 to 0xb6f86200:
0xb6f861c0: pop %eax
0xb6f861c1: mov %eax,%ecx
0xb6f861c3: pop %eax
0xb6f861c4: pop %edx
0xb6f861c5: and $0x3f,%ecx
0xb6f861c8: cmp $0x20,%ecx
0xb6f861cb: jl 0xb6f861d5
0xb6f861d1: mov %eax,%edx
0xb6f861d3: xor %eax,%eax
0xb6f861d5: shld %cl,%eax,%edx
0xb6f861d8: shl %cl,%eax
0xb6f861da: movzbl 0x1(%esi),%ebx
0xb6f861de: inc %esi
0xb6f861df: jmp *0x11551c0(,%ebx,4)
0xb6f861e6: xchg %ax,%ax
0xb6f861e8: add %al,(%eax)
0xb6f861ea: add %al,(%eax)
0xb6f861ec: add %al,(%eax)
0xb6f861ee: add %al,(%eax)
0xb6f861f0: add %al,(%eax)
0xb6f861f2: add %al,(%eax)
0xb6f861f4: add %al,(%eax)
0xb6f861f6: add %al,(%eax)
0xb6f861f8: add %al,(%eax)
0xb6f861fa: add %al,(%eax)
0xb6f861fc: add %al,(%eax)
0xb6f861fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86200 64 122 0x7a 0x10a1467: "ishr"
Dump of assembler code from 0xb6f86220 to 0xb6f86240:
0xb6f86220: pop %eax
0xb6f86221: mov %eax,%ecx
0xb6f86223: pop %eax
0xb6f86224: sar %cl,%eax
0xb6f86226: movzbl 0x1(%esi),%ebx
0xb6f8622a: inc %esi
0xb6f8622b: jmp *0x1154dc0(,%ebx,4)
0xb6f86232: xchg %ax,%ax
0xb6f86234: add %al,(%eax)
0xb6f86236: add %al,(%eax)
0xb6f86238: add %al,(%eax)
0xb6f8623a: add %al,(%eax)
0xb6f8623c: add %al,(%eax)
0xb6f8623e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86240 96 123 0x7b 0x10a146c: "lshr"
Dump of assembler code from 0xb6f86260 to 0xb6f862a0:
0xb6f86260: pop %eax
0xb6f86261: mov %eax,%ecx
0xb6f86263: pop %eax
0xb6f86264: pop %edx
0xb6f86265: and $0x3f,%ecx
0xb6f86268: cmp $0x20,%ecx
0xb6f8626b: jl 0xb6f86276
0xb6f86271: mov %edx,%eax
0xb6f86273: sar $0x1f,%edx
0xb6f86276: shrd %cl,%edx,%eax
0xb6f86279: sar %cl,%edx
0xb6f8627b: movzbl 0x1(%esi),%ebx
0xb6f8627f: inc %esi
0xb6f86280: jmp *0x11551c0(,%ebx,4)
0xb6f86287: nop
0xb6f86288: add %al,(%eax)
0xb6f8628a: add %al,(%eax)
0xb6f8628c: add %al,(%eax)
0xb6f8628e: add %al,(%eax)
0xb6f86290: add %al,(%eax)
0xb6f86292: add %al,(%eax)
0xb6f86294: add %al,(%eax)
0xb6f86296: add %al,(%eax)
0xb6f86298: add %al,(%eax)
0xb6f8629a: add %al,(%eax)
0xb6f8629c: add %al,(%eax)
0xb6f8629e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f862a0 64 124 0x7c 0x10a1471: "iushr"
Dump of assembler code from 0xb6f862c0 to 0xb6f862e0:
0xb6f862c0: pop %eax
0xb6f862c1: mov %eax,%ecx
0xb6f862c3: pop %eax
0xb6f862c4: shr %cl,%eax
0xb6f862c6: movzbl 0x1(%esi),%ebx
0xb6f862ca: inc %esi
0xb6f862cb: jmp *0x1154dc0(,%ebx,4)
0xb6f862d2: xchg %ax,%ax
0xb6f862d4: add %al,(%eax)
0xb6f862d6: add %al,(%eax)
0xb6f862d8: add %al,(%eax)
0xb6f862da: add %al,(%eax)
0xb6f862dc: add %al,(%eax)
0xb6f862de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f862e0 96 125 0x7d 0x10a1477: "lushr"
Dump of assembler code from 0xb6f86300 to 0xb6f86340:
0xb6f86300: pop %eax
0xb6f86301: mov %eax,%ecx
0xb6f86303: pop %eax
0xb6f86304: pop %edx
0xb6f86305: and $0x3f,%ecx
0xb6f86308: cmp $0x20,%ecx
0xb6f8630b: jl 0xb6f86315
0xb6f86311: mov %edx,%eax
0xb6f86313: xor %edx,%edx
0xb6f86315: shrd %cl,%edx,%eax
0xb6f86318: shr %cl,%edx
0xb6f8631a: movzbl 0x1(%esi),%ebx
0xb6f8631e: inc %esi
0xb6f8631f: jmp *0x11551c0(,%ebx,4)
0xb6f86326: xchg %ax,%ax
0xb6f86328: add %al,(%eax)
0xb6f8632a: add %al,(%eax)
0xb6f8632c: add %al,(%eax)
0xb6f8632e: add %al,(%eax)
0xb6f86330: add %al,(%eax)
0xb6f86332: add %al,(%eax)
0xb6f86334: add %al,(%eax)
0xb6f86336: add %al,(%eax)
0xb6f86338: add %al,(%eax)
0xb6f8633a: add %al,(%eax)
0xb6f8633c: add %al,(%eax)
0xb6f8633e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86340 64 126 0x7e 0x10a147d: "iand"
Dump of assembler code from 0xb6f86360 to 0xb6f86380:
0xb6f86360: pop %eax
0xb6f86361: pop %edx
0xb6f86362: and %edx,%eax
0xb6f86364: movzbl 0x1(%esi),%ebx
0xb6f86368: inc %esi
0xb6f86369: jmp *0x1154dc0(,%ebx,4)
0xb6f86370: add %al,(%eax)
0xb6f86372: add %al,(%eax)
0xb6f86374: add %al,(%eax)
0xb6f86376: add %al,(%eax)
0xb6f86378: add %al,(%eax)
0xb6f8637a: add %al,(%eax)
0xb6f8637c: add %al,(%eax)
0xb6f8637e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86380 64 127 0x7f 0x10a1482: "land"
Dump of assembler code from 0xb6f863a0 to 0xb6f863c0:
0xb6f863a0: pop %eax
0xb6f863a1: pop %edx
0xb6f863a2: pop %ebx
0xb6f863a3: pop %ecx
0xb6f863a4: and %ebx,%eax
0xb6f863a6: and %ecx,%edx
0xb6f863a8: movzbl 0x1(%esi),%ebx
0xb6f863ac: inc %esi
0xb6f863ad: jmp *0x11551c0(,%ebx,4)
0xb6f863b4: add %al,(%eax)
0xb6f863b6: add %al,(%eax)
0xb6f863b8: add %al,(%eax)
0xb6f863ba: add %al,(%eax)
0xb6f863bc: add %al,(%eax)
0xb6f863be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f863c0 64 128 0x80 0x10a1487: "ior"
Dump of assembler code from 0xb6f863e0 to 0xb6f86400:
0xb6f863e0: pop %eax
0xb6f863e1: pop %edx
0xb6f863e2: or %edx,%eax
0xb6f863e4: movzbl 0x1(%esi),%ebx
0xb6f863e8: inc %esi
0xb6f863e9: jmp *0x1154dc0(,%ebx,4)
0xb6f863f0: add %al,(%eax)
0xb6f863f2: add %al,(%eax)
0xb6f863f4: add %al,(%eax)
0xb6f863f6: add %al,(%eax)
0xb6f863f8: add %al,(%eax)
0xb6f863fa: add %al,(%eax)
0xb6f863fc: add %al,(%eax)
0xb6f863fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86400 64 129 0x81 0x10a148b: "lor"
Dump of assembler code from 0xb6f86420 to 0xb6f86440:
0xb6f86420: pop %eax
0xb6f86421: pop %edx
0xb6f86422: pop %ebx
0xb6f86423: pop %ecx
0xb6f86424: or %ebx,%eax
0xb6f86426: or %ecx,%edx
0xb6f86428: movzbl 0x1(%esi),%ebx
0xb6f8642c: inc %esi
0xb6f8642d: jmp *0x11551c0(,%ebx,4)
0xb6f86434: add %al,(%eax)
0xb6f86436: add %al,(%eax)
0xb6f86438: add %al,(%eax)
0xb6f8643a: add %al,(%eax)
0xb6f8643c: add %al,(%eax)
0xb6f8643e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86440 64 130 0x82 0x10a148f: "ixor"
Dump of assembler code from 0xb6f86460 to 0xb6f86480:
0xb6f86460: pop %eax
0xb6f86461: pop %edx
0xb6f86462: xor %edx,%eax
0xb6f86464: movzbl 0x1(%esi),%ebx
0xb6f86468: inc %esi
0xb6f86469: jmp *0x1154dc0(,%ebx,4)
0xb6f86470: add %al,(%eax)
0xb6f86472: add %al,(%eax)
0xb6f86474: add %al,(%eax)
0xb6f86476: add %al,(%eax)
0xb6f86478: add %al,(%eax)
0xb6f8647a: add %al,(%eax)
0xb6f8647c: add %al,(%eax)
0xb6f8647e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86480 64 131 0x83 0x10a1494: "lxor"
Dump of assembler code from 0xb6f864a0 to 0xb6f864c0:
0xb6f864a0: pop %eax
0xb6f864a1: pop %edx
0xb6f864a2: pop %ebx
0xb6f864a3: pop %ecx
0xb6f864a4: xor %ebx,%eax
0xb6f864a6: xor %ecx,%edx
0xb6f864a8: movzbl 0x1(%esi),%ebx
0xb6f864ac: inc %esi
0xb6f864ad: jmp *0x11551c0(,%ebx,4)
0xb6f864b4: add %al,(%eax)
0xb6f864b6: add %al,(%eax)
0xb6f864b8: add %al,(%eax)
0xb6f864ba: add %al,(%eax)
0xb6f864bc: add %al,(%eax)
0xb6f864be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f864c0 160 132 0x84 0x10a14a4: "iinc"
Dump of assembler code from 0xb6f864e0 to 0xb6f86560:
0xb6f864e0: sub $0x4,%esp
0xb6f864e3: fstps (%esp)
0xb6f864e6: jmp 0xb6f86504
0xb6f864eb: sub $0x8,%esp
0xb6f864ee: fstpl (%esp)
0xb6f864f1: jmp 0xb6f86504
0xb6f864f6: push %edx
0xb6f864f7: push %eax
0xb6f864f8: jmp 0xb6f86504
0xb6f864fd: push %eax
0xb6f864fe: jmp 0xb6f86504
0xb6f86503: push %eax
0xb6f86504: movsbl 0x2(%esi),%edx
0xb6f86508: movzbl 0x1(%esi),%ebx
0xb6f8650c: neg %ebx
0xb6f8650e: add %edx,(%edi,%ebx,4)
0xb6f86511: movzbl 0x3(%esi),%ebx
0xb6f86515: add $0x3,%esi
0xb6f86518: jmp *0x11561c0(,%ebx,4)
0xb6f8651f: mov 0x4(%esi),%edx
0xb6f86522: mov 0x2(%esi),%ebx
0xb6f86525: bswap %ebx
0xb6f86527: shr $0x10,%ebx
0xb6f8652a: neg %ebx
0xb6f8652c: bswap %edx
0xb6f8652e: sar $0x10,%edx
0xb6f86531: add %edx,(%edi,%ebx,4)
0xb6f86534: movzbl 0x6(%esi),%ebx
0xb6f86538: add $0x6,%esi
0xb6f8653b: jmp *0x11561c0(,%ebx,4)
0xb6f86542: xchg %ax,%ax
0xb6f86544: add %al,(%eax)
0xb6f86546: add %al,(%eax)
0xb6f86548: add %al,(%eax)
0xb6f8654a: add %al,(%eax)
0xb6f8654c: add %al,(%eax)
0xb6f8654e: add %al,(%eax)
0xb6f86550: add %al,(%eax)
0xb6f86552: add %al,(%eax)
0xb6f86554: add %al,(%eax)
0xb6f86556: add %al,(%eax)
0xb6f86558: add %al,(%eax)
0xb6f8655a: add %al,(%eax)
0xb6f8655c: add %al,(%eax)
0xb6f8655e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86560 64 133 0x85 0x10d6b6c: "i2l"
Dump of assembler code from 0xb6f86580 to 0xb6f865a0:
0xb6f86580: pop %eax
0xb6f86581: cltd
0xb6f86582: movzbl 0x1(%esi),%ebx
0xb6f86586: inc %esi
0xb6f86587: jmp *0x11551c0(,%ebx,4)
0xb6f8658e: xchg %ax,%ax
0xb6f86590: add %al,(%eax)
0xb6f86592: add %al,(%eax)
0xb6f86594: add %al,(%eax)
0xb6f86596: add %al,(%eax)
0xb6f86598: add %al,(%eax)
0xb6f8659a: add %al,(%eax)
0xb6f8659c: add %al,(%eax)
0xb6f8659e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f865a0 64 134 0x86 0x10a14a9: "i2f"
Dump of assembler code from 0xb6f865c0 to 0xb6f865e0:
0xb6f865c0: pop %eax
0xb6f865c1: push %eax
0xb6f865c2: fildl (%esp)
0xb6f865c5: fstps (%esp)
0xb6f865c8: flds (%esp)
0xb6f865cb: pop %ecx
0xb6f865cc: movzbl 0x1(%esi),%ebx
0xb6f865d0: inc %esi
0xb6f865d1: jmp *0x11555c0(,%ebx,4)
0xb6f865d8: add %al,(%eax)
0xb6f865da: add %al,(%eax)
0xb6f865dc: add %al,(%eax)
0xb6f865de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f865e0 64 135 0x87 0x10a14ad: "i2d"
Dump of assembler code from 0xb6f86600 to 0xb6f86620:
0xb6f86600: pop %eax
0xb6f86601: push %eax
0xb6f86602: push %eax
0xb6f86603: fildl (%esp)
0xb6f86606: fstpl (%esp)
0xb6f86609: fldl (%esp)
0xb6f8660c: pop %ecx
0xb6f8660d: pop %ecx
0xb6f8660e: movzbl 0x1(%esi),%ebx
0xb6f86612: inc %esi
0xb6f86613: jmp *0x11559c0(,%ebx,4)
0xb6f8661a: xchg %ax,%ax
0xb6f8661c: add %al,(%eax)
0xb6f8661e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86620 64 136 0x88 0x10d6b3a: "l2i"
Dump of assembler code from 0xb6f86640 to 0xb6f86660:
0xb6f86640: pop %eax
0xb6f86641: pop %edx
0xb6f86642: movzbl 0x1(%esi),%ebx
0xb6f86646: inc %esi
0xb6f86647: jmp *0x1154dc0(,%ebx,4)
0xb6f8664e: xchg %ax,%ax
0xb6f86650: add %al,(%eax)
0xb6f86652: add %al,(%eax)
0xb6f86654: add %al,(%eax)
0xb6f86656: add %al,(%eax)
0xb6f86658: add %al,(%eax)
0xb6f8665a: add %al,(%eax)
0xb6f8665c: add %al,(%eax)
0xb6f8665e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86660 64 137 0x89 0x10a5b40: "l2f"
Dump of assembler code from 0xb6f86680 to 0xb6f866a0:
0xb6f86680: pop %eax
0xb6f86681: pop %edx
0xb6f86682: push %edx
0xb6f86683: push %eax
0xb6f86684: fildll (%esp)
0xb6f86687: fstps (%esp)
0xb6f8668a: flds (%esp)
0xb6f8668d: pop %ecx
0xb6f8668e: pop %ecx
0xb6f8668f: movzbl 0x1(%esi),%ebx
0xb6f86693: inc %esi
0xb6f86694: jmp *0x11555c0(,%ebx,4)
0xb6f8669b: nop
0xb6f8669c: add %al,(%eax)
0xb6f8669e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f866a0 64 138 0x8a 0x10a5b2d: "l2d"
Dump of assembler code from 0xb6f866c0 to 0xb6f866e0:
0xb6f866c0: pop %eax
0xb6f866c1: pop %edx
0xb6f866c2: push %edx
0xb6f866c3: push %eax
0xb6f866c4: fildll (%esp)
0xb6f866c7: fstpl (%esp)
0xb6f866ca: fldl (%esp)
0xb6f866cd: pop %ecx
0xb6f866ce: pop %ecx
0xb6f866cf: movzbl 0x1(%esi),%ebx
0xb6f866d3: inc %esi
0xb6f866d4: jmp *0x11559c0(,%ebx,4)
0xb6f866db: nop
0xb6f866dc: add %al,(%eax)
0xb6f866de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f866e0 64 139 0x8b 0x10a5af3: "f2i"
Dump of assembler code from 0xb6f86700 to 0xb6f86720:
0xb6f86700: flds (%esp)
0xb6f86703: add $0x4,%esp
0xb6f86706: push %ecx
0xb6f86707: fstps (%esp)
0xb6f8670a: call 0xfb3b50 <_ZN13SharedRuntime3f2iEf>
0xb6f8670f: add $0x4,%esp
0xb6f86712: movzbl 0x1(%esi),%ebx
0xb6f86716: inc %esi
0xb6f86717: jmp *0x1154dc0(,%ebx,4)
0xb6f8671e: xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f86720 64 140 0x8c 0x10a5b06: "f2l"
Dump of assembler code from 0xb6f86740 to 0xb6f86760:
0xb6f86740: flds (%esp)
0xb6f86743: add $0x4,%esp
0xb6f86746: push %ecx
0xb6f86747: fstps (%esp)
0xb6f8674a: call 0xfb3be0 <_ZN13SharedRuntime3f2lEf>
0xb6f8674f: add $0x4,%esp
0xb6f86752: movzbl 0x1(%esi),%ebx
0xb6f86756: inc %esi
0xb6f86757: jmp *0x11551c0(,%ebx,4)
0xb6f8675e: xchg %ax,%ax
End of assembler dump.
Codelet @ 0xb6f86760 64 141 0x8d 0x10d6b85: "f2d"
Dump of assembler code from 0xb6f86780 to 0xb6f867a0:
0xb6f86780: flds (%esp)
0xb6f86783: add $0x4,%esp
0xb6f86786: movzbl 0x1(%esi),%ebx
0xb6f8678a: inc %esi
0xb6f8678b: jmp *0x11559c0(,%ebx,4)
0xb6f86792: xchg %ax,%ax
0xb6f86794: add %al,(%eax)
0xb6f86796: add %al,(%eax)
0xb6f86798: add %al,(%eax)
0xb6f8679a: add %al,(%eax)
0xb6f8679c: add %al,(%eax)
0xb6f8679e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f867a0 64 142 0x8e 0x10a5a2b: "d2i"
Dump of assembler code from 0xb6f867c0 to 0xb6f867e0:
0xb6f867c0: fldl (%esp)
0xb6f867c3: add $0x8,%esp
0xb6f867c6: push %ecx
0xb6f867c7: push %ecx
0xb6f867c8: fstpl (%esp)
0xb6f867cb: call 0xfb4d00 <_ZN13SharedRuntime3d2iEd>
0xb6f867d0: add $0x8,%esp
0xb6f867d3: movzbl 0x1(%esi),%ebx
0xb6f867d7: inc %esi
0xb6f867d8: jmp *0x1154dc0(,%ebx,4)
0xb6f867df: nop
End of assembler dump.
Codelet @ 0xb6f867e0 64 143 0x8f 0x10a5a3e: "d2l"
Dump of assembler code from 0xb6f86800 to 0xb6f86820:
0xb6f86800: fldl (%esp)
0xb6f86803: add $0x8,%esp
0xb6f86806: push %ecx
0xb6f86807: push %ecx
0xb6f86808: fstpl (%esp)
0xb6f8680b: call 0xfb4c60 <_ZN13SharedRuntime3d2lEd>
0xb6f86810: add $0x8,%esp
0xb6f86813: movzbl 0x1(%esi),%ebx
0xb6f86817: inc %esi
0xb6f86818: jmp *0x11551c0(,%ebx,4)
0xb6f8681f: nop
End of assembler dump.
Codelet @ 0xb6f86820 64 144 0x90 0x10d6b53: "d2f"
Dump of assembler code from 0xb6f86840 to 0xb6f86860:
0xb6f86840: fldl (%esp)
0xb6f86843: add $0x8,%esp
0xb6f86846: push %ecx
0xb6f86847: fstps (%esp)
0xb6f8684a: flds (%esp)
0xb6f8684d: pop %ecx
0xb6f8684e: movzbl 0x1(%esi),%ebx
0xb6f86852: inc %esi
0xb6f86853: jmp *0x11555c0(,%ebx,4)
0xb6f8685a: xchg %ax,%ax
0xb6f8685c: add %al,(%eax)
0xb6f8685e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86860 64 145 0x91 0x109551a: "i2b"
Dump of assembler code from 0xb6f86880 to 0xb6f868a0:
0xb6f86880: pop %eax
0xb6f86881: shl $0x18,%eax
0xb6f86884: sar $0x18,%eax
0xb6f86887: movzbl 0x1(%esi),%ebx
0xb6f8688b: inc %esi
0xb6f8688c: jmp *0x1154dc0(,%ebx,4)
0xb6f86893: nop
0xb6f86894: add %al,(%eax)
0xb6f86896: add %al,(%eax)
0xb6f86898: add %al,(%eax)
0xb6f8689a: add %al,(%eax)
0xb6f8689c: add %al,(%eax)
0xb6f8689e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f868a0 64 146 0x92 0x10a14b1: "i2c"
Dump of assembler code from 0xb6f868c0 to 0xb6f868e0:
0xb6f868c0: pop %eax
0xb6f868c1: and $0xffff,%eax
0xb6f868c7: movzbl 0x1(%esi),%ebx
0xb6f868cb: inc %esi
0xb6f868cc: jmp *0x1154dc0(,%ebx,4)
0xb6f868d3: nop
0xb6f868d4: add %al,(%eax)
0xb6f868d6: add %al,(%eax)
0xb6f868d8: add %al,(%eax)
0xb6f868da: add %al,(%eax)
0xb6f868dc: add %al,(%eax)
0xb6f868de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f868e0 64 147 0x93 0x10952ba: "i2s"
Dump of assembler code from 0xb6f86900 to 0xb6f86920:
0xb6f86900: pop %eax
0xb6f86901: shl $0x10,%eax
0xb6f86904: sar $0x10,%eax
0xb6f86907: movzbl 0x1(%esi),%ebx
0xb6f8690b: inc %esi
0xb6f8690c: jmp *0x1154dc0(,%ebx,4)
0xb6f86913: nop
0xb6f86914: add %al,(%eax)
0xb6f86916: add %al,(%eax)
0xb6f86918: add %al,(%eax)
0xb6f8691a: add %al,(%eax)
0xb6f8691c: add %al,(%eax)
0xb6f8691e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86920 96 148 0x94 0x10a14b5: "lcmp"
Dump of assembler code from 0xb6f86940 to 0xb6f86980:
0xb6f86940: pop %eax
0xb6f86941: pop %edx
0xb6f86942: pop %ebx
0xb6f86943: pop %ecx
0xb6f86944: cmp %edx,%ecx
0xb6f86946: jl 0xb6f8696a
0xb6f8694c: jg 0xb6f86962
0xb6f86952: xor %ecx,%ecx
0xb6f86954: cmp %eax,%ebx
0xb6f86956: jb 0xb6f8696a
0xb6f8695c: je 0xb6f8696d
0xb6f86962: xor %ecx,%ecx
0xb6f86964: inc %ecx
0xb6f86965: jmp 0xb6f8696d
0xb6f8696a: xor %ecx,%ecx
0xb6f8696c: dec %ecx
0xb6f8696d: mov %ecx,%eax
0xb6f8696f: movzbl 0x1(%esi),%ebx
0xb6f86973: inc %esi
0xb6f86974: jmp *0x1154dc0(,%ebx,4)
0xb6f8697b: nop
0xb6f8697c: add %al,(%eax)
0xb6f8697e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86980 96 149 0x95 0x10a14ba: "fcmpl"
Dump of assembler code from 0xb6f869a0 to 0xb6f869e0:
0xb6f869a0: flds (%esp)
0xb6f869a3: add $0x4,%esp
0xb6f869a6: flds (%esp)
0xb6f869a9: pop %ecx
0xb6f869aa: fucomip %st(1),%st
0xb6f869ac: ffree %st(0)
0xb6f869ae: fincstp
0xb6f869b0: mov $0xffffffff,%eax
0xb6f869b5: jp 0xb6f869cd
0xb6f869bb: jb 0xb6f869cd
0xb6f869c1: mov $0x0,%eax
0xb6f869c6: je 0xb6f869cd
0xb6f869cc: inc %eax
0xb6f869cd: movzbl 0x1(%esi),%ebx
0xb6f869d1: inc %esi
0xb6f869d2: jmp *0x1154dc0(,%ebx,4)
0xb6f869d9: data32 xchg %ax,%ax
0xb6f869dc: add %al,(%eax)
0xb6f869de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f869e0 96 150 0x96 0x10a14c0: "fcmpg"
Dump of assembler code from 0xb6f86a00 to 0xb6f86a40:
0xb6f86a00: flds (%esp)
0xb6f86a03: add $0x4,%esp
0xb6f86a06: flds (%esp)
0xb6f86a09: pop %ecx
0xb6f86a0a: fucomip %st(1),%st
0xb6f86a0c: ffree %st(0)
0xb6f86a0e: fincstp
0xb6f86a10: mov $0x1,%eax
0xb6f86a15: jp 0xb6f86a2d
0xb6f86a1b: ja 0xb6f86a2d
0xb6f86a21: mov $0x0,%eax
0xb6f86a26: je 0xb6f86a2d
0xb6f86a2c: dec %eax
0xb6f86a2d: movzbl 0x1(%esi),%ebx
0xb6f86a31: inc %esi
0xb6f86a32: jmp *0x1154dc0(,%ebx,4)
0xb6f86a39: data32 xchg %ax,%ax
0xb6f86a3c: add %al,(%eax)
0xb6f86a3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86a40 96 151 0x97 0x10a14c6: "dcmpl"
Dump of assembler code from 0xb6f86a60 to 0xb6f86aa0:
0xb6f86a60: fldl (%esp)
0xb6f86a63: add $0x8,%esp
0xb6f86a66: fldl (%esp)
0xb6f86a69: pop %edx
0xb6f86a6a: pop %ecx
0xb6f86a6b: fucomip %st(1),%st
0xb6f86a6d: ffree %st(0)
0xb6f86a6f: fincstp
0xb6f86a71: mov $0xffffffff,%eax
0xb6f86a76: jp 0xb6f86a8e
0xb6f86a7c: jb 0xb6f86a8e
0xb6f86a82: mov $0x0,%eax
0xb6f86a87: je 0xb6f86a8e
0xb6f86a8d: inc %eax
0xb6f86a8e: movzbl 0x1(%esi),%ebx
0xb6f86a92: inc %esi
0xb6f86a93: jmp *0x1154dc0(,%ebx,4)
0xb6f86a9a: xchg %ax,%ax
0xb6f86a9c: add %al,(%eax)
0xb6f86a9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86aa0 96 152 0x98 0x10a14cc: "dcmpg"
Dump of assembler code from 0xb6f86ac0 to 0xb6f86b00:
0xb6f86ac0: fldl (%esp)
0xb6f86ac3: add $0x8,%esp
0xb6f86ac6: fldl (%esp)
0xb6f86ac9: pop %edx
0xb6f86aca: pop %ecx
0xb6f86acb: fucomip %st(1),%st
0xb6f86acd: ffree %st(0)
0xb6f86acf: fincstp
0xb6f86ad1: mov $0x1,%eax
0xb6f86ad6: jp 0xb6f86aee
0xb6f86adc: ja 0xb6f86aee
0xb6f86ae2: mov $0x0,%eax
0xb6f86ae7: je 0xb6f86aee
0xb6f86aed: dec %eax
0xb6f86aee: movzbl 0x1(%esi),%ebx
0xb6f86af2: inc %esi
0xb6f86af3: jmp *0x1154dc0(,%ebx,4)
0xb6f86afa: xchg %ax,%ax
0xb6f86afc: add %al,(%eax)
0xb6f86afe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86b00 608 153 0x99 0x10a14d6: "ifeq"
Dump of assembler code from 0xb6f86b20 to 0xb6f86d60:
0xb6f86b20: pop %eax
0xb6f86b21: test %eax,%eax
0xb6f86b23: jne 0xb6f86d1f
0xb6f86b29: mov -0xc(%ebp),%ecx
0xb6f86b2c: mov -0x10(%ebp),%eax
0xb6f86b2f: test %eax,%eax
0xb6f86b31: je 0xb6f86b49
0xb6f86b37: mov 0x4(%eax),%ebx
0xb6f86b3a: add $0x1,%ebx
0xb6f86b3d: sbb $0x0,%ebx
0xb6f86b40: mov %ebx,0x4(%eax)
0xb6f86b43: add 0x8(%eax),%eax
0xb6f86b46: mov %eax,-0x10(%ebp)
0xb6f86b49: mov 0x1(%esi),%edx
0xb6f86b4c: bswap %edx
0xb6f86b4e: sar $0x10,%edx
0xb6f86b51: add %edx,%esi
0xb6f86b53: test %edx,%edx
0xb6f86b55: jns 0xb6f86b9c
0xb6f86b5b: mov 0x34(%ecx),%eax
0xb6f86b5e: add $0x8,%eax
0xb6f86b61: mov %eax,0x34(%ecx)
0xb6f86b64: mov 0x30(%ecx),%eax
0xb6f86b67: and $0xfffffff8,%eax
0xb6f86b6a: add 0x34(%ecx),%eax
0xb6f86b6d: cmp 0x114d934,%eax
0xb6f86b73: jl 0xb6f86b9c
0xb6f86b79: mov -0x10(%ebp),%eax
0xb6f86b7c: test %eax,%eax
0xb6f86b7e: je 0xb6f86ba6
0xb6f86b84: cmp 0x114d930,%ebx
0xb6f86b8a: jb 0xb6f86b9c
0xb6f86b90: and $0x3ff,%ebx
0xb6f86b96: je 0xb6f86c2f
0xb6f86b9c: movzbl (%esi),%ebx
0xb6f86b9f: jmp *0x11561c0(,%ebx,4)
0xb6f86ba6: call 0xb6f86bb0
0xb6f86bab: jmp 0xb6f86c00
0xb6f86bb0: lea 0x4(%esp),%eax
0xb6f86bb4: mov %esi,-0x1c(%ebp)
0xb6f86bb7: mov %esp,%edi
0xb6f86bb9: shr $0xc,%edi
0xb6f86bbc: mov 0x115d7a0(,%edi,4),%edi
0xb6f86bc3: push %edi
0xb6f86bc4: mov %ebp,0x118(%edi)
0xb6f86bca: mov %eax,0x110(%edi)
0xb6f86bd0: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f86bd5: add $0x4,%esp
0xb6f86bd8: movl $0x0,0x110(%edi)
0xb6f86be2: movl $0x0,0x118(%edi)
0xb6f86bec: cmpl $0x0,0x4(%edi)
0xb6f86bf3: jne 0xb6f78340
0xb6f86bf9: mov -0x1c(%ebp),%esi
0xb6f86bfc: mov -0x18(%ebp),%edi
0xb6f86bff: ret
0xb6f86c00: movzbl (%esi),%ebx
0xb6f86c03: push %eax
0xb6f86c04: push %ebx
0xb6f86c05: mov -0xc(%ebp),%ebx
0xb6f86c08: mov 0x10(%ebx),%eax
0xb6f86c0b: test %eax,%eax
0xb6f86c0d: je 0xb6f86c25
0xb6f86c13: push %esi
0xb6f86c14: push %ebx
0xb6f86c15: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f86c1a: add $0x8,%esp
0xb6f86c1d: mov 0x10(%ebx),%ebx
0xb6f86c20: add $0x64,%ebx
0xb6f86c23: add %ebx,%eax
0xb6f86c25: mov %eax,-0x10(%ebp)
0xb6f86c28: pop %ebx
0xb6f86c29: pop %eax
0xb6f86c2a: jmp 0xb6f86b9c
0xb6f86c2f: neg %edx
0xb6f86c31: add %esi,%edx
0xb6f86c33: call 0xb6f86c3d
0xb6f86c38: jmp 0xb6f86c8e
0xb6f86c3d: push %edx
0xb6f86c3e: lea 0x8(%esp),%eax
0xb6f86c42: mov %esi,-0x1c(%ebp)
0xb6f86c45: mov %esp,%edi
0xb6f86c47: shr $0xc,%edi
0xb6f86c4a: mov 0x115d7a0(,%edi,4),%edi
0xb6f86c51: push %edi
0xb6f86c52: mov %ebp,0x118(%edi)
0xb6f86c58: mov %eax,0x110(%edi)
0xb6f86c5e: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f86c63: add $0x8,%esp
0xb6f86c66: movl $0x0,0x110(%edi)
0xb6f86c70: movl $0x0,0x118(%edi)
0xb6f86c7a: cmpl $0x0,0x4(%edi)
0xb6f86c81: jne 0xb6f78340
0xb6f86c87: mov -0x1c(%ebp),%esi
0xb6f86c8a: mov -0x18(%ebp),%edi
0xb6f86c8d: ret
0xb6f86c8e: movzbl (%esi),%ebx
0xb6f86c91: test %eax,%eax
0xb6f86c93: je 0xb6f86b9c
0xb6f86c99: mov 0x34(%eax),%ecx
0xb6f86c9c: cmp $0xfffffffe,%ecx
0xb6f86c9f: je 0xb6f86b9c
0xb6f86ca5: mov %eax,%ebx
0xb6f86ca7: mov %esp,%ecx
0xb6f86ca9: shr $0xc,%ecx
0xb6f86cac: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f86cb3: call 0xb6f86cbd
0xb6f86cb8: jmp 0xb6f86d0d
0xb6f86cbd: lea 0x4(%esp),%eax
0xb6f86cc1: mov %esi,-0x1c(%ebp)
0xb6f86cc4: mov %esp,%edi
0xb6f86cc6: shr $0xc,%edi
0xb6f86cc9: mov 0x115d7a0(,%edi,4),%edi
0xb6f86cd0: push %edi
0xb6f86cd1: mov %ebp,0x118(%edi)
0xb6f86cd7: mov %eax,0x110(%edi)
0xb6f86cdd: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f86ce2: add $0x4,%esp
0xb6f86ce5: movl $0x0,0x110(%edi)
0xb6f86cef: movl $0x0,0x118(%edi)
0xb6f86cf9: cmpl $0x0,0x4(%edi)
0xb6f86d00: jne 0xb6f78340
0xb6f86d06: mov -0x1c(%ebp),%esi
0xb6f86d09: mov -0x18(%ebp),%edi
0xb6f86d0c: ret
0xb6f86d0d: mov %eax,%ecx
0xb6f86d0f: mov -0x4(%ebp),%edx
0xb6f86d12: mov %ebp,%esp
0xb6f86d14: pop %ebp
0xb6f86d15: pop %edi
0xb6f86d16: mov %edx,%esp
0xb6f86d18: and $0xfffffff0,%esp
0xb6f86d1b: push %edi
0xb6f86d1c: jmp *0x58(%ebx)
0xb6f86d1f: mov -0x10(%ebp),%eax
0xb6f86d22: test %eax,%eax
0xb6f86d24: je 0xb6f86d38
0xb6f86d2a: addl $0x1,0xc(%eax)
0xb6f86d2e: sbbl $0x0,0xc(%eax)
0xb6f86d32: add $0x10,%eax
0xb6f86d35: mov %eax,-0x10(%ebp)
0xb6f86d38: movzbl 0x3(%esi),%ebx
0xb6f86d3c: add $0x3,%esi
0xb6f86d3f: jmp *0x11561c0(,%ebx,4)
0xb6f86d46: xchg %ax,%ax
0xb6f86d48: add %al,(%eax)
0xb6f86d4a: add %al,(%eax)
0xb6f86d4c: add %al,(%eax)
0xb6f86d4e: add %al,(%eax)
0xb6f86d50: add %al,(%eax)
0xb6f86d52: add %al,(%eax)
0xb6f86d54: add %al,(%eax)
0xb6f86d56: add %al,(%eax)
0xb6f86d58: add %al,(%eax)
0xb6f86d5a: add %al,(%eax)
0xb6f86d5c: add %al,(%eax)
0xb6f86d5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86d60 608 154 0x9a 0x10a14db: "ifne"
Dump of assembler code from 0xb6f86d80 to 0xb6f86fc0:
0xb6f86d80: pop %eax
0xb6f86d81: test %eax,%eax
0xb6f86d83: je 0xb6f86f7f
0xb6f86d89: mov -0xc(%ebp),%ecx
0xb6f86d8c: mov -0x10(%ebp),%eax
0xb6f86d8f: test %eax,%eax
0xb6f86d91: je 0xb6f86da9
0xb6f86d97: mov 0x4(%eax),%ebx
0xb6f86d9a: add $0x1,%ebx
0xb6f86d9d: sbb $0x0,%ebx
0xb6f86da0: mov %ebx,0x4(%eax)
0xb6f86da3: add 0x8(%eax),%eax
0xb6f86da6: mov %eax,-0x10(%ebp)
0xb6f86da9: mov 0x1(%esi),%edx
0xb6f86dac: bswap %edx
0xb6f86dae: sar $0x10,%edx
0xb6f86db1: add %edx,%esi
0xb6f86db3: test %edx,%edx
0xb6f86db5: jns 0xb6f86dfc
0xb6f86dbb: mov 0x34(%ecx),%eax
0xb6f86dbe: add $0x8,%eax
0xb6f86dc1: mov %eax,0x34(%ecx)
0xb6f86dc4: mov 0x30(%ecx),%eax
0xb6f86dc7: and $0xfffffff8,%eax
0xb6f86dca: add 0x34(%ecx),%eax
0xb6f86dcd: cmp 0x114d934,%eax
0xb6f86dd3: jl 0xb6f86dfc
0xb6f86dd9: mov -0x10(%ebp),%eax
0xb6f86ddc: test %eax,%eax
0xb6f86dde: je 0xb6f86e06
0xb6f86de4: cmp 0x114d930,%ebx
0xb6f86dea: jb 0xb6f86dfc
0xb6f86df0: and $0x3ff,%ebx
0xb6f86df6: je 0xb6f86e8f
0xb6f86dfc: movzbl (%esi),%ebx
0xb6f86dff: jmp *0x11561c0(,%ebx,4)
0xb6f86e06: call 0xb6f86e10
0xb6f86e0b: jmp 0xb6f86e60
0xb6f86e10: lea 0x4(%esp),%eax
0xb6f86e14: mov %esi,-0x1c(%ebp)
0xb6f86e17: mov %esp,%edi
0xb6f86e19: shr $0xc,%edi
0xb6f86e1c: mov 0x115d7a0(,%edi,4),%edi
0xb6f86e23: push %edi
0xb6f86e24: mov %ebp,0x118(%edi)
0xb6f86e2a: mov %eax,0x110(%edi)
0xb6f86e30: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f86e35: add $0x4,%esp
0xb6f86e38: movl $0x0,0x110(%edi)
0xb6f86e42: movl $0x0,0x118(%edi)
0xb6f86e4c: cmpl $0x0,0x4(%edi)
0xb6f86e53: jne 0xb6f78340
0xb6f86e59: mov -0x1c(%ebp),%esi
0xb6f86e5c: mov -0x18(%ebp),%edi
0xb6f86e5f: ret
0xb6f86e60: movzbl (%esi),%ebx
0xb6f86e63: push %eax
0xb6f86e64: push %ebx
0xb6f86e65: mov -0xc(%ebp),%ebx
0xb6f86e68: mov 0x10(%ebx),%eax
0xb6f86e6b: test %eax,%eax
0xb6f86e6d: je 0xb6f86e85
0xb6f86e73: push %esi
0xb6f86e74: push %ebx
0xb6f86e75: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f86e7a: add $0x8,%esp
0xb6f86e7d: mov 0x10(%ebx),%ebx
0xb6f86e80: add $0x64,%ebx
0xb6f86e83: add %ebx,%eax
0xb6f86e85: mov %eax,-0x10(%ebp)
0xb6f86e88: pop %ebx
0xb6f86e89: pop %eax
0xb6f86e8a: jmp 0xb6f86dfc
0xb6f86e8f: neg %edx
0xb6f86e91: add %esi,%edx
0xb6f86e93: call 0xb6f86e9d
0xb6f86e98: jmp 0xb6f86eee
0xb6f86e9d: push %edx
0xb6f86e9e: lea 0x8(%esp),%eax
0xb6f86ea2: mov %esi,-0x1c(%ebp)
0xb6f86ea5: mov %esp,%edi
0xb6f86ea7: shr $0xc,%edi
0xb6f86eaa: mov 0x115d7a0(,%edi,4),%edi
0xb6f86eb1: push %edi
0xb6f86eb2: mov %ebp,0x118(%edi)
0xb6f86eb8: mov %eax,0x110(%edi)
0xb6f86ebe: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f86ec3: add $0x8,%esp
0xb6f86ec6: movl $0x0,0x110(%edi)
0xb6f86ed0: movl $0x0,0x118(%edi)
0xb6f86eda: cmpl $0x0,0x4(%edi)
0xb6f86ee1: jne 0xb6f78340
0xb6f86ee7: mov -0x1c(%ebp),%esi
0xb6f86eea: mov -0x18(%ebp),%edi
0xb6f86eed: ret
0xb6f86eee: movzbl (%esi),%ebx
0xb6f86ef1: test %eax,%eax
0xb6f86ef3: je 0xb6f86dfc
0xb6f86ef9: mov 0x34(%eax),%ecx
0xb6f86efc: cmp $0xfffffffe,%ecx
0xb6f86eff: je 0xb6f86dfc
0xb6f86f05: mov %eax,%ebx
0xb6f86f07: mov %esp,%ecx
0xb6f86f09: shr $0xc,%ecx
0xb6f86f0c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f86f13: call 0xb6f86f1d
0xb6f86f18: jmp 0xb6f86f6d
0xb6f86f1d: lea 0x4(%esp),%eax
0xb6f86f21: mov %esi,-0x1c(%ebp)
0xb6f86f24: mov %esp,%edi
0xb6f86f26: shr $0xc,%edi
0xb6f86f29: mov 0x115d7a0(,%edi,4),%edi
0xb6f86f30: push %edi
0xb6f86f31: mov %ebp,0x118(%edi)
0xb6f86f37: mov %eax,0x110(%edi)
0xb6f86f3d: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f86f42: add $0x4,%esp
0xb6f86f45: movl $0x0,0x110(%edi)
0xb6f86f4f: movl $0x0,0x118(%edi)
0xb6f86f59: cmpl $0x0,0x4(%edi)
0xb6f86f60: jne 0xb6f78340
0xb6f86f66: mov -0x1c(%ebp),%esi
0xb6f86f69: mov -0x18(%ebp),%edi
0xb6f86f6c: ret
0xb6f86f6d: mov %eax,%ecx
0xb6f86f6f: mov -0x4(%ebp),%edx
0xb6f86f72: mov %ebp,%esp
0xb6f86f74: pop %ebp
0xb6f86f75: pop %edi
0xb6f86f76: mov %edx,%esp
0xb6f86f78: and $0xfffffff0,%esp
0xb6f86f7b: push %edi
0xb6f86f7c: jmp *0x58(%ebx)
0xb6f86f7f: mov -0x10(%ebp),%eax
0xb6f86f82: test %eax,%eax
0xb6f86f84: je 0xb6f86f98
0xb6f86f8a: addl $0x1,0xc(%eax)
0xb6f86f8e: sbbl $0x0,0xc(%eax)
0xb6f86f92: add $0x10,%eax
0xb6f86f95: mov %eax,-0x10(%ebp)
0xb6f86f98: movzbl 0x3(%esi),%ebx
0xb6f86f9c: add $0x3,%esi
0xb6f86f9f: jmp *0x11561c0(,%ebx,4)
0xb6f86fa6: xchg %ax,%ax
0xb6f86fa8: add %al,(%eax)
0xb6f86faa: add %al,(%eax)
0xb6f86fac: add %al,(%eax)
0xb6f86fae: add %al,(%eax)
0xb6f86fb0: add %al,(%eax)
0xb6f86fb2: add %al,(%eax)
0xb6f86fb4: add %al,(%eax)
0xb6f86fb6: add %al,(%eax)
0xb6f86fb8: add %al,(%eax)
0xb6f86fba: add %al,(%eax)
0xb6f86fbc: add %al,(%eax)
0xb6f86fbe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f86fc0 608 155 0x9b 0x10a14e0: "iflt"
Dump of assembler code from 0xb6f86fe0 to 0xb6f87220:
0xb6f86fe0: pop %eax
0xb6f86fe1: test %eax,%eax
0xb6f86fe3: jge 0xb6f871df
0xb6f86fe9: mov -0xc(%ebp),%ecx
0xb6f86fec: mov -0x10(%ebp),%eax
0xb6f86fef: test %eax,%eax
0xb6f86ff1: je 0xb6f87009
0xb6f86ff7: mov 0x4(%eax),%ebx
0xb6f86ffa: add $0x1,%ebx
0xb6f86ffd: sbb $0x0,%ebx
0xb6f87000: mov %ebx,0x4(%eax)
0xb6f87003: add 0x8(%eax),%eax
0xb6f87006: mov %eax,-0x10(%ebp)
0xb6f87009: mov 0x1(%esi),%edx
0xb6f8700c: bswap %edx
0xb6f8700e: sar $0x10,%edx
0xb6f87011: add %edx,%esi
0xb6f87013: test %edx,%edx
0xb6f87015: jns 0xb6f8705c
0xb6f8701b: mov 0x34(%ecx),%eax
0xb6f8701e: add $0x8,%eax
0xb6f87021: mov %eax,0x34(%ecx)
0xb6f87024: mov 0x30(%ecx),%eax
0xb6f87027: and $0xfffffff8,%eax
0xb6f8702a: add 0x34(%ecx),%eax
0xb6f8702d: cmp 0x114d934,%eax
0xb6f87033: jl 0xb6f8705c
0xb6f87039: mov -0x10(%ebp),%eax
0xb6f8703c: test %eax,%eax
0xb6f8703e: je 0xb6f87066
0xb6f87044: cmp 0x114d930,%ebx
0xb6f8704a: jb 0xb6f8705c
0xb6f87050: and $0x3ff,%ebx
0xb6f87056: je 0xb6f870ef
0xb6f8705c: movzbl (%esi),%ebx
0xb6f8705f: jmp *0x11561c0(,%ebx,4)
0xb6f87066: call 0xb6f87070
0xb6f8706b: jmp 0xb6f870c0
0xb6f87070: lea 0x4(%esp),%eax
0xb6f87074: mov %esi,-0x1c(%ebp)
0xb6f87077: mov %esp,%edi
0xb6f87079: shr $0xc,%edi
0xb6f8707c: mov 0x115d7a0(,%edi,4),%edi
0xb6f87083: push %edi
0xb6f87084: mov %ebp,0x118(%edi)
0xb6f8708a: mov %eax,0x110(%edi)
0xb6f87090: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f87095: add $0x4,%esp
0xb6f87098: movl $0x0,0x110(%edi)
0xb6f870a2: movl $0x0,0x118(%edi)
0xb6f870ac: cmpl $0x0,0x4(%edi)
0xb6f870b3: jne 0xb6f78340
0xb6f870b9: mov -0x1c(%ebp),%esi
0xb6f870bc: mov -0x18(%ebp),%edi
0xb6f870bf: ret
0xb6f870c0: movzbl (%esi),%ebx
0xb6f870c3: push %eax
0xb6f870c4: push %ebx
0xb6f870c5: mov -0xc(%ebp),%ebx
0xb6f870c8: mov 0x10(%ebx),%eax
0xb6f870cb: test %eax,%eax
0xb6f870cd: je 0xb6f870e5
0xb6f870d3: push %esi
0xb6f870d4: push %ebx
0xb6f870d5: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f870da: add $0x8,%esp
0xb6f870dd: mov 0x10(%ebx),%ebx
0xb6f870e0: add $0x64,%ebx
0xb6f870e3: add %ebx,%eax
0xb6f870e5: mov %eax,-0x10(%ebp)
0xb6f870e8: pop %ebx
0xb6f870e9: pop %eax
0xb6f870ea: jmp 0xb6f8705c
0xb6f870ef: neg %edx
0xb6f870f1: add %esi,%edx
0xb6f870f3: call 0xb6f870fd
0xb6f870f8: jmp 0xb6f8714e
0xb6f870fd: push %edx
0xb6f870fe: lea 0x8(%esp),%eax
0xb6f87102: mov %esi,-0x1c(%ebp)
0xb6f87105: mov %esp,%edi
0xb6f87107: shr $0xc,%edi
0xb6f8710a: mov 0x115d7a0(,%edi,4),%edi
0xb6f87111: push %edi
0xb6f87112: mov %ebp,0x118(%edi)
0xb6f87118: mov %eax,0x110(%edi)
0xb6f8711e: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f87123: add $0x8,%esp
0xb6f87126: movl $0x0,0x110(%edi)
0xb6f87130: movl $0x0,0x118(%edi)
0xb6f8713a: cmpl $0x0,0x4(%edi)
0xb6f87141: jne 0xb6f78340
0xb6f87147: mov -0x1c(%ebp),%esi
0xb6f8714a: mov -0x18(%ebp),%edi
0xb6f8714d: ret
0xb6f8714e: movzbl (%esi),%ebx
0xb6f87151: test %eax,%eax
0xb6f87153: je 0xb6f8705c
0xb6f87159: mov 0x34(%eax),%ecx
0xb6f8715c: cmp $0xfffffffe,%ecx
0xb6f8715f: je 0xb6f8705c
0xb6f87165: mov %eax,%ebx
0xb6f87167: mov %esp,%ecx
0xb6f87169: shr $0xc,%ecx
0xb6f8716c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f87173: call 0xb6f8717d
0xb6f87178: jmp 0xb6f871cd
0xb6f8717d: lea 0x4(%esp),%eax
0xb6f87181: mov %esi,-0x1c(%ebp)
0xb6f87184: mov %esp,%edi
0xb6f87186: shr $0xc,%edi
0xb6f87189: mov 0x115d7a0(,%edi,4),%edi
0xb6f87190: push %edi
0xb6f87191: mov %ebp,0x118(%edi)
0xb6f87197: mov %eax,0x110(%edi)
0xb6f8719d: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f871a2: add $0x4,%esp
0xb6f871a5: movl $0x0,0x110(%edi)
0xb6f871af: movl $0x0,0x118(%edi)
0xb6f871b9: cmpl $0x0,0x4(%edi)
0xb6f871c0: jne 0xb6f78340
0xb6f871c6: mov -0x1c(%ebp),%esi
0xb6f871c9: mov -0x18(%ebp),%edi
0xb6f871cc: ret
0xb6f871cd: mov %eax,%ecx
0xb6f871cf: mov -0x4(%ebp),%edx
0xb6f871d2: mov %ebp,%esp
0xb6f871d4: pop %ebp
0xb6f871d5: pop %edi
0xb6f871d6: mov %edx,%esp
0xb6f871d8: and $0xfffffff0,%esp
0xb6f871db: push %edi
0xb6f871dc: jmp *0x58(%ebx)
0xb6f871df: mov -0x10(%ebp),%eax
0xb6f871e2: test %eax,%eax
0xb6f871e4: je 0xb6f871f8
0xb6f871ea: addl $0x1,0xc(%eax)
0xb6f871ee: sbbl $0x0,0xc(%eax)
0xb6f871f2: add $0x10,%eax
0xb6f871f5: mov %eax,-0x10(%ebp)
0xb6f871f8: movzbl 0x3(%esi),%ebx
0xb6f871fc: add $0x3,%esi
0xb6f871ff: jmp *0x11561c0(,%ebx,4)
0xb6f87206: xchg %ax,%ax
0xb6f87208: add %al,(%eax)
0xb6f8720a: add %al,(%eax)
0xb6f8720c: add %al,(%eax)
0xb6f8720e: add %al,(%eax)
0xb6f87210: add %al,(%eax)
0xb6f87212: add %al,(%eax)
0xb6f87214: add %al,(%eax)
0xb6f87216: add %al,(%eax)
0xb6f87218: add %al,(%eax)
0xb6f8721a: add %al,(%eax)
0xb6f8721c: add %al,(%eax)
0xb6f8721e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f87220 608 156 0x9c 0x10a14e5: "ifge"
Dump of assembler code from 0xb6f87240 to 0xb6f87480:
0xb6f87240: pop %eax
0xb6f87241: test %eax,%eax
0xb6f87243: jl 0xb6f8743f
0xb6f87249: mov -0xc(%ebp),%ecx
0xb6f8724c: mov -0x10(%ebp),%eax
0xb6f8724f: test %eax,%eax
0xb6f87251: je 0xb6f87269
0xb6f87257: mov 0x4(%eax),%ebx
0xb6f8725a: add $0x1,%ebx
0xb6f8725d: sbb $0x0,%ebx
0xb6f87260: mov %ebx,0x4(%eax)
0xb6f87263: add 0x8(%eax),%eax
0xb6f87266: mov %eax,-0x10(%ebp)
0xb6f87269: mov 0x1(%esi),%edx
0xb6f8726c: bswap %edx
0xb6f8726e: sar $0x10,%edx
0xb6f87271: add %edx,%esi
0xb6f87273: test %edx,%edx
0xb6f87275: jns 0xb6f872bc
0xb6f8727b: mov 0x34(%ecx),%eax
0xb6f8727e: add $0x8,%eax
0xb6f87281: mov %eax,0x34(%ecx)
0xb6f87284: mov 0x30(%ecx),%eax
0xb6f87287: and $0xfffffff8,%eax
0xb6f8728a: add 0x34(%ecx),%eax
0xb6f8728d: cmp 0x114d934,%eax
0xb6f87293: jl 0xb6f872bc
0xb6f87299: mov -0x10(%ebp),%eax
0xb6f8729c: test %eax,%eax
0xb6f8729e: je 0xb6f872c6
0xb6f872a4: cmp 0x114d930,%ebx
0xb6f872aa: jb 0xb6f872bc
0xb6f872b0: and $0x3ff,%ebx
0xb6f872b6: je 0xb6f8734f
0xb6f872bc: movzbl (%esi),%ebx
0xb6f872bf: jmp *0x11561c0(,%ebx,4)
0xb6f872c6: call 0xb6f872d0
0xb6f872cb: jmp 0xb6f87320
0xb6f872d0: lea 0x4(%esp),%eax
0xb6f872d4: mov %esi,-0x1c(%ebp)
0xb6f872d7: mov %esp,%edi
0xb6f872d9: shr $0xc,%edi
0xb6f872dc: mov 0x115d7a0(,%edi,4),%edi
0xb6f872e3: push %edi
0xb6f872e4: mov %ebp,0x118(%edi)
0xb6f872ea: mov %eax,0x110(%edi)
0xb6f872f0: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f872f5: add $0x4,%esp
0xb6f872f8: movl $0x0,0x110(%edi)
0xb6f87302: movl $0x0,0x118(%edi)
0xb6f8730c: cmpl $0x0,0x4(%edi)
0xb6f87313: jne 0xb6f78340
0xb6f87319: mov -0x1c(%ebp),%esi
0xb6f8731c: mov -0x18(%ebp),%edi
0xb6f8731f: ret
0xb6f87320: movzbl (%esi),%ebx
0xb6f87323: push %eax
0xb6f87324: push %ebx
0xb6f87325: mov -0xc(%ebp),%ebx
0xb6f87328: mov 0x10(%ebx),%eax
0xb6f8732b: test %eax,%eax
0xb6f8732d: je 0xb6f87345
0xb6f87333: push %esi
0xb6f87334: push %ebx
0xb6f87335: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8733a: add $0x8,%esp
0xb6f8733d: mov 0x10(%ebx),%ebx
0xb6f87340: add $0x64,%ebx
0xb6f87343: add %ebx,%eax
0xb6f87345: mov %eax,-0x10(%ebp)
0xb6f87348: pop %ebx
0xb6f87349: pop %eax
0xb6f8734a: jmp 0xb6f872bc
0xb6f8734f: neg %edx
0xb6f87351: add %esi,%edx
0xb6f87353: call 0xb6f8735d
0xb6f87358: jmp 0xb6f873ae
0xb6f8735d: push %edx
0xb6f8735e: lea 0x8(%esp),%eax
0xb6f87362: mov %esi,-0x1c(%ebp)
0xb6f87365: mov %esp,%edi
0xb6f87367: shr $0xc,%edi
0xb6f8736a: mov 0x115d7a0(,%edi,4),%edi
0xb6f87371: push %edi
0xb6f87372: mov %ebp,0x118(%edi)
0xb6f87378: mov %eax,0x110(%edi)
0xb6f8737e: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f87383: add $0x8,%esp
0xb6f87386: movl $0x0,0x110(%edi)
0xb6f87390: movl $0x0,0x118(%edi)
0xb6f8739a: cmpl $0x0,0x4(%edi)
0xb6f873a1: jne 0xb6f78340
0xb6f873a7: mov -0x1c(%ebp),%esi
0xb6f873aa: mov -0x18(%ebp),%edi
0xb6f873ad: ret
0xb6f873ae: movzbl (%esi),%ebx
0xb6f873b1: test %eax,%eax
0xb6f873b3: je 0xb6f872bc
0xb6f873b9: mov 0x34(%eax),%ecx
0xb6f873bc: cmp $0xfffffffe,%ecx
0xb6f873bf: je 0xb6f872bc
0xb6f873c5: mov %eax,%ebx
0xb6f873c7: mov %esp,%ecx
0xb6f873c9: shr $0xc,%ecx
0xb6f873cc: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f873d3: call 0xb6f873dd
0xb6f873d8: jmp 0xb6f8742d
0xb6f873dd: lea 0x4(%esp),%eax
0xb6f873e1: mov %esi,-0x1c(%ebp)
0xb6f873e4: mov %esp,%edi
0xb6f873e6: shr $0xc,%edi
0xb6f873e9: mov 0x115d7a0(,%edi,4),%edi
0xb6f873f0: push %edi
0xb6f873f1: mov %ebp,0x118(%edi)
0xb6f873f7: mov %eax,0x110(%edi)
0xb6f873fd: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f87402: add $0x4,%esp
0xb6f87405: movl $0x0,0x110(%edi)
0xb6f8740f: movl $0x0,0x118(%edi)
0xb6f87419: cmpl $0x0,0x4(%edi)
0xb6f87420: jne 0xb6f78340
0xb6f87426: mov -0x1c(%ebp),%esi
0xb6f87429: mov -0x18(%ebp),%edi
0xb6f8742c: ret
0xb6f8742d: mov %eax,%ecx
0xb6f8742f: mov -0x4(%ebp),%edx
0xb6f87432: mov %ebp,%esp
0xb6f87434: pop %ebp
0xb6f87435: pop %edi
0xb6f87436: mov %edx,%esp
0xb6f87438: and $0xfffffff0,%esp
0xb6f8743b: push %edi
0xb6f8743c: jmp *0x58(%ebx)
0xb6f8743f: mov -0x10(%ebp),%eax
0xb6f87442: test %eax,%eax
0xb6f87444: je 0xb6f87458
0xb6f8744a: addl $0x1,0xc(%eax)
0xb6f8744e: sbbl $0x0,0xc(%eax)
0xb6f87452: add $0x10,%eax
0xb6f87455: mov %eax,-0x10(%ebp)
0xb6f87458: movzbl 0x3(%esi),%ebx
0xb6f8745c: add $0x3,%esi
0xb6f8745f: jmp *0x11561c0(,%ebx,4)
0xb6f87466: xchg %ax,%ax
0xb6f87468: add %al,(%eax)
0xb6f8746a: add %al,(%eax)
0xb6f8746c: add %al,(%eax)
0xb6f8746e: add %al,(%eax)
0xb6f87470: add %al,(%eax)
0xb6f87472: add %al,(%eax)
0xb6f87474: add %al,(%eax)
0xb6f87476: add %al,(%eax)
0xb6f87478: add %al,(%eax)
0xb6f8747a: add %al,(%eax)
0xb6f8747c: add %al,(%eax)
0xb6f8747e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f87480 608 157 0x9d 0x10a14ea: "ifgt"
Dump of assembler code from 0xb6f874a0 to 0xb6f876e0:
0xb6f874a0: pop %eax
0xb6f874a1: test %eax,%eax
0xb6f874a3: jle 0xb6f8769f
0xb6f874a9: mov -0xc(%ebp),%ecx
0xb6f874ac: mov -0x10(%ebp),%eax
0xb6f874af: test %eax,%eax
0xb6f874b1: je 0xb6f874c9
0xb6f874b7: mov 0x4(%eax),%ebx
0xb6f874ba: add $0x1,%ebx
0xb6f874bd: sbb $0x0,%ebx
0xb6f874c0: mov %ebx,0x4(%eax)
0xb6f874c3: add 0x8(%eax),%eax
0xb6f874c6: mov %eax,-0x10(%ebp)
0xb6f874c9: mov 0x1(%esi),%edx
0xb6f874cc: bswap %edx
0xb6f874ce: sar $0x10,%edx
0xb6f874d1: add %edx,%esi
0xb6f874d3: test %edx,%edx
0xb6f874d5: jns 0xb6f8751c
0xb6f874db: mov 0x34(%ecx),%eax
0xb6f874de: add $0x8,%eax
0xb6f874e1: mov %eax,0x34(%ecx)
0xb6f874e4: mov 0x30(%ecx),%eax
0xb6f874e7: and $0xfffffff8,%eax
0xb6f874ea: add 0x34(%ecx),%eax
0xb6f874ed: cmp 0x114d934,%eax
0xb6f874f3: jl 0xb6f8751c
0xb6f874f9: mov -0x10(%ebp),%eax
0xb6f874fc: test %eax,%eax
0xb6f874fe: je 0xb6f87526
0xb6f87504: cmp 0x114d930,%ebx
0xb6f8750a: jb 0xb6f8751c
0xb6f87510: and $0x3ff,%ebx
0xb6f87516: je 0xb6f875af
0xb6f8751c: movzbl (%esi),%ebx
0xb6f8751f: jmp *0x11561c0(,%ebx,4)
0xb6f87526: call 0xb6f87530
0xb6f8752b: jmp 0xb6f87580
0xb6f87530: lea 0x4(%esp),%eax
0xb6f87534: mov %esi,-0x1c(%ebp)
0xb6f87537: mov %esp,%edi
0xb6f87539: shr $0xc,%edi
0xb6f8753c: mov 0x115d7a0(,%edi,4),%edi
0xb6f87543: push %edi
0xb6f87544: mov %ebp,0x118(%edi)
0xb6f8754a: mov %eax,0x110(%edi)
0xb6f87550: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f87555: add $0x4,%esp
0xb6f87558: movl $0x0,0x110(%edi)
0xb6f87562: movl $0x0,0x118(%edi)
0xb6f8756c: cmpl $0x0,0x4(%edi)
0xb6f87573: jne 0xb6f78340
0xb6f87579: mov -0x1c(%ebp),%esi
0xb6f8757c: mov -0x18(%ebp),%edi
0xb6f8757f: ret
0xb6f87580: movzbl (%esi),%ebx
0xb6f87583: push %eax
0xb6f87584: push %ebx
0xb6f87585: mov -0xc(%ebp),%ebx
0xb6f87588: mov 0x10(%ebx),%eax
0xb6f8758b: test %eax,%eax
0xb6f8758d: je 0xb6f875a5
0xb6f87593: push %esi
0xb6f87594: push %ebx
0xb6f87595: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8759a: add $0x8,%esp
0xb6f8759d: mov 0x10(%ebx),%ebx
0xb6f875a0: add $0x64,%ebx
0xb6f875a3: add %ebx,%eax
0xb6f875a5: mov %eax,-0x10(%ebp)
0xb6f875a8: pop %ebx
0xb6f875a9: pop %eax
0xb6f875aa: jmp 0xb6f8751c
0xb6f875af: neg %edx
0xb6f875b1: add %esi,%edx
0xb6f875b3: call 0xb6f875bd
0xb6f875b8: jmp 0xb6f8760e
0xb6f875bd: push %edx
0xb6f875be: lea 0x8(%esp),%eax
0xb6f875c2: mov %esi,-0x1c(%ebp)
0xb6f875c5: mov %esp,%edi
0xb6f875c7: shr $0xc,%edi
0xb6f875ca: mov 0x115d7a0(,%edi,4),%edi
0xb6f875d1: push %edi
0xb6f875d2: mov %ebp,0x118(%edi)
0xb6f875d8: mov %eax,0x110(%edi)
0xb6f875de: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f875e3: add $0x8,%esp
0xb6f875e6: movl $0x0,0x110(%edi)
0xb6f875f0: movl $0x0,0x118(%edi)
0xb6f875fa: cmpl $0x0,0x4(%edi)
0xb6f87601: jne 0xb6f78340
0xb6f87607: mov -0x1c(%ebp),%esi
0xb6f8760a: mov -0x18(%ebp),%edi
0xb6f8760d: ret
0xb6f8760e: movzbl (%esi),%ebx
0xb6f87611: test %eax,%eax
0xb6f87613: je 0xb6f8751c
0xb6f87619: mov 0x34(%eax),%ecx
0xb6f8761c: cmp $0xfffffffe,%ecx
0xb6f8761f: je 0xb6f8751c
0xb6f87625: mov %eax,%ebx
0xb6f87627: mov %esp,%ecx
0xb6f87629: shr $0xc,%ecx
0xb6f8762c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f87633: call 0xb6f8763d
0xb6f87638: jmp 0xb6f8768d
0xb6f8763d: lea 0x4(%esp),%eax
0xb6f87641: mov %esi,-0x1c(%ebp)
0xb6f87644: mov %esp,%edi
0xb6f87646: shr $0xc,%edi
0xb6f87649: mov 0x115d7a0(,%edi,4),%edi
0xb6f87650: push %edi
0xb6f87651: mov %ebp,0x118(%edi)
0xb6f87657: mov %eax,0x110(%edi)
0xb6f8765d: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f87662: add $0x4,%esp
0xb6f87665: movl $0x0,0x110(%edi)
0xb6f8766f: movl $0x0,0x118(%edi)
0xb6f87679: cmpl $0x0,0x4(%edi)
0xb6f87680: jne 0xb6f78340
0xb6f87686: mov -0x1c(%ebp),%esi
0xb6f87689: mov -0x18(%ebp),%edi
0xb6f8768c: ret
0xb6f8768d: mov %eax,%ecx
0xb6f8768f: mov -0x4(%ebp),%edx
0xb6f87692: mov %ebp,%esp
0xb6f87694: pop %ebp
0xb6f87695: pop %edi
0xb6f87696: mov %edx,%esp
0xb6f87698: and $0xfffffff0,%esp
0xb6f8769b: push %edi
0xb6f8769c: jmp *0x58(%ebx)
0xb6f8769f: mov -0x10(%ebp),%eax
0xb6f876a2: test %eax,%eax
0xb6f876a4: je 0xb6f876b8
0xb6f876aa: addl $0x1,0xc(%eax)
0xb6f876ae: sbbl $0x0,0xc(%eax)
0xb6f876b2: add $0x10,%eax
0xb6f876b5: mov %eax,-0x10(%ebp)
0xb6f876b8: movzbl 0x3(%esi),%ebx
0xb6f876bc: add $0x3,%esi
0xb6f876bf: jmp *0x11561c0(,%ebx,4)
0xb6f876c6: xchg %ax,%ax
0xb6f876c8: add %al,(%eax)
0xb6f876ca: add %al,(%eax)
0xb6f876cc: add %al,(%eax)
0xb6f876ce: add %al,(%eax)
0xb6f876d0: add %al,(%eax)
0xb6f876d2: add %al,(%eax)
0xb6f876d4: add %al,(%eax)
0xb6f876d6: add %al,(%eax)
0xb6f876d8: add %al,(%eax)
0xb6f876da: add %al,(%eax)
0xb6f876dc: add %al,(%eax)
0xb6f876de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f876e0 608 158 0x9e 0x10a14ef: "ifle"
Dump of assembler code from 0xb6f87700 to 0xb6f87940:
0xb6f87700: pop %eax
0xb6f87701: test %eax,%eax
0xb6f87703: jg 0xb6f878ff
0xb6f87709: mov -0xc(%ebp),%ecx
0xb6f8770c: mov -0x10(%ebp),%eax
0xb6f8770f: test %eax,%eax
0xb6f87711: je 0xb6f87729
0xb6f87717: mov 0x4(%eax),%ebx
0xb6f8771a: add $0x1,%ebx
0xb6f8771d: sbb $0x0,%ebx
0xb6f87720: mov %ebx,0x4(%eax)
0xb6f87723: add 0x8(%eax),%eax
0xb6f87726: mov %eax,-0x10(%ebp)
0xb6f87729: mov 0x1(%esi),%edx
0xb6f8772c: bswap %edx
0xb6f8772e: sar $0x10,%edx
0xb6f87731: add %edx,%esi
0xb6f87733: test %edx,%edx
0xb6f87735: jns 0xb6f8777c
0xb6f8773b: mov 0x34(%ecx),%eax
0xb6f8773e: add $0x8,%eax
0xb6f87741: mov %eax,0x34(%ecx)
0xb6f87744: mov 0x30(%ecx),%eax
0xb6f87747: and $0xfffffff8,%eax
0xb6f8774a: add 0x34(%ecx),%eax
0xb6f8774d: cmp 0x114d934,%eax
0xb6f87753: jl 0xb6f8777c
0xb6f87759: mov -0x10(%ebp),%eax
0xb6f8775c: test %eax,%eax
0xb6f8775e: je 0xb6f87786
0xb6f87764: cmp 0x114d930,%ebx
0xb6f8776a: jb 0xb6f8777c
0xb6f87770: and $0x3ff,%ebx
0xb6f87776: je 0xb6f8780f
0xb6f8777c: movzbl (%esi),%ebx
0xb6f8777f: jmp *0x11561c0(,%ebx,4)
0xb6f87786: call 0xb6f87790
0xb6f8778b: jmp 0xb6f877e0
0xb6f87790: lea 0x4(%esp),%eax
0xb6f87794: mov %esi,-0x1c(%ebp)
0xb6f87797: mov %esp,%edi
0xb6f87799: shr $0xc,%edi
0xb6f8779c: mov 0x115d7a0(,%edi,4),%edi
0xb6f877a3: push %edi
0xb6f877a4: mov %ebp,0x118(%edi)
0xb6f877aa: mov %eax,0x110(%edi)
0xb6f877b0: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f877b5: add $0x4,%esp
0xb6f877b8: movl $0x0,0x110(%edi)
0xb6f877c2: movl $0x0,0x118(%edi)
0xb6f877cc: cmpl $0x0,0x4(%edi)
0xb6f877d3: jne 0xb6f78340
0xb6f877d9: mov -0x1c(%ebp),%esi
0xb6f877dc: mov -0x18(%ebp),%edi
0xb6f877df: ret
0xb6f877e0: movzbl (%esi),%ebx
0xb6f877e3: push %eax
0xb6f877e4: push %ebx
0xb6f877e5: mov -0xc(%ebp),%ebx
0xb6f877e8: mov 0x10(%ebx),%eax
0xb6f877eb: test %eax,%eax
0xb6f877ed: je 0xb6f87805
0xb6f877f3: push %esi
0xb6f877f4: push %ebx
0xb6f877f5: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f877fa: add $0x8,%esp
0xb6f877fd: mov 0x10(%ebx),%ebx
0xb6f87800: add $0x64,%ebx
0xb6f87803: add %ebx,%eax
0xb6f87805: mov %eax,-0x10(%ebp)
0xb6f87808: pop %ebx
0xb6f87809: pop %eax
0xb6f8780a: jmp 0xb6f8777c
0xb6f8780f: neg %edx
0xb6f87811: add %esi,%edx
0xb6f87813: call 0xb6f8781d
0xb6f87818: jmp 0xb6f8786e
0xb6f8781d: push %edx
0xb6f8781e: lea 0x8(%esp),%eax
0xb6f87822: mov %esi,-0x1c(%ebp)
0xb6f87825: mov %esp,%edi
0xb6f87827: shr $0xc,%edi
0xb6f8782a: mov 0x115d7a0(,%edi,4),%edi
0xb6f87831: push %edi
0xb6f87832: mov %ebp,0x118(%edi)
0xb6f87838: mov %eax,0x110(%edi)
0xb6f8783e: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f87843: add $0x8,%esp
0xb6f87846: movl $0x0,0x110(%edi)
0xb6f87850: movl $0x0,0x118(%edi)
0xb6f8785a: cmpl $0x0,0x4(%edi)
0xb6f87861: jne 0xb6f78340
0xb6f87867: mov -0x1c(%ebp),%esi
0xb6f8786a: mov -0x18(%ebp),%edi
0xb6f8786d: ret
0xb6f8786e: movzbl (%esi),%ebx
0xb6f87871: test %eax,%eax
0xb6f87873: je 0xb6f8777c
0xb6f87879: mov 0x34(%eax),%ecx
0xb6f8787c: cmp $0xfffffffe,%ecx
0xb6f8787f: je 0xb6f8777c
0xb6f87885: mov %eax,%ebx
0xb6f87887: mov %esp,%ecx
0xb6f87889: shr $0xc,%ecx
0xb6f8788c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f87893: call 0xb6f8789d
0xb6f87898: jmp 0xb6f878ed
0xb6f8789d: lea 0x4(%esp),%eax
0xb6f878a1: mov %esi,-0x1c(%ebp)
0xb6f878a4: mov %esp,%edi
0xb6f878a6: shr $0xc,%edi
0xb6f878a9: mov 0x115d7a0(,%edi,4),%edi
0xb6f878b0: push %edi
0xb6f878b1: mov %ebp,0x118(%edi)
0xb6f878b7: mov %eax,0x110(%edi)
0xb6f878bd: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f878c2: add $0x4,%esp
0xb6f878c5: movl $0x0,0x110(%edi)
0xb6f878cf: movl $0x0,0x118(%edi)
0xb6f878d9: cmpl $0x0,0x4(%edi)
0xb6f878e0: jne 0xb6f78340
0xb6f878e6: mov -0x1c(%ebp),%esi
0xb6f878e9: mov -0x18(%ebp),%edi
0xb6f878ec: ret
0xb6f878ed: mov %eax,%ecx
0xb6f878ef: mov -0x4(%ebp),%edx
0xb6f878f2: mov %ebp,%esp
0xb6f878f4: pop %ebp
0xb6f878f5: pop %edi
0xb6f878f6: mov %edx,%esp
0xb6f878f8: and $0xfffffff0,%esp
0xb6f878fb: push %edi
0xb6f878fc: jmp *0x58(%ebx)
0xb6f878ff: mov -0x10(%ebp),%eax
0xb6f87902: test %eax,%eax
0xb6f87904: je 0xb6f87918
0xb6f8790a: addl $0x1,0xc(%eax)
0xb6f8790e: sbbl $0x0,0xc(%eax)
0xb6f87912: add $0x10,%eax
0xb6f87915: mov %eax,-0x10(%ebp)
0xb6f87918: movzbl 0x3(%esi),%ebx
0xb6f8791c: add $0x3,%esi
0xb6f8791f: jmp *0x11561c0(,%ebx,4)
0xb6f87926: xchg %ax,%ax
0xb6f87928: add %al,(%eax)
0xb6f8792a: add %al,(%eax)
0xb6f8792c: add %al,(%eax)
0xb6f8792e: add %al,(%eax)
0xb6f87930: add %al,(%eax)
0xb6f87932: add %al,(%eax)
0xb6f87934: add %al,(%eax)
0xb6f87936: add %al,(%eax)
0xb6f87938: add %al,(%eax)
0xb6f8793a: add %al,(%eax)
0xb6f8793c: add %al,(%eax)
0xb6f8793e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f87940 608 159 0x9f 0x10a14f4: "if_icmpeq"
Dump of assembler code from 0xb6f87960 to 0xb6f87ba0:
0xb6f87960: pop %eax
0xb6f87961: pop %edx
0xb6f87962: cmp %eax,%edx
0xb6f87964: jne 0xb6f87b60
0xb6f8796a: mov -0xc(%ebp),%ecx
0xb6f8796d: mov -0x10(%ebp),%eax
0xb6f87970: test %eax,%eax
0xb6f87972: je 0xb6f8798a
0xb6f87978: mov 0x4(%eax),%ebx
0xb6f8797b: add $0x1,%ebx
0xb6f8797e: sbb $0x0,%ebx
0xb6f87981: mov %ebx,0x4(%eax)
0xb6f87984: add 0x8(%eax),%eax
0xb6f87987: mov %eax,-0x10(%ebp)
0xb6f8798a: mov 0x1(%esi),%edx
0xb6f8798d: bswap %edx
0xb6f8798f: sar $0x10,%edx
0xb6f87992: add %edx,%esi
0xb6f87994: test %edx,%edx
0xb6f87996: jns 0xb6f879dd
0xb6f8799c: mov 0x34(%ecx),%eax
0xb6f8799f: add $0x8,%eax
0xb6f879a2: mov %eax,0x34(%ecx)
0xb6f879a5: mov 0x30(%ecx),%eax
0xb6f879a8: and $0xfffffff8,%eax
0xb6f879ab: add 0x34(%ecx),%eax
0xb6f879ae: cmp 0x114d934,%eax
0xb6f879b4: jl 0xb6f879dd
0xb6f879ba: mov -0x10(%ebp),%eax
0xb6f879bd: test %eax,%eax
0xb6f879bf: je 0xb6f879e7
0xb6f879c5: cmp 0x114d930,%ebx
0xb6f879cb: jb 0xb6f879dd
0xb6f879d1: and $0x3ff,%ebx
0xb6f879d7: je 0xb6f87a70
0xb6f879dd: movzbl (%esi),%ebx
0xb6f879e0: jmp *0x11561c0(,%ebx,4)
0xb6f879e7: call 0xb6f879f1
0xb6f879ec: jmp 0xb6f87a41
0xb6f879f1: lea 0x4(%esp),%eax
0xb6f879f5: mov %esi,-0x1c(%ebp)
0xb6f879f8: mov %esp,%edi
0xb6f879fa: shr $0xc,%edi
0xb6f879fd: mov 0x115d7a0(,%edi,4),%edi
0xb6f87a04: push %edi
0xb6f87a05: mov %ebp,0x118(%edi)
0xb6f87a0b: mov %eax,0x110(%edi)
0xb6f87a11: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f87a16: add $0x4,%esp
0xb6f87a19: movl $0x0,0x110(%edi)
0xb6f87a23: movl $0x0,0x118(%edi)
0xb6f87a2d: cmpl $0x0,0x4(%edi)
0xb6f87a34: jne 0xb6f78340
0xb6f87a3a: mov -0x1c(%ebp),%esi
0xb6f87a3d: mov -0x18(%ebp),%edi
0xb6f87a40: ret
0xb6f87a41: movzbl (%esi),%ebx
0xb6f87a44: push %eax
0xb6f87a45: push %ebx
0xb6f87a46: mov -0xc(%ebp),%ebx
0xb6f87a49: mov 0x10(%ebx),%eax
0xb6f87a4c: test %eax,%eax
0xb6f87a4e: je 0xb6f87a66
0xb6f87a54: push %esi
0xb6f87a55: push %ebx
0xb6f87a56: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f87a5b: add $0x8,%esp
0xb6f87a5e: mov 0x10(%ebx),%ebx
0xb6f87a61: add $0x64,%ebx
0xb6f87a64: add %ebx,%eax
0xb6f87a66: mov %eax,-0x10(%ebp)
0xb6f87a69: pop %ebx
0xb6f87a6a: pop %eax
0xb6f87a6b: jmp 0xb6f879dd
0xb6f87a70: neg %edx
0xb6f87a72: add %esi,%edx
0xb6f87a74: call 0xb6f87a7e
0xb6f87a79: jmp 0xb6f87acf
0xb6f87a7e: push %edx
0xb6f87a7f: lea 0x8(%esp),%eax
0xb6f87a83: mov %esi,-0x1c(%ebp)
0xb6f87a86: mov %esp,%edi
0xb6f87a88: shr $0xc,%edi
0xb6f87a8b: mov 0x115d7a0(,%edi,4),%edi
0xb6f87a92: push %edi
0xb6f87a93: mov %ebp,0x118(%edi)
0xb6f87a99: mov %eax,0x110(%edi)
0xb6f87a9f: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f87aa4: add $0x8,%esp
0xb6f87aa7: movl $0x0,0x110(%edi)
0xb6f87ab1: movl $0x0,0x118(%edi)
0xb6f87abb: cmpl $0x0,0x4(%edi)
0xb6f87ac2: jne 0xb6f78340
0xb6f87ac8: mov -0x1c(%ebp),%esi
0xb6f87acb: mov -0x18(%ebp),%edi
0xb6f87ace: ret
0xb6f87acf: movzbl (%esi),%ebx
0xb6f87ad2: test %eax,%eax
0xb6f87ad4: je 0xb6f879dd
0xb6f87ada: mov 0x34(%eax),%ecx
0xb6f87add: cmp $0xfffffffe,%ecx
0xb6f87ae0: je 0xb6f879dd
0xb6f87ae6: mov %eax,%ebx
0xb6f87ae8: mov %esp,%ecx
0xb6f87aea: shr $0xc,%ecx
0xb6f87aed: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f87af4: call 0xb6f87afe
0xb6f87af9: jmp 0xb6f87b4e
0xb6f87afe: lea 0x4(%esp),%eax
0xb6f87b02: mov %esi,-0x1c(%ebp)
0xb6f87b05: mov %esp,%edi
0xb6f87b07: shr $0xc,%edi
0xb6f87b0a: mov 0x115d7a0(,%edi,4),%edi
0xb6f87b11: push %edi
0xb6f87b12: mov %ebp,0x118(%edi)
0xb6f87b18: mov %eax,0x110(%edi)
0xb6f87b1e: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f87b23: add $0x4,%esp
0xb6f87b26: movl $0x0,0x110(%edi)
0xb6f87b30: movl $0x0,0x118(%edi)
0xb6f87b3a: cmpl $0x0,0x4(%edi)
0xb6f87b41: jne 0xb6f78340
0xb6f87b47: mov -0x1c(%ebp),%esi
0xb6f87b4a: mov -0x18(%ebp),%edi
0xb6f87b4d: ret
0xb6f87b4e: mov %eax,%ecx
0xb6f87b50: mov -0x4(%ebp),%edx
0xb6f87b53: mov %ebp,%esp
0xb6f87b55: pop %ebp
0xb6f87b56: pop %edi
0xb6f87b57: mov %edx,%esp
0xb6f87b59: and $0xfffffff0,%esp
0xb6f87b5c: push %edi
0xb6f87b5d: jmp *0x58(%ebx)
0xb6f87b60: mov -0x10(%ebp),%eax
0xb6f87b63: test %eax,%eax
0xb6f87b65: je 0xb6f87b79
0xb6f87b6b: addl $0x1,0xc(%eax)
0xb6f87b6f: sbbl $0x0,0xc(%eax)
0xb6f87b73: add $0x10,%eax
0xb6f87b76: mov %eax,-0x10(%ebp)
0xb6f87b79: movzbl 0x3(%esi),%ebx
0xb6f87b7d: add $0x3,%esi
0xb6f87b80: jmp *0x11561c0(,%ebx,4)
0xb6f87b87: nop
0xb6f87b88: add %al,(%eax)
0xb6f87b8a: add %al,(%eax)
0xb6f87b8c: add %al,(%eax)
0xb6f87b8e: add %al,(%eax)
0xb6f87b90: add %al,(%eax)
0xb6f87b92: add %al,(%eax)
0xb6f87b94: add %al,(%eax)
0xb6f87b96: add %al,(%eax)
0xb6f87b98: add %al,(%eax)
0xb6f87b9a: add %al,(%eax)
0xb6f87b9c: add %al,(%eax)
0xb6f87b9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f87ba0 608 160 0xa0 0x10a14fe: "if_icmpne"
Dump of assembler code from 0xb6f87bc0 to 0xb6f87e00:
0xb6f87bc0: pop %eax
0xb6f87bc1: pop %edx
0xb6f87bc2: cmp %eax,%edx
0xb6f87bc4: je 0xb6f87dc0
0xb6f87bca: mov -0xc(%ebp),%ecx
0xb6f87bcd: mov -0x10(%ebp),%eax
0xb6f87bd0: test %eax,%eax
0xb6f87bd2: je 0xb6f87bea
0xb6f87bd8: mov 0x4(%eax),%ebx
0xb6f87bdb: add $0x1,%ebx
0xb6f87bde: sbb $0x0,%ebx
0xb6f87be1: mov %ebx,0x4(%eax)
0xb6f87be4: add 0x8(%eax),%eax
0xb6f87be7: mov %eax,-0x10(%ebp)
0xb6f87bea: mov 0x1(%esi),%edx
0xb6f87bed: bswap %edx
0xb6f87bef: sar $0x10,%edx
0xb6f87bf2: add %edx,%esi
0xb6f87bf4: test %edx,%edx
0xb6f87bf6: jns 0xb6f87c3d
0xb6f87bfc: mov 0x34(%ecx),%eax
0xb6f87bff: add $0x8,%eax
0xb6f87c02: mov %eax,0x34(%ecx)
0xb6f87c05: mov 0x30(%ecx),%eax
0xb6f87c08: and $0xfffffff8,%eax
0xb6f87c0b: add 0x34(%ecx),%eax
0xb6f87c0e: cmp 0x114d934,%eax
0xb6f87c14: jl 0xb6f87c3d
0xb6f87c1a: mov -0x10(%ebp),%eax
0xb6f87c1d: test %eax,%eax
0xb6f87c1f: je 0xb6f87c47
0xb6f87c25: cmp 0x114d930,%ebx
0xb6f87c2b: jb 0xb6f87c3d
0xb6f87c31: and $0x3ff,%ebx
0xb6f87c37: je 0xb6f87cd0
0xb6f87c3d: movzbl (%esi),%ebx
0xb6f87c40: jmp *0x11561c0(,%ebx,4)
0xb6f87c47: call 0xb6f87c51
0xb6f87c4c: jmp 0xb6f87ca1
0xb6f87c51: lea 0x4(%esp),%eax
0xb6f87c55: mov %esi,-0x1c(%ebp)
0xb6f87c58: mov %esp,%edi
0xb6f87c5a: shr $0xc,%edi
0xb6f87c5d: mov 0x115d7a0(,%edi,4),%edi
0xb6f87c64: push %edi
0xb6f87c65: mov %ebp,0x118(%edi)
0xb6f87c6b: mov %eax,0x110(%edi)
0xb6f87c71: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f87c76: add $0x4,%esp
0xb6f87c79: movl $0x0,0x110(%edi)
0xb6f87c83: movl $0x0,0x118(%edi)
0xb6f87c8d: cmpl $0x0,0x4(%edi)
0xb6f87c94: jne 0xb6f78340
0xb6f87c9a: mov -0x1c(%ebp),%esi
0xb6f87c9d: mov -0x18(%ebp),%edi
0xb6f87ca0: ret
0xb6f87ca1: movzbl (%esi),%ebx
0xb6f87ca4: push %eax
0xb6f87ca5: push %ebx
0xb6f87ca6: mov -0xc(%ebp),%ebx
0xb6f87ca9: mov 0x10(%ebx),%eax
0xb6f87cac: test %eax,%eax
0xb6f87cae: je 0xb6f87cc6
0xb6f87cb4: push %esi
0xb6f87cb5: push %ebx
0xb6f87cb6: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f87cbb: add $0x8,%esp
0xb6f87cbe: mov 0x10(%ebx),%ebx
0xb6f87cc1: add $0x64,%ebx
0xb6f87cc4: add %ebx,%eax
0xb6f87cc6: mov %eax,-0x10(%ebp)
0xb6f87cc9: pop %ebx
0xb6f87cca: pop %eax
0xb6f87ccb: jmp 0xb6f87c3d
0xb6f87cd0: neg %edx
0xb6f87cd2: add %esi,%edx
0xb6f87cd4: call 0xb6f87cde
0xb6f87cd9: jmp 0xb6f87d2f
0xb6f87cde: push %edx
0xb6f87cdf: lea 0x8(%esp),%eax
0xb6f87ce3: mov %esi,-0x1c(%ebp)
0xb6f87ce6: mov %esp,%edi
0xb6f87ce8: shr $0xc,%edi
0xb6f87ceb: mov 0x115d7a0(,%edi,4),%edi
0xb6f87cf2: push %edi
0xb6f87cf3: mov %ebp,0x118(%edi)
0xb6f87cf9: mov %eax,0x110(%edi)
0xb6f87cff: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f87d04: add $0x8,%esp
0xb6f87d07: movl $0x0,0x110(%edi)
0xb6f87d11: movl $0x0,0x118(%edi)
0xb6f87d1b: cmpl $0x0,0x4(%edi)
0xb6f87d22: jne 0xb6f78340
0xb6f87d28: mov -0x1c(%ebp),%esi
0xb6f87d2b: mov -0x18(%ebp),%edi
0xb6f87d2e: ret
0xb6f87d2f: movzbl (%esi),%ebx
0xb6f87d32: test %eax,%eax
0xb6f87d34: je 0xb6f87c3d
0xb6f87d3a: mov 0x34(%eax),%ecx
0xb6f87d3d: cmp $0xfffffffe,%ecx
0xb6f87d40: je 0xb6f87c3d
0xb6f87d46: mov %eax,%ebx
0xb6f87d48: mov %esp,%ecx
0xb6f87d4a: shr $0xc,%ecx
0xb6f87d4d: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f87d54: call 0xb6f87d5e
0xb6f87d59: jmp 0xb6f87dae
0xb6f87d5e: lea 0x4(%esp),%eax
0xb6f87d62: mov %esi,-0x1c(%ebp)
0xb6f87d65: mov %esp,%edi
0xb6f87d67: shr $0xc,%edi
0xb6f87d6a: mov 0x115d7a0(,%edi,4),%edi
0xb6f87d71: push %edi
0xb6f87d72: mov %ebp,0x118(%edi)
0xb6f87d78: mov %eax,0x110(%edi)
0xb6f87d7e: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f87d83: add $0x4,%esp
0xb6f87d86: movl $0x0,0x110(%edi)
0xb6f87d90: movl $0x0,0x118(%edi)
0xb6f87d9a: cmpl $0x0,0x4(%edi)
0xb6f87da1: jne 0xb6f78340
0xb6f87da7: mov -0x1c(%ebp),%esi
0xb6f87daa: mov -0x18(%ebp),%edi
0xb6f87dad: ret
0xb6f87dae: mov %eax,%ecx
0xb6f87db0: mov -0x4(%ebp),%edx
0xb6f87db3: mov %ebp,%esp
0xb6f87db5: pop %ebp
0xb6f87db6: pop %edi
0xb6f87db7: mov %edx,%esp
0xb6f87db9: and $0xfffffff0,%esp
0xb6f87dbc: push %edi
0xb6f87dbd: jmp *0x58(%ebx)
0xb6f87dc0: mov -0x10(%ebp),%eax
0xb6f87dc3: test %eax,%eax
0xb6f87dc5: je 0xb6f87dd9
0xb6f87dcb: addl $0x1,0xc(%eax)
0xb6f87dcf: sbbl $0x0,0xc(%eax)
0xb6f87dd3: add $0x10,%eax
0xb6f87dd6: mov %eax,-0x10(%ebp)
0xb6f87dd9: movzbl 0x3(%esi),%ebx
0xb6f87ddd: add $0x3,%esi
0xb6f87de0: jmp *0x11561c0(,%ebx,4)
0xb6f87de7: nop
0xb6f87de8: add %al,(%eax)
0xb6f87dea: add %al,(%eax)
0xb6f87dec: add %al,(%eax)
0xb6f87dee: add %al,(%eax)
0xb6f87df0: add %al,(%eax)
0xb6f87df2: add %al,(%eax)
0xb6f87df4: add %al,(%eax)
0xb6f87df6: add %al,(%eax)
0xb6f87df8: add %al,(%eax)
0xb6f87dfa: add %al,(%eax)
0xb6f87dfc: add %al,(%eax)
0xb6f87dfe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f87e00 608 161 0xa1 0x10a1508: "if_icmplt"
Dump of assembler code from 0xb6f87e20 to 0xb6f88060:
0xb6f87e20: pop %eax
0xb6f87e21: pop %edx
0xb6f87e22: cmp %eax,%edx
0xb6f87e24: jge 0xb6f88020
0xb6f87e2a: mov -0xc(%ebp),%ecx
0xb6f87e2d: mov -0x10(%ebp),%eax
0xb6f87e30: test %eax,%eax
0xb6f87e32: je 0xb6f87e4a
0xb6f87e38: mov 0x4(%eax),%ebx
0xb6f87e3b: add $0x1,%ebx
0xb6f87e3e: sbb $0x0,%ebx
0xb6f87e41: mov %ebx,0x4(%eax)
0xb6f87e44: add 0x8(%eax),%eax
0xb6f87e47: mov %eax,-0x10(%ebp)
0xb6f87e4a: mov 0x1(%esi),%edx
0xb6f87e4d: bswap %edx
0xb6f87e4f: sar $0x10,%edx
0xb6f87e52: add %edx,%esi
0xb6f87e54: test %edx,%edx
0xb6f87e56: jns 0xb6f87e9d
0xb6f87e5c: mov 0x34(%ecx),%eax
0xb6f87e5f: add $0x8,%eax
0xb6f87e62: mov %eax,0x34(%ecx)
0xb6f87e65: mov 0x30(%ecx),%eax
0xb6f87e68: and $0xfffffff8,%eax
0xb6f87e6b: add 0x34(%ecx),%eax
0xb6f87e6e: cmp 0x114d934,%eax
0xb6f87e74: jl 0xb6f87e9d
0xb6f87e7a: mov -0x10(%ebp),%eax
0xb6f87e7d: test %eax,%eax
0xb6f87e7f: je 0xb6f87ea7
0xb6f87e85: cmp 0x114d930,%ebx
0xb6f87e8b: jb 0xb6f87e9d
0xb6f87e91: and $0x3ff,%ebx
0xb6f87e97: je 0xb6f87f30
0xb6f87e9d: movzbl (%esi),%ebx
0xb6f87ea0: jmp *0x11561c0(,%ebx,4)
0xb6f87ea7: call 0xb6f87eb1
0xb6f87eac: jmp 0xb6f87f01
0xb6f87eb1: lea 0x4(%esp),%eax
0xb6f87eb5: mov %esi,-0x1c(%ebp)
0xb6f87eb8: mov %esp,%edi
0xb6f87eba: shr $0xc,%edi
0xb6f87ebd: mov 0x115d7a0(,%edi,4),%edi
0xb6f87ec4: push %edi
0xb6f87ec5: mov %ebp,0x118(%edi)
0xb6f87ecb: mov %eax,0x110(%edi)
0xb6f87ed1: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f87ed6: add $0x4,%esp
0xb6f87ed9: movl $0x0,0x110(%edi)
0xb6f87ee3: movl $0x0,0x118(%edi)
0xb6f87eed: cmpl $0x0,0x4(%edi)
0xb6f87ef4: jne 0xb6f78340
0xb6f87efa: mov -0x1c(%ebp),%esi
0xb6f87efd: mov -0x18(%ebp),%edi
0xb6f87f00: ret
0xb6f87f01: movzbl (%esi),%ebx
0xb6f87f04: push %eax
0xb6f87f05: push %ebx
0xb6f87f06: mov -0xc(%ebp),%ebx
0xb6f87f09: mov 0x10(%ebx),%eax
0xb6f87f0c: test %eax,%eax
0xb6f87f0e: je 0xb6f87f26
0xb6f87f14: push %esi
0xb6f87f15: push %ebx
0xb6f87f16: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f87f1b: add $0x8,%esp
0xb6f87f1e: mov 0x10(%ebx),%ebx
0xb6f87f21: add $0x64,%ebx
0xb6f87f24: add %ebx,%eax
0xb6f87f26: mov %eax,-0x10(%ebp)
0xb6f87f29: pop %ebx
0xb6f87f2a: pop %eax
0xb6f87f2b: jmp 0xb6f87e9d
0xb6f87f30: neg %edx
0xb6f87f32: add %esi,%edx
0xb6f87f34: call 0xb6f87f3e
0xb6f87f39: jmp 0xb6f87f8f
0xb6f87f3e: push %edx
0xb6f87f3f: lea 0x8(%esp),%eax
0xb6f87f43: mov %esi,-0x1c(%ebp)
0xb6f87f46: mov %esp,%edi
0xb6f87f48: shr $0xc,%edi
0xb6f87f4b: mov 0x115d7a0(,%edi,4),%edi
0xb6f87f52: push %edi
0xb6f87f53: mov %ebp,0x118(%edi)
0xb6f87f59: mov %eax,0x110(%edi)
0xb6f87f5f: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f87f64: add $0x8,%esp
0xb6f87f67: movl $0x0,0x110(%edi)
0xb6f87f71: movl $0x0,0x118(%edi)
0xb6f87f7b: cmpl $0x0,0x4(%edi)
0xb6f87f82: jne 0xb6f78340
0xb6f87f88: mov -0x1c(%ebp),%esi
0xb6f87f8b: mov -0x18(%ebp),%edi
0xb6f87f8e: ret
0xb6f87f8f: movzbl (%esi),%ebx
0xb6f87f92: test %eax,%eax
0xb6f87f94: je 0xb6f87e9d
0xb6f87f9a: mov 0x34(%eax),%ecx
0xb6f87f9d: cmp $0xfffffffe,%ecx
0xb6f87fa0: je 0xb6f87e9d
0xb6f87fa6: mov %eax,%ebx
0xb6f87fa8: mov %esp,%ecx
0xb6f87faa: shr $0xc,%ecx
0xb6f87fad: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f87fb4: call 0xb6f87fbe
0xb6f87fb9: jmp 0xb6f8800e
0xb6f87fbe: lea 0x4(%esp),%eax
0xb6f87fc2: mov %esi,-0x1c(%ebp)
0xb6f87fc5: mov %esp,%edi
0xb6f87fc7: shr $0xc,%edi
0xb6f87fca: mov 0x115d7a0(,%edi,4),%edi
0xb6f87fd1: push %edi
0xb6f87fd2: mov %ebp,0x118(%edi)
0xb6f87fd8: mov %eax,0x110(%edi)
0xb6f87fde: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f87fe3: add $0x4,%esp
0xb6f87fe6: movl $0x0,0x110(%edi)
0xb6f87ff0: movl $0x0,0x118(%edi)
0xb6f87ffa: cmpl $0x0,0x4(%edi)
0xb6f88001: jne 0xb6f78340
0xb6f88007: mov -0x1c(%ebp),%esi
0xb6f8800a: mov -0x18(%ebp),%edi
0xb6f8800d: ret
0xb6f8800e: mov %eax,%ecx
0xb6f88010: mov -0x4(%ebp),%edx
0xb6f88013: mov %ebp,%esp
0xb6f88015: pop %ebp
0xb6f88016: pop %edi
0xb6f88017: mov %edx,%esp
0xb6f88019: and $0xfffffff0,%esp
0xb6f8801c: push %edi
0xb6f8801d: jmp *0x58(%ebx)
0xb6f88020: mov -0x10(%ebp),%eax
0xb6f88023: test %eax,%eax
0xb6f88025: je 0xb6f88039
0xb6f8802b: addl $0x1,0xc(%eax)
0xb6f8802f: sbbl $0x0,0xc(%eax)
0xb6f88033: add $0x10,%eax
0xb6f88036: mov %eax,-0x10(%ebp)
0xb6f88039: movzbl 0x3(%esi),%ebx
0xb6f8803d: add $0x3,%esi
0xb6f88040: jmp *0x11561c0(,%ebx,4)
0xb6f88047: nop
0xb6f88048: add %al,(%eax)
0xb6f8804a: add %al,(%eax)
0xb6f8804c: add %al,(%eax)
0xb6f8804e: add %al,(%eax)
0xb6f88050: add %al,(%eax)
0xb6f88052: add %al,(%eax)
0xb6f88054: add %al,(%eax)
0xb6f88056: add %al,(%eax)
0xb6f88058: add %al,(%eax)
0xb6f8805a: add %al,(%eax)
0xb6f8805c: add %al,(%eax)
0xb6f8805e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f88060 608 162 0xa2 0x10a1512: "if_icmpge"
Dump of assembler code from 0xb6f88080 to 0xb6f882c0:
0xb6f88080: pop %eax
0xb6f88081: pop %edx
0xb6f88082: cmp %eax,%edx
0xb6f88084: jl 0xb6f88280
0xb6f8808a: mov -0xc(%ebp),%ecx
0xb6f8808d: mov -0x10(%ebp),%eax
0xb6f88090: test %eax,%eax
0xb6f88092: je 0xb6f880aa
0xb6f88098: mov 0x4(%eax),%ebx
0xb6f8809b: add $0x1,%ebx
0xb6f8809e: sbb $0x0,%ebx
0xb6f880a1: mov %ebx,0x4(%eax)
0xb6f880a4: add 0x8(%eax),%eax
0xb6f880a7: mov %eax,-0x10(%ebp)
0xb6f880aa: mov 0x1(%esi),%edx
0xb6f880ad: bswap %edx
0xb6f880af: sar $0x10,%edx
0xb6f880b2: add %edx,%esi
0xb6f880b4: test %edx,%edx
0xb6f880b6: jns 0xb6f880fd
0xb6f880bc: mov 0x34(%ecx),%eax
0xb6f880bf: add $0x8,%eax
0xb6f880c2: mov %eax,0x34(%ecx)
0xb6f880c5: mov 0x30(%ecx),%eax
0xb6f880c8: and $0xfffffff8,%eax
0xb6f880cb: add 0x34(%ecx),%eax
0xb6f880ce: cmp 0x114d934,%eax
0xb6f880d4: jl 0xb6f880fd
0xb6f880da: mov -0x10(%ebp),%eax
0xb6f880dd: test %eax,%eax
0xb6f880df: je 0xb6f88107
0xb6f880e5: cmp 0x114d930,%ebx
0xb6f880eb: jb 0xb6f880fd
0xb6f880f1: and $0x3ff,%ebx
0xb6f880f7: je 0xb6f88190
0xb6f880fd: movzbl (%esi),%ebx
0xb6f88100: jmp *0x11561c0(,%ebx,4)
0xb6f88107: call 0xb6f88111
0xb6f8810c: jmp 0xb6f88161
0xb6f88111: lea 0x4(%esp),%eax
0xb6f88115: mov %esi,-0x1c(%ebp)
0xb6f88118: mov %esp,%edi
0xb6f8811a: shr $0xc,%edi
0xb6f8811d: mov 0x115d7a0(,%edi,4),%edi
0xb6f88124: push %edi
0xb6f88125: mov %ebp,0x118(%edi)
0xb6f8812b: mov %eax,0x110(%edi)
0xb6f88131: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f88136: add $0x4,%esp
0xb6f88139: movl $0x0,0x110(%edi)
0xb6f88143: movl $0x0,0x118(%edi)
0xb6f8814d: cmpl $0x0,0x4(%edi)
0xb6f88154: jne 0xb6f78340
0xb6f8815a: mov -0x1c(%ebp),%esi
0xb6f8815d: mov -0x18(%ebp),%edi
0xb6f88160: ret
0xb6f88161: movzbl (%esi),%ebx
0xb6f88164: push %eax
0xb6f88165: push %ebx
0xb6f88166: mov -0xc(%ebp),%ebx
0xb6f88169: mov 0x10(%ebx),%eax
0xb6f8816c: test %eax,%eax
0xb6f8816e: je 0xb6f88186
0xb6f88174: push %esi
0xb6f88175: push %ebx
0xb6f88176: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8817b: add $0x8,%esp
0xb6f8817e: mov 0x10(%ebx),%ebx
0xb6f88181: add $0x64,%ebx
0xb6f88184: add %ebx,%eax
0xb6f88186: mov %eax,-0x10(%ebp)
0xb6f88189: pop %ebx
0xb6f8818a: pop %eax
0xb6f8818b: jmp 0xb6f880fd
0xb6f88190: neg %edx
0xb6f88192: add %esi,%edx
0xb6f88194: call 0xb6f8819e
0xb6f88199: jmp 0xb6f881ef
0xb6f8819e: push %edx
0xb6f8819f: lea 0x8(%esp),%eax
0xb6f881a3: mov %esi,-0x1c(%ebp)
0xb6f881a6: mov %esp,%edi
0xb6f881a8: shr $0xc,%edi
0xb6f881ab: mov 0x115d7a0(,%edi,4),%edi
0xb6f881b2: push %edi
0xb6f881b3: mov %ebp,0x118(%edi)
0xb6f881b9: mov %eax,0x110(%edi)
0xb6f881bf: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f881c4: add $0x8,%esp
0xb6f881c7: movl $0x0,0x110(%edi)
0xb6f881d1: movl $0x0,0x118(%edi)
0xb6f881db: cmpl $0x0,0x4(%edi)
0xb6f881e2: jne 0xb6f78340
0xb6f881e8: mov -0x1c(%ebp),%esi
0xb6f881eb: mov -0x18(%ebp),%edi
0xb6f881ee: ret
0xb6f881ef: movzbl (%esi),%ebx
0xb6f881f2: test %eax,%eax
0xb6f881f4: je 0xb6f880fd
0xb6f881fa: mov 0x34(%eax),%ecx
0xb6f881fd: cmp $0xfffffffe,%ecx
0xb6f88200: je 0xb6f880fd
0xb6f88206: mov %eax,%ebx
0xb6f88208: mov %esp,%ecx
0xb6f8820a: shr $0xc,%ecx
0xb6f8820d: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f88214: call 0xb6f8821e
0xb6f88219: jmp 0xb6f8826e
0xb6f8821e: lea 0x4(%esp),%eax
0xb6f88222: mov %esi,-0x1c(%ebp)
0xb6f88225: mov %esp,%edi
0xb6f88227: shr $0xc,%edi
0xb6f8822a: mov 0x115d7a0(,%edi,4),%edi
0xb6f88231: push %edi
0xb6f88232: mov %ebp,0x118(%edi)
0xb6f88238: mov %eax,0x110(%edi)
0xb6f8823e: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f88243: add $0x4,%esp
0xb6f88246: movl $0x0,0x110(%edi)
0xb6f88250: movl $0x0,0x118(%edi)
0xb6f8825a: cmpl $0x0,0x4(%edi)
0xb6f88261: jne 0xb6f78340
0xb6f88267: mov -0x1c(%ebp),%esi
0xb6f8826a: mov -0x18(%ebp),%edi
0xb6f8826d: ret
0xb6f8826e: mov %eax,%ecx
0xb6f88270: mov -0x4(%ebp),%edx
0xb6f88273: mov %ebp,%esp
0xb6f88275: pop %ebp
0xb6f88276: pop %edi
0xb6f88277: mov %edx,%esp
0xb6f88279: and $0xfffffff0,%esp
0xb6f8827c: push %edi
0xb6f8827d: jmp *0x58(%ebx)
0xb6f88280: mov -0x10(%ebp),%eax
0xb6f88283: test %eax,%eax
0xb6f88285: je 0xb6f88299
0xb6f8828b: addl $0x1,0xc(%eax)
0xb6f8828f: sbbl $0x0,0xc(%eax)
0xb6f88293: add $0x10,%eax
0xb6f88296: mov %eax,-0x10(%ebp)
0xb6f88299: movzbl 0x3(%esi),%ebx
0xb6f8829d: add $0x3,%esi
0xb6f882a0: jmp *0x11561c0(,%ebx,4)
0xb6f882a7: nop
0xb6f882a8: add %al,(%eax)
0xb6f882aa: add %al,(%eax)
0xb6f882ac: add %al,(%eax)
0xb6f882ae: add %al,(%eax)
0xb6f882b0: add %al,(%eax)
0xb6f882b2: add %al,(%eax)
0xb6f882b4: add %al,(%eax)
0xb6f882b6: add %al,(%eax)
0xb6f882b8: add %al,(%eax)
0xb6f882ba: add %al,(%eax)
0xb6f882bc: add %al,(%eax)
0xb6f882be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f882c0 608 163 0xa3 0x10a151c: "if_icmpgt"
Dump of assembler code from 0xb6f882e0 to 0xb6f88520:
0xb6f882e0: pop %eax
0xb6f882e1: pop %edx
0xb6f882e2: cmp %eax,%edx
0xb6f882e4: jle 0xb6f884e0
0xb6f882ea: mov -0xc(%ebp),%ecx
0xb6f882ed: mov -0x10(%ebp),%eax
0xb6f882f0: test %eax,%eax
0xb6f882f2: je 0xb6f8830a
0xb6f882f8: mov 0x4(%eax),%ebx
0xb6f882fb: add $0x1,%ebx
0xb6f882fe: sbb $0x0,%ebx
0xb6f88301: mov %ebx,0x4(%eax)
0xb6f88304: add 0x8(%eax),%eax
0xb6f88307: mov %eax,-0x10(%ebp)
0xb6f8830a: mov 0x1(%esi),%edx
0xb6f8830d: bswap %edx
0xb6f8830f: sar $0x10,%edx
0xb6f88312: add %edx,%esi
0xb6f88314: test %edx,%edx
0xb6f88316: jns 0xb6f8835d
0xb6f8831c: mov 0x34(%ecx),%eax
0xb6f8831f: add $0x8,%eax
0xb6f88322: mov %eax,0x34(%ecx)
0xb6f88325: mov 0x30(%ecx),%eax
0xb6f88328: and $0xfffffff8,%eax
0xb6f8832b: add 0x34(%ecx),%eax
0xb6f8832e: cmp 0x114d934,%eax
0xb6f88334: jl 0xb6f8835d
0xb6f8833a: mov -0x10(%ebp),%eax
0xb6f8833d: test %eax,%eax
0xb6f8833f: je 0xb6f88367
0xb6f88345: cmp 0x114d930,%ebx
0xb6f8834b: jb 0xb6f8835d
0xb6f88351: and $0x3ff,%ebx
0xb6f88357: je 0xb6f883f0
0xb6f8835d: movzbl (%esi),%ebx
0xb6f88360: jmp *0x11561c0(,%ebx,4)
0xb6f88367: call 0xb6f88371
0xb6f8836c: jmp 0xb6f883c1
0xb6f88371: lea 0x4(%esp),%eax
0xb6f88375: mov %esi,-0x1c(%ebp)
0xb6f88378: mov %esp,%edi
0xb6f8837a: shr $0xc,%edi
0xb6f8837d: mov 0x115d7a0(,%edi,4),%edi
0xb6f88384: push %edi
0xb6f88385: mov %ebp,0x118(%edi)
0xb6f8838b: mov %eax,0x110(%edi)
0xb6f88391: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f88396: add $0x4,%esp
0xb6f88399: movl $0x0,0x110(%edi)
0xb6f883a3: movl $0x0,0x118(%edi)
0xb6f883ad: cmpl $0x0,0x4(%edi)
0xb6f883b4: jne 0xb6f78340
0xb6f883ba: mov -0x1c(%ebp),%esi
0xb6f883bd: mov -0x18(%ebp),%edi
0xb6f883c0: ret
0xb6f883c1: movzbl (%esi),%ebx
0xb6f883c4: push %eax
0xb6f883c5: push %ebx
0xb6f883c6: mov -0xc(%ebp),%ebx
0xb6f883c9: mov 0x10(%ebx),%eax
0xb6f883cc: test %eax,%eax
0xb6f883ce: je 0xb6f883e6
0xb6f883d4: push %esi
0xb6f883d5: push %ebx
0xb6f883d6: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f883db: add $0x8,%esp
0xb6f883de: mov 0x10(%ebx),%ebx
0xb6f883e1: add $0x64,%ebx
0xb6f883e4: add %ebx,%eax
0xb6f883e6: mov %eax,-0x10(%ebp)
0xb6f883e9: pop %ebx
0xb6f883ea: pop %eax
0xb6f883eb: jmp 0xb6f8835d
0xb6f883f0: neg %edx
0xb6f883f2: add %esi,%edx
0xb6f883f4: call 0xb6f883fe
0xb6f883f9: jmp 0xb6f8844f
0xb6f883fe: push %edx
0xb6f883ff: lea 0x8(%esp),%eax
0xb6f88403: mov %esi,-0x1c(%ebp)
0xb6f88406: mov %esp,%edi
0xb6f88408: shr $0xc,%edi
0xb6f8840b: mov 0x115d7a0(,%edi,4),%edi
0xb6f88412: push %edi
0xb6f88413: mov %ebp,0x118(%edi)
0xb6f88419: mov %eax,0x110(%edi)
0xb6f8841f: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f88424: add $0x8,%esp
0xb6f88427: movl $0x0,0x110(%edi)
0xb6f88431: movl $0x0,0x118(%edi)
0xb6f8843b: cmpl $0x0,0x4(%edi)
0xb6f88442: jne 0xb6f78340
0xb6f88448: mov -0x1c(%ebp),%esi
0xb6f8844b: mov -0x18(%ebp),%edi
0xb6f8844e: ret
0xb6f8844f: movzbl (%esi),%ebx
0xb6f88452: test %eax,%eax
0xb6f88454: je 0xb6f8835d
0xb6f8845a: mov 0x34(%eax),%ecx
0xb6f8845d: cmp $0xfffffffe,%ecx
0xb6f88460: je 0xb6f8835d
0xb6f88466: mov %eax,%ebx
0xb6f88468: mov %esp,%ecx
0xb6f8846a: shr $0xc,%ecx
0xb6f8846d: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f88474: call 0xb6f8847e
0xb6f88479: jmp 0xb6f884ce
0xb6f8847e: lea 0x4(%esp),%eax
0xb6f88482: mov %esi,-0x1c(%ebp)
0xb6f88485: mov %esp,%edi
0xb6f88487: shr $0xc,%edi
0xb6f8848a: mov 0x115d7a0(,%edi,4),%edi
0xb6f88491: push %edi
0xb6f88492: mov %ebp,0x118(%edi)
0xb6f88498: mov %eax,0x110(%edi)
0xb6f8849e: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f884a3: add $0x4,%esp
0xb6f884a6: movl $0x0,0x110(%edi)
0xb6f884b0: movl $0x0,0x118(%edi)
0xb6f884ba: cmpl $0x0,0x4(%edi)
0xb6f884c1: jne 0xb6f78340
0xb6f884c7: mov -0x1c(%ebp),%esi
0xb6f884ca: mov -0x18(%ebp),%edi
0xb6f884cd: ret
0xb6f884ce: mov %eax,%ecx
0xb6f884d0: mov -0x4(%ebp),%edx
0xb6f884d3: mov %ebp,%esp
0xb6f884d5: pop %ebp
0xb6f884d6: pop %edi
0xb6f884d7: mov %edx,%esp
0xb6f884d9: and $0xfffffff0,%esp
0xb6f884dc: push %edi
0xb6f884dd: jmp *0x58(%ebx)
0xb6f884e0: mov -0x10(%ebp),%eax
0xb6f884e3: test %eax,%eax
0xb6f884e5: je 0xb6f884f9
0xb6f884eb: addl $0x1,0xc(%eax)
0xb6f884ef: sbbl $0x0,0xc(%eax)
0xb6f884f3: add $0x10,%eax
0xb6f884f6: mov %eax,-0x10(%ebp)
0xb6f884f9: movzbl 0x3(%esi),%ebx
0xb6f884fd: add $0x3,%esi
0xb6f88500: jmp *0x11561c0(,%ebx,4)
0xb6f88507: nop
0xb6f88508: add %al,(%eax)
0xb6f8850a: add %al,(%eax)
0xb6f8850c: add %al,(%eax)
0xb6f8850e: add %al,(%eax)
0xb6f88510: add %al,(%eax)
0xb6f88512: add %al,(%eax)
0xb6f88514: add %al,(%eax)
0xb6f88516: add %al,(%eax)
0xb6f88518: add %al,(%eax)
0xb6f8851a: add %al,(%eax)
0xb6f8851c: add %al,(%eax)
0xb6f8851e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f88520 608 164 0xa4 0x10a1526: "if_icmple"
Dump of assembler code from 0xb6f88540 to 0xb6f88780:
0xb6f88540: pop %eax
0xb6f88541: pop %edx
0xb6f88542: cmp %eax,%edx
0xb6f88544: jg 0xb6f88740
0xb6f8854a: mov -0xc(%ebp),%ecx
0xb6f8854d: mov -0x10(%ebp),%eax
0xb6f88550: test %eax,%eax
0xb6f88552: je 0xb6f8856a
0xb6f88558: mov 0x4(%eax),%ebx
0xb6f8855b: add $0x1,%ebx
0xb6f8855e: sbb $0x0,%ebx
0xb6f88561: mov %ebx,0x4(%eax)
0xb6f88564: add 0x8(%eax),%eax
0xb6f88567: mov %eax,-0x10(%ebp)
0xb6f8856a: mov 0x1(%esi),%edx
0xb6f8856d: bswap %edx
0xb6f8856f: sar $0x10,%edx
0xb6f88572: add %edx,%esi
0xb6f88574: test %edx,%edx
0xb6f88576: jns 0xb6f885bd
0xb6f8857c: mov 0x34(%ecx),%eax
0xb6f8857f: add $0x8,%eax
0xb6f88582: mov %eax,0x34(%ecx)
0xb6f88585: mov 0x30(%ecx),%eax
0xb6f88588: and $0xfffffff8,%eax
0xb6f8858b: add 0x34(%ecx),%eax
0xb6f8858e: cmp 0x114d934,%eax
0xb6f88594: jl 0xb6f885bd
0xb6f8859a: mov -0x10(%ebp),%eax
0xb6f8859d: test %eax,%eax
0xb6f8859f: je 0xb6f885c7
0xb6f885a5: cmp 0x114d930,%ebx
0xb6f885ab: jb 0xb6f885bd
0xb6f885b1: and $0x3ff,%ebx
0xb6f885b7: je 0xb6f88650
0xb6f885bd: movzbl (%esi),%ebx
0xb6f885c0: jmp *0x11561c0(,%ebx,4)
0xb6f885c7: call 0xb6f885d1
0xb6f885cc: jmp 0xb6f88621
0xb6f885d1: lea 0x4(%esp),%eax
0xb6f885d5: mov %esi,-0x1c(%ebp)
0xb6f885d8: mov %esp,%edi
0xb6f885da: shr $0xc,%edi
0xb6f885dd: mov 0x115d7a0(,%edi,4),%edi
0xb6f885e4: push %edi
0xb6f885e5: mov %ebp,0x118(%edi)
0xb6f885eb: mov %eax,0x110(%edi)
0xb6f885f1: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f885f6: add $0x4,%esp
0xb6f885f9: movl $0x0,0x110(%edi)
0xb6f88603: movl $0x0,0x118(%edi)
0xb6f8860d: cmpl $0x0,0x4(%edi)
0xb6f88614: jne 0xb6f78340
0xb6f8861a: mov -0x1c(%ebp),%esi
0xb6f8861d: mov -0x18(%ebp),%edi
0xb6f88620: ret
0xb6f88621: movzbl (%esi),%ebx
0xb6f88624: push %eax
0xb6f88625: push %ebx
0xb6f88626: mov -0xc(%ebp),%ebx
0xb6f88629: mov 0x10(%ebx),%eax
0xb6f8862c: test %eax,%eax
0xb6f8862e: je 0xb6f88646
0xb6f88634: push %esi
0xb6f88635: push %ebx
0xb6f88636: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8863b: add $0x8,%esp
0xb6f8863e: mov 0x10(%ebx),%ebx
0xb6f88641: add $0x64,%ebx
0xb6f88644: add %ebx,%eax
0xb6f88646: mov %eax,-0x10(%ebp)
0xb6f88649: pop %ebx
0xb6f8864a: pop %eax
0xb6f8864b: jmp 0xb6f885bd
0xb6f88650: neg %edx
0xb6f88652: add %esi,%edx
0xb6f88654: call 0xb6f8865e
0xb6f88659: jmp 0xb6f886af
0xb6f8865e: push %edx
0xb6f8865f: lea 0x8(%esp),%eax
0xb6f88663: mov %esi,-0x1c(%ebp)
0xb6f88666: mov %esp,%edi
0xb6f88668: shr $0xc,%edi
0xb6f8866b: mov 0x115d7a0(,%edi,4),%edi
0xb6f88672: push %edi
0xb6f88673: mov %ebp,0x118(%edi)
0xb6f88679: mov %eax,0x110(%edi)
0xb6f8867f: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f88684: add $0x8,%esp
0xb6f88687: movl $0x0,0x110(%edi)
0xb6f88691: movl $0x0,0x118(%edi)
0xb6f8869b: cmpl $0x0,0x4(%edi)
0xb6f886a2: jne 0xb6f78340
0xb6f886a8: mov -0x1c(%ebp),%esi
0xb6f886ab: mov -0x18(%ebp),%edi
0xb6f886ae: ret
0xb6f886af: movzbl (%esi),%ebx
0xb6f886b2: test %eax,%eax
0xb6f886b4: je 0xb6f885bd
0xb6f886ba: mov 0x34(%eax),%ecx
0xb6f886bd: cmp $0xfffffffe,%ecx
0xb6f886c0: je 0xb6f885bd
0xb6f886c6: mov %eax,%ebx
0xb6f886c8: mov %esp,%ecx
0xb6f886ca: shr $0xc,%ecx
0xb6f886cd: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f886d4: call 0xb6f886de
0xb6f886d9: jmp 0xb6f8872e
0xb6f886de: lea 0x4(%esp),%eax
0xb6f886e2: mov %esi,-0x1c(%ebp)
0xb6f886e5: mov %esp,%edi
0xb6f886e7: shr $0xc,%edi
0xb6f886ea: mov 0x115d7a0(,%edi,4),%edi
0xb6f886f1: push %edi
0xb6f886f2: mov %ebp,0x118(%edi)
0xb6f886f8: mov %eax,0x110(%edi)
0xb6f886fe: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f88703: add $0x4,%esp
0xb6f88706: movl $0x0,0x110(%edi)
0xb6f88710: movl $0x0,0x118(%edi)
0xb6f8871a: cmpl $0x0,0x4(%edi)
0xb6f88721: jne 0xb6f78340
0xb6f88727: mov -0x1c(%ebp),%esi
0xb6f8872a: mov -0x18(%ebp),%edi
0xb6f8872d: ret
0xb6f8872e: mov %eax,%ecx
0xb6f88730: mov -0x4(%ebp),%edx
0xb6f88733: mov %ebp,%esp
0xb6f88735: pop %ebp
0xb6f88736: pop %edi
0xb6f88737: mov %edx,%esp
0xb6f88739: and $0xfffffff0,%esp
0xb6f8873c: push %edi
0xb6f8873d: jmp *0x58(%ebx)
0xb6f88740: mov -0x10(%ebp),%eax
0xb6f88743: test %eax,%eax
0xb6f88745: je 0xb6f88759
0xb6f8874b: addl $0x1,0xc(%eax)
0xb6f8874f: sbbl $0x0,0xc(%eax)
0xb6f88753: add $0x10,%eax
0xb6f88756: mov %eax,-0x10(%ebp)
0xb6f88759: movzbl 0x3(%esi),%ebx
0xb6f8875d: add $0x3,%esi
0xb6f88760: jmp *0x11561c0(,%ebx,4)
0xb6f88767: nop
0xb6f88768: add %al,(%eax)
0xb6f8876a: add %al,(%eax)
0xb6f8876c: add %al,(%eax)
0xb6f8876e: add %al,(%eax)
0xb6f88770: add %al,(%eax)
0xb6f88772: add %al,(%eax)
0xb6f88774: add %al,(%eax)
0xb6f88776: add %al,(%eax)
0xb6f88778: add %al,(%eax)
0xb6f8877a: add %al,(%eax)
0xb6f8877c: add %al,(%eax)
0xb6f8877e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f88780 608 165 0xa5 0x10a1530: "if_acmpeq"
Dump of assembler code from 0xb6f887a0 to 0xb6f889e0:
0xb6f887a0: pop %eax
0xb6f887a1: pop %edx
0xb6f887a2: cmp %eax,%edx
0xb6f887a4: jne 0xb6f889a0
0xb6f887aa: mov -0xc(%ebp),%ecx
0xb6f887ad: mov -0x10(%ebp),%eax
0xb6f887b0: test %eax,%eax
0xb6f887b2: je 0xb6f887ca
0xb6f887b8: mov 0x4(%eax),%ebx
0xb6f887bb: add $0x1,%ebx
0xb6f887be: sbb $0x0,%ebx
0xb6f887c1: mov %ebx,0x4(%eax)
0xb6f887c4: add 0x8(%eax),%eax
0xb6f887c7: mov %eax,-0x10(%ebp)
0xb6f887ca: mov 0x1(%esi),%edx
0xb6f887cd: bswap %edx
0xb6f887cf: sar $0x10,%edx
0xb6f887d2: add %edx,%esi
0xb6f887d4: test %edx,%edx
0xb6f887d6: jns 0xb6f8881d
0xb6f887dc: mov 0x34(%ecx),%eax
0xb6f887df: add $0x8,%eax
0xb6f887e2: mov %eax,0x34(%ecx)
0xb6f887e5: mov 0x30(%ecx),%eax
0xb6f887e8: and $0xfffffff8,%eax
0xb6f887eb: add 0x34(%ecx),%eax
0xb6f887ee: cmp 0x114d934,%eax
0xb6f887f4: jl 0xb6f8881d
0xb6f887fa: mov -0x10(%ebp),%eax
0xb6f887fd: test %eax,%eax
0xb6f887ff: je 0xb6f88827
0xb6f88805: cmp 0x114d930,%ebx
0xb6f8880b: jb 0xb6f8881d
0xb6f88811: and $0x3ff,%ebx
0xb6f88817: je 0xb6f888b0
0xb6f8881d: movzbl (%esi),%ebx
0xb6f88820: jmp *0x11561c0(,%ebx,4)
0xb6f88827: call 0xb6f88831
0xb6f8882c: jmp 0xb6f88881
0xb6f88831: lea 0x4(%esp),%eax
0xb6f88835: mov %esi,-0x1c(%ebp)
0xb6f88838: mov %esp,%edi
0xb6f8883a: shr $0xc,%edi
0xb6f8883d: mov 0x115d7a0(,%edi,4),%edi
0xb6f88844: push %edi
0xb6f88845: mov %ebp,0x118(%edi)
0xb6f8884b: mov %eax,0x110(%edi)
0xb6f88851: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f88856: add $0x4,%esp
0xb6f88859: movl $0x0,0x110(%edi)
0xb6f88863: movl $0x0,0x118(%edi)
0xb6f8886d: cmpl $0x0,0x4(%edi)
0xb6f88874: jne 0xb6f78340
0xb6f8887a: mov -0x1c(%ebp),%esi
0xb6f8887d: mov -0x18(%ebp),%edi
0xb6f88880: ret
0xb6f88881: movzbl (%esi),%ebx
0xb6f88884: push %eax
0xb6f88885: push %ebx
0xb6f88886: mov -0xc(%ebp),%ebx
0xb6f88889: mov 0x10(%ebx),%eax
0xb6f8888c: test %eax,%eax
0xb6f8888e: je 0xb6f888a6
0xb6f88894: push %esi
0xb6f88895: push %ebx
0xb6f88896: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8889b: add $0x8,%esp
0xb6f8889e: mov 0x10(%ebx),%ebx
0xb6f888a1: add $0x64,%ebx
0xb6f888a4: add %ebx,%eax
0xb6f888a6: mov %eax,-0x10(%ebp)
0xb6f888a9: pop %ebx
0xb6f888aa: pop %eax
0xb6f888ab: jmp 0xb6f8881d
0xb6f888b0: neg %edx
0xb6f888b2: add %esi,%edx
0xb6f888b4: call 0xb6f888be
0xb6f888b9: jmp 0xb6f8890f
0xb6f888be: push %edx
0xb6f888bf: lea 0x8(%esp),%eax
0xb6f888c3: mov %esi,-0x1c(%ebp)
0xb6f888c6: mov %esp,%edi
0xb6f888c8: shr $0xc,%edi
0xb6f888cb: mov 0x115d7a0(,%edi,4),%edi
0xb6f888d2: push %edi
0xb6f888d3: mov %ebp,0x118(%edi)
0xb6f888d9: mov %eax,0x110(%edi)
0xb6f888df: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f888e4: add $0x8,%esp
0xb6f888e7: movl $0x0,0x110(%edi)
0xb6f888f1: movl $0x0,0x118(%edi)
0xb6f888fb: cmpl $0x0,0x4(%edi)
0xb6f88902: jne 0xb6f78340
0xb6f88908: mov -0x1c(%ebp),%esi
0xb6f8890b: mov -0x18(%ebp),%edi
0xb6f8890e: ret
0xb6f8890f: movzbl (%esi),%ebx
0xb6f88912: test %eax,%eax
0xb6f88914: je 0xb6f8881d
0xb6f8891a: mov 0x34(%eax),%ecx
0xb6f8891d: cmp $0xfffffffe,%ecx
0xb6f88920: je 0xb6f8881d
0xb6f88926: mov %eax,%ebx
0xb6f88928: mov %esp,%ecx
0xb6f8892a: shr $0xc,%ecx
0xb6f8892d: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f88934: call 0xb6f8893e
0xb6f88939: jmp 0xb6f8898e
0xb6f8893e: lea 0x4(%esp),%eax
0xb6f88942: mov %esi,-0x1c(%ebp)
0xb6f88945: mov %esp,%edi
0xb6f88947: shr $0xc,%edi
0xb6f8894a: mov 0x115d7a0(,%edi,4),%edi
0xb6f88951: push %edi
0xb6f88952: mov %ebp,0x118(%edi)
0xb6f88958: mov %eax,0x110(%edi)
0xb6f8895e: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f88963: add $0x4,%esp
0xb6f88966: movl $0x0,0x110(%edi)
0xb6f88970: movl $0x0,0x118(%edi)
0xb6f8897a: cmpl $0x0,0x4(%edi)
0xb6f88981: jne 0xb6f78340
0xb6f88987: mov -0x1c(%ebp),%esi
0xb6f8898a: mov -0x18(%ebp),%edi
0xb6f8898d: ret
0xb6f8898e: mov %eax,%ecx
0xb6f88990: mov -0x4(%ebp),%edx
0xb6f88993: mov %ebp,%esp
0xb6f88995: pop %ebp
0xb6f88996: pop %edi
0xb6f88997: mov %edx,%esp
0xb6f88999: and $0xfffffff0,%esp
0xb6f8899c: push %edi
0xb6f8899d: jmp *0x58(%ebx)
0xb6f889a0: mov -0x10(%ebp),%eax
0xb6f889a3: test %eax,%eax
0xb6f889a5: je 0xb6f889b9
0xb6f889ab: addl $0x1,0xc(%eax)
0xb6f889af: sbbl $0x0,0xc(%eax)
0xb6f889b3: add $0x10,%eax
0xb6f889b6: mov %eax,-0x10(%ebp)
0xb6f889b9: movzbl 0x3(%esi),%ebx
0xb6f889bd: add $0x3,%esi
0xb6f889c0: jmp *0x11561c0(,%ebx,4)
0xb6f889c7: nop
0xb6f889c8: add %al,(%eax)
0xb6f889ca: add %al,(%eax)
0xb6f889cc: add %al,(%eax)
0xb6f889ce: add %al,(%eax)
0xb6f889d0: add %al,(%eax)
0xb6f889d2: add %al,(%eax)
0xb6f889d4: add %al,(%eax)
0xb6f889d6: add %al,(%eax)
0xb6f889d8: add %al,(%eax)
0xb6f889da: add %al,(%eax)
0xb6f889dc: add %al,(%eax)
0xb6f889de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f889e0 608 166 0xa6 0x10a153a: "if_acmpne"
Dump of assembler code from 0xb6f88a00 to 0xb6f88c40:
0xb6f88a00: pop %eax
0xb6f88a01: pop %edx
0xb6f88a02: cmp %eax,%edx
0xb6f88a04: je 0xb6f88c00
0xb6f88a0a: mov -0xc(%ebp),%ecx
0xb6f88a0d: mov -0x10(%ebp),%eax
0xb6f88a10: test %eax,%eax
0xb6f88a12: je 0xb6f88a2a
0xb6f88a18: mov 0x4(%eax),%ebx
0xb6f88a1b: add $0x1,%ebx
0xb6f88a1e: sbb $0x0,%ebx
0xb6f88a21: mov %ebx,0x4(%eax)
0xb6f88a24: add 0x8(%eax),%eax
0xb6f88a27: mov %eax,-0x10(%ebp)
0xb6f88a2a: mov 0x1(%esi),%edx
0xb6f88a2d: bswap %edx
0xb6f88a2f: sar $0x10,%edx
0xb6f88a32: add %edx,%esi
0xb6f88a34: test %edx,%edx
0xb6f88a36: jns 0xb6f88a7d
0xb6f88a3c: mov 0x34(%ecx),%eax
0xb6f88a3f: add $0x8,%eax
0xb6f88a42: mov %eax,0x34(%ecx)
0xb6f88a45: mov 0x30(%ecx),%eax
0xb6f88a48: and $0xfffffff8,%eax
0xb6f88a4b: add 0x34(%ecx),%eax
0xb6f88a4e: cmp 0x114d934,%eax
0xb6f88a54: jl 0xb6f88a7d
0xb6f88a5a: mov -0x10(%ebp),%eax
0xb6f88a5d: test %eax,%eax
0xb6f88a5f: je 0xb6f88a87
0xb6f88a65: cmp 0x114d930,%ebx
0xb6f88a6b: jb 0xb6f88a7d
0xb6f88a71: and $0x3ff,%ebx
0xb6f88a77: je 0xb6f88b10
0xb6f88a7d: movzbl (%esi),%ebx
0xb6f88a80: jmp *0x11561c0(,%ebx,4)
0xb6f88a87: call 0xb6f88a91
0xb6f88a8c: jmp 0xb6f88ae1
0xb6f88a91: lea 0x4(%esp),%eax
0xb6f88a95: mov %esi,-0x1c(%ebp)
0xb6f88a98: mov %esp,%edi
0xb6f88a9a: shr $0xc,%edi
0xb6f88a9d: mov 0x115d7a0(,%edi,4),%edi
0xb6f88aa4: push %edi
0xb6f88aa5: mov %ebp,0x118(%edi)
0xb6f88aab: mov %eax,0x110(%edi)
0xb6f88ab1: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f88ab6: add $0x4,%esp
0xb6f88ab9: movl $0x0,0x110(%edi)
0xb6f88ac3: movl $0x0,0x118(%edi)
0xb6f88acd: cmpl $0x0,0x4(%edi)
0xb6f88ad4: jne 0xb6f78340
0xb6f88ada: mov -0x1c(%ebp),%esi
0xb6f88add: mov -0x18(%ebp),%edi
0xb6f88ae0: ret
0xb6f88ae1: movzbl (%esi),%ebx
0xb6f88ae4: push %eax
0xb6f88ae5: push %ebx
0xb6f88ae6: mov -0xc(%ebp),%ebx
0xb6f88ae9: mov 0x10(%ebx),%eax
0xb6f88aec: test %eax,%eax
0xb6f88aee: je 0xb6f88b06
0xb6f88af4: push %esi
0xb6f88af5: push %ebx
0xb6f88af6: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f88afb: add $0x8,%esp
0xb6f88afe: mov 0x10(%ebx),%ebx
0xb6f88b01: add $0x64,%ebx
0xb6f88b04: add %ebx,%eax
0xb6f88b06: mov %eax,-0x10(%ebp)
0xb6f88b09: pop %ebx
0xb6f88b0a: pop %eax
0xb6f88b0b: jmp 0xb6f88a7d
0xb6f88b10: neg %edx
0xb6f88b12: add %esi,%edx
0xb6f88b14: call 0xb6f88b1e
0xb6f88b19: jmp 0xb6f88b6f
0xb6f88b1e: push %edx
0xb6f88b1f: lea 0x8(%esp),%eax
0xb6f88b23: mov %esi,-0x1c(%ebp)
0xb6f88b26: mov %esp,%edi
0xb6f88b28: shr $0xc,%edi
0xb6f88b2b: mov 0x115d7a0(,%edi,4),%edi
0xb6f88b32: push %edi
0xb6f88b33: mov %ebp,0x118(%edi)
0xb6f88b39: mov %eax,0x110(%edi)
0xb6f88b3f: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f88b44: add $0x8,%esp
0xb6f88b47: movl $0x0,0x110(%edi)
0xb6f88b51: movl $0x0,0x118(%edi)
0xb6f88b5b: cmpl $0x0,0x4(%edi)
0xb6f88b62: jne 0xb6f78340
0xb6f88b68: mov -0x1c(%ebp),%esi
0xb6f88b6b: mov -0x18(%ebp),%edi
0xb6f88b6e: ret
0xb6f88b6f: movzbl (%esi),%ebx
0xb6f88b72: test %eax,%eax
0xb6f88b74: je 0xb6f88a7d
0xb6f88b7a: mov 0x34(%eax),%ecx
0xb6f88b7d: cmp $0xfffffffe,%ecx
0xb6f88b80: je 0xb6f88a7d
0xb6f88b86: mov %eax,%ebx
0xb6f88b88: mov %esp,%ecx
0xb6f88b8a: shr $0xc,%ecx
0xb6f88b8d: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f88b94: call 0xb6f88b9e
0xb6f88b99: jmp 0xb6f88bee
0xb6f88b9e: lea 0x4(%esp),%eax
0xb6f88ba2: mov %esi,-0x1c(%ebp)
0xb6f88ba5: mov %esp,%edi
0xb6f88ba7: shr $0xc,%edi
0xb6f88baa: mov 0x115d7a0(,%edi,4),%edi
0xb6f88bb1: push %edi
0xb6f88bb2: mov %ebp,0x118(%edi)
0xb6f88bb8: mov %eax,0x110(%edi)
0xb6f88bbe: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f88bc3: add $0x4,%esp
0xb6f88bc6: movl $0x0,0x110(%edi)
0xb6f88bd0: movl $0x0,0x118(%edi)
0xb6f88bda: cmpl $0x0,0x4(%edi)
0xb6f88be1: jne 0xb6f78340
0xb6f88be7: mov -0x1c(%ebp),%esi
0xb6f88bea: mov -0x18(%ebp),%edi
0xb6f88bed: ret
0xb6f88bee: mov %eax,%ecx
0xb6f88bf0: mov -0x4(%ebp),%edx
0xb6f88bf3: mov %ebp,%esp
0xb6f88bf5: pop %ebp
0xb6f88bf6: pop %edi
0xb6f88bf7: mov %edx,%esp
0xb6f88bf9: and $0xfffffff0,%esp
0xb6f88bfc: push %edi
0xb6f88bfd: jmp *0x58(%ebx)
0xb6f88c00: mov -0x10(%ebp),%eax
0xb6f88c03: test %eax,%eax
0xb6f88c05: je 0xb6f88c19
0xb6f88c0b: addl $0x1,0xc(%eax)
0xb6f88c0f: sbbl $0x0,0xc(%eax)
0xb6f88c13: add $0x10,%eax
0xb6f88c16: mov %eax,-0x10(%ebp)
0xb6f88c19: movzbl 0x3(%esi),%ebx
0xb6f88c1d: add $0x3,%esi
0xb6f88c20: jmp *0x11561c0(,%ebx,4)
0xb6f88c27: nop
0xb6f88c28: add %al,(%eax)
0xb6f88c2a: add %al,(%eax)
0xb6f88c2c: add %al,(%eax)
0xb6f88c2e: add %al,(%eax)
0xb6f88c30: add %al,(%eax)
0xb6f88c32: add %al,(%eax)
0xb6f88c34: add %al,(%eax)
0xb6f88c36: add %al,(%eax)
0xb6f88c38: add %al,(%eax)
0xb6f88c3a: add %al,(%eax)
0xb6f88c3c: add %al,(%eax)
0xb6f88c3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f88c40 576 167 0xa7 0x10a1544: "goto"
Dump of assembler code from 0xb6f88c60 to 0xb6f88e80:
0xb6f88c60: sub $0x4,%esp
0xb6f88c63: fstps (%esp)
0xb6f88c66: jmp 0xb6f88c84
0xb6f88c6b: sub $0x8,%esp
0xb6f88c6e: fstpl (%esp)
0xb6f88c71: jmp 0xb6f88c84
0xb6f88c76: push %edx
0xb6f88c77: push %eax
0xb6f88c78: jmp 0xb6f88c84
0xb6f88c7d: push %eax
0xb6f88c7e: jmp 0xb6f88c84
0xb6f88c83: push %eax
0xb6f88c84: mov -0xc(%ebp),%ecx
0xb6f88c87: mov -0x10(%ebp),%eax
0xb6f88c8a: test %eax,%eax
0xb6f88c8c: je 0xb6f88ca4
0xb6f88c92: mov 0x4(%eax),%ebx
0xb6f88c95: add $0x1,%ebx
0xb6f88c98: sbb $0x0,%ebx
0xb6f88c9b: mov %ebx,0x4(%eax)
0xb6f88c9e: add 0x8(%eax),%eax
0xb6f88ca1: mov %eax,-0x10(%ebp)
0xb6f88ca4: mov 0x1(%esi),%edx
0xb6f88ca7: bswap %edx
0xb6f88ca9: sar $0x10,%edx
0xb6f88cac: add %edx,%esi
0xb6f88cae: test %edx,%edx
0xb6f88cb0: jns 0xb6f88cf7
0xb6f88cb6: mov 0x34(%ecx),%eax
0xb6f88cb9: add $0x8,%eax
0xb6f88cbc: mov %eax,0x34(%ecx)
0xb6f88cbf: mov 0x30(%ecx),%eax
0xb6f88cc2: and $0xfffffff8,%eax
0xb6f88cc5: add 0x34(%ecx),%eax
0xb6f88cc8: cmp 0x114d934,%eax
0xb6f88cce: jl 0xb6f88cf7
0xb6f88cd4: mov -0x10(%ebp),%eax
0xb6f88cd7: test %eax,%eax
0xb6f88cd9: je 0xb6f88d01
0xb6f88cdf: cmp 0x114d930,%ebx
0xb6f88ce5: jb 0xb6f88cf7
0xb6f88ceb: and $0x3ff,%ebx
0xb6f88cf1: je 0xb6f88d8a
0xb6f88cf7: movzbl (%esi),%ebx
0xb6f88cfa: jmp *0x11561c0(,%ebx,4)
0xb6f88d01: call 0xb6f88d0b
0xb6f88d06: jmp 0xb6f88d5b
0xb6f88d0b: lea 0x4(%esp),%eax
0xb6f88d0f: mov %esi,-0x1c(%ebp)
0xb6f88d12: mov %esp,%edi
0xb6f88d14: shr $0xc,%edi
0xb6f88d17: mov 0x115d7a0(,%edi,4),%edi
0xb6f88d1e: push %edi
0xb6f88d1f: mov %ebp,0x118(%edi)
0xb6f88d25: mov %eax,0x110(%edi)
0xb6f88d2b: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f88d30: add $0x4,%esp
0xb6f88d33: movl $0x0,0x110(%edi)
0xb6f88d3d: movl $0x0,0x118(%edi)
0xb6f88d47: cmpl $0x0,0x4(%edi)
0xb6f88d4e: jne 0xb6f78340
0xb6f88d54: mov -0x1c(%ebp),%esi
0xb6f88d57: mov -0x18(%ebp),%edi
0xb6f88d5a: ret
0xb6f88d5b: movzbl (%esi),%ebx
0xb6f88d5e: push %eax
0xb6f88d5f: push %ebx
0xb6f88d60: mov -0xc(%ebp),%ebx
0xb6f88d63: mov 0x10(%ebx),%eax
0xb6f88d66: test %eax,%eax
0xb6f88d68: je 0xb6f88d80
0xb6f88d6e: push %esi
0xb6f88d6f: push %ebx
0xb6f88d70: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f88d75: add $0x8,%esp
0xb6f88d78: mov 0x10(%ebx),%ebx
0xb6f88d7b: add $0x64,%ebx
0xb6f88d7e: add %ebx,%eax
0xb6f88d80: mov %eax,-0x10(%ebp)
0xb6f88d83: pop %ebx
0xb6f88d84: pop %eax
0xb6f88d85: jmp 0xb6f88cf7
0xb6f88d8a: neg %edx
0xb6f88d8c: add %esi,%edx
0xb6f88d8e: call 0xb6f88d98
0xb6f88d93: jmp 0xb6f88de9
0xb6f88d98: push %edx
0xb6f88d99: lea 0x8(%esp),%eax
0xb6f88d9d: mov %esi,-0x1c(%ebp)
0xb6f88da0: mov %esp,%edi
0xb6f88da2: shr $0xc,%edi
0xb6f88da5: mov 0x115d7a0(,%edi,4),%edi
0xb6f88dac: push %edi
0xb6f88dad: mov %ebp,0x118(%edi)
0xb6f88db3: mov %eax,0x110(%edi)
0xb6f88db9: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f88dbe: add $0x8,%esp
0xb6f88dc1: movl $0x0,0x110(%edi)
0xb6f88dcb: movl $0x0,0x118(%edi)
0xb6f88dd5: cmpl $0x0,0x4(%edi)
0xb6f88ddc: jne 0xb6f78340
0xb6f88de2: mov -0x1c(%ebp),%esi
0xb6f88de5: mov -0x18(%ebp),%edi
0xb6f88de8: ret
0xb6f88de9: movzbl (%esi),%ebx
0xb6f88dec: test %eax,%eax
0xb6f88dee: je 0xb6f88cf7
0xb6f88df4: mov 0x34(%eax),%ecx
0xb6f88df7: cmp $0xfffffffe,%ecx
0xb6f88dfa: je 0xb6f88cf7
0xb6f88e00: mov %eax,%ebx
0xb6f88e02: mov %esp,%ecx
0xb6f88e04: shr $0xc,%ecx
0xb6f88e07: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f88e0e: call 0xb6f88e18
0xb6f88e13: jmp 0xb6f88e68
0xb6f88e18: lea 0x4(%esp),%eax
0xb6f88e1c: mov %esi,-0x1c(%ebp)
0xb6f88e1f: mov %esp,%edi
0xb6f88e21: shr $0xc,%edi
0xb6f88e24: mov 0x115d7a0(,%edi,4),%edi
0xb6f88e2b: push %edi
0xb6f88e2c: mov %ebp,0x118(%edi)
0xb6f88e32: mov %eax,0x110(%edi)
0xb6f88e38: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f88e3d: add $0x4,%esp
0xb6f88e40: movl $0x0,0x110(%edi)
0xb6f88e4a: movl $0x0,0x118(%edi)
0xb6f88e54: cmpl $0x0,0x4(%edi)
0xb6f88e5b: jne 0xb6f78340
0xb6f88e61: mov -0x1c(%ebp),%esi
0xb6f88e64: mov -0x18(%ebp),%edi
0xb6f88e67: ret
0xb6f88e68: mov %eax,%ecx
0xb6f88e6a: mov -0x4(%ebp),%edx
0xb6f88e6d: mov %ebp,%esp
0xb6f88e6f: pop %ebp
0xb6f88e70: pop %edi
0xb6f88e71: mov %edx,%esp
0xb6f88e73: and $0xfffffff0,%esp
0xb6f88e76: push %edi
0xb6f88e77: jmp *0x58(%ebx)
0xb6f88e7a: xchg %ax,%ax
0xb6f88e7c: add %al,(%eax)
0xb6f88e7e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f88e80 128 168 0xa8 0x10a1549: "jsr"
Dump of assembler code from 0xb6f88ea0 to 0xb6f88f00:
0xb6f88ea0: sub $0x4,%esp
0xb6f88ea3: fstps (%esp)
0xb6f88ea6: jmp 0xb6f88ec4
0xb6f88eab: sub $0x8,%esp
0xb6f88eae: fstpl (%esp)
0xb6f88eb1: jmp 0xb6f88ec4
0xb6f88eb6: push %edx
0xb6f88eb7: push %eax
0xb6f88eb8: jmp 0xb6f88ec4
0xb6f88ebd: push %eax
0xb6f88ebe: jmp 0xb6f88ec4
0xb6f88ec3: push %eax
0xb6f88ec4: mov -0xc(%ebp),%ecx
0xb6f88ec7: mov -0x10(%ebp),%eax
0xb6f88eca: test %eax,%eax
0xb6f88ecc: je 0xb6f88ee4
0xb6f88ed2: mov 0x4(%eax),%ebx
0xb6f88ed5: add $0x1,%ebx
0xb6f88ed8: sbb $0x0,%ebx
0xb6f88edb: mov %ebx,0x4(%eax)
0xb6f88ede: add 0x8(%eax),%eax
0xb6f88ee1: mov %eax,-0x10(%ebp)
0xb6f88ee4: mov 0x1(%esi),%edx
0xb6f88ee7: bswap %edx
0xb6f88ee9: sar $0x10,%edx
0xb6f88eec: movzbl (%esi,%edx,1),%ebx
0xb6f88ef0: lea -0x2d(%esi),%eax
0xb6f88ef3: sub 0x8(%ecx),%eax
0xb6f88ef6: add %edx,%esi
0xb6f88ef8: push %eax
0xb6f88ef9: jmp *0x11585c0(,%ebx,4)
End of assembler dump.
Codelet @ 0xb6f88f00 480 169 0xa9 0x10c1cee: "ret"
Dump of assembler code from 0xb6f88f20 to 0xb6f890e0:
0xb6f88f20: sub $0x4,%esp
0xb6f88f23: fstps (%esp)
0xb6f88f26: jmp 0xb6f88f44
0xb6f88f2b: sub $0x8,%esp
0xb6f88f2e: fstpl (%esp)
0xb6f88f31: jmp 0xb6f88f44
0xb6f88f36: push %edx
0xb6f88f37: push %eax
0xb6f88f38: jmp 0xb6f88f44
0xb6f88f3d: push %eax
0xb6f88f3e: jmp 0xb6f88f44
0xb6f88f43: push %eax
0xb6f88f44: movzbl 0x1(%esi),%ebx
0xb6f88f48: neg %ebx
0xb6f88f4a: mov (%edi,%ebx,4),%ebx
0xb6f88f4d: mov -0x10(%ebp),%ecx
0xb6f88f50: test %ecx,%ecx
0xb6f88f52: je 0xb6f88ff5
0xb6f88f58: addl $0x1,0x4(%ecx)
0xb6f88f5c: sbbl $0x0,0x4(%ecx)
0xb6f88f60: cmp 0x8(%ecx),%ebx
0xb6f88f63: jne 0xb6f88f7c
0xb6f88f69: addl $0x1,0xc(%ecx)
0xb6f88f6d: sbbl $0x0,0xc(%ecx)
0xb6f88f71: add 0x10(%ecx),%ecx
0xb6f88f74: mov %ecx,-0x10(%ebp)
0xb6f88f77: jmp 0xb6f88ff5
0xb6f88f7c: cmp 0x14(%ecx),%ebx
0xb6f88f7f: jne 0xb6f88f98
0xb6f88f85: addl $0x1,0x18(%ecx)
0xb6f88f89: sbbl $0x0,0x18(%ecx)
0xb6f88f8d: add 0x1c(%ecx),%ecx
0xb6f88f90: mov %ecx,-0x10(%ebp)
0xb6f88f93: jmp 0xb6f88ff5
0xb6f88f98: push %ebx
0xb6f88f99: call 0xb6f88fa3
0xb6f88f9e: jmp 0xb6f88ff4
0xb6f88fa3: push %ebx
0xb6f88fa4: lea 0x8(%esp),%eax
0xb6f88fa8: mov %esi,-0x1c(%ebp)
0xb6f88fab: mov %esp,%edi
0xb6f88fad: shr $0xc,%edi
0xb6f88fb0: mov 0x115d7a0(,%edi,4),%edi
0xb6f88fb7: push %edi
0xb6f88fb8: mov %ebp,0x118(%edi)
0xb6f88fbe: mov %eax,0x110(%edi)
0xb6f88fc4: call 0xd78f60 <_ZN18InterpreterRuntime18update_mdp_for_retEP10JavaThreadi>
0xb6f88fc9: add $0x8,%esp
0xb6f88fcc: movl $0x0,0x110(%edi)
0xb6f88fd6: movl $0x0,0x118(%edi)
0xb6f88fe0: cmpl $0x0,0x4(%edi)
0xb6f88fe7: jne 0xb6f78340
0xb6f88fed: mov -0x1c(%ebp),%esi
0xb6f88ff0: mov -0x18(%ebp),%edi
0xb6f88ff3: ret
0xb6f88ff4: pop %ebx
0xb6f88ff5: mov -0xc(%ebp),%eax
0xb6f88ff8: mov 0x8(%eax),%esi
0xb6f88ffb: lea 0x30(%esi,%ebx,1),%esi
0xb6f88fff: movzbl (%esi),%ebx
0xb6f89002: jmp *0x11561c0(,%ebx,4)
0xb6f89009: mov 0x2(%esi),%ebx
0xb6f8900c: bswap %ebx
0xb6f8900e: shr $0x10,%ebx
0xb6f89011: neg %ebx
0xb6f89013: mov (%edi,%ebx,4),%ebx
0xb6f89016: mov -0x10(%ebp),%ecx
0xb6f89019: test %ecx,%ecx
0xb6f8901b: je 0xb6f890be
0xb6f89021: addl $0x1,0x4(%ecx)
0xb6f89025: sbbl $0x0,0x4(%ecx)
0xb6f89029: cmp 0x8(%ecx),%ebx
0xb6f8902c: jne 0xb6f89045
0xb6f89032: addl $0x1,0xc(%ecx)
0xb6f89036: sbbl $0x0,0xc(%ecx)
0xb6f8903a: add 0x10(%ecx),%ecx
0xb6f8903d: mov %ecx,-0x10(%ebp)
0xb6f89040: jmp 0xb6f890be
0xb6f89045: cmp 0x14(%ecx),%ebx
0xb6f89048: jne 0xb6f89061
0xb6f8904e: addl $0x1,0x18(%ecx)
0xb6f89052: sbbl $0x0,0x18(%ecx)
0xb6f89056: add 0x1c(%ecx),%ecx
0xb6f89059: mov %ecx,-0x10(%ebp)
0xb6f8905c: jmp 0xb6f890be
0xb6f89061: push %ebx
0xb6f89062: call 0xb6f8906c
0xb6f89067: jmp 0xb6f890bd
0xb6f8906c: push %ebx
0xb6f8906d: lea 0x8(%esp),%eax
0xb6f89071: mov %esi,-0x1c(%ebp)
0xb6f89074: mov %esp,%edi
0xb6f89076: shr $0xc,%edi
0xb6f89079: mov 0x115d7a0(,%edi,4),%edi
0xb6f89080: push %edi
0xb6f89081: mov %ebp,0x118(%edi)
0xb6f89087: mov %eax,0x110(%edi)
0xb6f8908d: call 0xd78f60 <_ZN18InterpreterRuntime18update_mdp_for_retEP10JavaThreadi>
0xb6f89092: add $0x8,%esp
0xb6f89095: movl $0x0,0x110(%edi)
0xb6f8909f: movl $0x0,0x118(%edi)
0xb6f890a9: cmpl $0x0,0x4(%edi)
0xb6f890b0: jne 0xb6f78340
0xb6f890b6: mov -0x1c(%ebp),%esi
0xb6f890b9: mov -0x18(%ebp),%edi
0xb6f890bc: ret
0xb6f890bd: pop %ebx
0xb6f890be: mov -0xc(%ebp),%eax
0xb6f890c1: mov 0x8(%eax),%esi
0xb6f890c4: lea 0x30(%esi,%ebx,1),%esi
0xb6f890c8: movzbl (%esi),%ebx
0xb6f890cb: jmp *0x11561c0(,%ebx,4)
0xb6f890d2: xchg %ax,%ax
0xb6f890d4: add %al,(%eax)
0xb6f890d6: add %al,(%eax)
0xb6f890d8: add %al,(%eax)
0xb6f890da: add %al,(%eax)
0xb6f890dc: add %al,(%eax)
0xb6f890de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f890e0 160 170 0xaa 0x10ede3e: "tableswitch"
Dump of assembler code from 0xb6f89100 to 0xb6f89180:
0xb6f89100: pop %eax
0xb6f89101: lea 0x4(%esi),%ebx
0xb6f89104: and $0xfffffffc,%ebx
0xb6f89107: mov 0x4(%ebx),%ecx
0xb6f8910a: mov 0x8(%ebx),%edx
0xb6f8910d: bswap %ecx
0xb6f8910f: bswap %edx
0xb6f89111: cmp %ecx,%eax
0xb6f89113: jl 0xb6f89153
0xb6f89115: cmp %edx,%eax
0xb6f89117: jg 0xb6f89153
0xb6f89119: sub %ecx,%eax
0xb6f8911b: mov 0xc(%ebx,%eax,4),%edx
0xb6f8911f: mov -0x10(%ebp),%ebx
0xb6f89122: test %ebx,%ebx
0xb6f89124: je 0xb6f89144
0xb6f8912a: mov $0x8,%ecx
0xb6f8912f: imul %ecx,%eax
0xb6f89132: add $0x10,%eax
0xb6f89135: addl $0x1,(%ebx,%eax,1)
0xb6f89139: sbbl $0x0,(%ebx,%eax,1)
0xb6f8913d: add 0x4(%ebx,%eax,1),%ebx
0xb6f89141: mov %ebx,-0x10(%ebp)
0xb6f89144: bswap %edx
0xb6f89146: movzbl (%esi,%edx,1),%ebx
0xb6f8914a: add %edx,%esi
0xb6f8914c: jmp *0x11561c0(,%ebx,4)
0xb6f89153: mov -0x10(%ebp),%eax
0xb6f89156: test %eax,%eax
0xb6f89158: je 0xb6f8916c
0xb6f8915e: addl $0x1,0x8(%eax)
0xb6f89162: sbbl $0x0,0x8(%eax)
0xb6f89166: add 0xc(%eax),%eax
0xb6f89169: mov %eax,-0x10(%ebp)
0xb6f8916c: mov (%ebx),%edx
0xb6f8916e: jmp 0xb6f89144
0xb6f89170: add %al,(%eax)
0xb6f89172: add %al,(%eax)
0xb6f89174: add %al,(%eax)
0xb6f89176: add %al,(%eax)
0xb6f89178: add %al,(%eax)
0xb6f8917a: add %al,(%eax)
0xb6f8917c: add %al,(%eax)
0xb6f8917e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f89180 64 171 0xab 0x10a154d: "lookupswitch"
Dump of assembler code from 0xb6f891a0 to 0xb6f891c0:
0xb6f891a0: pop %eax
0xb6f891a1: push $0x10e97b8
0xb6f891a6: call 0xb6f891ab
0xb6f891ab: pusha
0xb6f891ac: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f891b1: hlt
0xb6f891b2: xchg %ax,%ax
0xb6f891b4: add %al,(%eax)
0xb6f891b6: add %al,(%eax)
0xb6f891b8: add %al,(%eax)
0xb6f891ba: add %al,(%eax)
0xb6f891bc: add %al,(%eax)
0xb6f891be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f891c0 576 172 0xac 0x10a155a: "ireturn"
Dump of assembler code from 0xb6f891e0 to 0xb6f89400:
0xb6f891e0: pop %eax
0xb6f891e1: mov %esp,%ecx
0xb6f891e3: shr $0xc,%ecx
0xb6f891e6: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f891ed: mov 0x175(%ecx),%bl
0xb6f891f3: mov %ebx,%edi
0xb6f891f5: movb $0x0,0x175(%ecx)
0xb6f891fc: mov -0xc(%ebp),%ebx
0xb6f891ff: mov 0x18(%ebx),%ecx
0xb6f89202: test $0x20,%ecx
0xb6f89208: je 0xb6f89329
0xb6f8920e: mov %edi,%ecx
0xb6f89210: test $0xff,%cl
0xb6f89213: jne 0xb6f893b1
0xb6f89219: push %eax
0xb6f8921a: lea -0x28(%ebp),%edx
0xb6f8921d: mov 0x4(%edx),%eax
0xb6f89220: test %eax,%eax
0xb6f89222: jne 0xb6f89296
0xb6f89228: pop %eax
0xb6f89229: emms
0xb6f8922b: call 0xb6f89235
0xb6f89230: jmp 0xb6f89285
0xb6f89235: lea 0x4(%esp),%eax
0xb6f89239: mov %esi,-0x1c(%ebp)
0xb6f8923c: mov %esp,%edi
0xb6f8923e: shr $0xc,%edi
0xb6f89241: mov 0x115d7a0(,%edi,4),%edi
0xb6f89248: push %edi
0xb6f89249: mov %ebp,0x118(%edi)
0xb6f8924f: mov %eax,0x110(%edi)
0xb6f89255: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f8925a: add $0x4,%esp
0xb6f8925d: movl $0x0,0x110(%edi)
0xb6f89267: movl $0x0,0x118(%edi)
0xb6f89271: cmpl $0x0,0x4(%edi)
0xb6f89278: jne 0xb6f78340
0xb6f8927e: mov -0x1c(%ebp),%esi
0xb6f89281: mov -0x18(%ebp),%edi
0xb6f89284: ret
0xb6f89285: push $0x10bb74c
0xb6f8928a: call 0xb6f8928f
0xb6f8928f: pusha
0xb6f89290: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89295: hlt
0xb6f89296: mov %esi,-0x1c(%ebp)
0xb6f89299: lea (%edx),%eax
0xb6f8929b: mov 0x4(%edx),%ecx
0xb6f8929e: movl $0x0,0x4(%edx)
0xb6f892a5: mov (%ecx),%ebx
0xb6f892a7: and $0x7,%ebx
0xb6f892aa: cmp $0x5,%ebx
0xb6f892ad: je 0xb6f89325
0xb6f892b3: mov (%eax),%ebx
0xb6f892b5: test %ebx,%ebx
0xb6f892b7: je 0xb6f89325
0xb6f892bd: lock cmpxchg %ebx,(%ecx)
0xb6f892c1: je 0xb6f89325
0xb6f892c7: mov %ecx,0x4(%edx)
0xb6f892ca: call 0xb6f892d4
0xb6f892cf: jmp 0xb6f89325
0xb6f892d4: push %edx
0xb6f892d5: lea 0x8(%esp),%eax
0xb6f892d9: mov %esi,-0x1c(%ebp)
0xb6f892dc: mov %esp,%edi
0xb6f892de: shr $0xc,%edi
0xb6f892e1: mov 0x115d7a0(,%edi,4),%edi
0xb6f892e8: push %edi
0xb6f892e9: mov %ebp,0x118(%edi)
0xb6f892ef: mov %eax,0x110(%edi)
0xb6f892f5: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f892fa: add $0x8,%esp
0xb6f892fd: movl $0x0,0x110(%edi)
0xb6f89307: movl $0x0,0x118(%edi)
0xb6f89311: cmpl $0x0,0x4(%edi)
0xb6f89318: jne 0xb6f78340
0xb6f8931e: mov -0x1c(%ebp),%esi
0xb6f89321: mov -0x18(%ebp),%edi
0xb6f89324: ret
0xb6f89325: mov -0x1c(%ebp),%esi
0xb6f89328: pop %eax
0xb6f89329: mov -0x20(%ebp),%ecx
0xb6f8932c: lea -0x20(%ebp),%ebx
0xb6f8932f: jmp 0xb6f893ad
0xb6f89334: emms
0xb6f89336: call 0xb6f89340
0xb6f8933b: jmp 0xb6f89390
0xb6f89340: lea 0x4(%esp),%eax
0xb6f89344: mov %esi,-0x1c(%ebp)
0xb6f89347: mov %esp,%edi
0xb6f89349: shr $0xc,%edi
0xb6f8934c: mov 0x115d7a0(,%edi,4),%edi
0xb6f89353: push %edi
0xb6f89354: mov %ebp,0x118(%edi)
0xb6f8935a: mov %eax,0x110(%edi)
0xb6f89360: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f89365: add $0x4,%esp
0xb6f89368: movl $0x0,0x110(%edi)
0xb6f89372: movl $0x0,0x118(%edi)
0xb6f8937c: cmpl $0x0,0x4(%edi)
0xb6f89383: jne 0xb6f78340
0xb6f89389: mov -0x1c(%ebp),%esi
0xb6f8938c: mov -0x18(%ebp),%edi
0xb6f8938f: ret
0xb6f89390: push $0x10bb74c
0xb6f89395: call 0xb6f8939a
0xb6f8939a: pusha
0xb6f8939b: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f893a0: hlt
0xb6f893a1: cmpl $0x0,0x4(%ecx)
0xb6f893a8: jne 0xb6f89334
0xb6f893aa: add $0x8,%ecx
0xb6f893ad: cmp %ebx,%ecx
0xb6f893af: jne 0xb6f893a1
0xb6f893b1: cmpb $0x0,0x114c792
0xb6f893b8: je 0xb6f893d9
0xb6f893be: push %eax
0xb6f893bf: mov %esp,%ebx
0xb6f893c1: shr $0xc,%ebx
0xb6f893c4: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f893cb: mov -0xc(%ebp),%ecx
0xb6f893ce: push %ecx
0xb6f893cf: push %ebx
0xb6f893d0: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f893d5: add $0x8,%esp
0xb6f893d8: pop %eax
0xb6f893d9: mov -0x4(%ebp),%ebx
0xb6f893dc: mov %ebp,%esp
0xb6f893de: pop %ebp
0xb6f893df: pop %esi
0xb6f893e0: mov %ebx,%esp
0xb6f893e2: jmp *%esi
0xb6f893e4: add %al,(%eax)
0xb6f893e6: add %al,(%eax)
0xb6f893e8: add %al,(%eax)
0xb6f893ea: add %al,(%eax)
0xb6f893ec: add %al,(%eax)
0xb6f893ee: add %al,(%eax)
0xb6f893f0: add %al,(%eax)
0xb6f893f2: add %al,(%eax)
0xb6f893f4: add %al,(%eax)
0xb6f893f6: add %al,(%eax)
0xb6f893f8: add %al,(%eax)
0xb6f893fa: add %al,(%eax)
0xb6f893fc: add %al,(%eax)
0xb6f893fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f89400 576 173 0xad 0x10a1562: "lreturn"
Dump of assembler code from 0xb6f89420 to 0xb6f89640:
0xb6f89420: pop %eax
0xb6f89421: pop %edx
0xb6f89422: mov %esp,%ecx
0xb6f89424: shr $0xc,%ecx
0xb6f89427: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8942e: mov 0x175(%ecx),%bl
0xb6f89434: mov %ebx,%edi
0xb6f89436: movb $0x0,0x175(%ecx)
0xb6f8943d: mov -0xc(%ebp),%ebx
0xb6f89440: mov 0x18(%ebx),%ecx
0xb6f89443: test $0x20,%ecx
0xb6f89449: je 0xb6f8956d
0xb6f8944f: mov %edi,%ecx
0xb6f89451: test $0xff,%cl
0xb6f89454: jne 0xb6f895f5
0xb6f8945a: push %edx
0xb6f8945b: push %eax
0xb6f8945c: lea -0x28(%ebp),%edx
0xb6f8945f: mov 0x4(%edx),%eax
0xb6f89462: test %eax,%eax
0xb6f89464: jne 0xb6f894d9
0xb6f8946a: pop %eax
0xb6f8946b: pop %edx
0xb6f8946c: emms
0xb6f8946e: call 0xb6f89478
0xb6f89473: jmp 0xb6f894c8
0xb6f89478: lea 0x4(%esp),%eax
0xb6f8947c: mov %esi,-0x1c(%ebp)
0xb6f8947f: mov %esp,%edi
0xb6f89481: shr $0xc,%edi
0xb6f89484: mov 0x115d7a0(,%edi,4),%edi
0xb6f8948b: push %edi
0xb6f8948c: mov %ebp,0x118(%edi)
0xb6f89492: mov %eax,0x110(%edi)
0xb6f89498: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f8949d: add $0x4,%esp
0xb6f894a0: movl $0x0,0x110(%edi)
0xb6f894aa: movl $0x0,0x118(%edi)
0xb6f894b4: cmpl $0x0,0x4(%edi)
0xb6f894bb: jne 0xb6f78340
0xb6f894c1: mov -0x1c(%ebp),%esi
0xb6f894c4: mov -0x18(%ebp),%edi
0xb6f894c7: ret
0xb6f894c8: push $0x10bb74c
0xb6f894cd: call 0xb6f894d2
0xb6f894d2: pusha
0xb6f894d3: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f894d8: hlt
0xb6f894d9: mov %esi,-0x1c(%ebp)
0xb6f894dc: lea (%edx),%eax
0xb6f894de: mov 0x4(%edx),%ecx
0xb6f894e1: movl $0x0,0x4(%edx)
0xb6f894e8: mov (%ecx),%ebx
0xb6f894ea: and $0x7,%ebx
0xb6f894ed: cmp $0x5,%ebx
0xb6f894f0: je 0xb6f89568
0xb6f894f6: mov (%eax),%ebx
0xb6f894f8: test %ebx,%ebx
0xb6f894fa: je 0xb6f89568
0xb6f89500: lock cmpxchg %ebx,(%ecx)
0xb6f89504: je 0xb6f89568
0xb6f8950a: mov %ecx,0x4(%edx)
0xb6f8950d: call 0xb6f89517
0xb6f89512: jmp 0xb6f89568
0xb6f89517: push %edx
0xb6f89518: lea 0x8(%esp),%eax
0xb6f8951c: mov %esi,-0x1c(%ebp)
0xb6f8951f: mov %esp,%edi
0xb6f89521: shr $0xc,%edi
0xb6f89524: mov 0x115d7a0(,%edi,4),%edi
0xb6f8952b: push %edi
0xb6f8952c: mov %ebp,0x118(%edi)
0xb6f89532: mov %eax,0x110(%edi)
0xb6f89538: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f8953d: add $0x8,%esp
0xb6f89540: movl $0x0,0x110(%edi)
0xb6f8954a: movl $0x0,0x118(%edi)
0xb6f89554: cmpl $0x0,0x4(%edi)
0xb6f8955b: jne 0xb6f78340
0xb6f89561: mov -0x1c(%ebp),%esi
0xb6f89564: mov -0x18(%ebp),%edi
0xb6f89567: ret
0xb6f89568: mov -0x1c(%ebp),%esi
0xb6f8956b: pop %eax
0xb6f8956c: pop %edx
0xb6f8956d: mov -0x20(%ebp),%ecx
0xb6f89570: lea -0x20(%ebp),%ebx
0xb6f89573: jmp 0xb6f895f1
0xb6f89578: emms
0xb6f8957a: call 0xb6f89584
0xb6f8957f: jmp 0xb6f895d4
0xb6f89584: lea 0x4(%esp),%eax
0xb6f89588: mov %esi,-0x1c(%ebp)
0xb6f8958b: mov %esp,%edi
0xb6f8958d: shr $0xc,%edi
0xb6f89590: mov 0x115d7a0(,%edi,4),%edi
0xb6f89597: push %edi
0xb6f89598: mov %ebp,0x118(%edi)
0xb6f8959e: mov %eax,0x110(%edi)
0xb6f895a4: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f895a9: add $0x4,%esp
0xb6f895ac: movl $0x0,0x110(%edi)
0xb6f895b6: movl $0x0,0x118(%edi)
0xb6f895c0: cmpl $0x0,0x4(%edi)
0xb6f895c7: jne 0xb6f78340
0xb6f895cd: mov -0x1c(%ebp),%esi
0xb6f895d0: mov -0x18(%ebp),%edi
0xb6f895d3: ret
0xb6f895d4: push $0x10bb74c
0xb6f895d9: call 0xb6f895de
0xb6f895de: pusha
0xb6f895df: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f895e4: hlt
0xb6f895e5: cmpl $0x0,0x4(%ecx)
0xb6f895ec: jne 0xb6f89578
0xb6f895ee: add $0x8,%ecx
0xb6f895f1: cmp %ebx,%ecx
0xb6f895f3: jne 0xb6f895e5
0xb6f895f5: cmpb $0x0,0x114c792
0xb6f895fc: je 0xb6f8961f
0xb6f89602: push %edx
0xb6f89603: push %eax
0xb6f89604: mov %esp,%ebx
0xb6f89606: shr $0xc,%ebx
0xb6f89609: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f89610: mov -0xc(%ebp),%ecx
0xb6f89613: push %ecx
0xb6f89614: push %ebx
0xb6f89615: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f8961a: add $0x8,%esp
0xb6f8961d: pop %eax
0xb6f8961e: pop %edx
0xb6f8961f: mov -0x4(%ebp),%ebx
0xb6f89622: mov %ebp,%esp
0xb6f89624: pop %ebp
0xb6f89625: pop %esi
0xb6f89626: mov %ebx,%esp
0xb6f89628: jmp *%esi
0xb6f8962a: xchg %ax,%ax
0xb6f8962c: add %al,(%eax)
0xb6f8962e: add %al,(%eax)
0xb6f89630: add %al,(%eax)
0xb6f89632: add %al,(%eax)
0xb6f89634: add %al,(%eax)
0xb6f89636: add %al,(%eax)
0xb6f89638: add %al,(%eax)
0xb6f8963a: add %al,(%eax)
0xb6f8963c: add %al,(%eax)
0xb6f8963e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f89640 608 174 0xae 0x10a156a: "freturn"
Dump of assembler code from 0xb6f89660 to 0xb6f898a0:
0xb6f89660: flds (%esp)
0xb6f89663: add $0x4,%esp
0xb6f89666: mov %esp,%ecx
0xb6f89668: shr $0xc,%ecx
0xb6f8966b: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f89672: mov 0x175(%ecx),%bl
0xb6f89678: mov %ebx,%edi
0xb6f8967a: movb $0x0,0x175(%ecx)
0xb6f89681: mov -0xc(%ebp),%ebx
0xb6f89684: mov 0x18(%ebx),%ecx
0xb6f89687: test $0x20,%ecx
0xb6f8968d: je 0xb6f897bd
0xb6f89693: mov %edi,%ecx
0xb6f89695: test $0xff,%cl
0xb6f89698: jne 0xb6f89845
0xb6f8969e: sub $0x4,%esp
0xb6f896a1: fstps (%esp)
0xb6f896a4: lea -0x28(%ebp),%edx
0xb6f896a7: mov 0x4(%edx),%eax
0xb6f896aa: test %eax,%eax
0xb6f896ac: jne 0xb6f89725
0xb6f896b2: flds (%esp)
0xb6f896b5: add $0x4,%esp
0xb6f896b8: emms
0xb6f896ba: call 0xb6f896c4
0xb6f896bf: jmp 0xb6f89714
0xb6f896c4: lea 0x4(%esp),%eax
0xb6f896c8: mov %esi,-0x1c(%ebp)
0xb6f896cb: mov %esp,%edi
0xb6f896cd: shr $0xc,%edi
0xb6f896d0: mov 0x115d7a0(,%edi,4),%edi
0xb6f896d7: push %edi
0xb6f896d8: mov %ebp,0x118(%edi)
0xb6f896de: mov %eax,0x110(%edi)
0xb6f896e4: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f896e9: add $0x4,%esp
0xb6f896ec: movl $0x0,0x110(%edi)
0xb6f896f6: movl $0x0,0x118(%edi)
0xb6f89700: cmpl $0x0,0x4(%edi)
0xb6f89707: jne 0xb6f78340
0xb6f8970d: mov -0x1c(%ebp),%esi
0xb6f89710: mov -0x18(%ebp),%edi
0xb6f89713: ret
0xb6f89714: push $0x10bb74c
0xb6f89719: call 0xb6f8971e
0xb6f8971e: pusha
0xb6f8971f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89724: hlt
0xb6f89725: mov %esi,-0x1c(%ebp)
0xb6f89728: lea (%edx),%eax
0xb6f8972a: mov 0x4(%edx),%ecx
0xb6f8972d: movl $0x0,0x4(%edx)
0xb6f89734: mov (%ecx),%ebx
0xb6f89736: and $0x7,%ebx
0xb6f89739: cmp $0x5,%ebx
0xb6f8973c: je 0xb6f897b4
0xb6f89742: mov (%eax),%ebx
0xb6f89744: test %ebx,%ebx
0xb6f89746: je 0xb6f897b4
0xb6f8974c: lock cmpxchg %ebx,(%ecx)
0xb6f89750: je 0xb6f897b4
0xb6f89756: mov %ecx,0x4(%edx)
0xb6f89759: call 0xb6f89763
0xb6f8975e: jmp 0xb6f897b4
0xb6f89763: push %edx
0xb6f89764: lea 0x8(%esp),%eax
0xb6f89768: mov %esi,-0x1c(%ebp)
0xb6f8976b: mov %esp,%edi
0xb6f8976d: shr $0xc,%edi
0xb6f89770: mov 0x115d7a0(,%edi,4),%edi
0xb6f89777: push %edi
0xb6f89778: mov %ebp,0x118(%edi)
0xb6f8977e: mov %eax,0x110(%edi)
0xb6f89784: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f89789: add $0x8,%esp
0xb6f8978c: movl $0x0,0x110(%edi)
0xb6f89796: movl $0x0,0x118(%edi)
0xb6f897a0: cmpl $0x0,0x4(%edi)
0xb6f897a7: jne 0xb6f78340
0xb6f897ad: mov -0x1c(%ebp),%esi
0xb6f897b0: mov -0x18(%ebp),%edi
0xb6f897b3: ret
0xb6f897b4: mov -0x1c(%ebp),%esi
0xb6f897b7: flds (%esp)
0xb6f897ba: add $0x4,%esp
0xb6f897bd: mov -0x20(%ebp),%ecx
0xb6f897c0: lea -0x20(%ebp),%ebx
0xb6f897c3: jmp 0xb6f89841
0xb6f897c8: emms
0xb6f897ca: call 0xb6f897d4
0xb6f897cf: jmp 0xb6f89824
0xb6f897d4: lea 0x4(%esp),%eax
0xb6f897d8: mov %esi,-0x1c(%ebp)
0xb6f897db: mov %esp,%edi
0xb6f897dd: shr $0xc,%edi
0xb6f897e0: mov 0x115d7a0(,%edi,4),%edi
0xb6f897e7: push %edi
0xb6f897e8: mov %ebp,0x118(%edi)
0xb6f897ee: mov %eax,0x110(%edi)
0xb6f897f4: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f897f9: add $0x4,%esp
0xb6f897fc: movl $0x0,0x110(%edi)
0xb6f89806: movl $0x0,0x118(%edi)
0xb6f89810: cmpl $0x0,0x4(%edi)
0xb6f89817: jne 0xb6f78340
0xb6f8981d: mov -0x1c(%ebp),%esi
0xb6f89820: mov -0x18(%ebp),%edi
0xb6f89823: ret
0xb6f89824: push $0x10bb74c
0xb6f89829: call 0xb6f8982e
0xb6f8982e: pusha
0xb6f8982f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89834: hlt
0xb6f89835: cmpl $0x0,0x4(%ecx)
0xb6f8983c: jne 0xb6f897c8
0xb6f8983e: add $0x8,%ecx
0xb6f89841: cmp %ebx,%ecx
0xb6f89843: jne 0xb6f89835
0xb6f89845: cmpb $0x0,0x114c792
0xb6f8984c: je 0xb6f89877
0xb6f89852: sub $0x4,%esp
0xb6f89855: fstps (%esp)
0xb6f89858: mov %esp,%ebx
0xb6f8985a: shr $0xc,%ebx
0xb6f8985d: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f89864: mov -0xc(%ebp),%ecx
0xb6f89867: push %ecx
0xb6f89868: push %ebx
0xb6f89869: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f8986e: add $0x8,%esp
0xb6f89871: flds (%esp)
0xb6f89874: add $0x4,%esp
0xb6f89877: mov -0x4(%ebp),%ebx
0xb6f8987a: mov %ebp,%esp
0xb6f8987c: pop %ebp
0xb6f8987d: pop %esi
0xb6f8987e: mov %ebx,%esp
0xb6f89880: sub $0x4,%esp
0xb6f89883: fstps (%esp)
0xb6f89886: movss (%esp),%xmm0
0xb6f8988b: add $0x4,%esp
0xb6f8988e: jmp *%esi
0xb6f89890: add %al,(%eax)
0xb6f89892: add %al,(%eax)
0xb6f89894: add %al,(%eax)
0xb6f89896: add %al,(%eax)
0xb6f89898: add %al,(%eax)
0xb6f8989a: add %al,(%eax)
0xb6f8989c: add %al,(%eax)
0xb6f8989e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f898a0 608 175 0xaf 0x10a1572: "dreturn"
Dump of assembler code from 0xb6f898c0 to 0xb6f89b00:
0xb6f898c0: fldl (%esp)
0xb6f898c3: add $0x8,%esp
0xb6f898c6: mov %esp,%ecx
0xb6f898c8: shr $0xc,%ecx
0xb6f898cb: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f898d2: mov 0x175(%ecx),%bl
0xb6f898d8: mov %ebx,%edi
0xb6f898da: movb $0x0,0x175(%ecx)
0xb6f898e1: mov -0xc(%ebp),%ebx
0xb6f898e4: mov 0x18(%ebx),%ecx
0xb6f898e7: test $0x20,%ecx
0xb6f898ed: je 0xb6f89a1d
0xb6f898f3: mov %edi,%ecx
0xb6f898f5: test $0xff,%cl
0xb6f898f8: jne 0xb6f89aa5
0xb6f898fe: sub $0x8,%esp
0xb6f89901: fstpl (%esp)
0xb6f89904: lea -0x28(%ebp),%edx
0xb6f89907: mov 0x4(%edx),%eax
0xb6f8990a: test %eax,%eax
0xb6f8990c: jne 0xb6f89985
0xb6f89912: fldl (%esp)
0xb6f89915: add $0x8,%esp
0xb6f89918: emms
0xb6f8991a: call 0xb6f89924
0xb6f8991f: jmp 0xb6f89974
0xb6f89924: lea 0x4(%esp),%eax
0xb6f89928: mov %esi,-0x1c(%ebp)
0xb6f8992b: mov %esp,%edi
0xb6f8992d: shr $0xc,%edi
0xb6f89930: mov 0x115d7a0(,%edi,4),%edi
0xb6f89937: push %edi
0xb6f89938: mov %ebp,0x118(%edi)
0xb6f8993e: mov %eax,0x110(%edi)
0xb6f89944: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f89949: add $0x4,%esp
0xb6f8994c: movl $0x0,0x110(%edi)
0xb6f89956: movl $0x0,0x118(%edi)
0xb6f89960: cmpl $0x0,0x4(%edi)
0xb6f89967: jne 0xb6f78340
0xb6f8996d: mov -0x1c(%ebp),%esi
0xb6f89970: mov -0x18(%ebp),%edi
0xb6f89973: ret
0xb6f89974: push $0x10bb74c
0xb6f89979: call 0xb6f8997e
0xb6f8997e: pusha
0xb6f8997f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89984: hlt
0xb6f89985: mov %esi,-0x1c(%ebp)
0xb6f89988: lea (%edx),%eax
0xb6f8998a: mov 0x4(%edx),%ecx
0xb6f8998d: movl $0x0,0x4(%edx)
0xb6f89994: mov (%ecx),%ebx
0xb6f89996: and $0x7,%ebx
0xb6f89999: cmp $0x5,%ebx
0xb6f8999c: je 0xb6f89a14
0xb6f899a2: mov (%eax),%ebx
0xb6f899a4: test %ebx,%ebx
0xb6f899a6: je 0xb6f89a14
0xb6f899ac: lock cmpxchg %ebx,(%ecx)
0xb6f899b0: je 0xb6f89a14
0xb6f899b6: mov %ecx,0x4(%edx)
0xb6f899b9: call 0xb6f899c3
0xb6f899be: jmp 0xb6f89a14
0xb6f899c3: push %edx
0xb6f899c4: lea 0x8(%esp),%eax
0xb6f899c8: mov %esi,-0x1c(%ebp)
0xb6f899cb: mov %esp,%edi
0xb6f899cd: shr $0xc,%edi
0xb6f899d0: mov 0x115d7a0(,%edi,4),%edi
0xb6f899d7: push %edi
0xb6f899d8: mov %ebp,0x118(%edi)
0xb6f899de: mov %eax,0x110(%edi)
0xb6f899e4: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f899e9: add $0x8,%esp
0xb6f899ec: movl $0x0,0x110(%edi)
0xb6f899f6: movl $0x0,0x118(%edi)
0xb6f89a00: cmpl $0x0,0x4(%edi)
0xb6f89a07: jne 0xb6f78340
0xb6f89a0d: mov -0x1c(%ebp),%esi
0xb6f89a10: mov -0x18(%ebp),%edi
0xb6f89a13: ret
0xb6f89a14: mov -0x1c(%ebp),%esi
0xb6f89a17: fldl (%esp)
0xb6f89a1a: add $0x8,%esp
0xb6f89a1d: mov -0x20(%ebp),%ecx
0xb6f89a20: lea -0x20(%ebp),%ebx
0xb6f89a23: jmp 0xb6f89aa1
0xb6f89a28: emms
0xb6f89a2a: call 0xb6f89a34
0xb6f89a2f: jmp 0xb6f89a84
0xb6f89a34: lea 0x4(%esp),%eax
0xb6f89a38: mov %esi,-0x1c(%ebp)
0xb6f89a3b: mov %esp,%edi
0xb6f89a3d: shr $0xc,%edi
0xb6f89a40: mov 0x115d7a0(,%edi,4),%edi
0xb6f89a47: push %edi
0xb6f89a48: mov %ebp,0x118(%edi)
0xb6f89a4e: mov %eax,0x110(%edi)
0xb6f89a54: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f89a59: add $0x4,%esp
0xb6f89a5c: movl $0x0,0x110(%edi)
0xb6f89a66: movl $0x0,0x118(%edi)
0xb6f89a70: cmpl $0x0,0x4(%edi)
0xb6f89a77: jne 0xb6f78340
0xb6f89a7d: mov -0x1c(%ebp),%esi
0xb6f89a80: mov -0x18(%ebp),%edi
0xb6f89a83: ret
0xb6f89a84: push $0x10bb74c
0xb6f89a89: call 0xb6f89a8e
0xb6f89a8e: pusha
0xb6f89a8f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89a94: hlt
0xb6f89a95: cmpl $0x0,0x4(%ecx)
0xb6f89a9c: jne 0xb6f89a28
0xb6f89a9e: add $0x8,%ecx
0xb6f89aa1: cmp %ebx,%ecx
0xb6f89aa3: jne 0xb6f89a95
0xb6f89aa5: cmpb $0x0,0x114c792
0xb6f89aac: je 0xb6f89ad7
0xb6f89ab2: sub $0x8,%esp
0xb6f89ab5: fstpl (%esp)
0xb6f89ab8: mov %esp,%ebx
0xb6f89aba: shr $0xc,%ebx
0xb6f89abd: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f89ac4: mov -0xc(%ebp),%ecx
0xb6f89ac7: push %ecx
0xb6f89ac8: push %ebx
0xb6f89ac9: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f89ace: add $0x8,%esp
0xb6f89ad1: fldl (%esp)
0xb6f89ad4: add $0x8,%esp
0xb6f89ad7: mov -0x4(%ebp),%ebx
0xb6f89ada: mov %ebp,%esp
0xb6f89adc: pop %ebp
0xb6f89add: pop %esi
0xb6f89ade: mov %ebx,%esp
0xb6f89ae0: sub $0x8,%esp
0xb6f89ae3: fstpl (%esp)
0xb6f89ae6: movsd (%esp),%xmm0
0xb6f89aeb: add $0x8,%esp
0xb6f89aee: jmp *%esi
0xb6f89af0: add %al,(%eax)
0xb6f89af2: add %al,(%eax)
0xb6f89af4: add %al,(%eax)
0xb6f89af6: add %al,(%eax)
0xb6f89af8: add %al,(%eax)
0xb6f89afa: add %al,(%eax)
0xb6f89afc: add %al,(%eax)
0xb6f89afe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f89b00 576 176 0xb0 0x10a157a: "areturn"
Dump of assembler code from 0xb6f89b20 to 0xb6f89d40:
0xb6f89b20: pop %eax
0xb6f89b21: mov %esp,%ecx
0xb6f89b23: shr $0xc,%ecx
0xb6f89b26: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f89b2d: mov 0x175(%ecx),%bl
0xb6f89b33: mov %ebx,%edi
0xb6f89b35: movb $0x0,0x175(%ecx)
0xb6f89b3c: mov -0xc(%ebp),%ebx
0xb6f89b3f: mov 0x18(%ebx),%ecx
0xb6f89b42: test $0x20,%ecx
0xb6f89b48: je 0xb6f89c69
0xb6f89b4e: mov %edi,%ecx
0xb6f89b50: test $0xff,%cl
0xb6f89b53: jne 0xb6f89cf1
0xb6f89b59: push %eax
0xb6f89b5a: lea -0x28(%ebp),%edx
0xb6f89b5d: mov 0x4(%edx),%eax
0xb6f89b60: test %eax,%eax
0xb6f89b62: jne 0xb6f89bd6
0xb6f89b68: pop %eax
0xb6f89b69: emms
0xb6f89b6b: call 0xb6f89b75
0xb6f89b70: jmp 0xb6f89bc5
0xb6f89b75: lea 0x4(%esp),%eax
0xb6f89b79: mov %esi,-0x1c(%ebp)
0xb6f89b7c: mov %esp,%edi
0xb6f89b7e: shr $0xc,%edi
0xb6f89b81: mov 0x115d7a0(,%edi,4),%edi
0xb6f89b88: push %edi
0xb6f89b89: mov %ebp,0x118(%edi)
0xb6f89b8f: mov %eax,0x110(%edi)
0xb6f89b95: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f89b9a: add $0x4,%esp
0xb6f89b9d: movl $0x0,0x110(%edi)
0xb6f89ba7: movl $0x0,0x118(%edi)
0xb6f89bb1: cmpl $0x0,0x4(%edi)
0xb6f89bb8: jne 0xb6f78340
0xb6f89bbe: mov -0x1c(%ebp),%esi
0xb6f89bc1: mov -0x18(%ebp),%edi
0xb6f89bc4: ret
0xb6f89bc5: push $0x10bb74c
0xb6f89bca: call 0xb6f89bcf
0xb6f89bcf: pusha
0xb6f89bd0: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89bd5: hlt
0xb6f89bd6: mov %esi,-0x1c(%ebp)
0xb6f89bd9: lea (%edx),%eax
0xb6f89bdb: mov 0x4(%edx),%ecx
0xb6f89bde: movl $0x0,0x4(%edx)
0xb6f89be5: mov (%ecx),%ebx
0xb6f89be7: and $0x7,%ebx
0xb6f89bea: cmp $0x5,%ebx
0xb6f89bed: je 0xb6f89c65
0xb6f89bf3: mov (%eax),%ebx
0xb6f89bf5: test %ebx,%ebx
0xb6f89bf7: je 0xb6f89c65
0xb6f89bfd: lock cmpxchg %ebx,(%ecx)
0xb6f89c01: je 0xb6f89c65
0xb6f89c07: mov %ecx,0x4(%edx)
0xb6f89c0a: call 0xb6f89c14
0xb6f89c0f: jmp 0xb6f89c65
0xb6f89c14: push %edx
0xb6f89c15: lea 0x8(%esp),%eax
0xb6f89c19: mov %esi,-0x1c(%ebp)
0xb6f89c1c: mov %esp,%edi
0xb6f89c1e: shr $0xc,%edi
0xb6f89c21: mov 0x115d7a0(,%edi,4),%edi
0xb6f89c28: push %edi
0xb6f89c29: mov %ebp,0x118(%edi)
0xb6f89c2f: mov %eax,0x110(%edi)
0xb6f89c35: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f89c3a: add $0x8,%esp
0xb6f89c3d: movl $0x0,0x110(%edi)
0xb6f89c47: movl $0x0,0x118(%edi)
0xb6f89c51: cmpl $0x0,0x4(%edi)
0xb6f89c58: jne 0xb6f78340
0xb6f89c5e: mov -0x1c(%ebp),%esi
0xb6f89c61: mov -0x18(%ebp),%edi
0xb6f89c64: ret
0xb6f89c65: mov -0x1c(%ebp),%esi
0xb6f89c68: pop %eax
0xb6f89c69: mov -0x20(%ebp),%ecx
0xb6f89c6c: lea -0x20(%ebp),%ebx
0xb6f89c6f: jmp 0xb6f89ced
0xb6f89c74: emms
0xb6f89c76: call 0xb6f89c80
0xb6f89c7b: jmp 0xb6f89cd0
0xb6f89c80: lea 0x4(%esp),%eax
0xb6f89c84: mov %esi,-0x1c(%ebp)
0xb6f89c87: mov %esp,%edi
0xb6f89c89: shr $0xc,%edi
0xb6f89c8c: mov 0x115d7a0(,%edi,4),%edi
0xb6f89c93: push %edi
0xb6f89c94: mov %ebp,0x118(%edi)
0xb6f89c9a: mov %eax,0x110(%edi)
0xb6f89ca0: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f89ca5: add $0x4,%esp
0xb6f89ca8: movl $0x0,0x110(%edi)
0xb6f89cb2: movl $0x0,0x118(%edi)
0xb6f89cbc: cmpl $0x0,0x4(%edi)
0xb6f89cc3: jne 0xb6f78340
0xb6f89cc9: mov -0x1c(%ebp),%esi
0xb6f89ccc: mov -0x18(%ebp),%edi
0xb6f89ccf: ret
0xb6f89cd0: push $0x10bb74c
0xb6f89cd5: call 0xb6f89cda
0xb6f89cda: pusha
0xb6f89cdb: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89ce0: hlt
0xb6f89ce1: cmpl $0x0,0x4(%ecx)
0xb6f89ce8: jne 0xb6f89c74
0xb6f89cea: add $0x8,%ecx
0xb6f89ced: cmp %ebx,%ecx
0xb6f89cef: jne 0xb6f89ce1
0xb6f89cf1: cmpb $0x0,0x114c792
0xb6f89cf8: je 0xb6f89d19
0xb6f89cfe: push %eax
0xb6f89cff: mov %esp,%ebx
0xb6f89d01: shr $0xc,%ebx
0xb6f89d04: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f89d0b: mov -0xc(%ebp),%ecx
0xb6f89d0e: push %ecx
0xb6f89d0f: push %ebx
0xb6f89d10: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f89d15: add $0x8,%esp
0xb6f89d18: pop %eax
0xb6f89d19: mov -0x4(%ebp),%ebx
0xb6f89d1c: mov %ebp,%esp
0xb6f89d1e: pop %ebp
0xb6f89d1f: pop %esi
0xb6f89d20: mov %ebx,%esp
0xb6f89d22: jmp *%esi
0xb6f89d24: add %al,(%eax)
0xb6f89d26: add %al,(%eax)
0xb6f89d28: add %al,(%eax)
0xb6f89d2a: add %al,(%eax)
0xb6f89d2c: add %al,(%eax)
0xb6f89d2e: add %al,(%eax)
0xb6f89d30: add %al,(%eax)
0xb6f89d32: add %al,(%eax)
0xb6f89d34: add %al,(%eax)
0xb6f89d36: add %al,(%eax)
0xb6f89d38: add %al,(%eax)
0xb6f89d3a: add %al,(%eax)
0xb6f89d3c: add %al,(%eax)
0xb6f89d3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f89d40 608 177 0xb1 0x10e8353: "return"
Dump of assembler code from 0xb6f89d60 to 0xb6f89fa0:
0xb6f89d60: sub $0x4,%esp
0xb6f89d63: fstps (%esp)
0xb6f89d66: jmp 0xb6f89d84
0xb6f89d6b: sub $0x8,%esp
0xb6f89d6e: fstpl (%esp)
0xb6f89d71: jmp 0xb6f89d84
0xb6f89d76: push %edx
0xb6f89d77: push %eax
0xb6f89d78: jmp 0xb6f89d84
0xb6f89d7d: push %eax
0xb6f89d7e: jmp 0xb6f89d84
0xb6f89d83: push %eax
0xb6f89d84: mov %esp,%ecx
0xb6f89d86: shr $0xc,%ecx
0xb6f89d89: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f89d90: mov 0x175(%ecx),%bl
0xb6f89d96: mov %ebx,%edi
0xb6f89d98: movb $0x0,0x175(%ecx)
0xb6f89d9f: mov -0xc(%ebp),%ebx
0xb6f89da2: mov 0x18(%ebx),%ecx
0xb6f89da5: test $0x20,%ecx
0xb6f89dab: je 0xb6f89ec9
0xb6f89db1: mov %edi,%ecx
0xb6f89db3: test $0xff,%cl
0xb6f89db6: jne 0xb6f89f51
0xb6f89dbc: lea -0x28(%ebp),%edx
0xb6f89dbf: mov 0x4(%edx),%eax
0xb6f89dc2: test %eax,%eax
0xb6f89dc4: jne 0xb6f89e37
0xb6f89dca: emms
0xb6f89dcc: call 0xb6f89dd6
0xb6f89dd1: jmp 0xb6f89e26
0xb6f89dd6: lea 0x4(%esp),%eax
0xb6f89dda: mov %esi,-0x1c(%ebp)
0xb6f89ddd: mov %esp,%edi
0xb6f89ddf: shr $0xc,%edi
0xb6f89de2: mov 0x115d7a0(,%edi,4),%edi
0xb6f89de9: push %edi
0xb6f89dea: mov %ebp,0x118(%edi)
0xb6f89df0: mov %eax,0x110(%edi)
0xb6f89df6: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f89dfb: add $0x4,%esp
0xb6f89dfe: movl $0x0,0x110(%edi)
0xb6f89e08: movl $0x0,0x118(%edi)
0xb6f89e12: cmpl $0x0,0x4(%edi)
0xb6f89e19: jne 0xb6f78340
0xb6f89e1f: mov -0x1c(%ebp),%esi
0xb6f89e22: mov -0x18(%ebp),%edi
0xb6f89e25: ret
0xb6f89e26: push $0x10bb74c
0xb6f89e2b: call 0xb6f89e30
0xb6f89e30: pusha
0xb6f89e31: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89e36: hlt
0xb6f89e37: mov %esi,-0x1c(%ebp)
0xb6f89e3a: lea (%edx),%eax
0xb6f89e3c: mov 0x4(%edx),%ecx
0xb6f89e3f: movl $0x0,0x4(%edx)
0xb6f89e46: mov (%ecx),%ebx
0xb6f89e48: and $0x7,%ebx
0xb6f89e4b: cmp $0x5,%ebx
0xb6f89e4e: je 0xb6f89ec6
0xb6f89e54: mov (%eax),%ebx
0xb6f89e56: test %ebx,%ebx
0xb6f89e58: je 0xb6f89ec6
0xb6f89e5e: lock cmpxchg %ebx,(%ecx)
0xb6f89e62: je 0xb6f89ec6
0xb6f89e68: mov %ecx,0x4(%edx)
0xb6f89e6b: call 0xb6f89e75
0xb6f89e70: jmp 0xb6f89ec6
0xb6f89e75: push %edx
0xb6f89e76: lea 0x8(%esp),%eax
0xb6f89e7a: mov %esi,-0x1c(%ebp)
0xb6f89e7d: mov %esp,%edi
0xb6f89e7f: shr $0xc,%edi
0xb6f89e82: mov 0x115d7a0(,%edi,4),%edi
0xb6f89e89: push %edi
0xb6f89e8a: mov %ebp,0x118(%edi)
0xb6f89e90: mov %eax,0x110(%edi)
0xb6f89e96: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f89e9b: add $0x8,%esp
0xb6f89e9e: movl $0x0,0x110(%edi)
0xb6f89ea8: movl $0x0,0x118(%edi)
0xb6f89eb2: cmpl $0x0,0x4(%edi)
0xb6f89eb9: jne 0xb6f78340
0xb6f89ebf: mov -0x1c(%ebp),%esi
0xb6f89ec2: mov -0x18(%ebp),%edi
0xb6f89ec5: ret
0xb6f89ec6: mov -0x1c(%ebp),%esi
0xb6f89ec9: mov -0x20(%ebp),%ecx
0xb6f89ecc: lea -0x20(%ebp),%ebx
0xb6f89ecf: jmp 0xb6f89f4d
0xb6f89ed4: emms
0xb6f89ed6: call 0xb6f89ee0
0xb6f89edb: jmp 0xb6f89f30
0xb6f89ee0: lea 0x4(%esp),%eax
0xb6f89ee4: mov %esi,-0x1c(%ebp)
0xb6f89ee7: mov %esp,%edi
0xb6f89ee9: shr $0xc,%edi
0xb6f89eec: mov 0x115d7a0(,%edi,4),%edi
0xb6f89ef3: push %edi
0xb6f89ef4: mov %ebp,0x118(%edi)
0xb6f89efa: mov %eax,0x110(%edi)
0xb6f89f00: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f89f05: add $0x4,%esp
0xb6f89f08: movl $0x0,0x110(%edi)
0xb6f89f12: movl $0x0,0x118(%edi)
0xb6f89f1c: cmpl $0x0,0x4(%edi)
0xb6f89f23: jne 0xb6f78340
0xb6f89f29: mov -0x1c(%ebp),%esi
0xb6f89f2c: mov -0x18(%ebp),%edi
0xb6f89f2f: ret
0xb6f89f30: push $0x10bb74c
0xb6f89f35: call 0xb6f89f3a
0xb6f89f3a: pusha
0xb6f89f3b: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f89f40: hlt
0xb6f89f41: cmpl $0x0,0x4(%ecx)
0xb6f89f48: jne 0xb6f89ed4
0xb6f89f4a: add $0x8,%ecx
0xb6f89f4d: cmp %ebx,%ecx
0xb6f89f4f: jne 0xb6f89f41
0xb6f89f51: cmpb $0x0,0x114c792
0xb6f89f58: je 0xb6f89f77
0xb6f89f5e: mov %esp,%ebx
0xb6f89f60: shr $0xc,%ebx
0xb6f89f63: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f89f6a: mov -0xc(%ebp),%ecx
0xb6f89f6d: push %ecx
0xb6f89f6e: push %ebx
0xb6f89f6f: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f89f74: add $0x8,%esp
0xb6f89f77: mov -0x4(%ebp),%ebx
0xb6f89f7a: mov %ebp,%esp
0xb6f89f7c: pop %ebp
0xb6f89f7d: pop %esi
0xb6f89f7e: mov %ebx,%esp
0xb6f89f80: jmp *%esi
0xb6f89f82: xchg %ax,%ax
0xb6f89f84: add %al,(%eax)
0xb6f89f86: add %al,(%eax)
0xb6f89f88: add %al,(%eax)
0xb6f89f8a: add %al,(%eax)
0xb6f89f8c: add %al,(%eax)
0xb6f89f8e: add %al,(%eax)
0xb6f89f90: add %al,(%eax)
0xb6f89f92: add %al,(%eax)
0xb6f89f94: add %al,(%eax)
0xb6f89f96: add %al,(%eax)
0xb6f89f98: add %al,(%eax)
0xb6f89f9a: add %al,(%eax)
0xb6f89f9c: add %al,(%eax)
0xb6f89f9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f89fa0 448 178 0xb2 0x10a1586: "getstatic"
Dump of assembler code from 0xb6f89fc0 to 0xb6f8a160:
0xb6f89fc0: sub $0x4,%esp
0xb6f89fc3: fstps (%esp)
0xb6f89fc6: jmp 0xb6f89fe4
0xb6f89fcb: sub $0x8,%esp
0xb6f89fce: fstpl (%esp)
0xb6f89fd1: jmp 0xb6f89fe4
0xb6f89fd6: push %edx
0xb6f89fd7: push %eax
0xb6f89fd8: jmp 0xb6f89fe4
0xb6f89fdd: push %eax
0xb6f89fde: jmp 0xb6f89fe4
0xb6f89fe3: push %eax
0xb6f89fe4: movzwl 0x1(%esi),%edx
0xb6f89fe8: mov -0x14(%ebp),%ecx
0xb6f89feb: shl $0x2,%edx
0xb6f89fee: mov 0x10(%ecx,%edx,4),%ebx
0xb6f89ff2: shr $0x10,%ebx
0xb6f89ff5: and $0xff,%ebx
0xb6f89ffb: cmp $0xb2,%ebx
0xb6f8a001: je 0xb6f8a071
0xb6f8a007: mov $0xb2,%ebx
0xb6f8a00c: call 0xb6f8a016
0xb6f8a011: jmp 0xb6f8a067
0xb6f8a016: push %ebx
0xb6f8a017: lea 0x8(%esp),%eax
0xb6f8a01b: mov %esi,-0x1c(%ebp)
0xb6f8a01e: mov %esp,%edi
0xb6f8a020: shr $0xc,%edi
0xb6f8a023: mov 0x115d7a0(,%edi,4),%edi
0xb6f8a02a: push %edi
0xb6f8a02b: mov %ebp,0x118(%edi)
0xb6f8a031: mov %eax,0x110(%edi)
0xb6f8a037: call 0xd76250 <_ZN18InterpreterRuntime15resolve_get_putEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8a03c: add $0x8,%esp
0xb6f8a03f: movl $0x0,0x110(%edi)
0xb6f8a049: movl $0x0,0x118(%edi)
0xb6f8a053: cmpl $0x0,0x4(%edi)
0xb6f8a05a: jne 0xb6f78340
0xb6f8a060: mov -0x1c(%ebp),%esi
0xb6f8a063: mov -0x18(%ebp),%edi
0xb6f8a066: ret
0xb6f8a067: movzwl 0x1(%esi),%edx
0xb6f8a06b: mov -0x14(%ebp),%ecx
0xb6f8a06e: shl $0x2,%edx
0xb6f8a071: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8a075: mov 0x1c(%ecx,%edx,4),%eax
0xb6f8a079: mov 0x14(%ecx,%edx,4),%ecx
0xb6f8a07d: shr $0x1c,%eax
0xb6f8a080: and $0xf,%eax
0xb6f8a083: jne 0xb6f8a093
0xb6f8a089: movsbl (%ecx,%ebx,1),%eax
0xb6f8a08d: push %eax
0xb6f8a08e: jmp 0xb6f8a134
0xb6f8a093: cmp $0x3,%eax
0xb6f8a096: jne 0xb6f8a0a5
0xb6f8a09c: mov (%ecx,%ebx,1),%eax
0xb6f8a09f: push %eax
0xb6f8a0a0: jmp 0xb6f8a134
0xb6f8a0a5: cmp $0x7,%eax
0xb6f8a0a8: jne 0xb6f8a0b7
0xb6f8a0ae: mov (%ecx,%ebx,1),%eax
0xb6f8a0b1: push %eax
0xb6f8a0b2: jmp 0xb6f8a134
0xb6f8a0b7: cmp $0x1,%eax
0xb6f8a0ba: jne 0xb6f8a0ca
0xb6f8a0c0: movzwl (%ecx,%ebx,1),%eax
0xb6f8a0c4: push %eax
0xb6f8a0c5: jmp 0xb6f8a134
0xb6f8a0ca: cmp $0x2,%eax
0xb6f8a0cd: jne 0xb6f8a0dd
0xb6f8a0d3: movswl (%ecx,%ebx,1),%eax
0xb6f8a0d7: push %eax
0xb6f8a0d8: jmp 0xb6f8a134
0xb6f8a0dd: cmp $0x4,%eax
0xb6f8a0e0: jne 0xb6f8a0f8
0xb6f8a0e6: fildll (%ecx,%ebx,1)
0xb6f8a0e9: sub $0x8,%esp
0xb6f8a0ec: fistpll (%esp)
0xb6f8a0ef: pop %eax
0xb6f8a0f0: pop %edx
0xb6f8a0f1: push %edx
0xb6f8a0f2: push %eax
0xb6f8a0f3: jmp 0xb6f8a134
0xb6f8a0f8: cmp $0x5,%eax
0xb6f8a0fb: jne 0xb6f8a10f
0xb6f8a101: flds (%ecx,%ebx,1)
0xb6f8a104: sub $0x4,%esp
0xb6f8a107: fstps (%esp)
0xb6f8a10a: jmp 0xb6f8a134
0xb6f8a10f: cmp $0x6,%eax
0xb6f8a112: jne 0xb6f8a123
0xb6f8a118: fldl (%ecx,%ebx,1)
0xb6f8a11b: sub $0x8,%esp
0xb6f8a11e: fstpl (%esp)
0xb6f8a121: jmp 0xb6f8a134
0xb6f8a123: push $0x10e9789
0xb6f8a128: call 0xb6f8a12d
0xb6f8a12d: pusha
0xb6f8a12e: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8a133: hlt
0xb6f8a134: movzbl 0x3(%esi),%ebx
0xb6f8a138: add $0x3,%esi
0xb6f8a13b: jmp *0x11561c0(,%ebx,4)
0xb6f8a142: xchg %ax,%ax
0xb6f8a144: add %al,(%eax)
0xb6f8a146: add %al,(%eax)
0xb6f8a148: add %al,(%eax)
0xb6f8a14a: add %al,(%eax)
0xb6f8a14c: add %al,(%eax)
0xb6f8a14e: add %al,(%eax)
0xb6f8a150: add %al,(%eax)
0xb6f8a152: add %al,(%eax)
0xb6f8a154: add %al,(%eax)
0xb6f8a156: add %al,(%eax)
0xb6f8a158: add %al,(%eax)
0xb6f8a15a: add %al,(%eax)
0xb6f8a15c: add %al,(%eax)
0xb6f8a15e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8a160 480 179 0xb3 0x10a1590: "putstatic"
Dump of assembler code from 0xb6f8a180 to 0xb6f8a340:
0xb6f8a180: sub $0x4,%esp
0xb6f8a183: fstps (%esp)
0xb6f8a186: jmp 0xb6f8a1a4
0xb6f8a18b: sub $0x8,%esp
0xb6f8a18e: fstpl (%esp)
0xb6f8a191: jmp 0xb6f8a1a4
0xb6f8a196: push %edx
0xb6f8a197: push %eax
0xb6f8a198: jmp 0xb6f8a1a4
0xb6f8a19d: push %eax
0xb6f8a19e: jmp 0xb6f8a1a4
0xb6f8a1a3: push %eax
0xb6f8a1a4: movzwl 0x1(%esi),%edx
0xb6f8a1a8: mov -0x14(%ebp),%ecx
0xb6f8a1ab: shl $0x2,%edx
0xb6f8a1ae: mov 0x10(%ecx,%edx,4),%ebx
0xb6f8a1b2: shr $0x18,%ebx
0xb6f8a1b5: and $0xff,%ebx
0xb6f8a1bb: cmp $0xb3,%ebx
0xb6f8a1c1: je 0xb6f8a231
0xb6f8a1c7: mov $0xb3,%ebx
0xb6f8a1cc: call 0xb6f8a1d6
0xb6f8a1d1: jmp 0xb6f8a227
0xb6f8a1d6: push %ebx
0xb6f8a1d7: lea 0x8(%esp),%eax
0xb6f8a1db: mov %esi,-0x1c(%ebp)
0xb6f8a1de: mov %esp,%edi
0xb6f8a1e0: shr $0xc,%edi
0xb6f8a1e3: mov 0x115d7a0(,%edi,4),%edi
0xb6f8a1ea: push %edi
0xb6f8a1eb: mov %ebp,0x118(%edi)
0xb6f8a1f1: mov %eax,0x110(%edi)
0xb6f8a1f7: call 0xd76250 <_ZN18InterpreterRuntime15resolve_get_putEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8a1fc: add $0x8,%esp
0xb6f8a1ff: movl $0x0,0x110(%edi)
0xb6f8a209: movl $0x0,0x118(%edi)
0xb6f8a213: cmpl $0x0,0x4(%edi)
0xb6f8a21a: jne 0xb6f78340
0xb6f8a220: mov -0x1c(%ebp),%esi
0xb6f8a223: mov -0x18(%ebp),%edi
0xb6f8a226: ret
0xb6f8a227: movzwl 0x1(%esi),%edx
0xb6f8a22b: mov -0x14(%ebp),%ecx
0xb6f8a22e: shl $0x2,%edx
0xb6f8a231: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8a235: mov 0x1c(%ecx,%edx,4),%eax
0xb6f8a239: mov 0x14(%ecx,%edx,4),%ecx
0xb6f8a23d: mov %eax,%edx
0xb6f8a23f: shr $0x19,%edx
0xb6f8a242: and $0x1,%edx
0xb6f8a245: shr $0x1c,%eax
0xb6f8a248: and $0xf,%eax
0xb6f8a24b: jne 0xb6f8a25a
0xb6f8a251: pop %eax
0xb6f8a252: mov %al,(%ecx,%ebx,1)
0xb6f8a255: jmp 0xb6f8a324
0xb6f8a25a: cmp $0x3,%eax
0xb6f8a25d: jne 0xb6f8a26c
0xb6f8a263: pop %eax
0xb6f8a264: mov %eax,(%ecx,%ebx,1)
0xb6f8a267: jmp 0xb6f8a324
0xb6f8a26c: cmp $0x7,%eax
0xb6f8a26f: jne 0xb6f8a289
0xb6f8a275: pop %eax
0xb6f8a276: mov %eax,(%ecx,%ebx,1)
0xb6f8a279: shr $0x9,%ecx
0xb6f8a27c: movb $0x0,-0x48dcba80(,%ecx,1)
0xb6f8a284: jmp 0xb6f8a324
0xb6f8a289: cmp $0x1,%eax
0xb6f8a28c: jne 0xb6f8a29c
0xb6f8a292: pop %eax
0xb6f8a293: mov %ax,(%ecx,%ebx,1)
0xb6f8a297: jmp 0xb6f8a324
0xb6f8a29c: cmp $0x2,%eax
0xb6f8a29f: jne 0xb6f8a2af
0xb6f8a2a5: pop %eax
0xb6f8a2a6: mov %ax,(%ecx,%ebx,1)
0xb6f8a2aa: jmp 0xb6f8a324
0xb6f8a2af: cmp $0x4,%eax
0xb6f8a2b2: jne 0xb6f8a2e5
0xb6f8a2b8: test %edx,%edx
0xb6f8a2ba: je 0xb6f8a2d7
0xb6f8a2c0: pop %eax
0xb6f8a2c1: pop %edx
0xb6f8a2c2: push %edx
0xb6f8a2c3: push %eax
0xb6f8a2c4: fildll (%esp)
0xb6f8a2c7: fistpll (%ecx,%ebx,1)
0xb6f8a2ca: add $0x8,%esp
0xb6f8a2cd: lock addl $0x0,(%esp)
0xb6f8a2d2: jmp 0xb6f8a331
0xb6f8a2d7: pop %eax
0xb6f8a2d8: pop %edx
0xb6f8a2d9: mov %edx,0x4(%ecx,%ebx,1)
0xb6f8a2dd: mov %eax,(%ecx,%ebx,1)
0xb6f8a2e0: jmp 0xb6f8a331
0xb6f8a2e5: cmp $0x5,%eax
0xb6f8a2e8: jne 0xb6f8a2fc
0xb6f8a2ee: flds (%esp)
0xb6f8a2f1: add $0x4,%esp
0xb6f8a2f4: fstps (%ecx,%ebx,1)
0xb6f8a2f7: jmp 0xb6f8a324
0xb6f8a2fc: cmp $0x6,%eax
0xb6f8a2ff: jne 0xb6f8a313
0xb6f8a305: fldl (%esp)
0xb6f8a308: add $0x8,%esp
0xb6f8a30b: fstpl (%ecx,%ebx,1)
0xb6f8a30e: jmp 0xb6f8a324
0xb6f8a313: push $0x10e9789
0xb6f8a318: call 0xb6f8a31d
0xb6f8a31d: pusha
0xb6f8a31e: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8a323: hlt
0xb6f8a324: test %edx,%edx
0xb6f8a326: je 0xb6f8a331
0xb6f8a32c: lock addl $0x0,(%esp)
0xb6f8a331: movzbl 0x3(%esi),%ebx
0xb6f8a335: add $0x3,%esi
0xb6f8a338: jmp *0x11561c0(,%ebx,4)
0xb6f8a33f: nop
End of assembler dump.
Codelet @ 0xb6f8a340 480 180 0xb4 0x10a164a: "getfield"
Dump of assembler code from 0xb6f8a360 to 0xb6f8a520:
0xb6f8a360: sub $0x4,%esp
0xb6f8a363: fstps (%esp)
0xb6f8a366: jmp 0xb6f8a384
0xb6f8a36b: sub $0x8,%esp
0xb6f8a36e: fstpl (%esp)
0xb6f8a371: jmp 0xb6f8a384
0xb6f8a376: push %edx
0xb6f8a377: push %eax
0xb6f8a378: jmp 0xb6f8a384
0xb6f8a37d: push %eax
0xb6f8a37e: jmp 0xb6f8a384
0xb6f8a383: push %eax
0xb6f8a384: movzwl 0x1(%esi),%edx
0xb6f8a388: mov -0x14(%ebp),%ecx
0xb6f8a38b: shl $0x2,%edx
0xb6f8a38e: mov 0x10(%ecx,%edx,4),%ebx
0xb6f8a392: shr $0x10,%ebx
0xb6f8a395: and $0xff,%ebx
0xb6f8a39b: cmp $0xb4,%ebx
0xb6f8a3a1: je 0xb6f8a411
0xb6f8a3a7: mov $0xb4,%ebx
0xb6f8a3ac: call 0xb6f8a3b6
0xb6f8a3b1: jmp 0xb6f8a407
0xb6f8a3b6: push %ebx
0xb6f8a3b7: lea 0x8(%esp),%eax
0xb6f8a3bb: mov %esi,-0x1c(%ebp)
0xb6f8a3be: mov %esp,%edi
0xb6f8a3c0: shr $0xc,%edi
0xb6f8a3c3: mov 0x115d7a0(,%edi,4),%edi
0xb6f8a3ca: push %edi
0xb6f8a3cb: mov %ebp,0x118(%edi)
0xb6f8a3d1: mov %eax,0x110(%edi)
0xb6f8a3d7: call 0xd76250 <_ZN18InterpreterRuntime15resolve_get_putEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8a3dc: add $0x8,%esp
0xb6f8a3df: movl $0x0,0x110(%edi)
0xb6f8a3e9: movl $0x0,0x118(%edi)
0xb6f8a3f3: cmpl $0x0,0x4(%edi)
0xb6f8a3fa: jne 0xb6f78340
0xb6f8a400: mov -0x1c(%ebp),%esi
0xb6f8a403: mov -0x18(%ebp),%edi
0xb6f8a406: ret
0xb6f8a407: movzwl 0x1(%esi),%edx
0xb6f8a40b: mov -0x14(%ebp),%ecx
0xb6f8a40e: shl $0x2,%edx
0xb6f8a411: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8a415: mov 0x1c(%ecx,%edx,4),%eax
0xb6f8a419: pop %ecx
0xb6f8a41a: cmp (%ecx),%eax
0xb6f8a41c: shr $0x1c,%eax
0xb6f8a41f: and $0xf,%eax
0xb6f8a422: jne 0xb6f8a439
0xb6f8a428: movsbl (%ecx,%ebx,1),%eax
0xb6f8a42c: push %eax
0xb6f8a42d: mov $0xcc,%ecx
0xb6f8a432: mov %cl,(%esi)
0xb6f8a434: jmp 0xb6f8a504
0xb6f8a439: cmp $0x3,%eax
0xb6f8a43c: jne 0xb6f8a452
0xb6f8a442: mov (%ecx,%ebx,1),%eax
0xb6f8a445: push %eax
0xb6f8a446: mov $0xd0,%ecx
0xb6f8a44b: mov %cl,(%esi)
0xb6f8a44d: jmp 0xb6f8a504
0xb6f8a452: cmp $0x7,%eax
0xb6f8a455: jne 0xb6f8a46b
0xb6f8a45b: mov (%ecx,%ebx,1),%eax
0xb6f8a45e: push %eax
0xb6f8a45f: mov $0xcb,%ecx
0xb6f8a464: mov %cl,(%esi)
0xb6f8a466: jmp 0xb6f8a504
0xb6f8a46b: cmp $0x1,%eax
0xb6f8a46e: jne 0xb6f8a485
0xb6f8a474: movzwl (%ecx,%ebx,1),%eax
0xb6f8a478: push %eax
0xb6f8a479: mov $0xcd,%ecx
0xb6f8a47e: mov %cl,(%esi)
0xb6f8a480: jmp 0xb6f8a504
0xb6f8a485: cmp $0x2,%eax
0xb6f8a488: jne 0xb6f8a49f
0xb6f8a48e: movswl (%ecx,%ebx,1),%eax
0xb6f8a492: push %eax
0xb6f8a493: mov $0xd2,%ecx
0xb6f8a498: mov %cl,(%esi)
0xb6f8a49a: jmp 0xb6f8a504
0xb6f8a49f: cmp $0x4,%eax
0xb6f8a4a2: jne 0xb6f8a4ba
0xb6f8a4a8: fildll (%ecx,%ebx,1)
0xb6f8a4ab: sub $0x8,%esp
0xb6f8a4ae: fistpll (%esp)
0xb6f8a4b1: pop %eax
0xb6f8a4b2: pop %edx
0xb6f8a4b3: push %edx
0xb6f8a4b4: push %eax
0xb6f8a4b5: jmp 0xb6f8a504
0xb6f8a4ba: cmp $0x5,%eax
0xb6f8a4bd: jne 0xb6f8a4d8
0xb6f8a4c3: flds (%ecx,%ebx,1)
0xb6f8a4c6: sub $0x4,%esp
0xb6f8a4c9: fstps (%esp)
0xb6f8a4cc: mov $0xcf,%ecx
0xb6f8a4d1: mov %cl,(%esi)
0xb6f8a4d3: jmp 0xb6f8a504
0xb6f8a4d8: cmp $0x6,%eax
0xb6f8a4db: jne 0xb6f8a4f3
0xb6f8a4e1: fldl (%ecx,%ebx,1)
0xb6f8a4e4: sub $0x8,%esp
0xb6f8a4e7: fstpl (%esp)
0xb6f8a4ea: mov $0xce,%ecx
0xb6f8a4ef: mov %cl,(%esi)
0xb6f8a4f1: jmp 0xb6f8a504
0xb6f8a4f3: push $0x10e9789
0xb6f8a4f8: call 0xb6f8a4fd
0xb6f8a4fd: pusha
0xb6f8a4fe: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8a503: hlt
0xb6f8a504: movzbl 0x3(%esi),%ebx
0xb6f8a508: add $0x3,%esi
0xb6f8a50b: jmp *0x11561c0(,%ebx,4)
0xb6f8a512: xchg %ax,%ax
0xb6f8a514: add %al,(%eax)
0xb6f8a516: add %al,(%eax)
0xb6f8a518: add %al,(%eax)
0xb6f8a51a: add %al,(%eax)
0xb6f8a51c: add %al,(%eax)
0xb6f8a51e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8a520 576 181 0xb5 0x10a16c2: "putfield"
Dump of assembler code from 0xb6f8a540 to 0xb6f8a760:
0xb6f8a540: sub $0x4,%esp
0xb6f8a543: fstps (%esp)
0xb6f8a546: jmp 0xb6f8a564
0xb6f8a54b: sub $0x8,%esp
0xb6f8a54e: fstpl (%esp)
0xb6f8a551: jmp 0xb6f8a564
0xb6f8a556: push %edx
0xb6f8a557: push %eax
0xb6f8a558: jmp 0xb6f8a564
0xb6f8a55d: push %eax
0xb6f8a55e: jmp 0xb6f8a564
0xb6f8a563: push %eax
0xb6f8a564: movzwl 0x1(%esi),%edx
0xb6f8a568: mov -0x14(%ebp),%ecx
0xb6f8a56b: shl $0x2,%edx
0xb6f8a56e: mov 0x10(%ecx,%edx,4),%ebx
0xb6f8a572: shr $0x18,%ebx
0xb6f8a575: and $0xff,%ebx
0xb6f8a57b: cmp $0xb5,%ebx
0xb6f8a581: je 0xb6f8a5f1
0xb6f8a587: mov $0xb5,%ebx
0xb6f8a58c: call 0xb6f8a596
0xb6f8a591: jmp 0xb6f8a5e7
0xb6f8a596: push %ebx
0xb6f8a597: lea 0x8(%esp),%eax
0xb6f8a59b: mov %esi,-0x1c(%ebp)
0xb6f8a59e: mov %esp,%edi
0xb6f8a5a0: shr $0xc,%edi
0xb6f8a5a3: mov 0x115d7a0(,%edi,4),%edi
0xb6f8a5aa: push %edi
0xb6f8a5ab: mov %ebp,0x118(%edi)
0xb6f8a5b1: mov %eax,0x110(%edi)
0xb6f8a5b7: call 0xd76250 <_ZN18InterpreterRuntime15resolve_get_putEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8a5bc: add $0x8,%esp
0xb6f8a5bf: movl $0x0,0x110(%edi)
0xb6f8a5c9: movl $0x0,0x118(%edi)
0xb6f8a5d3: cmpl $0x0,0x4(%edi)
0xb6f8a5da: jne 0xb6f78340
0xb6f8a5e0: mov -0x1c(%ebp),%esi
0xb6f8a5e3: mov -0x18(%ebp),%edi
0xb6f8a5e6: ret
0xb6f8a5e7: movzwl 0x1(%esi),%edx
0xb6f8a5eb: mov -0x14(%ebp),%ecx
0xb6f8a5ee: shl $0x2,%edx
0xb6f8a5f1: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8a5f5: mov 0x1c(%ecx,%edx,4),%eax
0xb6f8a5f9: mov %eax,%edx
0xb6f8a5fb: shr $0x19,%edx
0xb6f8a5fe: and $0x1,%edx
0xb6f8a601: shr $0x1c,%eax
0xb6f8a604: and $0xf,%eax
0xb6f8a607: jne 0xb6f8a620
0xb6f8a60d: pop %eax
0xb6f8a60e: pop %ecx
0xb6f8a60f: cmp (%ecx),%eax
0xb6f8a611: mov %al,(%ecx,%ebx,1)
0xb6f8a614: mov $0xd4,%ecx
0xb6f8a619: mov %cl,(%esi)
0xb6f8a61b: jmp 0xb6f8a733
0xb6f8a620: cmp $0x3,%eax
0xb6f8a623: jne 0xb6f8a63c
0xb6f8a629: pop %eax
0xb6f8a62a: pop %ecx
0xb6f8a62b: cmp (%ecx),%eax
0xb6f8a62d: mov %eax,(%ecx,%ebx,1)
0xb6f8a630: mov $0xd8,%ecx
0xb6f8a635: mov %cl,(%esi)
0xb6f8a637: jmp 0xb6f8a733
0xb6f8a63c: cmp $0x7,%eax
0xb6f8a63f: jne 0xb6f8a663
0xb6f8a645: pop %eax
0xb6f8a646: pop %ecx
0xb6f8a647: cmp (%ecx),%eax
0xb6f8a649: mov %eax,(%ecx,%ebx,1)
0xb6f8a64c: shr $0x9,%ecx
0xb6f8a64f: movb $0x0,-0x48dcba80(,%ecx,1)
0xb6f8a657: mov $0xd3,%ecx
0xb6f8a65c: mov %cl,(%esi)
0xb6f8a65e: jmp 0xb6f8a733
0xb6f8a663: cmp $0x1,%eax
0xb6f8a666: jne 0xb6f8a680
0xb6f8a66c: pop %eax
0xb6f8a66d: pop %ecx
0xb6f8a66e: cmp (%ecx),%eax
0xb6f8a670: mov %ax,(%ecx,%ebx,1)
0xb6f8a674: mov $0xd5,%ecx
0xb6f8a679: mov %cl,(%esi)
0xb6f8a67b: jmp 0xb6f8a733
0xb6f8a680: cmp $0x2,%eax
0xb6f8a683: jne 0xb6f8a69d
0xb6f8a689: pop %eax
0xb6f8a68a: pop %ecx
0xb6f8a68b: cmp (%ecx),%eax
0xb6f8a68d: mov %ax,(%ecx,%ebx,1)
0xb6f8a691: mov $0xda,%ecx
0xb6f8a696: mov %cl,(%esi)
0xb6f8a698: jmp 0xb6f8a733
0xb6f8a69d: cmp $0x4,%eax
0xb6f8a6a0: jne 0xb6f8a6e0
0xb6f8a6a6: test %edx,%edx
0xb6f8a6a8: je 0xb6f8a6c8
0xb6f8a6ae: pop %eax
0xb6f8a6af: pop %edx
0xb6f8a6b0: pop %ecx
0xb6f8a6b1: cmp (%ecx),%eax
0xb6f8a6b3: push %edx
0xb6f8a6b4: push %eax
0xb6f8a6b5: fildll (%esp)
0xb6f8a6b8: fistpll (%ecx,%ebx,1)
0xb6f8a6bb: add $0x8,%esp
0xb6f8a6be: lock addl $0x0,(%esp)
0xb6f8a6c3: jmp 0xb6f8a740
0xb6f8a6c8: pop %eax
0xb6f8a6c9: pop %edx
0xb6f8a6ca: pop %ecx
0xb6f8a6cb: cmp (%ecx),%eax
0xb6f8a6cd: mov %edx,0x4(%ecx,%ebx,1)
0xb6f8a6d1: mov %eax,(%ecx,%ebx,1)
0xb6f8a6d4: mov $0xd9,%ecx
0xb6f8a6d9: mov %cl,(%esi)
0xb6f8a6db: jmp 0xb6f8a740
0xb6f8a6e0: cmp $0x5,%eax
0xb6f8a6e3: jne 0xb6f8a701
0xb6f8a6e9: flds (%esp)
0xb6f8a6ec: add $0x4,%esp
0xb6f8a6ef: pop %ecx
0xb6f8a6f0: cmp (%ecx),%eax
0xb6f8a6f2: fstps (%ecx,%ebx,1)
0xb6f8a6f5: mov $0xd7,%ecx
0xb6f8a6fa: mov %cl,(%esi)
0xb6f8a6fc: jmp 0xb6f8a733
0xb6f8a701: cmp $0x6,%eax
0xb6f8a704: jne 0xb6f8a722
0xb6f8a70a: fldl (%esp)
0xb6f8a70d: add $0x8,%esp
0xb6f8a710: pop %ecx
0xb6f8a711: cmp (%ecx),%eax
0xb6f8a713: fstpl (%ecx,%ebx,1)
0xb6f8a716: mov $0xd6,%ecx
0xb6f8a71b: mov %cl,(%esi)
0xb6f8a71d: jmp 0xb6f8a733
0xb6f8a722: push $0x10e9789
0xb6f8a727: call 0xb6f8a72c
0xb6f8a72c: pusha
0xb6f8a72d: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8a732: hlt
0xb6f8a733: test %edx,%edx
0xb6f8a735: je 0xb6f8a740
0xb6f8a73b: lock addl $0x0,(%esp)
0xb6f8a740: movzbl 0x3(%esi),%ebx
0xb6f8a744: add $0x3,%esi
0xb6f8a747: jmp *0x11561c0(,%ebx,4)
0xb6f8a74e: xchg %ax,%ax
0xb6f8a750: add %al,(%eax)
0xb6f8a752: add %al,(%eax)
0xb6f8a754: add %al,(%eax)
0xb6f8a756: add %al,(%eax)
0xb6f8a758: add %al,(%eax)
0xb6f8a75a: add %al,(%eax)
0xb6f8a75c: add %al,(%eax)
0xb6f8a75e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8a760 480 182 0xb6 0x10a159a: "invokevirtual"
Dump of assembler code from 0xb6f8a780 to 0xb6f8a940:
0xb6f8a780: sub $0x4,%esp
0xb6f8a783: fstps (%esp)
0xb6f8a786: jmp 0xb6f8a7a4
0xb6f8a78b: sub $0x8,%esp
0xb6f8a78e: fstpl (%esp)
0xb6f8a791: jmp 0xb6f8a7a4
0xb6f8a796: push %edx
0xb6f8a797: push %eax
0xb6f8a798: jmp 0xb6f8a7a4
0xb6f8a79d: push %eax
0xb6f8a79e: jmp 0xb6f8a7a4
0xb6f8a7a3: push %eax
0xb6f8a7a4: mov %esi,-0x1c(%ebp)
0xb6f8a7a7: movzwl 0x1(%esi),%edx
0xb6f8a7ab: mov -0x14(%ebp),%ecx
0xb6f8a7ae: shl $0x2,%edx
0xb6f8a7b1: mov 0x10(%ecx,%edx,4),%ebx
0xb6f8a7b5: shr $0x18,%ebx
0xb6f8a7b8: and $0xff,%ebx
0xb6f8a7be: cmp $0xb6,%ebx
0xb6f8a7c4: je 0xb6f8a834
0xb6f8a7ca: mov $0xb6,%ebx
0xb6f8a7cf: call 0xb6f8a7d9
0xb6f8a7d4: jmp 0xb6f8a82a
0xb6f8a7d9: push %ebx
0xb6f8a7da: lea 0x8(%esp),%eax
0xb6f8a7de: mov %esi,-0x1c(%ebp)
0xb6f8a7e1: mov %esp,%edi
0xb6f8a7e3: shr $0xc,%edi
0xb6f8a7e6: mov 0x115d7a0(,%edi,4),%edi
0xb6f8a7ed: push %edi
0xb6f8a7ee: mov %ebp,0x118(%edi)
0xb6f8a7f4: mov %eax,0x110(%edi)
0xb6f8a7fa: call 0xd77920 <_ZN18InterpreterRuntime14resolve_invokeEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8a7ff: add $0x8,%esp
0xb6f8a802: movl $0x0,0x110(%edi)
0xb6f8a80c: movl $0x0,0x118(%edi)
0xb6f8a816: cmpl $0x0,0x4(%edi)
0xb6f8a81d: jne 0xb6f78340
0xb6f8a823: mov -0x1c(%ebp),%esi
0xb6f8a826: mov -0x18(%ebp),%edi
0xb6f8a829: ret
0xb6f8a82a: movzwl 0x1(%esi),%edx
0xb6f8a82e: mov -0x14(%ebp),%ecx
0xb6f8a831: shl $0x2,%edx
0xb6f8a834: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8a838: mov 0x1c(%ecx,%edx,4),%edx
0xb6f8a83c: mov %edx,%ecx
0xb6f8a83e: and $0xff,%ecx
0xb6f8a844: mov -0x4(%esp,%ecx,4),%ecx
0xb6f8a848: mov %edx,%esi
0xb6f8a84a: shr $0x1c,%edx
0xb6f8a84d: mov 0x1154140(,%edx,4),%edx
0xb6f8a854: push %edx
0xb6f8a855: mov %esi,%edx
0xb6f8a857: mov -0x1c(%ebp),%esi
0xb6f8a85a: mov %edx,%eax
0xb6f8a85c: and $0x4000000,%eax
0xb6f8a862: je 0xb6f8a88d
0xb6f8a868: cmp (%ecx),%eax
0xb6f8a86a: mov -0x10(%ebp),%eax
0xb6f8a86d: test %eax,%eax
0xb6f8a86f: je 0xb6f8a883
0xb6f8a875: addl $0x1,0x4(%eax)
0xb6f8a879: sbbl $0x0,0x4(%eax)
0xb6f8a87d: add $0x18,%eax
0xb6f8a880: mov %eax,-0x10(%ebp)
0xb6f8a883: lea 0x4(%esp),%esi
0xb6f8a887: mov %esi,-0x8(%ebp)
0xb6f8a88a: jmp *0x54(%ebx)
0xb6f8a88d: mov 0x4(%ecx),%eax
0xb6f8a890: mov -0x10(%ebp),%edi
0xb6f8a893: test %edi,%edi
0xb6f8a895: je 0xb6f8a91b
0xb6f8a89b: mov 0x8(%edi),%edx
0xb6f8a89e: cmp %eax,%edx
0xb6f8a8a0: jne 0xb6f8a8b3
0xb6f8a8a6: addl $0x1,0xc(%edi)
0xb6f8a8aa: sbbl $0x0,0xc(%edi)
0xb6f8a8ae: jmp 0xb6f8a915
0xb6f8a8b3: test %edx,%edx
0xb6f8a8b5: je 0xb6f8a8f4
0xb6f8a8bb: mov 0x10(%edi),%edx
0xb6f8a8be: cmp %eax,%edx
0xb6f8a8c0: jne 0xb6f8a8d3
0xb6f8a8c6: addl $0x1,0x14(%edi)
0xb6f8a8ca: sbbl $0x0,0x14(%edi)
0xb6f8a8ce: jmp 0xb6f8a915
0xb6f8a8d3: test %edx,%edx
0xb6f8a8d5: je 0xb6f8a8e4
0xb6f8a8d7: addl $0x1,0x4(%edi)
0xb6f8a8db: sbbl $0x0,0x4(%edi)
0xb6f8a8df: jmp 0xb6f8a915
0xb6f8a8e4: mov %eax,0x10(%edi)
0xb6f8a8e7: mov $0x1,%edx
0xb6f8a8ec: mov %edx,0x14(%edi)
0xb6f8a8ef: jmp 0xb6f8a915
0xb6f8a8f4: cmp 0x10(%edi),%eax
0xb6f8a8f7: jne 0xb6f8a90a
0xb6f8a8fd: addl $0x1,0x14(%edi)
0xb6f8a901: sbbl $0x0,0x14(%edi)
0xb6f8a905: jmp 0xb6f8a915
0xb6f8a90a: mov %eax,0x8(%edi)
0xb6f8a90d: mov $0x1,%edx
0xb6f8a912: mov %edx,0xc(%edi)
0xb6f8a915: add $0x18,%edi
0xb6f8a918: mov %edi,-0x10(%ebp)
0xb6f8a91b: mov 0x130(%eax,%ebx,4),%ebx
0xb6f8a922: lea 0x4(%esp),%esi
0xb6f8a926: mov %esi,-0x8(%ebp)
0xb6f8a929: jmp *0x54(%ebx)
0xb6f8a92c: add %al,(%eax)
0xb6f8a92e: add %al,(%eax)
0xb6f8a930: add %al,(%eax)
0xb6f8a932: add %al,(%eax)
0xb6f8a934: add %al,(%eax)
0xb6f8a936: add %al,(%eax)
0xb6f8a938: add %al,(%eax)
0xb6f8a93a: add %al,(%eax)
0xb6f8a93c: add %al,(%eax)
0xb6f8a93e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8a940 288 183 0xb7 0x10a15a8: "invokespecial"
Dump of assembler code from 0xb6f8a960 to 0xb6f8aa60:
0xb6f8a960: sub $0x4,%esp
0xb6f8a963: fstps (%esp)
0xb6f8a966: jmp 0xb6f8a984
0xb6f8a96b: sub $0x8,%esp
0xb6f8a96e: fstpl (%esp)
0xb6f8a971: jmp 0xb6f8a984
0xb6f8a976: push %edx
0xb6f8a977: push %eax
0xb6f8a978: jmp 0xb6f8a984
0xb6f8a97d: push %eax
0xb6f8a97e: jmp 0xb6f8a984
0xb6f8a983: push %eax
0xb6f8a984: mov %esi,-0x1c(%ebp)
0xb6f8a987: movzwl 0x1(%esi),%edx
0xb6f8a98b: mov -0x14(%ebp),%ecx
0xb6f8a98e: shl $0x2,%edx
0xb6f8a991: mov 0x10(%ecx,%edx,4),%ebx
0xb6f8a995: shr $0x10,%ebx
0xb6f8a998: and $0xff,%ebx
0xb6f8a99e: cmp $0xb7,%ebx
0xb6f8a9a4: je 0xb6f8aa14
0xb6f8a9aa: mov $0xb7,%ebx
0xb6f8a9af: call 0xb6f8a9b9
0xb6f8a9b4: jmp 0xb6f8aa0a
0xb6f8a9b9: push %ebx
0xb6f8a9ba: lea 0x8(%esp),%eax
0xb6f8a9be: mov %esi,-0x1c(%ebp)
0xb6f8a9c1: mov %esp,%edi
0xb6f8a9c3: shr $0xc,%edi
0xb6f8a9c6: mov 0x115d7a0(,%edi,4),%edi
0xb6f8a9cd: push %edi
0xb6f8a9ce: mov %ebp,0x118(%edi)
0xb6f8a9d4: mov %eax,0x110(%edi)
0xb6f8a9da: call 0xd77920 <_ZN18InterpreterRuntime14resolve_invokeEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8a9df: add $0x8,%esp
0xb6f8a9e2: movl $0x0,0x110(%edi)
0xb6f8a9ec: movl $0x0,0x118(%edi)
0xb6f8a9f6: cmpl $0x0,0x4(%edi)
0xb6f8a9fd: jne 0xb6f78340
0xb6f8aa03: mov -0x1c(%ebp),%esi
0xb6f8aa06: mov -0x18(%ebp),%edi
0xb6f8aa09: ret
0xb6f8aa0a: movzwl 0x1(%esi),%edx
0xb6f8aa0e: mov -0x14(%ebp),%ecx
0xb6f8aa11: shl $0x2,%edx
0xb6f8aa14: mov 0x14(%ecx,%edx,4),%ebx
0xb6f8aa18: mov 0x1c(%ecx,%edx,4),%edx
0xb6f8aa1c: mov %edx,%ecx
0xb6f8aa1e: and $0xff,%ecx
0xb6f8aa24: mov -0x4(%esp,%ecx,4),%ecx
0xb6f8aa28: cmp (%ecx),%eax
0xb6f8aa2a: shr $0x1c,%edx
0xb6f8aa2d: mov 0x1154140(,%edx,4),%edx
0xb6f8aa34: push %edx
0xb6f8aa35: mov -0x10(%ebp),%eax
0xb6f8aa38: test %eax,%eax
0xb6f8aa3a: je 0xb6f8aa4e
0xb6f8aa40: addl $0x1,0x4(%eax)
0xb6f8aa44: sbbl $0x0,0x4(%eax)
0xb6f8aa48: add $0x8,%eax
0xb6f8aa4b: mov %eax,-0x10(%ebp)
0xb6f8aa4e: lea 0x4(%esp),%esi
0xb6f8aa52: mov %esi,-0x8(%ebp)
0xb6f8aa55: jmp *0x54(%ebx)
0xb6f8aa58: add %al,(%eax)
0xb6f8aa5a: add %al,(%eax)
0xb6f8aa5c: add %al,(%eax)
0xb6f8aa5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8aa60 288 184 0xb8 0x10a15b6: "invokestatic"
Dump of assembler code from 0xb6f8aa80 to 0xb6f8ab80:
0xb6f8aa80: sub $0x4,%esp
0xb6f8aa83: fstps (%esp)
0xb6f8aa86: jmp 0xb6f8aaa4
0xb6f8aa8b: sub $0x8,%esp
0xb6f8aa8e: fstpl (%esp)
0xb6f8aa91: jmp 0xb6f8aaa4
0xb6f8aa96: push %edx
0xb6f8aa97: push %eax
0xb6f8aa98: jmp 0xb6f8aaa4
0xb6f8aa9d: push %eax
0xb6f8aa9e: jmp 0xb6f8aaa4
0xb6f8aaa3: push %eax
0xb6f8aaa4: mov %esi,-0x1c(%ebp)
0xb6f8aaa7: movzwl 0x1(%esi),%edx
0xb6f8aaab: mov -0x14(%ebp),%ecx
0xb6f8aaae: shl $0x2,%edx
0xb6f8aab1: mov 0x10(%ecx,%edx,4),%ebx
0xb6f8aab5: shr $0x10,%ebx
0xb6f8aab8: and $0xff,%ebx
0xb6f8aabe: cmp $0xb8,%ebx
0xb6f8aac4: je 0xb6f8ab34
0xb6f8aaca: mov $0xb8,%ebx
0xb6f8aacf: call 0xb6f8aad9
0xb6f8aad4: jmp 0xb6f8ab2a
0xb6f8aad9: push %ebx
0xb6f8aada: lea 0x8(%esp),%eax
0xb6f8aade: mov %esi,-0x1c(%ebp)
0xb6f8aae1: mov %esp,%edi
0xb6f8aae3: shr $0xc,%edi
0xb6f8aae6: mov 0x115d7a0(,%edi,4),%edi
0xb6f8aaed: push %edi
0xb6f8aaee: mov %ebp,0x118(%edi)
0xb6f8aaf4: mov %eax,0x110(%edi)
0xb6f8aafa: call 0xd77920 <_ZN18InterpreterRuntime14resolve_invokeEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8aaff: add $0x8,%esp
0xb6f8ab02: movl $0x0,0x110(%edi)
0xb6f8ab0c: movl $0x0,0x118(%edi)
0xb6f8ab16: cmpl $0x0,0x4(%edi)
0xb6f8ab1d: jne 0xb6f78340
0xb6f8ab23: mov -0x1c(%ebp),%esi
0xb6f8ab26: mov -0x18(%ebp),%edi
0xb6f8ab29: ret
0xb6f8ab2a: movzwl 0x1(%esi),%edx
0xb6f8ab2e: mov -0x14(%ebp),%ecx
0xb6f8ab31: shl $0x2,%edx
0xb6f8ab34: mov 0x14(%ecx,%edx,4),%ebx
0xb6f8ab38: mov 0x1c(%ecx,%edx,4),%edx
0xb6f8ab3c: shr $0x1c,%edx
0xb6f8ab3f: mov 0x1154140(,%edx,4),%edx
0xb6f8ab46: push %edx
0xb6f8ab47: mov -0x10(%ebp),%eax
0xb6f8ab4a: test %eax,%eax
0xb6f8ab4c: je 0xb6f8ab60
0xb6f8ab52: addl $0x1,0x4(%eax)
0xb6f8ab56: sbbl $0x0,0x4(%eax)
0xb6f8ab5a: add $0x8,%eax
0xb6f8ab5d: mov %eax,-0x10(%ebp)
0xb6f8ab60: lea 0x4(%esp),%esi
0xb6f8ab64: mov %esi,-0x8(%ebp)
0xb6f8ab67: jmp *0x54(%ebx)
0xb6f8ab6a: xchg %ax,%ax
0xb6f8ab6c: add %al,(%eax)
0xb6f8ab6e: add %al,(%eax)
0xb6f8ab70: add %al,(%eax)
0xb6f8ab72: add %al,(%eax)
0xb6f8ab74: add %al,(%eax)
0xb6f8ab76: add %al,(%eax)
0xb6f8ab78: add %al,(%eax)
0xb6f8ab7a: add %al,(%eax)
0xb6f8ab7c: add %al,(%eax)
0xb6f8ab7e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8ab80 960 185 0xb9 0x10a15c9: "invokeinterface"
Dump of assembler code from 0xb6f8aba0 to 0xb6f8af40:
0xb6f8aba0: sub $0x4,%esp
0xb6f8aba3: fstps (%esp)
0xb6f8aba6: jmp 0xb6f8abc4
0xb6f8abab: sub $0x8,%esp
0xb6f8abae: fstpl (%esp)
0xb6f8abb1: jmp 0xb6f8abc4
0xb6f8abb6: push %edx
0xb6f8abb7: push %eax
0xb6f8abb8: jmp 0xb6f8abc4
0xb6f8abbd: push %eax
0xb6f8abbe: jmp 0xb6f8abc4
0xb6f8abc3: push %eax
0xb6f8abc4: mov %esi,-0x1c(%ebp)
0xb6f8abc7: movzwl 0x1(%esi),%edx
0xb6f8abcb: mov -0x14(%ebp),%ecx
0xb6f8abce: shl $0x2,%edx
0xb6f8abd1: mov 0x10(%ecx,%edx,4),%ebx
0xb6f8abd5: shr $0x10,%ebx
0xb6f8abd8: and $0xff,%ebx
0xb6f8abde: cmp $0xb9,%ebx
0xb6f8abe4: je 0xb6f8ac54
0xb6f8abea: mov $0xb9,%ebx
0xb6f8abef: call 0xb6f8abf9
0xb6f8abf4: jmp 0xb6f8ac4a
0xb6f8abf9: push %ebx
0xb6f8abfa: lea 0x8(%esp),%eax
0xb6f8abfe: mov %esi,-0x1c(%ebp)
0xb6f8ac01: mov %esp,%edi
0xb6f8ac03: shr $0xc,%edi
0xb6f8ac06: mov 0x115d7a0(,%edi,4),%edi
0xb6f8ac0d: push %edi
0xb6f8ac0e: mov %ebp,0x118(%edi)
0xb6f8ac14: mov %eax,0x110(%edi)
0xb6f8ac1a: call 0xd77920 <_ZN18InterpreterRuntime14resolve_invokeEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8ac1f: add $0x8,%esp
0xb6f8ac22: movl $0x0,0x110(%edi)
0xb6f8ac2c: movl $0x0,0x118(%edi)
0xb6f8ac36: cmpl $0x0,0x4(%edi)
0xb6f8ac3d: jne 0xb6f78340
0xb6f8ac43: mov -0x1c(%ebp),%esi
0xb6f8ac46: mov -0x18(%ebp),%edi
0xb6f8ac49: ret
0xb6f8ac4a: movzwl 0x1(%esi),%edx
0xb6f8ac4e: mov -0x14(%ebp),%ecx
0xb6f8ac51: shl $0x2,%edx
0xb6f8ac54: mov 0x14(%ecx,%edx,4),%eax
0xb6f8ac58: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8ac5c: mov 0x1c(%ecx,%edx,4),%edx
0xb6f8ac60: mov %edx,%ecx
0xb6f8ac62: and $0xff,%ecx
0xb6f8ac68: mov -0x4(%esp,%ecx,4),%ecx
0xb6f8ac6c: mov %edx,%esi
0xb6f8ac6e: shr $0x1c,%edx
0xb6f8ac71: mov 0x1154180(,%edx,4),%edx
0xb6f8ac78: push %edx
0xb6f8ac79: mov %esi,%edx
0xb6f8ac7b: mov -0x1c(%ebp),%esi
0xb6f8ac7e: mov %edx,%edi
0xb6f8ac80: and $0x1000000,%edi
0xb6f8ac86: je 0xb6f8ad5e
0xb6f8ac8c: mov %edx,%eax
0xb6f8ac8e: and $0x4000000,%eax
0xb6f8ac94: je 0xb6f8acbf
0xb6f8ac9a: cmp (%ecx),%eax
0xb6f8ac9c: mov -0x10(%ebp),%eax
0xb6f8ac9f: test %eax,%eax
0xb6f8aca1: je 0xb6f8acb5
0xb6f8aca7: addl $0x1,0x4(%eax)
0xb6f8acab: sbbl $0x0,0x4(%eax)
0xb6f8acaf: add $0x18,%eax
0xb6f8acb2: mov %eax,-0x10(%ebp)
0xb6f8acb5: lea 0x4(%esp),%esi
0xb6f8acb9: mov %esi,-0x8(%ebp)
0xb6f8acbc: jmp *0x54(%ebx)
0xb6f8acbf: mov 0x4(%ecx),%eax
0xb6f8acc2: mov -0x10(%ebp),%edi
0xb6f8acc5: test %edi,%edi
0xb6f8acc7: je 0xb6f8ad4d
0xb6f8accd: mov 0x8(%edi),%edx
0xb6f8acd0: cmp %eax,%edx
0xb6f8acd2: jne 0xb6f8ace5
0xb6f8acd8: addl $0x1,0xc(%edi)
0xb6f8acdc: sbbl $0x0,0xc(%edi)
0xb6f8ace0: jmp 0xb6f8ad47
0xb6f8ace5: test %edx,%edx
0xb6f8ace7: je 0xb6f8ad26
0xb6f8aced: mov 0x10(%edi),%edx
0xb6f8acf0: cmp %eax,%edx
0xb6f8acf2: jne 0xb6f8ad05
0xb6f8acf8: addl $0x1,0x14(%edi)
0xb6f8acfc: sbbl $0x0,0x14(%edi)
0xb6f8ad00: jmp 0xb6f8ad47
0xb6f8ad05: test %edx,%edx
0xb6f8ad07: je 0xb6f8ad16
0xb6f8ad09: addl $0x1,0x4(%edi)
0xb6f8ad0d: sbbl $0x0,0x4(%edi)
0xb6f8ad11: jmp 0xb6f8ad47
0xb6f8ad16: mov %eax,0x10(%edi)
0xb6f8ad19: mov $0x1,%edx
0xb6f8ad1e: mov %edx,0x14(%edi)
0xb6f8ad21: jmp 0xb6f8ad47
0xb6f8ad26: cmp 0x10(%edi),%eax
0xb6f8ad29: jne 0xb6f8ad3c
0xb6f8ad2f: addl $0x1,0x14(%edi)
0xb6f8ad33: sbbl $0x0,0x14(%edi)
0xb6f8ad37: jmp 0xb6f8ad47
0xb6f8ad3c: mov %eax,0x8(%edi)
0xb6f8ad3f: mov $0x1,%edx
0xb6f8ad44: mov %edx,0xc(%edi)
0xb6f8ad47: add $0x18,%edi
0xb6f8ad4a: mov %edi,-0x10(%ebp)
0xb6f8ad4d: mov 0x130(%eax,%ebx,4),%ebx
0xb6f8ad54: lea 0x4(%esp),%esi
0xb6f8ad58: mov %esi,-0x8(%ebp)
0xb6f8ad5b: jmp *0x54(%ebx)
0xb6f8ad5e: mov -0x18(%ebp),%edi
0xb6f8ad61: mov 0x4(%ecx),%edx
0xb6f8ad64: mov -0x10(%ebp),%esi
0xb6f8ad67: test %esi,%esi
0xb6f8ad69: je 0xb6f8adef
0xb6f8ad6f: mov 0x8(%esi),%edi
0xb6f8ad72: cmp %edx,%edi
0xb6f8ad74: jne 0xb6f8ad87
0xb6f8ad7a: addl $0x1,0xc(%esi)
0xb6f8ad7e: sbbl $0x0,0xc(%esi)
0xb6f8ad82: jmp 0xb6f8ade9
0xb6f8ad87: test %edi,%edi
0xb6f8ad89: je 0xb6f8adc8
0xb6f8ad8f: mov 0x10(%esi),%edi
0xb6f8ad92: cmp %edx,%edi
0xb6f8ad94: jne 0xb6f8ada7
0xb6f8ad9a: addl $0x1,0x14(%esi)
0xb6f8ad9e: sbbl $0x0,0x14(%esi)
0xb6f8ada2: jmp 0xb6f8ade9
0xb6f8ada7: test %edi,%edi
0xb6f8ada9: je 0xb6f8adb8
0xb6f8adab: addl $0x1,0x4(%esi)
0xb6f8adaf: sbbl $0x0,0x4(%esi)
0xb6f8adb3: jmp 0xb6f8ade9
0xb6f8adb8: mov %edx,0x10(%esi)
0xb6f8adbb: mov $0x1,%edi
0xb6f8adc0: mov %edi,0x14(%esi)
0xb6f8adc3: jmp 0xb6f8ade9
0xb6f8adc8: cmp 0x10(%esi),%edx
0xb6f8adcb: jne 0xb6f8adde
0xb6f8add1: addl $0x1,0x14(%esi)
0xb6f8add5: sbbl $0x0,0x14(%esi)
0xb6f8add9: jmp 0xb6f8ade9
0xb6f8adde: mov %edx,0x8(%esi)
0xb6f8ade1: mov $0x1,%edi
0xb6f8ade6: mov %edi,0xc(%esi)
0xb6f8ade9: add $0x18,%esi
0xb6f8adec: mov %esi,-0x10(%ebp)
0xb6f8adef: mov 0xe8(%edx),%esi
0xb6f8adf5: lea 0x130(%edx,%esi,4),%esi
0xb6f8adfc: add $0x7,%esi
0xb6f8adff: and $0xfffffff8,%esi
0xb6f8ae02: lea (%edx,%ebx,4),%edx
0xb6f8ae05: mov (%esi),%ebx
0xb6f8ae07: cmp %ebx,%eax
0xb6f8ae09: je 0xb6f8ae1c
0xb6f8ae0b: test %ebx,%ebx
0xb6f8ae0d: je 0xb6f8aeb7
0xb6f8ae13: add $0x8,%esi
0xb6f8ae16: mov (%esi),%ebx
0xb6f8ae18: cmp %ebx,%eax
0xb6f8ae1a: jne 0xb6f8ae0b
0xb6f8ae1c: mov 0x4(%esi),%esi
0xb6f8ae1f: mov (%edx,%esi,1),%ebx
0xb6f8ae22: test %ebx,%ebx
0xb6f8ae24: je 0xb6f8ae45
0xb6f8ae2a: lea 0x4(%esp),%esi
0xb6f8ae2e: mov %esi,-0x8(%ebp)
0xb6f8ae31: jmp *0x54(%ebx)
0xb6f8ae34: push $0x10bb74c
0xb6f8ae39: call 0xb6f8ae3e
0xb6f8ae3e: pusha
0xb6f8ae3f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8ae44: hlt
0xb6f8ae45: pop %ebx
0xb6f8ae46: mov -0x1c(%ebp),%esi
0xb6f8ae49: mov -0x18(%ebp),%edi
0xb6f8ae4c: call 0xb6f8ae56
0xb6f8ae51: jmp 0xb6f8aea6
0xb6f8ae56: lea 0x4(%esp),%eax
0xb6f8ae5a: mov %esi,-0x1c(%ebp)
0xb6f8ae5d: mov %esp,%edi
0xb6f8ae5f: shr $0xc,%edi
0xb6f8ae62: mov 0x115d7a0(,%edi,4),%edi
0xb6f8ae69: push %edi
0xb6f8ae6a: mov %ebp,0x118(%edi)
0xb6f8ae70: mov %eax,0x110(%edi)
0xb6f8ae76: call 0xd739a0 <_ZN18InterpreterRuntime25throw_AbstractMethodErrorEP10JavaThread>
0xb6f8ae7b: add $0x4,%esp
0xb6f8ae7e: movl $0x0,0x110(%edi)
0xb6f8ae88: movl $0x0,0x118(%edi)
0xb6f8ae92: cmpl $0x0,0x4(%edi)
0xb6f8ae99: jne 0xb6f78340
0xb6f8ae9f: mov -0x1c(%ebp),%esi
0xb6f8aea2: mov -0x18(%ebp),%edi
0xb6f8aea5: ret
0xb6f8aea6: push $0x10bb74c
0xb6f8aeab: call 0xb6f8aeb0
0xb6f8aeb0: pusha
0xb6f8aeb1: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8aeb6: hlt
0xb6f8aeb7: pop %ebx
0xb6f8aeb8: mov -0x1c(%ebp),%esi
0xb6f8aebb: mov -0x18(%ebp),%edi
0xb6f8aebe: call 0xb6f8aec8
0xb6f8aec3: jmp 0xb6f8af18
0xb6f8aec8: lea 0x4(%esp),%eax
0xb6f8aecc: mov %esi,-0x1c(%ebp)
0xb6f8aecf: mov %esp,%edi
0xb6f8aed1: shr $0xc,%edi
0xb6f8aed4: mov 0x115d7a0(,%edi,4),%edi
0xb6f8aedb: push %edi
0xb6f8aedc: mov %ebp,0x118(%edi)
0xb6f8aee2: mov %eax,0x110(%edi)
0xb6f8aee8: call 0xd73910 <_ZN18InterpreterRuntime34throw_IncompatibleClassChangeErrorEP10JavaThread>
0xb6f8aeed: add $0x4,%esp
0xb6f8aef0: movl $0x0,0x110(%edi)
0xb6f8aefa: movl $0x0,0x118(%edi)
0xb6f8af04: cmpl $0x0,0x4(%edi)
0xb6f8af0b: jne 0xb6f78340
0xb6f8af11: mov -0x1c(%ebp),%esi
0xb6f8af14: mov -0x18(%ebp),%edi
0xb6f8af17: ret
0xb6f8af18: push $0x10bb74c
0xb6f8af1d: call 0xb6f8af22
0xb6f8af22: pusha
0xb6f8af23: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8af28: hlt
0xb6f8af29: data32 xchg %ax,%ax
0xb6f8af2c: add %al,(%eax)
0xb6f8af2e: add %al,(%eax)
0xb6f8af30: add %al,(%eax)
0xb6f8af32: add %al,(%eax)
0xb6f8af34: add %al,(%eax)
0xb6f8af36: add %al,(%eax)
0xb6f8af38: add %al,(%eax)
0xb6f8af3a: add %al,(%eax)
0xb6f8af3c: add %al,(%eax)
0xb6f8af3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8af40 288 186 0xba 0x10b40db: "invokedynamic"
Dump of assembler code from 0xb6f8af60 to 0xb6f8b060:
0xb6f8af60: sub $0x4,%esp
0xb6f8af63: fstps (%esp)
0xb6f8af66: jmp 0xb6f8af84
0xb6f8af6b: sub $0x8,%esp
0xb6f8af6e: fstpl (%esp)
0xb6f8af71: jmp 0xb6f8af84
0xb6f8af76: push %edx
0xb6f8af77: push %eax
0xb6f8af78: jmp 0xb6f8af84
0xb6f8af7d: push %eax
0xb6f8af7e: jmp 0xb6f8af84
0xb6f8af83: push %eax
0xb6f8af84: mov %esi,-0x1c(%ebp)
0xb6f8af87: mov 0x1(%esi),%edx
0xb6f8af8a: not %edx
0xb6f8af8c: mov -0x14(%ebp),%ecx
0xb6f8af8f: shl $0x2,%edx
0xb6f8af92: mov 0x14(%ecx,%edx,4),%eax
0xb6f8af96: test %eax,%eax
0xb6f8af98: jne 0xb6f8b00d
0xb6f8af9e: mov $0xba,%ebx
0xb6f8afa3: call 0xb6f8afad
0xb6f8afa8: jmp 0xb6f8affe
0xb6f8afad: push %ebx
0xb6f8afae: lea 0x8(%esp),%eax
0xb6f8afb2: mov %esi,-0x1c(%ebp)
0xb6f8afb5: mov %esp,%edi
0xb6f8afb7: shr $0xc,%edi
0xb6f8afba: mov 0x115d7a0(,%edi,4),%edi
0xb6f8afc1: push %edi
0xb6f8afc2: mov %ebp,0x118(%edi)
0xb6f8afc8: mov %eax,0x110(%edi)
0xb6f8afce: call 0xd75c70 <_ZN18InterpreterRuntime21resolve_invokedynamicEP10JavaThread>
0xb6f8afd3: add $0x8,%esp
0xb6f8afd6: movl $0x0,0x110(%edi)
0xb6f8afe0: movl $0x0,0x118(%edi)
0xb6f8afea: cmpl $0x0,0x4(%edi)
0xb6f8aff1: jne 0xb6f78340
0xb6f8aff7: mov -0x1c(%ebp),%esi
0xb6f8affa: mov -0x18(%ebp),%edi
0xb6f8affd: ret
0xb6f8affe: mov 0x1(%esi),%edx
0xb6f8b001: not %edx
0xb6f8b003: mov -0x14(%ebp),%ecx
0xb6f8b006: shl $0x2,%edx
0xb6f8b009: mov 0x14(%ecx,%edx,4),%eax
0xb6f8b00d: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8b011: mov 0x1c(%ecx,%edx,4),%edx
0xb6f8b015: shr $0x1c,%edx
0xb6f8b018: mov 0x1154180(,%edx,4),%edx
0xb6f8b01f: push %edx
0xb6f8b020: mov -0x10(%ebp),%esi
0xb6f8b023: test %esi,%esi
0xb6f8b025: je 0xb6f8b039
0xb6f8b02b: addl $0x1,0x4(%esi)
0xb6f8b02f: sbbl $0x0,0x4(%esi)
0xb6f8b033: add $0x8,%esi
0xb6f8b036: mov %esi,-0x10(%ebp)
0xb6f8b039: mov 0x1148260,%edx
0xb6f8b03f: mov (%eax,%edx,1),%ecx
0xb6f8b042: cmp (%ecx),%eax
0xb6f8b044: lea 0x4(%esp),%esi
0xb6f8b048: mov %esi,-0x8(%ebp)
0xb6f8b04b: mov 0x1148248,%edx
0xb6f8b051: mov (%ecx,%edx,1),%edx
0xb6f8b054: jmp *-0x4(%edx)
0xb6f8b057: nop
0xb6f8b058: add %al,(%eax)
0xb6f8b05a: add %al,(%eax)
0xb6f8b05c: add %al,(%eax)
0xb6f8b05e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b060 416 187 0xbb 0x109b53a: "new"
Dump of assembler code from 0xb6f8b080 to 0xb6f8b200:
0xb6f8b080: sub $0x4,%esp
0xb6f8b083: fstps (%esp)
0xb6f8b086: jmp 0xb6f8b0a4
0xb6f8b08b: sub $0x8,%esp
0xb6f8b08e: fstpl (%esp)
0xb6f8b091: jmp 0xb6f8b0a4
0xb6f8b096: push %edx
0xb6f8b097: push %eax
0xb6f8b098: jmp 0xb6f8b0a4
0xb6f8b09d: push %eax
0xb6f8b09e: jmp 0xb6f8b0a4
0xb6f8b0a3: push %eax
0xb6f8b0a4: mov 0x1(%esi),%edx
0xb6f8b0a7: bswap %edx
0xb6f8b0a9: shr $0x10,%edx
0xb6f8b0ac: mov -0xc(%ebp),%ecx
0xb6f8b0af: mov 0xc(%ecx),%ecx
0xb6f8b0b2: mov 0x8(%ecx),%eax
0xb6f8b0b5: cmpb $0x7,0xc(%eax,%edx,1)
0xb6f8b0ba: jne 0xb6f8b16c
0xb6f8b0c0: mov 0x28(%ecx,%edx,4),%ecx
0xb6f8b0c4: push %ecx
0xb6f8b0c5: cmpl $0x5,0xe0(%ecx)
0xb6f8b0cf: jne 0xb6f8b16b
0xb6f8b0d5: mov 0xc(%ecx),%edx
0xb6f8b0d8: test $0x1,%edx
0xb6f8b0de: jne 0xb6f8b16b
0xb6f8b0e4: mov %esp,%ecx
0xb6f8b0e6: shr $0xc,%ecx
0xb6f8b0e9: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8b0f0: mov 0x34(%ecx),%eax
0xb6f8b0f3: lea (%eax,%edx,1),%ebx
0xb6f8b0f6: cmp 0x3c(%ecx),%ebx
0xb6f8b0f9: ja 0xb6f8b107
0xb6f8b0ff: mov %ebx,0x34(%ecx)
0xb6f8b102: jmp 0xb6f8b12d
0xb6f8b107: mov 0x81eb8cc,%eax
0xb6f8b10d: lea (%eax,%edx,1),%ebx
0xb6f8b110: cmp 0x81eb8b8,%ebx
0xb6f8b116: ja 0xb6f8b16b
0xb6f8b11c: lock cmpxchg %ebx,0x81eb8cc
0xb6f8b124: jne 0xb6f8b107
0xb6f8b126: add %edx,0x6c(%ecx)
0xb6f8b129: adcl $0x0,0x70(%ecx)
0xb6f8b12d: sub $0x8,%edx
0xb6f8b130: je 0xb6f8b145
0xb6f8b136: xor %ecx,%ecx
0xb6f8b138: shr $0x3,%edx
0xb6f8b13b: mov %ecx,0x4(%eax,%edx,8)
0xb6f8b13f: mov %ecx,(%eax,%edx,8)
0xb6f8b142: dec %edx
0xb6f8b143: jne 0xb6f8b13b
0xb6f8b145: pop %ecx
0xb6f8b146: mov 0x64(%ecx),%ebx
0xb6f8b149: mov %ebx,(%eax)
0xb6f8b14b: mov %ecx,0x4(%eax)
0xb6f8b14e: cmpb $0x0,0x114c793
0xb6f8b155: je 0xb6f8b166
0xb6f8b15b: push %eax
0xb6f8b15c: push %eax
0xb6f8b15d: call 0xfb4ee0 <_ZN13SharedRuntime19dtrace_object_allocEP7oopDesc>
0xb6f8b162: add $0x4,%esp
0xb6f8b165: pop %eax
0xb6f8b166: jmp 0xb6f8b1e6
0xb6f8b16b: pop %ecx
0xb6f8b16c: mov -0xc(%ebp),%eax
0xb6f8b16f: mov 0xc(%eax),%eax
0xb6f8b172: mov 0x1(%esi),%edx
0xb6f8b175: bswap %edx
0xb6f8b177: shr $0x10,%edx
0xb6f8b17a: call 0xb6f8b184
0xb6f8b17f: jmp 0xb6f8b1e6
0xb6f8b184: push %edx
0xb6f8b185: push %eax
0xb6f8b186: lea 0xc(%esp),%eax
0xb6f8b18a: mov %esi,-0x1c(%ebp)
0xb6f8b18d: mov %esp,%edi
0xb6f8b18f: shr $0xc,%edi
0xb6f8b192: mov 0x115d7a0(,%edi,4),%edi
0xb6f8b199: push %edi
0xb6f8b19a: mov %ebp,0x118(%edi)
0xb6f8b1a0: mov %eax,0x110(%edi)
0xb6f8b1a6: call 0xd75530 <_ZN18InterpreterRuntime4_newEP10JavaThreadP19constantPoolOopDesci>
0xb6f8b1ab: add $0xc,%esp
0xb6f8b1ae: movl $0x0,0x110(%edi)
0xb6f8b1b8: movl $0x0,0x118(%edi)
0xb6f8b1c2: cmpl $0x0,0x4(%edi)
0xb6f8b1c9: jne 0xb6f78340
0xb6f8b1cf: mov 0x140(%edi),%eax
0xb6f8b1d5: movl $0x0,0x140(%edi)
0xb6f8b1df: mov -0x1c(%ebp),%esi
0xb6f8b1e2: mov -0x18(%ebp),%edi
0xb6f8b1e5: ret
0xb6f8b1e6: movzbl 0x3(%esi),%ebx
0xb6f8b1ea: add $0x3,%esi
0xb6f8b1ed: jmp *0x1155dc0(,%ebx,4)
0xb6f8b1f4: add %al,(%eax)
0xb6f8b1f6: add %al,(%eax)
0xb6f8b1f8: add %al,(%eax)
0xb6f8b1fa: add %al,(%eax)
0xb6f8b1fc: add %al,(%eax)
0xb6f8b1fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b200 192 188 0xbc 0x10dfd4f: "newarray"
Dump of assembler code from 0xb6f8b220 to 0xb6f8b2c0:
0xb6f8b220: pop %eax
0xb6f8b221: push %eax
0xb6f8b222: movzbl 0x1(%esi),%edx
0xb6f8b226: call 0xb6f8b230
0xb6f8b22b: jmp 0xb6f8b292
0xb6f8b230: push %eax
0xb6f8b231: push %edx
0xb6f8b232: lea 0xc(%esp),%eax
0xb6f8b236: mov %esi,-0x1c(%ebp)
0xb6f8b239: mov %esp,%edi
0xb6f8b23b: shr $0xc,%edi
0xb6f8b23e: mov 0x115d7a0(,%edi,4),%edi
0xb6f8b245: push %edi
0xb6f8b246: mov %ebp,0x118(%edi)
0xb6f8b24c: mov %eax,0x110(%edi)
0xb6f8b252: call 0xd73c50 <_ZN18InterpreterRuntime8newarrayEP10JavaThread9BasicTypei>
0xb6f8b257: add $0xc,%esp
0xb6f8b25a: movl $0x0,0x110(%edi)
0xb6f8b264: movl $0x0,0x118(%edi)
0xb6f8b26e: cmpl $0x0,0x4(%edi)
0xb6f8b275: jne 0xb6f78340
0xb6f8b27b: mov 0x140(%edi),%eax
0xb6f8b281: movl $0x0,0x140(%edi)
0xb6f8b28b: mov -0x1c(%ebp),%esi
0xb6f8b28e: mov -0x18(%ebp),%edi
0xb6f8b291: ret
0xb6f8b292: pop %edx
0xb6f8b293: movzbl 0x2(%esi),%ebx
0xb6f8b297: add $0x2,%esi
0xb6f8b29a: jmp *0x1155dc0(,%ebx,4)
0xb6f8b2a1: data32 xchg %ax,%ax
0xb6f8b2a4: add %al,(%eax)
0xb6f8b2a6: add %al,(%eax)
0xb6f8b2a8: add %al,(%eax)
0xb6f8b2aa: add %al,(%eax)
0xb6f8b2ac: add %al,(%eax)
0xb6f8b2ae: add %al,(%eax)
0xb6f8b2b0: add %al,(%eax)
0xb6f8b2b2: add %al,(%eax)
0xb6f8b2b4: add %al,(%eax)
0xb6f8b2b6: add %al,(%eax)
0xb6f8b2b8: add %al,(%eax)
0xb6f8b2ba: add %al,(%eax)
0xb6f8b2bc: add %al,(%eax)
0xb6f8b2be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b2c0 192 189 0xbd 0x10dfd4e: "anewarray"
Dump of assembler code from 0xb6f8b2e0 to 0xb6f8b380:
0xb6f8b2e0: pop %eax
0xb6f8b2e1: mov 0x1(%esi),%edx
0xb6f8b2e4: bswap %edx
0xb6f8b2e6: shr $0x10,%edx
0xb6f8b2e9: mov -0xc(%ebp),%ecx
0xb6f8b2ec: mov 0xc(%ecx),%ecx
0xb6f8b2ef: call 0xb6f8b2f9
0xb6f8b2f4: jmp 0xb6f8b35c
0xb6f8b2f9: push %eax
0xb6f8b2fa: push %edx
0xb6f8b2fb: push %ecx
0xb6f8b2fc: lea 0x10(%esp),%eax
0xb6f8b300: mov %esi,-0x1c(%ebp)
0xb6f8b303: mov %esp,%edi
0xb6f8b305: shr $0xc,%edi
0xb6f8b308: mov 0x115d7a0(,%edi,4),%edi
0xb6f8b30f: push %edi
0xb6f8b310: mov %ebp,0x118(%edi)
0xb6f8b316: mov %eax,0x110(%edi)
0xb6f8b31c: call 0xd75400 <_ZN18InterpreterRuntime9anewarrayEP10JavaThreadP19constantPoolOopDescii>
0xb6f8b321: add $0x10,%esp
0xb6f8b324: movl $0x0,0x110(%edi)
0xb6f8b32e: movl $0x0,0x118(%edi)
0xb6f8b338: cmpl $0x0,0x4(%edi)
0xb6f8b33f: jne 0xb6f78340
0xb6f8b345: mov 0x140(%edi),%eax
0xb6f8b34b: movl $0x0,0x140(%edi)
0xb6f8b355: mov -0x1c(%ebp),%esi
0xb6f8b358: mov -0x18(%ebp),%edi
0xb6f8b35b: ret
0xb6f8b35c: movzbl 0x3(%esi),%ebx
0xb6f8b360: add $0x3,%esi
0xb6f8b363: jmp *0x1155dc0(,%ebx,4)
0xb6f8b36a: xchg %ax,%ax
0xb6f8b36c: add %al,(%eax)
0xb6f8b36e: add %al,(%eax)
0xb6f8b370: add %al,(%eax)
0xb6f8b372: add %al,(%eax)
0xb6f8b374: add %al,(%eax)
0xb6f8b376: add %al,(%eax)
0xb6f8b378: add %al,(%eax)
0xb6f8b37a: add %al,(%eax)
0xb6f8b37c: add %al,(%eax)
0xb6f8b37e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b380 64 190 0xbe 0x10a15df: "arraylength"
Dump of assembler code from 0xb6f8b3a0 to 0xb6f8b3c0:
0xb6f8b3a0: pop %eax
0xb6f8b3a1: mov 0x8(%eax),%eax
0xb6f8b3a4: movzbl 0x1(%esi),%ebx
0xb6f8b3a8: inc %esi
0xb6f8b3a9: jmp *0x1154dc0(,%ebx,4)
0xb6f8b3b0: add %al,(%eax)
0xb6f8b3b2: add %al,(%eax)
0xb6f8b3b4: add %al,(%eax)
0xb6f8b3b6: add %al,(%eax)
0xb6f8b3b8: add %al,(%eax)
0xb6f8b3ba: add %al,(%eax)
0xb6f8b3bc: add %al,(%eax)
0xb6f8b3be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b3c0 64 191 0xbf 0x10a15eb: "athrow"
Dump of assembler code from 0xb6f8b3e0 to 0xb6f8b400:
0xb6f8b3e0: pop %eax
0xb6f8b3e1: cmp (%eax),%eax
0xb6f8b3e3: jmp 0xb6f80c6d
0xb6f8b3e8: add %al,(%eax)
0xb6f8b3ea: add %al,(%eax)
0xb6f8b3ec: add %al,(%eax)
0xb6f8b3ee: add %al,(%eax)
0xb6f8b3f0: add %al,(%eax)
0xb6f8b3f2: add %al,(%eax)
0xb6f8b3f4: add %al,(%eax)
0xb6f8b3f6: add %al,(%eax)
0xb6f8b3f8: add %al,(%eax)
0xb6f8b3fa: add %al,(%eax)
0xb6f8b3fc: add %al,(%eax)
0xb6f8b3fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b400 480 192 0xc0 0x10a6a51: "checkcast"
Dump of assembler code from 0xb6f8b420 to 0xb6f8b5e0:
0xb6f8b420: pop %eax
0xb6f8b421: test %eax,%eax
0xb6f8b423: je 0xb6f8b59d
0xb6f8b429: mov -0xc(%ebp),%ecx
0xb6f8b42c: mov 0xc(%ecx),%ecx
0xb6f8b42f: mov 0x8(%ecx),%edx
0xb6f8b432: mov 0x1(%esi),%ebx
0xb6f8b435: bswap %ebx
0xb6f8b437: shr $0x10,%ebx
0xb6f8b43a: cmpb $0x7,0xc(%edx,%ebx,1)
0xb6f8b43f: je 0xb6f8b4b3
0xb6f8b445: push %eax
0xb6f8b446: call 0xb6f8b450
0xb6f8b44b: jmp 0xb6f8b4b0
0xb6f8b450: lea 0x4(%esp),%eax
0xb6f8b454: mov %esi,-0x1c(%ebp)
0xb6f8b457: mov %esp,%edi
0xb6f8b459: shr $0xc,%edi
0xb6f8b45c: mov 0x115d7a0(,%edi,4),%edi
0xb6f8b463: push %edi
0xb6f8b464: mov %ebp,0x118(%edi)
0xb6f8b46a: mov %eax,0x110(%edi)
0xb6f8b470: call 0xd76fe0 <_ZN18InterpreterRuntime13quicken_io_ccEP10JavaThread>
0xb6f8b475: add $0x4,%esp
0xb6f8b478: movl $0x0,0x110(%edi)
0xb6f8b482: movl $0x0,0x118(%edi)
0xb6f8b48c: cmpl $0x0,0x4(%edi)
0xb6f8b493: jne 0xb6f78340
0xb6f8b499: mov 0x140(%edi),%eax
0xb6f8b49f: movl $0x0,0x140(%edi)
0xb6f8b4a9: mov -0x1c(%ebp),%esi
0xb6f8b4ac: mov -0x18(%ebp),%edi
0xb6f8b4af: ret
0xb6f8b4b0: pop %edx
0xb6f8b4b1: jmp 0xb6f8b4b9
0xb6f8b4b3: mov %eax,%edx
0xb6f8b4b5: mov 0x28(%ecx,%ebx,4),%eax
0xb6f8b4b9: mov 0x4(%edx),%ebx
0xb6f8b4bc: mov -0x10(%ebp),%ecx
0xb6f8b4bf: test %ecx,%ecx
0xb6f8b4c1: je 0xb6f8b541
0xb6f8b4c7: mov 0x8(%ecx),%edi
0xb6f8b4ca: cmp %ebx,%edi
0xb6f8b4cc: jne 0xb6f8b4df
0xb6f8b4d2: addl $0x1,0xc(%ecx)
0xb6f8b4d6: sbbl $0x0,0xc(%ecx)
0xb6f8b4da: jmp 0xb6f8b538
0xb6f8b4df: test %edi,%edi
0xb6f8b4e1: je 0xb6f8b517
0xb6f8b4e7: mov 0x10(%ecx),%edi
0xb6f8b4ea: cmp %ebx,%edi
0xb6f8b4ec: jne 0xb6f8b4ff
0xb6f8b4f2: addl $0x1,0x14(%ecx)
0xb6f8b4f6: sbbl $0x0,0x14(%ecx)
0xb6f8b4fa: jmp 0xb6f8b538
0xb6f8b4ff: test %edi,%edi
0xb6f8b501: jne 0xb6f8b538
0xb6f8b507: mov %ebx,0x10(%ecx)
0xb6f8b50a: mov $0x1,%edi
0xb6f8b50f: mov %edi,0x14(%ecx)
0xb6f8b512: jmp 0xb6f8b538
0xb6f8b517: cmp 0x10(%ecx),%ebx
0xb6f8b51a: jne 0xb6f8b52d
0xb6f8b520: addl $0x1,0x14(%ecx)
0xb6f8b524: sbbl $0x0,0x14(%ecx)
0xb6f8b528: jmp 0xb6f8b538
0xb6f8b52d: mov %ebx,0x8(%ecx)
0xb6f8b530: mov $0x1,%edi
0xb6f8b535: mov %edi,0xc(%ecx)
0xb6f8b538: mov -0x18(%ebp),%edi
0xb6f8b53b: add $0x18,%ecx
0xb6f8b53e: mov %ecx,-0x10(%ebp)
0xb6f8b541: cmp %eax,%ebx
0xb6f8b543: je 0xb6f8b596
0xb6f8b549: mov 0x10(%eax),%ecx
0xb6f8b54c: cmp (%ebx,%ecx,1),%eax
0xb6f8b54f: je 0xb6f8b596
0xb6f8b555: cmp $0x18,%ecx
0xb6f8b558: jne 0xb6f8b577
0xb6f8b55e: push %edi
0xb6f8b55f: mov 0x1c(%ebx),%edi
0xb6f8b562: mov 0x8(%edi),%ecx
0xb6f8b565: add $0xc,%edi
0xb6f8b568: test %eax,%eax
0xb6f8b56a: repnz scas %es:(%edi),%eax
0xb6f8b56c: pop %edi
0xb6f8b56d: jne 0xb6f8b577
0xb6f8b56f: mov %eax,0x18(%ebx)
0xb6f8b572: jmp 0xb6f8b596
0xb6f8b577: mov -0x10(%ebp),%ecx
0xb6f8b57a: test %ecx,%ecx
0xb6f8b57c: je 0xb6f8b590
0xb6f8b582: addl $0xffffffff,-0x14(%ecx)
0xb6f8b586: js 0xb6f8b590
0xb6f8b58c: addl $0x1,-0x14(%ecx)
0xb6f8b590: push %edx
0xb6f8b591: jmp 0xb6f815f7
0xb6f8b596: mov %edx,%eax
0xb6f8b598: jmp 0xb6f8b5b4
0xb6f8b59d: mov -0x10(%ebp),%ecx
0xb6f8b5a0: test %ecx,%ecx
0xb6f8b5a2: je 0xb6f8b5b4
0xb6f8b5a8: orl $0x100,(%ecx)
0xb6f8b5ae: add $0x18,%ecx
0xb6f8b5b1: mov %ecx,-0x10(%ebp)
0xb6f8b5b4: movzbl 0x3(%esi),%ebx
0xb6f8b5b8: add $0x3,%esi
0xb6f8b5bb: jmp *0x1155dc0(,%ebx,4)
0xb6f8b5c2: xchg %ax,%ax
0xb6f8b5c4: add %al,(%eax)
0xb6f8b5c6: add %al,(%eax)
0xb6f8b5c8: add %al,(%eax)
0xb6f8b5ca: add %al,(%eax)
0xb6f8b5cc: add %al,(%eax)
0xb6f8b5ce: add %al,(%eax)
0xb6f8b5d0: add %al,(%eax)
0xb6f8b5d2: add %al,(%eax)
0xb6f8b5d4: add %al,(%eax)
0xb6f8b5d6: add %al,(%eax)
0xb6f8b5d8: add %al,(%eax)
0xb6f8b5da: add %al,(%eax)
0xb6f8b5dc: add %al,(%eax)
0xb6f8b5de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b5e0 480 193 0xc1 0x10a15f2: "instanceof"
Dump of assembler code from 0xb6f8b600 to 0xb6f8b7c0:
0xb6f8b600: pop %eax
0xb6f8b601: test %eax,%eax
0xb6f8b603: je 0xb6f8b782
0xb6f8b609: mov -0xc(%ebp),%ecx
0xb6f8b60c: mov 0xc(%ecx),%ecx
0xb6f8b60f: mov 0x8(%ecx),%edx
0xb6f8b612: mov 0x1(%esi),%ebx
0xb6f8b615: bswap %ebx
0xb6f8b617: shr $0x10,%ebx
0xb6f8b61a: cmpb $0x7,0xc(%edx,%ebx,1)
0xb6f8b61f: je 0xb6f8b699
0xb6f8b625: push %eax
0xb6f8b626: call 0xb6f8b630
0xb6f8b62b: jmp 0xb6f8b690
0xb6f8b630: lea 0x4(%esp),%eax
0xb6f8b634: mov %esi,-0x1c(%ebp)
0xb6f8b637: mov %esp,%edi
0xb6f8b639: shr $0xc,%edi
0xb6f8b63c: mov 0x115d7a0(,%edi,4),%edi
0xb6f8b643: push %edi
0xb6f8b644: mov %ebp,0x118(%edi)
0xb6f8b64a: mov %eax,0x110(%edi)
0xb6f8b650: call 0xd76fe0 <_ZN18InterpreterRuntime13quicken_io_ccEP10JavaThread>
0xb6f8b655: add $0x4,%esp
0xb6f8b658: movl $0x0,0x110(%edi)
0xb6f8b662: movl $0x0,0x118(%edi)
0xb6f8b66c: cmpl $0x0,0x4(%edi)
0xb6f8b673: jne 0xb6f78340
0xb6f8b679: mov 0x140(%edi),%eax
0xb6f8b67f: movl $0x0,0x140(%edi)
0xb6f8b689: mov -0x1c(%ebp),%esi
0xb6f8b68c: mov -0x18(%ebp),%edi
0xb6f8b68f: ret
0xb6f8b690: pop %edx
0xb6f8b691: mov 0x4(%edx),%edx
0xb6f8b694: jmp 0xb6f8b6a0
0xb6f8b699: mov 0x4(%eax),%edx
0xb6f8b69c: mov 0x28(%ecx,%ebx,4),%eax
0xb6f8b6a0: mov -0x10(%ebp),%ecx
0xb6f8b6a3: test %ecx,%ecx
0xb6f8b6a5: je 0xb6f8b725
0xb6f8b6ab: mov 0x8(%ecx),%edi
0xb6f8b6ae: cmp %edx,%edi
0xb6f8b6b0: jne 0xb6f8b6c3
0xb6f8b6b6: addl $0x1,0xc(%ecx)
0xb6f8b6ba: sbbl $0x0,0xc(%ecx)
0xb6f8b6be: jmp 0xb6f8b71c
0xb6f8b6c3: test %edi,%edi
0xb6f8b6c5: je 0xb6f8b6fb
0xb6f8b6cb: mov 0x10(%ecx),%edi
0xb6f8b6ce: cmp %edx,%edi
0xb6f8b6d0: jne 0xb6f8b6e3
0xb6f8b6d6: addl $0x1,0x14(%ecx)
0xb6f8b6da: sbbl $0x0,0x14(%ecx)
0xb6f8b6de: jmp 0xb6f8b71c
0xb6f8b6e3: test %edi,%edi
0xb6f8b6e5: jne 0xb6f8b71c
0xb6f8b6eb: mov %edx,0x10(%ecx)
0xb6f8b6ee: mov $0x1,%edi
0xb6f8b6f3: mov %edi,0x14(%ecx)
0xb6f8b6f6: jmp 0xb6f8b71c
0xb6f8b6fb: cmp 0x10(%ecx),%edx
0xb6f8b6fe: jne 0xb6f8b711
0xb6f8b704: addl $0x1,0x14(%ecx)
0xb6f8b708: sbbl $0x0,0x14(%ecx)
0xb6f8b70c: jmp 0xb6f8b71c
0xb6f8b711: mov %edx,0x8(%ecx)
0xb6f8b714: mov $0x1,%edi
0xb6f8b719: mov %edi,0xc(%ecx)
0xb6f8b71c: mov -0x18(%ebp),%edi
0xb6f8b71f: add $0x18,%ecx
0xb6f8b722: mov %ecx,-0x10(%ebp)
0xb6f8b725: cmp %eax,%edx
0xb6f8b727: je 0xb6f8b778
0xb6f8b72d: mov 0x10(%eax),%ecx
0xb6f8b730: cmp (%edx,%ecx,1),%eax
0xb6f8b733: je 0xb6f8b778
0xb6f8b739: cmp $0x18,%ecx
0xb6f8b73c: jne 0xb6f8b75b
0xb6f8b742: push %edi
0xb6f8b743: mov 0x1c(%edx),%edi
0xb6f8b746: mov 0x8(%edi),%ecx
0xb6f8b749: add $0xc,%edi
0xb6f8b74c: test %eax,%eax
0xb6f8b74e: repnz scas %es:(%edi),%eax
0xb6f8b750: pop %edi
0xb6f8b751: jne 0xb6f8b75b
0xb6f8b753: mov %eax,0x18(%edx)
0xb6f8b756: jmp 0xb6f8b778
0xb6f8b75b: mov -0x10(%ebp),%ecx
0xb6f8b75e: test %ecx,%ecx
0xb6f8b760: je 0xb6f8b774
0xb6f8b766: addl $0xffffffff,-0x14(%ecx)
0xb6f8b76a: js 0xb6f8b774
0xb6f8b770: addl $0x1,-0x14(%ecx)
0xb6f8b774: xor %eax,%eax
0xb6f8b776: jmp 0xb6f8b799
0xb6f8b778: mov $0x1,%eax
0xb6f8b77d: jmp 0xb6f8b799
0xb6f8b782: mov -0x10(%ebp),%ecx
0xb6f8b785: test %ecx,%ecx
0xb6f8b787: je 0xb6f8b799
0xb6f8b78d: orl $0x100,(%ecx)
0xb6f8b793: add $0x18,%ecx
0xb6f8b796: mov %ecx,-0x10(%ebp)
0xb6f8b799: movzbl 0x3(%esi),%ebx
0xb6f8b79d: add $0x3,%esi
0xb6f8b7a0: jmp *0x1154dc0(,%ebx,4)
0xb6f8b7a7: nop
0xb6f8b7a8: add %al,(%eax)
0xb6f8b7aa: add %al,(%eax)
0xb6f8b7ac: add %al,(%eax)
0xb6f8b7ae: add %al,(%eax)
0xb6f8b7b0: add %al,(%eax)
0xb6f8b7b2: add %al,(%eax)
0xb6f8b7b4: add %al,(%eax)
0xb6f8b7b6: add %al,(%eax)
0xb6f8b7b8: add %al,(%eax)
0xb6f8b7ba: add %al,(%eax)
0xb6f8b7bc: add %al,(%eax)
0xb6f8b7be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b7c0 448 194 0xc2 0x10a15fd: "monitorenter"
Dump of assembler code from 0xb6f8b7e0 to 0xb6f8b980:
0xb6f8b7e0: pop %eax
0xb6f8b7e1: cmp (%eax),%eax
0xb6f8b7e3: xor %edx,%edx
0xb6f8b7e5: mov -0x20(%ebp),%ecx
0xb6f8b7e8: lea -0x20(%ebp),%ebx
0xb6f8b7eb: jmp 0xb6f8b7ff
0xb6f8b7ed: cmpl $0x0,0x4(%ecx)
0xb6f8b7f4: cmove %ecx,%edx
0xb6f8b7f7: cmp 0x4(%ecx),%eax
0xb6f8b7fa: je 0xb6f8b803
0xb6f8b7fc: add $0x8,%ecx
0xb6f8b7ff: cmp %ebx,%ecx
0xb6f8b801: jne 0xb6f8b7ed
0xb6f8b803: test %edx,%edx
0xb6f8b805: jne 0xb6f8b826
0xb6f8b807: mov -0x20(%ebp),%edx
0xb6f8b80a: sub $0x8,%esp
0xb6f8b80d: sub $0x8,%edx
0xb6f8b810: mov %esp,%ecx
0xb6f8b812: mov %edx,-0x20(%ebp)
0xb6f8b815: jmp 0xb6f8b822
0xb6f8b81a: mov 0x8(%ecx),%ebx
0xb6f8b81d: mov %ebx,(%ecx)
0xb6f8b81f: add $0x4,%ecx
0xb6f8b822: cmp %edx,%ecx
0xb6f8b824: jne 0xb6f8b81a
0xb6f8b826: inc %esi
0xb6f8b827: mov %eax,0x4(%edx)
0xb6f8b82a: mov 0x4(%edx),%ecx
0xb6f8b82d: mov (%ecx),%eax
0xb6f8b82f: push %edx
0xb6f8b830: mov %eax,%edx
0xb6f8b832: and $0x7,%edx
0xb6f8b835: cmp $0x5,%edx
0xb6f8b838: pop %edx
0xb6f8b839: jne 0xb6f8b8d0
0xb6f8b83f: mov %eax,(%edx)
0xb6f8b841: push %edx
0xb6f8b842: mov %esp,%edx
0xb6f8b844: shr $0xc,%edx
0xb6f8b847: mov 0x115d7a0(,%edx,4),%edx
0xb6f8b84e: xor %edx,%eax
0xb6f8b850: mov 0x4(%ecx),%edx
0xb6f8b853: xor 0x64(%edx),%eax
0xb6f8b856: and $0xffffff87,%eax
0xb6f8b859: pop %edx
0xb6f8b85a: je 0xb6f8b94e
0xb6f8b860: test $0x7,%eax
0xb6f8b865: jne 0xb6f8b8c2
0xb6f8b86b: test $0x180,%eax
0xb6f8b870: jne 0xb6f8b89d
0xb6f8b876: mov (%edx),%eax
0xb6f8b878: and $0x1ff,%eax
0xb6f8b87e: push %edx
0xb6f8b87f: mov %esp,%edx
0xb6f8b881: shr $0xc,%edx
0xb6f8b884: mov 0x115d7a0(,%edx,4),%edx
0xb6f8b88b: or %eax,%edx
0xb6f8b88d: lock cmpxchg %edx,(%ecx)
0xb6f8b891: pop %edx
0xb6f8b892: jne 0xb6f8b8f3
0xb6f8b898: jmp 0xb6f8b94e
0xb6f8b89d: push %edx
0xb6f8b89e: mov %esp,%edx
0xb6f8b8a0: shr $0xc,%edx
0xb6f8b8a3: mov 0x115d7a0(,%edx,4),%edx
0xb6f8b8aa: mov 0x4(%ecx),%eax
0xb6f8b8ad: or 0x64(%eax),%edx
0xb6f8b8b0: mov (%edx),%eax
0xb6f8b8b2: lock cmpxchg %edx,(%ecx)
0xb6f8b8b6: pop %edx
0xb6f8b8b7: jne 0xb6f8b8f3
0xb6f8b8bd: jmp 0xb6f8b94e
0xb6f8b8c2: mov (%edx),%eax
0xb6f8b8c4: push %edx
0xb6f8b8c5: mov 0x4(%ecx),%edx
0xb6f8b8c8: mov 0x64(%edx),%edx
0xb6f8b8cb: lock cmpxchg %edx,(%ecx)
0xb6f8b8cf: pop %edx
0xb6f8b8d0: mov $0x1,%eax
0xb6f8b8d5: or (%ecx),%eax
0xb6f8b8d7: mov %eax,(%edx)
0xb6f8b8d9: lock cmpxchg %edx,(%ecx)
0xb6f8b8dd: je 0xb6f8b94e
0xb6f8b8e3: sub %esp,%eax
0xb6f8b8e5: and $0xfffff003,%eax
0xb6f8b8eb: mov %eax,(%edx)
0xb6f8b8ed: je 0xb6f8b94e
0xb6f8b8f3: call 0xb6f8b8fd
0xb6f8b8f8: jmp 0xb6f8b94e
0xb6f8b8fd: push %edx
0xb6f8b8fe: lea 0x8(%esp),%eax
0xb6f8b902: mov %esi,-0x1c(%ebp)
0xb6f8b905: mov %esp,%edi
0xb6f8b907: shr $0xc,%edi
0xb6f8b90a: mov 0x115d7a0(,%edi,4),%edi
0xb6f8b911: push %edi
0xb6f8b912: mov %ebp,0x118(%edi)
0xb6f8b918: mov %eax,0x110(%edi)
0xb6f8b91e: call 0xd74ef0 <_ZN18InterpreterRuntime12monitorenterEP10JavaThreadP15BasicObjectLock>
0xb6f8b923: add $0x8,%esp
0xb6f8b926: movl $0x0,0x110(%edi)
0xb6f8b930: movl $0x0,0x118(%edi)
0xb6f8b93a: cmpl $0x0,0x4(%edi)
0xb6f8b941: jne 0xb6f78340
0xb6f8b947: mov -0x1c(%ebp),%esi
0xb6f8b94a: mov -0x18(%ebp),%edi
0xb6f8b94d: ret
0xb6f8b94e: mov %esi,-0x1c(%ebp)
0xb6f8b951: mov %eax,-0x3000(%esp)
0xb6f8b958: movzbl (%esi),%ebx
0xb6f8b95b: jmp *0x11561c0(,%ebx,4)
0xb6f8b962: xchg %ax,%ax
0xb6f8b964: add %al,(%eax)
0xb6f8b966: add %al,(%eax)
0xb6f8b968: add %al,(%eax)
0xb6f8b96a: add %al,(%eax)
0xb6f8b96c: add %al,(%eax)
0xb6f8b96e: add %al,(%eax)
0xb6f8b970: add %al,(%eax)
0xb6f8b972: add %al,(%eax)
0xb6f8b974: add %al,(%eax)
0xb6f8b976: add %al,(%eax)
0xb6f8b978: add %al,(%eax)
0xb6f8b97a: add %al,(%eax)
0xb6f8b97c: add %al,(%eax)
0xb6f8b97e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8b980 352 195 0xc3 0x10a160a: "monitorexit"
Dump of assembler code from 0xb6f8b9a0 to 0xb6f8bae0:
0xb6f8b9a0: pop %eax
0xb6f8b9a1: cmp (%eax),%eax
0xb6f8b9a3: mov -0x20(%ebp),%edx
0xb6f8b9a6: lea -0x20(%ebp),%ebx
0xb6f8b9a9: jmp 0xb6f8b9b7
0xb6f8b9ab: cmp 0x4(%edx),%eax
0xb6f8b9ae: je 0xb6f8ba26
0xb6f8b9b4: add $0x8,%edx
0xb6f8b9b7: cmp %ebx,%edx
0xb6f8b9b9: jne 0xb6f8b9ab
0xb6f8b9bb: call 0xb6f8b9c5
0xb6f8b9c0: jmp 0xb6f8ba15
0xb6f8b9c5: lea 0x4(%esp),%eax
0xb6f8b9c9: mov %esi,-0x1c(%ebp)
0xb6f8b9cc: mov %esp,%edi
0xb6f8b9ce: shr $0xc,%edi
0xb6f8b9d1: mov 0x115d7a0(,%edi,4),%edi
0xb6f8b9d8: push %edi
0xb6f8b9d9: mov %ebp,0x118(%edi)
0xb6f8b9df: mov %eax,0x110(%edi)
0xb6f8b9e5: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f8b9ea: add $0x4,%esp
0xb6f8b9ed: movl $0x0,0x110(%edi)
0xb6f8b9f7: movl $0x0,0x118(%edi)
0xb6f8ba01: cmpl $0x0,0x4(%edi)
0xb6f8ba08: jne 0xb6f78340
0xb6f8ba0e: mov -0x1c(%ebp),%esi
0xb6f8ba11: mov -0x18(%ebp),%edi
0xb6f8ba14: ret
0xb6f8ba15: push $0x10bb74c
0xb6f8ba1a: call 0xb6f8ba1f
0xb6f8ba1f: pusha
0xb6f8ba20: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8ba25: hlt
0xb6f8ba26: push %eax
0xb6f8ba27: mov %esi,-0x1c(%ebp)
0xb6f8ba2a: lea (%edx),%eax
0xb6f8ba2c: mov 0x4(%edx),%ecx
0xb6f8ba2f: movl $0x0,0x4(%edx)
0xb6f8ba36: mov (%ecx),%ebx
0xb6f8ba38: and $0x7,%ebx
0xb6f8ba3b: cmp $0x5,%ebx
0xb6f8ba3e: je 0xb6f8bab6
0xb6f8ba44: mov (%eax),%ebx
0xb6f8ba46: test %ebx,%ebx
0xb6f8ba48: je 0xb6f8bab6
0xb6f8ba4e: lock cmpxchg %ebx,(%ecx)
0xb6f8ba52: je 0xb6f8bab6
0xb6f8ba58: mov %ecx,0x4(%edx)
0xb6f8ba5b: call 0xb6f8ba65
0xb6f8ba60: jmp 0xb6f8bab6
0xb6f8ba65: push %edx
0xb6f8ba66: lea 0x8(%esp),%eax
0xb6f8ba6a: mov %esi,-0x1c(%ebp)
0xb6f8ba6d: mov %esp,%edi
0xb6f8ba6f: shr $0xc,%edi
0xb6f8ba72: mov 0x115d7a0(,%edi,4),%edi
0xb6f8ba79: push %edi
0xb6f8ba7a: mov %ebp,0x118(%edi)
0xb6f8ba80: mov %eax,0x110(%edi)
0xb6f8ba86: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f8ba8b: add $0x8,%esp
0xb6f8ba8e: movl $0x0,0x110(%edi)
0xb6f8ba98: movl $0x0,0x118(%edi)
0xb6f8baa2: cmpl $0x0,0x4(%edi)
0xb6f8baa9: jne 0xb6f78340
0xb6f8baaf: mov -0x1c(%ebp),%esi
0xb6f8bab2: mov -0x18(%ebp),%edi
0xb6f8bab5: ret
0xb6f8bab6: mov -0x1c(%ebp),%esi
0xb6f8bab9: pop %eax
0xb6f8baba: movzbl 0x1(%esi),%ebx
0xb6f8babe: inc %esi
0xb6f8babf: jmp *0x11561c0(,%ebx,4)
0xb6f8bac6: xchg %ax,%ax
0xb6f8bac8: add %al,(%eax)
0xb6f8baca: add %al,(%eax)
0xb6f8bacc: add %al,(%eax)
0xb6f8bace: add %al,(%eax)
0xb6f8bad0: add %al,(%eax)
0xb6f8bad2: add %al,(%eax)
0xb6f8bad4: add %al,(%eax)
0xb6f8bad6: add %al,(%eax)
0xb6f8bad8: add %al,(%eax)
0xb6f8bada: add %al,(%eax)
0xb6f8badc: add %al,(%eax)
0xb6f8bade: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8bae0 96 196 0xc4 0x10a1616: "wide"
Dump of assembler code from 0xb6f8bb00 to 0xb6f8bb40:
0xb6f8bb00: sub $0x4,%esp
0xb6f8bb03: fstps (%esp)
0xb6f8bb06: jmp 0xb6f8bb24
0xb6f8bb0b: sub $0x8,%esp
0xb6f8bb0e: fstpl (%esp)
0xb6f8bb11: jmp 0xb6f8bb24
0xb6f8bb16: push %edx
0xb6f8bb17: push %eax
0xb6f8bb18: jmp 0xb6f8bb24
0xb6f8bb1d: push %eax
0xb6f8bb1e: jmp 0xb6f8bb24
0xb6f8bb23: push %eax
0xb6f8bb24: movzbl 0x1(%esi),%ebx
0xb6f8bb28: jmp *0x115adc0(,%ebx,4)
0xb6f8bb2f: nop
0xb6f8bb30: add %al,(%eax)
0xb6f8bb32: add %al,(%eax)
0xb6f8bb34: add %al,(%eax)
0xb6f8bb36: add %al,(%eax)
0xb6f8bb38: add %al,(%eax)
0xb6f8bb3a: add %al,(%eax)
0xb6f8bb3c: add %al,(%eax)
0xb6f8bb3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8bb40 224 197 0xc5 0x10dfd49: "multianewarray"
Dump of assembler code from 0xb6f8bb60 to 0xb6f8bc20:
0xb6f8bb60: sub $0x4,%esp
0xb6f8bb63: fstps (%esp)
0xb6f8bb66: jmp 0xb6f8bb84
0xb6f8bb6b: sub $0x8,%esp
0xb6f8bb6e: fstpl (%esp)
0xb6f8bb71: jmp 0xb6f8bb84
0xb6f8bb76: push %edx
0xb6f8bb77: push %eax
0xb6f8bb78: jmp 0xb6f8bb84
0xb6f8bb7d: push %eax
0xb6f8bb7e: jmp 0xb6f8bb84
0xb6f8bb83: push %eax
0xb6f8bb84: movzbl 0x3(%esi),%eax
0xb6f8bb88: lea -0x4(%esp,%eax,4),%eax
0xb6f8bb8c: call 0xb6f8bb96
0xb6f8bb91: jmp 0xb6f8bbf7
0xb6f8bb96: push %eax
0xb6f8bb97: lea 0x8(%esp),%eax
0xb6f8bb9b: mov %esi,-0x1c(%ebp)
0xb6f8bb9e: mov %esp,%edi
0xb6f8bba0: shr $0xc,%edi
0xb6f8bba3: mov 0x115d7a0(,%edi,4),%edi
0xb6f8bbaa: push %edi
0xb6f8bbab: mov %ebp,0x118(%edi)
0xb6f8bbb1: mov %eax,0x110(%edi)
0xb6f8bbb7: call 0xd77500 <_ZN18InterpreterRuntime14multianewarrayEP10JavaThreadPi>
0xb6f8bbbc: add $0x8,%esp
0xb6f8bbbf: movl $0x0,0x110(%edi)
0xb6f8bbc9: movl $0x0,0x118(%edi)
0xb6f8bbd3: cmpl $0x0,0x4(%edi)
0xb6f8bbda: jne 0xb6f78340
0xb6f8bbe0: mov 0x140(%edi),%eax
0xb6f8bbe6: movl $0x0,0x140(%edi)
0xb6f8bbf0: mov -0x1c(%ebp),%esi
0xb6f8bbf3: mov -0x18(%ebp),%edi
0xb6f8bbf6: ret
0xb6f8bbf7: movzbl 0x3(%esi),%ebx
0xb6f8bbfb: lea (%esp,%ebx,4),%esp
0xb6f8bbfe: movzbl 0x4(%esi),%ebx
0xb6f8bc02: add $0x4,%esi
0xb6f8bc05: jmp *0x1155dc0(,%ebx,4)
0xb6f8bc0c: add %al,(%eax)
0xb6f8bc0e: add %al,(%eax)
0xb6f8bc10: add %al,(%eax)
0xb6f8bc12: add %al,(%eax)
0xb6f8bc14: add %al,(%eax)
0xb6f8bc16: add %al,(%eax)
0xb6f8bc18: add %al,(%eax)
0xb6f8bc1a: add %al,(%eax)
0xb6f8bc1c: add %al,(%eax)
0xb6f8bc1e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8bc20 608 198 0xc6 0x10a1620: "ifnull"
Dump of assembler code from 0xb6f8bc40 to 0xb6f8be80:
0xb6f8bc40: pop %eax
0xb6f8bc41: test %eax,%eax
0xb6f8bc43: jne 0xb6f8be3f
0xb6f8bc49: mov -0xc(%ebp),%ecx
0xb6f8bc4c: mov -0x10(%ebp),%eax
0xb6f8bc4f: test %eax,%eax
0xb6f8bc51: je 0xb6f8bc69
0xb6f8bc57: mov 0x4(%eax),%ebx
0xb6f8bc5a: add $0x1,%ebx
0xb6f8bc5d: sbb $0x0,%ebx
0xb6f8bc60: mov %ebx,0x4(%eax)
0xb6f8bc63: add 0x8(%eax),%eax
0xb6f8bc66: mov %eax,-0x10(%ebp)
0xb6f8bc69: mov 0x1(%esi),%edx
0xb6f8bc6c: bswap %edx
0xb6f8bc6e: sar $0x10,%edx
0xb6f8bc71: add %edx,%esi
0xb6f8bc73: test %edx,%edx
0xb6f8bc75: jns 0xb6f8bcbc
0xb6f8bc7b: mov 0x34(%ecx),%eax
0xb6f8bc7e: add $0x8,%eax
0xb6f8bc81: mov %eax,0x34(%ecx)
0xb6f8bc84: mov 0x30(%ecx),%eax
0xb6f8bc87: and $0xfffffff8,%eax
0xb6f8bc8a: add 0x34(%ecx),%eax
0xb6f8bc8d: cmp 0x114d934,%eax
0xb6f8bc93: jl 0xb6f8bcbc
0xb6f8bc99: mov -0x10(%ebp),%eax
0xb6f8bc9c: test %eax,%eax
0xb6f8bc9e: je 0xb6f8bcc6
0xb6f8bca4: cmp 0x114d930,%ebx
0xb6f8bcaa: jb 0xb6f8bcbc
0xb6f8bcb0: and $0x3ff,%ebx
0xb6f8bcb6: je 0xb6f8bd4f
0xb6f8bcbc: movzbl (%esi),%ebx
0xb6f8bcbf: jmp *0x11561c0(,%ebx,4)
0xb6f8bcc6: call 0xb6f8bcd0
0xb6f8bccb: jmp 0xb6f8bd20
0xb6f8bcd0: lea 0x4(%esp),%eax
0xb6f8bcd4: mov %esi,-0x1c(%ebp)
0xb6f8bcd7: mov %esp,%edi
0xb6f8bcd9: shr $0xc,%edi
0xb6f8bcdc: mov 0x115d7a0(,%edi,4),%edi
0xb6f8bce3: push %edi
0xb6f8bce4: mov %ebp,0x118(%edi)
0xb6f8bcea: mov %eax,0x110(%edi)
0xb6f8bcf0: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f8bcf5: add $0x4,%esp
0xb6f8bcf8: movl $0x0,0x110(%edi)
0xb6f8bd02: movl $0x0,0x118(%edi)
0xb6f8bd0c: cmpl $0x0,0x4(%edi)
0xb6f8bd13: jne 0xb6f78340
0xb6f8bd19: mov -0x1c(%ebp),%esi
0xb6f8bd1c: mov -0x18(%ebp),%edi
0xb6f8bd1f: ret
0xb6f8bd20: movzbl (%esi),%ebx
0xb6f8bd23: push %eax
0xb6f8bd24: push %ebx
0xb6f8bd25: mov -0xc(%ebp),%ebx
0xb6f8bd28: mov 0x10(%ebx),%eax
0xb6f8bd2b: test %eax,%eax
0xb6f8bd2d: je 0xb6f8bd45
0xb6f8bd33: push %esi
0xb6f8bd34: push %ebx
0xb6f8bd35: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8bd3a: add $0x8,%esp
0xb6f8bd3d: mov 0x10(%ebx),%ebx
0xb6f8bd40: add $0x64,%ebx
0xb6f8bd43: add %ebx,%eax
0xb6f8bd45: mov %eax,-0x10(%ebp)
0xb6f8bd48: pop %ebx
0xb6f8bd49: pop %eax
0xb6f8bd4a: jmp 0xb6f8bcbc
0xb6f8bd4f: neg %edx
0xb6f8bd51: add %esi,%edx
0xb6f8bd53: call 0xb6f8bd5d
0xb6f8bd58: jmp 0xb6f8bdae
0xb6f8bd5d: push %edx
0xb6f8bd5e: lea 0x8(%esp),%eax
0xb6f8bd62: mov %esi,-0x1c(%ebp)
0xb6f8bd65: mov %esp,%edi
0xb6f8bd67: shr $0xc,%edi
0xb6f8bd6a: mov 0x115d7a0(,%edi,4),%edi
0xb6f8bd71: push %edi
0xb6f8bd72: mov %ebp,0x118(%edi)
0xb6f8bd78: mov %eax,0x110(%edi)
0xb6f8bd7e: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f8bd83: add $0x8,%esp
0xb6f8bd86: movl $0x0,0x110(%edi)
0xb6f8bd90: movl $0x0,0x118(%edi)
0xb6f8bd9a: cmpl $0x0,0x4(%edi)
0xb6f8bda1: jne 0xb6f78340
0xb6f8bda7: mov -0x1c(%ebp),%esi
0xb6f8bdaa: mov -0x18(%ebp),%edi
0xb6f8bdad: ret
0xb6f8bdae: movzbl (%esi),%ebx
0xb6f8bdb1: test %eax,%eax
0xb6f8bdb3: je 0xb6f8bcbc
0xb6f8bdb9: mov 0x34(%eax),%ecx
0xb6f8bdbc: cmp $0xfffffffe,%ecx
0xb6f8bdbf: je 0xb6f8bcbc
0xb6f8bdc5: mov %eax,%ebx
0xb6f8bdc7: mov %esp,%ecx
0xb6f8bdc9: shr $0xc,%ecx
0xb6f8bdcc: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8bdd3: call 0xb6f8bddd
0xb6f8bdd8: jmp 0xb6f8be2d
0xb6f8bddd: lea 0x4(%esp),%eax
0xb6f8bde1: mov %esi,-0x1c(%ebp)
0xb6f8bde4: mov %esp,%edi
0xb6f8bde6: shr $0xc,%edi
0xb6f8bde9: mov 0x115d7a0(,%edi,4),%edi
0xb6f8bdf0: push %edi
0xb6f8bdf1: mov %ebp,0x118(%edi)
0xb6f8bdf7: mov %eax,0x110(%edi)
0xb6f8bdfd: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f8be02: add $0x4,%esp
0xb6f8be05: movl $0x0,0x110(%edi)
0xb6f8be0f: movl $0x0,0x118(%edi)
0xb6f8be19: cmpl $0x0,0x4(%edi)
0xb6f8be20: jne 0xb6f78340
0xb6f8be26: mov -0x1c(%ebp),%esi
0xb6f8be29: mov -0x18(%ebp),%edi
0xb6f8be2c: ret
0xb6f8be2d: mov %eax,%ecx
0xb6f8be2f: mov -0x4(%ebp),%edx
0xb6f8be32: mov %ebp,%esp
0xb6f8be34: pop %ebp
0xb6f8be35: pop %edi
0xb6f8be36: mov %edx,%esp
0xb6f8be38: and $0xfffffff0,%esp
0xb6f8be3b: push %edi
0xb6f8be3c: jmp *0x58(%ebx)
0xb6f8be3f: mov -0x10(%ebp),%eax
0xb6f8be42: test %eax,%eax
0xb6f8be44: je 0xb6f8be58
0xb6f8be4a: addl $0x1,0xc(%eax)
0xb6f8be4e: sbbl $0x0,0xc(%eax)
0xb6f8be52: add $0x10,%eax
0xb6f8be55: mov %eax,-0x10(%ebp)
0xb6f8be58: movzbl 0x3(%esi),%ebx
0xb6f8be5c: add $0x3,%esi
0xb6f8be5f: jmp *0x11561c0(,%ebx,4)
0xb6f8be66: xchg %ax,%ax
0xb6f8be68: add %al,(%eax)
0xb6f8be6a: add %al,(%eax)
0xb6f8be6c: add %al,(%eax)
0xb6f8be6e: add %al,(%eax)
0xb6f8be70: add %al,(%eax)
0xb6f8be72: add %al,(%eax)
0xb6f8be74: add %al,(%eax)
0xb6f8be76: add %al,(%eax)
0xb6f8be78: add %al,(%eax)
0xb6f8be7a: add %al,(%eax)
0xb6f8be7c: add %al,(%eax)
0xb6f8be7e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8be80 608 199 0xc7 0x10a1627: "ifnonnull"
Dump of assembler code from 0xb6f8bea0 to 0xb6f8c0e0:
0xb6f8bea0: pop %eax
0xb6f8bea1: test %eax,%eax
0xb6f8bea3: je 0xb6f8c09f
0xb6f8bea9: mov -0xc(%ebp),%ecx
0xb6f8beac: mov -0x10(%ebp),%eax
0xb6f8beaf: test %eax,%eax
0xb6f8beb1: je 0xb6f8bec9
0xb6f8beb7: mov 0x4(%eax),%ebx
0xb6f8beba: add $0x1,%ebx
0xb6f8bebd: sbb $0x0,%ebx
0xb6f8bec0: mov %ebx,0x4(%eax)
0xb6f8bec3: add 0x8(%eax),%eax
0xb6f8bec6: mov %eax,-0x10(%ebp)
0xb6f8bec9: mov 0x1(%esi),%edx
0xb6f8becc: bswap %edx
0xb6f8bece: sar $0x10,%edx
0xb6f8bed1: add %edx,%esi
0xb6f8bed3: test %edx,%edx
0xb6f8bed5: jns 0xb6f8bf1c
0xb6f8bedb: mov 0x34(%ecx),%eax
0xb6f8bede: add $0x8,%eax
0xb6f8bee1: mov %eax,0x34(%ecx)
0xb6f8bee4: mov 0x30(%ecx),%eax
0xb6f8bee7: and $0xfffffff8,%eax
0xb6f8beea: add 0x34(%ecx),%eax
0xb6f8beed: cmp 0x114d934,%eax
0xb6f8bef3: jl 0xb6f8bf1c
0xb6f8bef9: mov -0x10(%ebp),%eax
0xb6f8befc: test %eax,%eax
0xb6f8befe: je 0xb6f8bf26
0xb6f8bf04: cmp 0x114d930,%ebx
0xb6f8bf0a: jb 0xb6f8bf1c
0xb6f8bf10: and $0x3ff,%ebx
0xb6f8bf16: je 0xb6f8bfaf
0xb6f8bf1c: movzbl (%esi),%ebx
0xb6f8bf1f: jmp *0x11561c0(,%ebx,4)
0xb6f8bf26: call 0xb6f8bf30
0xb6f8bf2b: jmp 0xb6f8bf80
0xb6f8bf30: lea 0x4(%esp),%eax
0xb6f8bf34: mov %esi,-0x1c(%ebp)
0xb6f8bf37: mov %esp,%edi
0xb6f8bf39: shr $0xc,%edi
0xb6f8bf3c: mov 0x115d7a0(,%edi,4),%edi
0xb6f8bf43: push %edi
0xb6f8bf44: mov %ebp,0x118(%edi)
0xb6f8bf4a: mov %eax,0x110(%edi)
0xb6f8bf50: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f8bf55: add $0x4,%esp
0xb6f8bf58: movl $0x0,0x110(%edi)
0xb6f8bf62: movl $0x0,0x118(%edi)
0xb6f8bf6c: cmpl $0x0,0x4(%edi)
0xb6f8bf73: jne 0xb6f78340
0xb6f8bf79: mov -0x1c(%ebp),%esi
0xb6f8bf7c: mov -0x18(%ebp),%edi
0xb6f8bf7f: ret
0xb6f8bf80: movzbl (%esi),%ebx
0xb6f8bf83: push %eax
0xb6f8bf84: push %ebx
0xb6f8bf85: mov -0xc(%ebp),%ebx
0xb6f8bf88: mov 0x10(%ebx),%eax
0xb6f8bf8b: test %eax,%eax
0xb6f8bf8d: je 0xb6f8bfa5
0xb6f8bf93: push %esi
0xb6f8bf94: push %ebx
0xb6f8bf95: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8bf9a: add $0x8,%esp
0xb6f8bf9d: mov 0x10(%ebx),%ebx
0xb6f8bfa0: add $0x64,%ebx
0xb6f8bfa3: add %ebx,%eax
0xb6f8bfa5: mov %eax,-0x10(%ebp)
0xb6f8bfa8: pop %ebx
0xb6f8bfa9: pop %eax
0xb6f8bfaa: jmp 0xb6f8bf1c
0xb6f8bfaf: neg %edx
0xb6f8bfb1: add %esi,%edx
0xb6f8bfb3: call 0xb6f8bfbd
0xb6f8bfb8: jmp 0xb6f8c00e
0xb6f8bfbd: push %edx
0xb6f8bfbe: lea 0x8(%esp),%eax
0xb6f8bfc2: mov %esi,-0x1c(%ebp)
0xb6f8bfc5: mov %esp,%edi
0xb6f8bfc7: shr $0xc,%edi
0xb6f8bfca: mov 0x115d7a0(,%edi,4),%edi
0xb6f8bfd1: push %edi
0xb6f8bfd2: mov %ebp,0x118(%edi)
0xb6f8bfd8: mov %eax,0x110(%edi)
0xb6f8bfde: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f8bfe3: add $0x8,%esp
0xb6f8bfe6: movl $0x0,0x110(%edi)
0xb6f8bff0: movl $0x0,0x118(%edi)
0xb6f8bffa: cmpl $0x0,0x4(%edi)
0xb6f8c001: jne 0xb6f78340
0xb6f8c007: mov -0x1c(%ebp),%esi
0xb6f8c00a: mov -0x18(%ebp),%edi
0xb6f8c00d: ret
0xb6f8c00e: movzbl (%esi),%ebx
0xb6f8c011: test %eax,%eax
0xb6f8c013: je 0xb6f8bf1c
0xb6f8c019: mov 0x34(%eax),%ecx
0xb6f8c01c: cmp $0xfffffffe,%ecx
0xb6f8c01f: je 0xb6f8bf1c
0xb6f8c025: mov %eax,%ebx
0xb6f8c027: mov %esp,%ecx
0xb6f8c029: shr $0xc,%ecx
0xb6f8c02c: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8c033: call 0xb6f8c03d
0xb6f8c038: jmp 0xb6f8c08d
0xb6f8c03d: lea 0x4(%esp),%eax
0xb6f8c041: mov %esi,-0x1c(%ebp)
0xb6f8c044: mov %esp,%edi
0xb6f8c046: shr $0xc,%edi
0xb6f8c049: mov 0x115d7a0(,%edi,4),%edi
0xb6f8c050: push %edi
0xb6f8c051: mov %ebp,0x118(%edi)
0xb6f8c057: mov %eax,0x110(%edi)
0xb6f8c05d: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f8c062: add $0x4,%esp
0xb6f8c065: movl $0x0,0x110(%edi)
0xb6f8c06f: movl $0x0,0x118(%edi)
0xb6f8c079: cmpl $0x0,0x4(%edi)
0xb6f8c080: jne 0xb6f78340
0xb6f8c086: mov -0x1c(%ebp),%esi
0xb6f8c089: mov -0x18(%ebp),%edi
0xb6f8c08c: ret
0xb6f8c08d: mov %eax,%ecx
0xb6f8c08f: mov -0x4(%ebp),%edx
0xb6f8c092: mov %ebp,%esp
0xb6f8c094: pop %ebp
0xb6f8c095: pop %edi
0xb6f8c096: mov %edx,%esp
0xb6f8c098: and $0xfffffff0,%esp
0xb6f8c09b: push %edi
0xb6f8c09c: jmp *0x58(%ebx)
0xb6f8c09f: mov -0x10(%ebp),%eax
0xb6f8c0a2: test %eax,%eax
0xb6f8c0a4: je 0xb6f8c0b8
0xb6f8c0aa: addl $0x1,0xc(%eax)
0xb6f8c0ae: sbbl $0x0,0xc(%eax)
0xb6f8c0b2: add $0x10,%eax
0xb6f8c0b5: mov %eax,-0x10(%ebp)
0xb6f8c0b8: movzbl 0x3(%esi),%ebx
0xb6f8c0bc: add $0x3,%esi
0xb6f8c0bf: jmp *0x11561c0(,%ebx,4)
0xb6f8c0c6: xchg %ax,%ax
0xb6f8c0c8: add %al,(%eax)
0xb6f8c0ca: add %al,(%eax)
0xb6f8c0cc: add %al,(%eax)
0xb6f8c0ce: add %al,(%eax)
0xb6f8c0d0: add %al,(%eax)
0xb6f8c0d2: add %al,(%eax)
0xb6f8c0d4: add %al,(%eax)
0xb6f8c0d6: add %al,(%eax)
0xb6f8c0d8: add %al,(%eax)
0xb6f8c0da: add %al,(%eax)
0xb6f8c0dc: add %al,(%eax)
0xb6f8c0de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c0e0 608 200 0xc8 0x10a1637: "goto_w"
Dump of assembler code from 0xb6f8c100 to 0xb6f8c340:
0xb6f8c100: sub $0x4,%esp
0xb6f8c103: fstps (%esp)
0xb6f8c106: jmp 0xb6f8c124
0xb6f8c10b: sub $0x8,%esp
0xb6f8c10e: fstpl (%esp)
0xb6f8c111: jmp 0xb6f8c124
0xb6f8c116: push %edx
0xb6f8c117: push %eax
0xb6f8c118: jmp 0xb6f8c124
0xb6f8c11d: push %eax
0xb6f8c11e: jmp 0xb6f8c124
0xb6f8c123: push %eax
0xb6f8c124: mov -0xc(%ebp),%ecx
0xb6f8c127: mov -0x10(%ebp),%eax
0xb6f8c12a: test %eax,%eax
0xb6f8c12c: je 0xb6f8c144
0xb6f8c132: mov 0x4(%eax),%ebx
0xb6f8c135: add $0x1,%ebx
0xb6f8c138: sbb $0x0,%ebx
0xb6f8c13b: mov %ebx,0x4(%eax)
0xb6f8c13e: add 0x8(%eax),%eax
0xb6f8c141: mov %eax,-0x10(%ebp)
0xb6f8c144: mov 0x1(%esi),%edx
0xb6f8c147: bswap %edx
0xb6f8c149: add %edx,%esi
0xb6f8c14b: test %edx,%edx
0xb6f8c14d: jns 0xb6f8c194
0xb6f8c153: mov 0x34(%ecx),%eax
0xb6f8c156: add $0x8,%eax
0xb6f8c159: mov %eax,0x34(%ecx)
0xb6f8c15c: mov 0x30(%ecx),%eax
0xb6f8c15f: and $0xfffffff8,%eax
0xb6f8c162: add 0x34(%ecx),%eax
0xb6f8c165: cmp 0x114d934,%eax
0xb6f8c16b: jl 0xb6f8c194
0xb6f8c171: mov -0x10(%ebp),%eax
0xb6f8c174: test %eax,%eax
0xb6f8c176: je 0xb6f8c19e
0xb6f8c17c: cmp 0x114d930,%ebx
0xb6f8c182: jb 0xb6f8c194
0xb6f8c188: and $0x3ff,%ebx
0xb6f8c18e: je 0xb6f8c227
0xb6f8c194: movzbl (%esi),%ebx
0xb6f8c197: jmp *0x11561c0(,%ebx,4)
0xb6f8c19e: call 0xb6f8c1a8
0xb6f8c1a3: jmp 0xb6f8c1f8
0xb6f8c1a8: lea 0x4(%esp),%eax
0xb6f8c1ac: mov %esi,-0x1c(%ebp)
0xb6f8c1af: mov %esp,%edi
0xb6f8c1b1: shr $0xc,%edi
0xb6f8c1b4: mov 0x115d7a0(,%edi,4),%edi
0xb6f8c1bb: push %edi
0xb6f8c1bc: mov %ebp,0x118(%edi)
0xb6f8c1c2: mov %eax,0x110(%edi)
0xb6f8c1c8: call 0xd79270 <_ZN18InterpreterRuntime14profile_methodEP10JavaThread>
0xb6f8c1cd: add $0x4,%esp
0xb6f8c1d0: movl $0x0,0x110(%edi)
0xb6f8c1da: movl $0x0,0x118(%edi)
0xb6f8c1e4: cmpl $0x0,0x4(%edi)
0xb6f8c1eb: jne 0xb6f78340
0xb6f8c1f1: mov -0x1c(%ebp),%esi
0xb6f8c1f4: mov -0x18(%ebp),%edi
0xb6f8c1f7: ret
0xb6f8c1f8: movzbl (%esi),%ebx
0xb6f8c1fb: push %eax
0xb6f8c1fc: push %ebx
0xb6f8c1fd: mov -0xc(%ebp),%ebx
0xb6f8c200: mov 0x10(%ebx),%eax
0xb6f8c203: test %eax,%eax
0xb6f8c205: je 0xb6f8c21d
0xb6f8c20b: push %esi
0xb6f8c20c: push %ebx
0xb6f8c20d: call 0xd72ec0 <_ZN18InterpreterRuntime9bcp_to_diEP13methodOopDescPh>
0xb6f8c212: add $0x8,%esp
0xb6f8c215: mov 0x10(%ebx),%ebx
0xb6f8c218: add $0x64,%ebx
0xb6f8c21b: add %ebx,%eax
0xb6f8c21d: mov %eax,-0x10(%ebp)
0xb6f8c220: pop %ebx
0xb6f8c221: pop %eax
0xb6f8c222: jmp 0xb6f8c194
0xb6f8c227: neg %edx
0xb6f8c229: add %esi,%edx
0xb6f8c22b: call 0xb6f8c235
0xb6f8c230: jmp 0xb6f8c286
0xb6f8c235: push %edx
0xb6f8c236: lea 0x8(%esp),%eax
0xb6f8c23a: mov %esi,-0x1c(%ebp)
0xb6f8c23d: mov %esp,%edi
0xb6f8c23f: shr $0xc,%edi
0xb6f8c242: mov 0x115d7a0(,%edi,4),%edi
0xb6f8c249: push %edi
0xb6f8c24a: mov %ebp,0x118(%edi)
0xb6f8c250: mov %eax,0x110(%edi)
0xb6f8c256: call 0xd752f0 <_ZN18InterpreterRuntime26frequency_counter_overflowEP10JavaThreadPh>
0xb6f8c25b: add $0x8,%esp
0xb6f8c25e: movl $0x0,0x110(%edi)
0xb6f8c268: movl $0x0,0x118(%edi)
0xb6f8c272: cmpl $0x0,0x4(%edi)
0xb6f8c279: jne 0xb6f78340
0xb6f8c27f: mov -0x1c(%ebp),%esi
0xb6f8c282: mov -0x18(%ebp),%edi
0xb6f8c285: ret
0xb6f8c286: movzbl (%esi),%ebx
0xb6f8c289: test %eax,%eax
0xb6f8c28b: je 0xb6f8c194
0xb6f8c291: mov 0x34(%eax),%ecx
0xb6f8c294: cmp $0xfffffffe,%ecx
0xb6f8c297: je 0xb6f8c194
0xb6f8c29d: mov %eax,%ebx
0xb6f8c29f: mov %esp,%ecx
0xb6f8c2a1: shr $0xc,%ecx
0xb6f8c2a4: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8c2ab: call 0xb6f8c2b5
0xb6f8c2b0: jmp 0xb6f8c305
0xb6f8c2b5: lea 0x4(%esp),%eax
0xb6f8c2b9: mov %esi,-0x1c(%ebp)
0xb6f8c2bc: mov %esp,%edi
0xb6f8c2be: shr $0xc,%edi
0xb6f8c2c1: mov 0x115d7a0(,%edi,4),%edi
0xb6f8c2c8: push %edi
0xb6f8c2c9: mov %ebp,0x118(%edi)
0xb6f8c2cf: mov %eax,0x110(%edi)
0xb6f8c2d5: call 0xfb61d0 <_ZN13SharedRuntime19OSR_migration_beginEP10JavaThread>
0xb6f8c2da: add $0x4,%esp
0xb6f8c2dd: movl $0x0,0x110(%edi)
0xb6f8c2e7: movl $0x0,0x118(%edi)
0xb6f8c2f1: cmpl $0x0,0x4(%edi)
0xb6f8c2f8: jne 0xb6f78340
0xb6f8c2fe: mov -0x1c(%ebp),%esi
0xb6f8c301: mov -0x18(%ebp),%edi
0xb6f8c304: ret
0xb6f8c305: mov %eax,%ecx
0xb6f8c307: mov -0x4(%ebp),%edx
0xb6f8c30a: mov %ebp,%esp
0xb6f8c30c: pop %ebp
0xb6f8c30d: pop %edi
0xb6f8c30e: mov %edx,%esp
0xb6f8c310: and $0xfffffff0,%esp
0xb6f8c313: push %edi
0xb6f8c314: jmp *0x58(%ebx)
0xb6f8c317: movzbl 0x5(%esi),%ebx
0xb6f8c31b: add $0x5,%esi
0xb6f8c31e: jmp *0x11561c0(,%ebx,4)
0xb6f8c325: data32 xchg %ax,%ax
0xb6f8c328: add %al,(%eax)
0xb6f8c32a: add %al,(%eax)
0xb6f8c32c: add %al,(%eax)
0xb6f8c32e: add %al,(%eax)
0xb6f8c330: add %al,(%eax)
0xb6f8c332: add %al,(%eax)
0xb6f8c334: add %al,(%eax)
0xb6f8c336: add %al,(%eax)
0xb6f8c338: add %al,(%eax)
0xb6f8c33a: add %al,(%eax)
0xb6f8c33c: add %al,(%eax)
0xb6f8c33e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c340 160 201 0xc9 0x10a163e: "jsr_w"
Dump of assembler code from 0xb6f8c360 to 0xb6f8c3e0:
0xb6f8c360: sub $0x4,%esp
0xb6f8c363: fstps (%esp)
0xb6f8c366: jmp 0xb6f8c384
0xb6f8c36b: sub $0x8,%esp
0xb6f8c36e: fstpl (%esp)
0xb6f8c371: jmp 0xb6f8c384
0xb6f8c376: push %edx
0xb6f8c377: push %eax
0xb6f8c378: jmp 0xb6f8c384
0xb6f8c37d: push %eax
0xb6f8c37e: jmp 0xb6f8c384
0xb6f8c383: push %eax
0xb6f8c384: mov -0xc(%ebp),%ecx
0xb6f8c387: mov -0x10(%ebp),%eax
0xb6f8c38a: test %eax,%eax
0xb6f8c38c: je 0xb6f8c3a4
0xb6f8c392: mov 0x4(%eax),%ebx
0xb6f8c395: add $0x1,%ebx
0xb6f8c398: sbb $0x0,%ebx
0xb6f8c39b: mov %ebx,0x4(%eax)
0xb6f8c39e: add 0x8(%eax),%eax
0xb6f8c3a1: mov %eax,-0x10(%ebp)
0xb6f8c3a4: mov 0x1(%esi),%edx
0xb6f8c3a7: bswap %edx
0xb6f8c3a9: movzbl (%esi,%edx,1),%ebx
0xb6f8c3ad: lea -0x2b(%esi),%eax
0xb6f8c3b0: sub 0x8(%ecx),%eax
0xb6f8c3b3: add %edx,%esi
0xb6f8c3b5: push %eax
0xb6f8c3b6: jmp *0x11585c0(,%ebx,4)
0xb6f8c3bd: movzbl 0x5(%esi),%ebx
0xb6f8c3c1: add $0x5,%esi
0xb6f8c3c4: jmp *0x11561c0(,%ebx,4)
0xb6f8c3cb: nop
0xb6f8c3cc: add %al,(%eax)
0xb6f8c3ce: add %al,(%eax)
0xb6f8c3d0: add %al,(%eax)
0xb6f8c3d2: add %al,(%eax)
0xb6f8c3d4: add %al,(%eax)
0xb6f8c3d6: add %al,(%eax)
0xb6f8c3d8: add %al,(%eax)
0xb6f8c3da: add %al,(%eax)
0xb6f8c3dc: add %al,(%eax)
0xb6f8c3de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c3e0 288 202 0xca 0x10dd183: "breakpoint"
Dump of assembler code from 0xb6f8c400 to 0xb6f8c500:
0xb6f8c400: sub $0x4,%esp
0xb6f8c403: fstps (%esp)
0xb6f8c406: jmp 0xb6f8c424
0xb6f8c40b: sub $0x8,%esp
0xb6f8c40e: fstpl (%esp)
0xb6f8c411: jmp 0xb6f8c424
0xb6f8c416: push %edx
0xb6f8c417: push %eax
0xb6f8c418: jmp 0xb6f8c424
0xb6f8c41d: push %eax
0xb6f8c41e: jmp 0xb6f8c424
0xb6f8c423: push %eax
0xb6f8c424: mov -0xc(%ebp),%ecx
0xb6f8c427: call 0xb6f8c431
0xb6f8c42c: jmp 0xb6f8c483
0xb6f8c431: push %esi
0xb6f8c432: push %ecx
0xb6f8c433: lea 0xc(%esp),%eax
0xb6f8c437: mov %esi,-0x1c(%ebp)
0xb6f8c43a: mov %esp,%edi
0xb6f8c43c: shr $0xc,%edi
0xb6f8c43f: mov 0x115d7a0(,%edi,4),%edi
0xb6f8c446: push %edi
0xb6f8c447: mov %ebp,0x118(%edi)
0xb6f8c44d: mov %eax,0x110(%edi)
0xb6f8c453: call 0xd73b40 <_ZN18InterpreterRuntime24get_original_bytecode_atEP10JavaThreadP13methodOopDescPh>
0xb6f8c458: add $0xc,%esp
0xb6f8c45b: movl $0x0,0x110(%edi)
0xb6f8c465: movl $0x0,0x118(%edi)
0xb6f8c46f: cmpl $0x0,0x4(%edi)
0xb6f8c476: jne 0xb6f78340
0xb6f8c47c: mov -0x1c(%ebp),%esi
0xb6f8c47f: mov -0x18(%ebp),%edi
0xb6f8c482: ret
0xb6f8c483: mov %eax,%ebx
0xb6f8c485: mov -0xc(%ebp),%ecx
0xb6f8c488: call 0xb6f8c492
0xb6f8c48d: jmp 0xb6f8c4e4
0xb6f8c492: push %esi
0xb6f8c493: push %ecx
0xb6f8c494: lea 0xc(%esp),%eax
0xb6f8c498: mov %esi,-0x1c(%ebp)
0xb6f8c49b: mov %esp,%edi
0xb6f8c49d: shr $0xc,%edi
0xb6f8c4a0: mov 0x115d7a0(,%edi,4),%edi
0xb6f8c4a7: push %edi
0xb6f8c4a8: mov %ebp,0x118(%edi)
0xb6f8c4ae: mov %eax,0x110(%edi)
0xb6f8c4b4: call 0xd73a30 <_ZN18InterpreterRuntime11_breakpointEP10JavaThreadP13methodOopDescPh>
0xb6f8c4b9: add $0xc,%esp
0xb6f8c4bc: movl $0x0,0x110(%edi)
0xb6f8c4c6: movl $0x0,0x118(%edi)
0xb6f8c4d0: cmpl $0x0,0x4(%edi)
0xb6f8c4d7: jne 0xb6f78340
0xb6f8c4dd: mov -0x1c(%ebp),%esi
0xb6f8c4e0: mov -0x18(%ebp),%edi
0xb6f8c4e3: ret
0xb6f8c4e4: jmp *0x11585c0(,%ebx,4)
0xb6f8c4eb: nop
0xb6f8c4ec: add %al,(%eax)
0xb6f8c4ee: add %al,(%eax)
0xb6f8c4f0: add %al,(%eax)
0xb6f8c4f2: add %al,(%eax)
0xb6f8c4f4: add %al,(%eax)
0xb6f8c4f6: add %al,(%eax)
0xb6f8c4f8: add %al,(%eax)
0xb6f8c4fa: add %al,(%eax)
0xb6f8c4fc: add %al,(%eax)
0xb6f8c4fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c500 96 203 0xcb 0x10a1644: "fast_agetfield"
Dump of assembler code from 0xb6f8c520 to 0xb6f8c560:
0xb6f8c520: pop %eax
0xb6f8c521: movzwl 0x1(%esi),%ebx
0xb6f8c525: mov -0x14(%ebp),%ecx
0xb6f8c528: shl $0x2,%ebx
0xb6f8c52b: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c52f: cmp (%eax),%eax
0xb6f8c531: mov (%eax,%ebx,1),%eax
0xb6f8c534: movzbl 0x3(%esi),%ebx
0xb6f8c538: add $0x3,%esi
0xb6f8c53b: jmp *0x1155dc0(,%ebx,4)
0xb6f8c542: xchg %ax,%ax
0xb6f8c544: add %al,(%eax)
0xb6f8c546: add %al,(%eax)
0xb6f8c548: add %al,(%eax)
0xb6f8c54a: add %al,(%eax)
0xb6f8c54c: add %al,(%eax)
0xb6f8c54e: add %al,(%eax)
0xb6f8c550: add %al,(%eax)
0xb6f8c552: add %al,(%eax)
0xb6f8c554: add %al,(%eax)
0xb6f8c556: add %al,(%eax)
0xb6f8c558: add %al,(%eax)
0xb6f8c55a: add %al,(%eax)
0xb6f8c55c: add %al,(%eax)
0xb6f8c55e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c560 96 204 0xcc 0x10a1653: "fast_bgetfield"
Dump of assembler code from 0xb6f8c580 to 0xb6f8c5c0:
0xb6f8c580: pop %eax
0xb6f8c581: movzwl 0x1(%esi),%ebx
0xb6f8c585: mov -0x14(%ebp),%ecx
0xb6f8c588: shl $0x2,%ebx
0xb6f8c58b: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c58f: cmp (%eax),%eax
0xb6f8c591: movsbl (%eax,%ebx,1),%eax
0xb6f8c595: movzbl 0x3(%esi),%ebx
0xb6f8c599: add $0x3,%esi
0xb6f8c59c: jmp *0x1154dc0(,%ebx,4)
0xb6f8c5a3: nop
0xb6f8c5a4: add %al,(%eax)
0xb6f8c5a6: add %al,(%eax)
0xb6f8c5a8: add %al,(%eax)
0xb6f8c5aa: add %al,(%eax)
0xb6f8c5ac: add %al,(%eax)
0xb6f8c5ae: add %al,(%eax)
0xb6f8c5b0: add %al,(%eax)
0xb6f8c5b2: add %al,(%eax)
0xb6f8c5b4: add %al,(%eax)
0xb6f8c5b6: add %al,(%eax)
0xb6f8c5b8: add %al,(%eax)
0xb6f8c5ba: add %al,(%eax)
0xb6f8c5bc: add %al,(%eax)
0xb6f8c5be: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c5c0 96 205 0xcd 0x10a1662: "fast_cgetfield"
Dump of assembler code from 0xb6f8c5e0 to 0xb6f8c620:
0xb6f8c5e0: pop %eax
0xb6f8c5e1: movzwl 0x1(%esi),%ebx
0xb6f8c5e5: mov -0x14(%ebp),%ecx
0xb6f8c5e8: shl $0x2,%ebx
0xb6f8c5eb: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c5ef: cmp (%eax),%eax
0xb6f8c5f1: movzwl (%eax,%ebx,1),%eax
0xb6f8c5f5: movzbl 0x3(%esi),%ebx
0xb6f8c5f9: add $0x3,%esi
0xb6f8c5fc: jmp *0x1154dc0(,%ebx,4)
0xb6f8c603: nop
0xb6f8c604: add %al,(%eax)
0xb6f8c606: add %al,(%eax)
0xb6f8c608: add %al,(%eax)
0xb6f8c60a: add %al,(%eax)
0xb6f8c60c: add %al,(%eax)
0xb6f8c60e: add %al,(%eax)
0xb6f8c610: add %al,(%eax)
0xb6f8c612: add %al,(%eax)
0xb6f8c614: add %al,(%eax)
0xb6f8c616: add %al,(%eax)
0xb6f8c618: add %al,(%eax)
0xb6f8c61a: add %al,(%eax)
0xb6f8c61c: add %al,(%eax)
0xb6f8c61e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c620 96 206 0xce 0x10a1671: "fast_dgetfield"
Dump of assembler code from 0xb6f8c640 to 0xb6f8c680:
0xb6f8c640: pop %eax
0xb6f8c641: movzwl 0x1(%esi),%ebx
0xb6f8c645: mov -0x14(%ebp),%ecx
0xb6f8c648: shl $0x2,%ebx
0xb6f8c64b: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c64f: cmp (%eax),%eax
0xb6f8c651: fldl (%eax,%ebx,1)
0xb6f8c654: movzbl 0x3(%esi),%ebx
0xb6f8c658: add $0x3,%esi
0xb6f8c65b: jmp *0x11559c0(,%ebx,4)
0xb6f8c662: xchg %ax,%ax
0xb6f8c664: add %al,(%eax)
0xb6f8c666: add %al,(%eax)
0xb6f8c668: add %al,(%eax)
0xb6f8c66a: add %al,(%eax)
0xb6f8c66c: add %al,(%eax)
0xb6f8c66e: add %al,(%eax)
0xb6f8c670: add %al,(%eax)
0xb6f8c672: add %al,(%eax)
0xb6f8c674: add %al,(%eax)
0xb6f8c676: add %al,(%eax)
0xb6f8c678: add %al,(%eax)
0xb6f8c67a: add %al,(%eax)
0xb6f8c67c: add %al,(%eax)
0xb6f8c67e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c680 96 207 0xcf 0x10a1680: "fast_fgetfield"
Dump of assembler code from 0xb6f8c6a0 to 0xb6f8c6e0:
0xb6f8c6a0: pop %eax
0xb6f8c6a1: movzwl 0x1(%esi),%ebx
0xb6f8c6a5: mov -0x14(%ebp),%ecx
0xb6f8c6a8: shl $0x2,%ebx
0xb6f8c6ab: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c6af: cmp (%eax),%eax
0xb6f8c6b1: flds (%eax,%ebx,1)
0xb6f8c6b4: movzbl 0x3(%esi),%ebx
0xb6f8c6b8: add $0x3,%esi
0xb6f8c6bb: jmp *0x11555c0(,%ebx,4)
0xb6f8c6c2: xchg %ax,%ax
0xb6f8c6c4: add %al,(%eax)
0xb6f8c6c6: add %al,(%eax)
0xb6f8c6c8: add %al,(%eax)
0xb6f8c6ca: add %al,(%eax)
0xb6f8c6cc: add %al,(%eax)
0xb6f8c6ce: add %al,(%eax)
0xb6f8c6d0: add %al,(%eax)
0xb6f8c6d2: add %al,(%eax)
0xb6f8c6d4: add %al,(%eax)
0xb6f8c6d6: add %al,(%eax)
0xb6f8c6d8: add %al,(%eax)
0xb6f8c6da: add %al,(%eax)
0xb6f8c6dc: add %al,(%eax)
0xb6f8c6de: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c6e0 96 208 0xd0 0x10a168f: "fast_igetfield"
Dump of assembler code from 0xb6f8c700 to 0xb6f8c740:
0xb6f8c700: pop %eax
0xb6f8c701: movzwl 0x1(%esi),%ebx
0xb6f8c705: mov -0x14(%ebp),%ecx
0xb6f8c708: shl $0x2,%ebx
0xb6f8c70b: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c70f: cmp (%eax),%eax
0xb6f8c711: mov (%eax,%ebx,1),%eax
0xb6f8c714: movzbl 0x3(%esi),%ebx
0xb6f8c718: add $0x3,%esi
0xb6f8c71b: jmp *0x1154dc0(,%ebx,4)
0xb6f8c722: xchg %ax,%ax
0xb6f8c724: add %al,(%eax)
0xb6f8c726: add %al,(%eax)
0xb6f8c728: add %al,(%eax)
0xb6f8c72a: add %al,(%eax)
0xb6f8c72c: add %al,(%eax)
0xb6f8c72e: add %al,(%eax)
0xb6f8c730: add %al,(%eax)
0xb6f8c732: add %al,(%eax)
0xb6f8c734: add %al,(%eax)
0xb6f8c736: add %al,(%eax)
0xb6f8c738: add %al,(%eax)
0xb6f8c73a: add %al,(%eax)
0xb6f8c73c: add %al,(%eax)
0xb6f8c73e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c740 96 209 0xd1 0x10a169e: "fast_lgetfield"
Dump of assembler code from 0xb6f8c760 to 0xb6f8c7a0:
0xb6f8c760: pop %eax
0xb6f8c761: movzwl 0x1(%esi),%ebx
0xb6f8c765: mov -0x14(%ebp),%ecx
0xb6f8c768: shl $0x2,%ebx
0xb6f8c76b: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c76f: cmp (%eax),%eax
0xb6f8c771: push $0x10e9771
0xb6f8c776: call 0xb6f8c77b
0xb6f8c77b: pusha
0xb6f8c77c: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8c781: hlt
0xb6f8c782: movzbl 0x3(%esi),%ebx
0xb6f8c786: add $0x3,%esi
0xb6f8c789: jmp *0x11551c0(,%ebx,4)
0xb6f8c790: add %al,(%eax)
0xb6f8c792: add %al,(%eax)
0xb6f8c794: add %al,(%eax)
0xb6f8c796: add %al,(%eax)
0xb6f8c798: add %al,(%eax)
0xb6f8c79a: add %al,(%eax)
0xb6f8c79c: add %al,(%eax)
0xb6f8c79e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c7a0 96 210 0xd2 0x10a16ad: "fast_sgetfield"
Dump of assembler code from 0xb6f8c7c0 to 0xb6f8c800:
0xb6f8c7c0: pop %eax
0xb6f8c7c1: movzwl 0x1(%esi),%ebx
0xb6f8c7c5: mov -0x14(%ebp),%ecx
0xb6f8c7c8: shl $0x2,%ebx
0xb6f8c7cb: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c7cf: cmp (%eax),%eax
0xb6f8c7d1: movswl (%eax,%ebx,1),%eax
0xb6f8c7d5: movzbl 0x3(%esi),%ebx
0xb6f8c7d9: add $0x3,%esi
0xb6f8c7dc: jmp *0x1154dc0(,%ebx,4)
0xb6f8c7e3: nop
0xb6f8c7e4: add %al,(%eax)
0xb6f8c7e6: add %al,(%eax)
0xb6f8c7e8: add %al,(%eax)
0xb6f8c7ea: add %al,(%eax)
0xb6f8c7ec: add %al,(%eax)
0xb6f8c7ee: add %al,(%eax)
0xb6f8c7f0: add %al,(%eax)
0xb6f8c7f2: add %al,(%eax)
0xb6f8c7f4: add %al,(%eax)
0xb6f8c7f6: add %al,(%eax)
0xb6f8c7f8: add %al,(%eax)
0xb6f8c7fa: add %al,(%eax)
0xb6f8c7fc: add %al,(%eax)
0xb6f8c7fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c800 128 211 0xd3 0x10a16bc: "fast_aputfield"
Dump of assembler code from 0xb6f8c820 to 0xb6f8c880:
0xb6f8c820: pop %eax
0xb6f8c821: movzwl 0x1(%esi),%ebx
0xb6f8c825: mov -0x14(%ebp),%ecx
0xb6f8c828: shl $0x2,%ebx
0xb6f8c82b: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8c82f: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c833: shr $0x19,%edx
0xb6f8c836: and $0x1,%edx
0xb6f8c839: test %edx,%edx
0xb6f8c83b: je 0xb6f8c85c
0xb6f8c841: pop %ecx
0xb6f8c842: cmp (%ecx),%eax
0xb6f8c844: mov %eax,(%ecx,%ebx,1)
0xb6f8c847: shr $0x9,%ecx
0xb6f8c84a: movb $0x0,-0x48dcba80(,%ecx,1)
0xb6f8c852: lock addl $0x0,(%esp)
0xb6f8c857: jmp 0xb6f8c86d
0xb6f8c85c: pop %ecx
0xb6f8c85d: cmp (%ecx),%eax
0xb6f8c85f: mov %eax,(%ecx,%ebx,1)
0xb6f8c862: shr $0x9,%ecx
0xb6f8c865: movb $0x0,-0x48dcba80(,%ecx,1)
0xb6f8c86d: movzbl 0x3(%esi),%ebx
0xb6f8c871: add $0x3,%esi
0xb6f8c874: jmp *0x11561c0(,%ebx,4)
0xb6f8c87b: nop
0xb6f8c87c: add %al,(%eax)
0xb6f8c87e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c880 128 212 0xd4 0x10a16cb: "fast_bputfield"
Dump of assembler code from 0xb6f8c8a0 to 0xb6f8c900:
0xb6f8c8a0: pop %eax
0xb6f8c8a1: movzwl 0x1(%esi),%ebx
0xb6f8c8a5: mov -0x14(%ebp),%ecx
0xb6f8c8a8: shl $0x2,%ebx
0xb6f8c8ab: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8c8af: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c8b3: shr $0x19,%edx
0xb6f8c8b6: and $0x1,%edx
0xb6f8c8b9: test %edx,%edx
0xb6f8c8bb: je 0xb6f8c8d1
0xb6f8c8c1: pop %ecx
0xb6f8c8c2: cmp (%ecx),%eax
0xb6f8c8c4: mov %al,(%ecx,%ebx,1)
0xb6f8c8c7: lock addl $0x0,(%esp)
0xb6f8c8cc: jmp 0xb6f8c8d7
0xb6f8c8d1: pop %ecx
0xb6f8c8d2: cmp (%ecx),%eax
0xb6f8c8d4: mov %al,(%ecx,%ebx,1)
0xb6f8c8d7: movzbl 0x3(%esi),%ebx
0xb6f8c8db: add $0x3,%esi
0xb6f8c8de: jmp *0x11561c0(,%ebx,4)
0xb6f8c8e5: data32 xchg %ax,%ax
0xb6f8c8e8: add %al,(%eax)
0xb6f8c8ea: add %al,(%eax)
0xb6f8c8ec: add %al,(%eax)
0xb6f8c8ee: add %al,(%eax)
0xb6f8c8f0: add %al,(%eax)
0xb6f8c8f2: add %al,(%eax)
0xb6f8c8f4: add %al,(%eax)
0xb6f8c8f6: add %al,(%eax)
0xb6f8c8f8: add %al,(%eax)
0xb6f8c8fa: add %al,(%eax)
0xb6f8c8fc: add %al,(%eax)
0xb6f8c8fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c900 128 213 0xd5 0x10a16da: "fast_cputfield"
Dump of assembler code from 0xb6f8c920 to 0xb6f8c980:
0xb6f8c920: pop %eax
0xb6f8c921: movzwl 0x1(%esi),%ebx
0xb6f8c925: mov -0x14(%ebp),%ecx
0xb6f8c928: shl $0x2,%ebx
0xb6f8c92b: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8c92f: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c933: shr $0x19,%edx
0xb6f8c936: and $0x1,%edx
0xb6f8c939: test %edx,%edx
0xb6f8c93b: je 0xb6f8c952
0xb6f8c941: pop %ecx
0xb6f8c942: cmp (%ecx),%eax
0xb6f8c944: mov %ax,(%ecx,%ebx,1)
0xb6f8c948: lock addl $0x0,(%esp)
0xb6f8c94d: jmp 0xb6f8c959
0xb6f8c952: pop %ecx
0xb6f8c953: cmp (%ecx),%eax
0xb6f8c955: mov %ax,(%ecx,%ebx,1)
0xb6f8c959: movzbl 0x3(%esi),%ebx
0xb6f8c95d: add $0x3,%esi
0xb6f8c960: jmp *0x11561c0(,%ebx,4)
0xb6f8c967: nop
0xb6f8c968: add %al,(%eax)
0xb6f8c96a: add %al,(%eax)
0xb6f8c96c: add %al,(%eax)
0xb6f8c96e: add %al,(%eax)
0xb6f8c970: add %al,(%eax)
0xb6f8c972: add %al,(%eax)
0xb6f8c974: add %al,(%eax)
0xb6f8c976: add %al,(%eax)
0xb6f8c978: add %al,(%eax)
0xb6f8c97a: add %al,(%eax)
0xb6f8c97c: add %al,(%eax)
0xb6f8c97e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8c980 128 214 0xd6 0x10a16e9: "fast_dputfield"
Dump of assembler code from 0xb6f8c9a0 to 0xb6f8ca00:
0xb6f8c9a0: fldl (%esp)
0xb6f8c9a3: add $0x8,%esp
0xb6f8c9a6: movzwl 0x1(%esi),%ebx
0xb6f8c9aa: mov -0x14(%ebp),%ecx
0xb6f8c9ad: shl $0x2,%ebx
0xb6f8c9b0: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8c9b4: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8c9b8: shr $0x19,%edx
0xb6f8c9bb: and $0x1,%edx
0xb6f8c9be: test %edx,%edx
0xb6f8c9c0: je 0xb6f8c9d6
0xb6f8c9c6: pop %ecx
0xb6f8c9c7: cmp (%ecx),%eax
0xb6f8c9c9: fstpl (%ecx,%ebx,1)
0xb6f8c9cc: lock addl $0x0,(%esp)
0xb6f8c9d1: jmp 0xb6f8c9dc
0xb6f8c9d6: pop %ecx
0xb6f8c9d7: cmp (%ecx),%eax
0xb6f8c9d9: fstpl (%ecx,%ebx,1)
0xb6f8c9dc: movzbl 0x3(%esi),%ebx
0xb6f8c9e0: add $0x3,%esi
0xb6f8c9e3: jmp *0x11561c0(,%ebx,4)
0xb6f8c9ea: xchg %ax,%ax
0xb6f8c9ec: add %al,(%eax)
0xb6f8c9ee: add %al,(%eax)
0xb6f8c9f0: add %al,(%eax)
0xb6f8c9f2: add %al,(%eax)
0xb6f8c9f4: add %al,(%eax)
0xb6f8c9f6: add %al,(%eax)
0xb6f8c9f8: add %al,(%eax)
0xb6f8c9fa: add %al,(%eax)
0xb6f8c9fc: add %al,(%eax)
0xb6f8c9fe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8ca00 128 215 0xd7 0x10a16f8: "fast_fputfield"
Dump of assembler code from 0xb6f8ca20 to 0xb6f8ca80:
0xb6f8ca20: flds (%esp)
0xb6f8ca23: add $0x4,%esp
0xb6f8ca26: movzwl 0x1(%esi),%ebx
0xb6f8ca2a: mov -0x14(%ebp),%ecx
0xb6f8ca2d: shl $0x2,%ebx
0xb6f8ca30: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8ca34: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8ca38: shr $0x19,%edx
0xb6f8ca3b: and $0x1,%edx
0xb6f8ca3e: test %edx,%edx
0xb6f8ca40: je 0xb6f8ca56
0xb6f8ca46: pop %ecx
0xb6f8ca47: cmp (%ecx),%eax
0xb6f8ca49: fstps (%ecx,%ebx,1)
0xb6f8ca4c: lock addl $0x0,(%esp)
0xb6f8ca51: jmp 0xb6f8ca5c
0xb6f8ca56: pop %ecx
0xb6f8ca57: cmp (%ecx),%eax
0xb6f8ca59: fstps (%ecx,%ebx,1)
0xb6f8ca5c: movzbl 0x3(%esi),%ebx
0xb6f8ca60: add $0x3,%esi
0xb6f8ca63: jmp *0x11561c0(,%ebx,4)
0xb6f8ca6a: xchg %ax,%ax
0xb6f8ca6c: add %al,(%eax)
0xb6f8ca6e: add %al,(%eax)
0xb6f8ca70: add %al,(%eax)
0xb6f8ca72: add %al,(%eax)
0xb6f8ca74: add %al,(%eax)
0xb6f8ca76: add %al,(%eax)
0xb6f8ca78: add %al,(%eax)
0xb6f8ca7a: add %al,(%eax)
0xb6f8ca7c: add %al,(%eax)
0xb6f8ca7e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8ca80 128 216 0xd8 0x10a1707: "fast_iputfield"
Dump of assembler code from 0xb6f8caa0 to 0xb6f8cb00:
0xb6f8caa0: pop %eax
0xb6f8caa1: movzwl 0x1(%esi),%ebx
0xb6f8caa5: mov -0x14(%ebp),%ecx
0xb6f8caa8: shl $0x2,%ebx
0xb6f8caab: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8caaf: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8cab3: shr $0x19,%edx
0xb6f8cab6: and $0x1,%edx
0xb6f8cab9: test %edx,%edx
0xb6f8cabb: je 0xb6f8cad1
0xb6f8cac1: pop %ecx
0xb6f8cac2: cmp (%ecx),%eax
0xb6f8cac4: mov %eax,(%ecx,%ebx,1)
0xb6f8cac7: lock addl $0x0,(%esp)
0xb6f8cacc: jmp 0xb6f8cad7
0xb6f8cad1: pop %ecx
0xb6f8cad2: cmp (%ecx),%eax
0xb6f8cad4: mov %eax,(%ecx,%ebx,1)
0xb6f8cad7: movzbl 0x3(%esi),%ebx
0xb6f8cadb: add $0x3,%esi
0xb6f8cade: jmp *0x11561c0(,%ebx,4)
0xb6f8cae5: data32 xchg %ax,%ax
0xb6f8cae8: add %al,(%eax)
0xb6f8caea: add %al,(%eax)
0xb6f8caec: add %al,(%eax)
0xb6f8caee: add %al,(%eax)
0xb6f8caf0: add %al,(%eax)
0xb6f8caf2: add %al,(%eax)
0xb6f8caf4: add %al,(%eax)
0xb6f8caf6: add %al,(%eax)
0xb6f8caf8: add %al,(%eax)
0xb6f8cafa: add %al,(%eax)
0xb6f8cafc: add %al,(%eax)
0xb6f8cafe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cb00 128 217 0xd9 0x10a1716: "fast_lputfield"
Dump of assembler code from 0xb6f8cb20 to 0xb6f8cb80:
0xb6f8cb20: pop %eax
0xb6f8cb21: pop %edx
0xb6f8cb22: movzwl 0x1(%esi),%ebx
0xb6f8cb26: mov -0x14(%ebp),%ecx
0xb6f8cb29: shl $0x2,%ebx
0xb6f8cb2c: push %edx
0xb6f8cb2d: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8cb31: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8cb35: shr $0x19,%edx
0xb6f8cb38: and $0x1,%edx
0xb6f8cb3b: test %edx,%edx
0xb6f8cb3d: je 0xb6f8cb58
0xb6f8cb43: pop %edx
0xb6f8cb44: pop %ecx
0xb6f8cb45: cmp (%ecx),%eax
0xb6f8cb47: mov %edx,0x4(%ecx,%ebx,1)
0xb6f8cb4b: mov %eax,(%ecx,%ebx,1)
0xb6f8cb4e: lock addl $0x0,(%esp)
0xb6f8cb53: jmp 0xb6f8cb63
0xb6f8cb58: pop %edx
0xb6f8cb59: pop %ecx
0xb6f8cb5a: cmp (%ecx),%eax
0xb6f8cb5c: mov %edx,0x4(%ecx,%ebx,1)
0xb6f8cb60: mov %eax,(%ecx,%ebx,1)
0xb6f8cb63: movzbl 0x3(%esi),%ebx
0xb6f8cb67: add $0x3,%esi
0xb6f8cb6a: jmp *0x11561c0(,%ebx,4)
0xb6f8cb71: data32 xchg %ax,%ax
0xb6f8cb74: add %al,(%eax)
0xb6f8cb76: add %al,(%eax)
0xb6f8cb78: add %al,(%eax)
0xb6f8cb7a: add %al,(%eax)
0xb6f8cb7c: add %al,(%eax)
0xb6f8cb7e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cb80 128 218 0xda 0x10a1725: "fast_sputfield"
Dump of assembler code from 0xb6f8cba0 to 0xb6f8cc00:
0xb6f8cba0: pop %eax
0xb6f8cba1: movzwl 0x1(%esi),%ebx
0xb6f8cba5: mov -0x14(%ebp),%ecx
0xb6f8cba8: shl $0x2,%ebx
0xb6f8cbab: mov 0x1c(%ecx,%ebx,4),%edx
0xb6f8cbaf: mov 0x18(%ecx,%ebx,4),%ebx
0xb6f8cbb3: shr $0x19,%edx
0xb6f8cbb6: and $0x1,%edx
0xb6f8cbb9: test %edx,%edx
0xb6f8cbbb: je 0xb6f8cbd2
0xb6f8cbc1: pop %ecx
0xb6f8cbc2: cmp (%ecx),%eax
0xb6f8cbc4: mov %ax,(%ecx,%ebx,1)
0xb6f8cbc8: lock addl $0x0,(%esp)
0xb6f8cbcd: jmp 0xb6f8cbd9
0xb6f8cbd2: pop %ecx
0xb6f8cbd3: cmp (%ecx),%eax
0xb6f8cbd5: mov %ax,(%ecx,%ebx,1)
0xb6f8cbd9: movzbl 0x3(%esi),%ebx
0xb6f8cbdd: add $0x3,%esi
0xb6f8cbe0: jmp *0x11561c0(,%ebx,4)
0xb6f8cbe7: nop
0xb6f8cbe8: add %al,(%eax)
0xb6f8cbea: add %al,(%eax)
0xb6f8cbec: add %al,(%eax)
0xb6f8cbee: add %al,(%eax)
0xb6f8cbf0: add %al,(%eax)
0xb6f8cbf2: add %al,(%eax)
0xb6f8cbf4: add %al,(%eax)
0xb6f8cbf6: add %al,(%eax)
0xb6f8cbf8: add %al,(%eax)
0xb6f8cbfa: add %al,(%eax)
0xb6f8cbfc: add %al,(%eax)
0xb6f8cbfe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cc00 96 219 0xdb 0x10a1734: "fast_aload_0"
Dump of assembler code from 0xb6f8cc20 to 0xb6f8cc60:
0xb6f8cc20: sub $0x4,%esp
0xb6f8cc23: fstps (%esp)
0xb6f8cc26: jmp 0xb6f8cc44
0xb6f8cc2b: sub $0x8,%esp
0xb6f8cc2e: fstpl (%esp)
0xb6f8cc31: jmp 0xb6f8cc44
0xb6f8cc36: push %edx
0xb6f8cc37: push %eax
0xb6f8cc38: jmp 0xb6f8cc44
0xb6f8cc3d: push %eax
0xb6f8cc3e: jmp 0xb6f8cc44
0xb6f8cc43: push %eax
0xb6f8cc44: mov (%edi),%eax
0xb6f8cc46: movzbl 0x1(%esi),%ebx
0xb6f8cc4a: inc %esi
0xb6f8cc4b: jmp *0x1155dc0(,%ebx,4)
0xb6f8cc52: xchg %ax,%ax
0xb6f8cc54: add %al,(%eax)
0xb6f8cc56: add %al,(%eax)
0xb6f8cc58: add %al,(%eax)
0xb6f8cc5a: add %al,(%eax)
0xb6f8cc5c: add %al,(%eax)
0xb6f8cc5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cc60 128 220 0xdc 0x10a1741: "fast_iaccess_0"
Dump of assembler code from 0xb6f8cc80 to 0xb6f8cce0:
0xb6f8cc80: sub $0x4,%esp
0xb6f8cc83: fstps (%esp)
0xb6f8cc86: jmp 0xb6f8cca4
0xb6f8cc8b: sub $0x8,%esp
0xb6f8cc8e: fstpl (%esp)
0xb6f8cc91: jmp 0xb6f8cca4
0xb6f8cc96: push %edx
0xb6f8cc97: push %eax
0xb6f8cc98: jmp 0xb6f8cca4
0xb6f8cc9d: push %eax
0xb6f8cc9e: jmp 0xb6f8cca4
0xb6f8cca3: push %eax
0xb6f8cca4: mov (%edi),%eax
0xb6f8cca6: movzwl 0x2(%esi),%edx
0xb6f8ccaa: mov -0x14(%ebp),%ecx
0xb6f8ccad: shl $0x2,%edx
0xb6f8ccb0: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8ccb4: inc %esi
0xb6f8ccb5: cmp (%eax),%eax
0xb6f8ccb7: mov (%eax,%ebx,1),%eax
0xb6f8ccba: dec %esi
0xb6f8ccbb: movzbl 0x4(%esi),%ebx
0xb6f8ccbf: add $0x4,%esi
0xb6f8ccc2: jmp *0x1154dc0(,%ebx,4)
0xb6f8ccc9: data32 xchg %ax,%ax
0xb6f8cccc: add %al,(%eax)
0xb6f8ccce: add %al,(%eax)
0xb6f8ccd0: add %al,(%eax)
0xb6f8ccd2: add %al,(%eax)
0xb6f8ccd4: add %al,(%eax)
0xb6f8ccd6: add %al,(%eax)
0xb6f8ccd8: add %al,(%eax)
0xb6f8ccda: add %al,(%eax)
0xb6f8ccdc: add %al,(%eax)
0xb6f8ccde: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cce0 128 221 0xdd 0x10a1755: "fast_aaccess_0"
Dump of assembler code from 0xb6f8cd00 to 0xb6f8cd60:
0xb6f8cd00: sub $0x4,%esp
0xb6f8cd03: fstps (%esp)
0xb6f8cd06: jmp 0xb6f8cd24
0xb6f8cd0b: sub $0x8,%esp
0xb6f8cd0e: fstpl (%esp)
0xb6f8cd11: jmp 0xb6f8cd24
0xb6f8cd16: push %edx
0xb6f8cd17: push %eax
0xb6f8cd18: jmp 0xb6f8cd24
0xb6f8cd1d: push %eax
0xb6f8cd1e: jmp 0xb6f8cd24
0xb6f8cd23: push %eax
0xb6f8cd24: mov (%edi),%eax
0xb6f8cd26: movzwl 0x2(%esi),%edx
0xb6f8cd2a: mov -0x14(%ebp),%ecx
0xb6f8cd2d: shl $0x2,%edx
0xb6f8cd30: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8cd34: inc %esi
0xb6f8cd35: cmp (%eax),%eax
0xb6f8cd37: mov (%eax,%ebx,1),%eax
0xb6f8cd3a: dec %esi
0xb6f8cd3b: movzbl 0x4(%esi),%ebx
0xb6f8cd3f: add $0x4,%esi
0xb6f8cd42: jmp *0x1155dc0(,%ebx,4)
0xb6f8cd49: data32 xchg %ax,%ax
0xb6f8cd4c: add %al,(%eax)
0xb6f8cd4e: add %al,(%eax)
0xb6f8cd50: add %al,(%eax)
0xb6f8cd52: add %al,(%eax)
0xb6f8cd54: add %al,(%eax)
0xb6f8cd56: add %al,(%eax)
0xb6f8cd58: add %al,(%eax)
0xb6f8cd5a: add %al,(%eax)
0xb6f8cd5c: add %al,(%eax)
0xb6f8cd5e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cd60 128 222 0xde 0x10a1764: "fast_faccess_0"
Dump of assembler code from 0xb6f8cd80 to 0xb6f8cde0:
0xb6f8cd80: sub $0x4,%esp
0xb6f8cd83: fstps (%esp)
0xb6f8cd86: jmp 0xb6f8cda4
0xb6f8cd8b: sub $0x8,%esp
0xb6f8cd8e: fstpl (%esp)
0xb6f8cd91: jmp 0xb6f8cda4
0xb6f8cd96: push %edx
0xb6f8cd97: push %eax
0xb6f8cd98: jmp 0xb6f8cda4
0xb6f8cd9d: push %eax
0xb6f8cd9e: jmp 0xb6f8cda4
0xb6f8cda3: push %eax
0xb6f8cda4: mov (%edi),%eax
0xb6f8cda6: movzwl 0x2(%esi),%edx
0xb6f8cdaa: mov -0x14(%ebp),%ecx
0xb6f8cdad: shl $0x2,%edx
0xb6f8cdb0: mov 0x18(%ecx,%edx,4),%ebx
0xb6f8cdb4: inc %esi
0xb6f8cdb5: cmp (%eax),%eax
0xb6f8cdb7: flds (%eax,%ebx,1)
0xb6f8cdba: dec %esi
0xb6f8cdbb: movzbl 0x4(%esi),%ebx
0xb6f8cdbf: add $0x4,%esi
0xb6f8cdc2: jmp *0x11555c0(,%ebx,4)
0xb6f8cdc9: data32 xchg %ax,%ax
0xb6f8cdcc: add %al,(%eax)
0xb6f8cdce: add %al,(%eax)
0xb6f8cdd0: add %al,(%eax)
0xb6f8cdd2: add %al,(%eax)
0xb6f8cdd4: add %al,(%eax)
0xb6f8cdd6: add %al,(%eax)
0xb6f8cdd8: add %al,(%eax)
0xb6f8cdda: add %al,(%eax)
0xb6f8cddc: add %al,(%eax)
0xb6f8cdde: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cde0 96 223 0xdf 0x10a1773: "fast_iload"
Dump of assembler code from 0xb6f8ce00 to 0xb6f8ce40:
0xb6f8ce00: sub $0x4,%esp
0xb6f8ce03: fstps (%esp)
0xb6f8ce06: jmp 0xb6f8ce24
0xb6f8ce0b: sub $0x8,%esp
0xb6f8ce0e: fstpl (%esp)
0xb6f8ce11: jmp 0xb6f8ce24
0xb6f8ce16: push %edx
0xb6f8ce17: push %eax
0xb6f8ce18: jmp 0xb6f8ce24
0xb6f8ce1d: push %eax
0xb6f8ce1e: jmp 0xb6f8ce24
0xb6f8ce23: push %eax
0xb6f8ce24: movzbl 0x1(%esi),%ebx
0xb6f8ce28: neg %ebx
0xb6f8ce2a: mov (%edi,%ebx,4),%eax
0xb6f8ce2d: movzbl 0x2(%esi),%ebx
0xb6f8ce31: add $0x2,%esi
0xb6f8ce34: jmp *0x1154dc0(,%ebx,4)
0xb6f8ce3b: nop
0xb6f8ce3c: add %al,(%eax)
0xb6f8ce3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8ce40 128 224 0xe0 0x10a177e: "fast_iload2"
Dump of assembler code from 0xb6f8ce60 to 0xb6f8cec0:
0xb6f8ce60: sub $0x4,%esp
0xb6f8ce63: fstps (%esp)
0xb6f8ce66: jmp 0xb6f8ce84
0xb6f8ce6b: sub $0x8,%esp
0xb6f8ce6e: fstpl (%esp)
0xb6f8ce71: jmp 0xb6f8ce84
0xb6f8ce76: push %edx
0xb6f8ce77: push %eax
0xb6f8ce78: jmp 0xb6f8ce84
0xb6f8ce7d: push %eax
0xb6f8ce7e: jmp 0xb6f8ce84
0xb6f8ce83: push %eax
0xb6f8ce84: movzbl 0x1(%esi),%ebx
0xb6f8ce88: neg %ebx
0xb6f8ce8a: mov (%edi,%ebx,4),%eax
0xb6f8ce8d: push %eax
0xb6f8ce8e: movzbl 0x3(%esi),%ebx
0xb6f8ce92: neg %ebx
0xb6f8ce94: mov (%edi,%ebx,4),%eax
0xb6f8ce97: movzbl 0x4(%esi),%ebx
0xb6f8ce9b: add $0x4,%esi
0xb6f8ce9e: jmp *0x1154dc0(,%ebx,4)
0xb6f8cea5: data32 xchg %ax,%ax
0xb6f8cea8: add %al,(%eax)
0xb6f8ceaa: add %al,(%eax)
0xb6f8ceac: add %al,(%eax)
0xb6f8ceae: add %al,(%eax)
0xb6f8ceb0: add %al,(%eax)
0xb6f8ceb2: add %al,(%eax)
0xb6f8ceb4: add %al,(%eax)
0xb6f8ceb6: add %al,(%eax)
0xb6f8ceb8: add %al,(%eax)
0xb6f8ceba: add %al,(%eax)
0xb6f8cebc: add %al,(%eax)
0xb6f8cebe: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cec0 128 225 0xe1 0x10a178f: "fast_icaload"
Dump of assembler code from 0xb6f8cee0 to 0xb6f8cf40:
0xb6f8cee0: sub $0x4,%esp
0xb6f8cee3: fstps (%esp)
0xb6f8cee6: jmp 0xb6f8cf04
0xb6f8ceeb: sub $0x8,%esp
0xb6f8ceee: fstpl (%esp)
0xb6f8cef1: jmp 0xb6f8cf04
0xb6f8cef6: push %edx
0xb6f8cef7: push %eax
0xb6f8cef8: jmp 0xb6f8cf04
0xb6f8cefd: push %eax
0xb6f8cefe: jmp 0xb6f8cf04
0xb6f8cf03: push %eax
0xb6f8cf04: movzbl 0x1(%esi),%ebx
0xb6f8cf08: neg %ebx
0xb6f8cf0a: mov (%edi,%ebx,4),%eax
0xb6f8cf0d: pop %edx
0xb6f8cf0e: cmp 0x8(%edx),%eax
0xb6f8cf11: mov %eax,%ebx
0xb6f8cf13: jae 0xb6f81480
0xb6f8cf19: movzwl 0xc(%edx,%eax,2),%ebx
0xb6f8cf1e: mov %ebx,%eax
0xb6f8cf20: movzbl 0x3(%esi),%ebx
0xb6f8cf24: add $0x3,%esi
0xb6f8cf27: jmp *0x1154dc0(,%ebx,4)
0xb6f8cf2e: xchg %ax,%ax
0xb6f8cf30: add %al,(%eax)
0xb6f8cf32: add %al,(%eax)
0xb6f8cf34: add %al,(%eax)
0xb6f8cf36: add %al,(%eax)
0xb6f8cf38: add %al,(%eax)
0xb6f8cf3a: add %al,(%eax)
0xb6f8cf3c: add %al,(%eax)
0xb6f8cf3e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cf40 96 226 0xe2 0x10a17a0: "fast_invokevfinal"
Dump of assembler code from 0xb6f8cf60 to 0xb6f8cfa0:
0xb6f8cf60: sub $0x4,%esp
0xb6f8cf63: fstps (%esp)
0xb6f8cf66: jmp 0xb6f8cf84
0xb6f8cf6b: sub $0x8,%esp
0xb6f8cf6e: fstpl (%esp)
0xb6f8cf71: jmp 0xb6f8cf84
0xb6f8cf76: push %edx
0xb6f8cf77: push %eax
0xb6f8cf78: jmp 0xb6f8cf84
0xb6f8cf7d: push %eax
0xb6f8cf7e: jmp 0xb6f8cf84
0xb6f8cf83: push %eax
0xb6f8cf84: push $0x10e9794
0xb6f8cf89: call 0xb6f8cf8e
0xb6f8cf8e: pusha
0xb6f8cf8f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8cf94: hlt
0xb6f8cf95: data32 xchg %ax,%ax
0xb6f8cf98: add %al,(%eax)
0xb6f8cf9a: add %al,(%eax)
0xb6f8cf9c: add %al,(%eax)
0xb6f8cf9e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8cfa0 160 227 0xe3 0x10a17b2: "fast_linearswitch"
Dump of assembler code from 0xb6f8cfc0 to 0xb6f8d040:
0xb6f8cfc0: pop %eax
0xb6f8cfc1: bswap %eax
0xb6f8cfc3: lea 0x4(%esi),%ebx
0xb6f8cfc6: and $0xfffffffc,%ebx
0xb6f8cfc9: mov 0x4(%ebx),%ecx
0xb6f8cfcc: bswap %ecx
0xb6f8cfce: jmp 0xb6f8cfd6
0xb6f8cfd0: cmp 0x8(%ebx,%ecx,8),%eax
0xb6f8cfd4: je 0xb6f8cff6
0xb6f8cfd6: dec %ecx
0xb6f8cfd7: jge 0xb6f8cfd0
0xb6f8cfd9: mov -0x10(%ebp),%eax
0xb6f8cfdc: test %eax,%eax
0xb6f8cfde: je 0xb6f8cff2
0xb6f8cfe4: addl $0x1,0x8(%eax)
0xb6f8cfe8: sbbl $0x0,0x8(%eax)
0xb6f8cfec: add 0xc(%eax),%eax
0xb6f8cfef: mov %eax,-0x10(%ebp)
0xb6f8cff2: mov (%ebx),%edx
0xb6f8cff4: jmp 0xb6f8d01f
0xb6f8cff6: mov 0xc(%ebx,%ecx,8),%edx
0xb6f8cffa: mov -0x10(%ebp),%eax
0xb6f8cffd: test %eax,%eax
0xb6f8cfff: je 0xb6f8d01f
0xb6f8d005: mov $0x8,%ebx
0xb6f8d00a: imul %ebx,%ecx
0xb6f8d00d: add $0x10,%ecx
0xb6f8d010: addl $0x1,(%eax,%ecx,1)
0xb6f8d014: sbbl $0x0,(%eax,%ecx,1)
0xb6f8d018: add 0x4(%eax,%ecx,1),%eax
0xb6f8d01c: mov %eax,-0x10(%ebp)
0xb6f8d01f: bswap %edx
0xb6f8d021: movzbl (%esi,%edx,1),%ebx
0xb6f8d025: add %edx,%esi
0xb6f8d027: jmp *0x11561c0(,%ebx,4)
0xb6f8d02e: xchg %ax,%ax
0xb6f8d030: add %al,(%eax)
0xb6f8d032: add %al,(%eax)
0xb6f8d034: add %al,(%eax)
0xb6f8d036: add %al,(%eax)
0xb6f8d038: add %al,(%eax)
0xb6f8d03a: add %al,(%eax)
0xb6f8d03c: add %al,(%eax)
0xb6f8d03e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8d040 224 228 0xe4 0x10a17c4: "fast_binaryswitch"
Dump of assembler code from 0xb6f8d060 to 0xb6f8d120:
0xb6f8d060: pop %eax
0xb6f8d061: mov %esi,-0x1c(%ebp)
0xb6f8d064: lea 0xc(%esi),%ebx
0xb6f8d067: and $0xfffffffc,%ebx
0xb6f8d06a: xor %ecx,%ecx
0xb6f8d06c: mov -0x4(%ebx),%edx
0xb6f8d06f: bswap %edx
0xb6f8d071: jmp 0xb6f8d088
0xb6f8d076: lea (%ecx,%edx,1),%edi
0xb6f8d079: sar %edi
0xb6f8d07b: mov (%ebx,%edi,8),%esi
0xb6f8d07e: bswap %esi
0xb6f8d080: cmp %esi,%eax
0xb6f8d082: cmovl %edi,%edx
0xb6f8d085: cmovge %edi,%ecx
0xb6f8d088: lea 0x1(%ecx),%edi
0xb6f8d08b: cmp %edx,%edi
0xb6f8d08d: jl 0xb6f8d076
0xb6f8d08f: mov (%ebx,%ecx,8),%esi
0xb6f8d092: bswap %esi
0xb6f8d094: cmp %esi,%eax
0xb6f8d096: jne 0xb6f8d0da
0xb6f8d09c: mov 0x4(%ebx,%ecx,8),%edx
0xb6f8d0a0: mov -0x10(%ebp),%eax
0xb6f8d0a3: test %eax,%eax
0xb6f8d0a5: je 0xb6f8d0c5
0xb6f8d0ab: mov $0x8,%ebx
0xb6f8d0b0: imul %ebx,%ecx
0xb6f8d0b3: add $0x10,%ecx
0xb6f8d0b6: addl $0x1,(%eax,%ecx,1)
0xb6f8d0ba: sbbl $0x0,(%eax,%ecx,1)
0xb6f8d0be: add 0x4(%eax,%ecx,1),%eax
0xb6f8d0c2: mov %eax,-0x10(%ebp)
0xb6f8d0c5: bswap %edx
0xb6f8d0c7: mov -0x1c(%ebp),%esi
0xb6f8d0ca: mov -0x18(%ebp),%edi
0xb6f8d0cd: movzbl (%esi,%edx,1),%ebx
0xb6f8d0d1: add %edx,%esi
0xb6f8d0d3: jmp *0x11561c0(,%ebx,4)
0xb6f8d0da: mov -0x10(%ebp),%ecx
0xb6f8d0dd: test %ecx,%ecx
0xb6f8d0df: je 0xb6f8d0f3
0xb6f8d0e5: addl $0x1,0x8(%ecx)
0xb6f8d0e9: sbbl $0x0,0x8(%ecx)
0xb6f8d0ed: add 0xc(%ecx),%ecx
0xb6f8d0f0: mov %ecx,-0x10(%ebp)
0xb6f8d0f3: mov -0x8(%ebx),%edx
0xb6f8d0f6: bswap %edx
0xb6f8d0f8: mov -0x1c(%ebp),%esi
0xb6f8d0fb: mov -0x18(%ebp),%edi
0xb6f8d0fe: movzbl (%esi,%edx,1),%ebx
0xb6f8d102: add %edx,%esi
0xb6f8d104: jmp *0x11561c0(,%ebx,4)
0xb6f8d10b: nop
0xb6f8d10c: add %al,(%eax)
0xb6f8d10e: add %al,(%eax)
0xb6f8d110: add %al,(%eax)
0xb6f8d112: add %al,(%eax)
0xb6f8d114: add %al,(%eax)
0xb6f8d116: add %al,(%eax)
0xb6f8d118: add %al,(%eax)
0xb6f8d11a: add %al,(%eax)
0xb6f8d11c: add %al,(%eax)
0xb6f8d11e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8d120 288 229 0xe5 0x10a17f0: "fast_aldc"
Dump of assembler code from 0xb6f8d140 to 0xb6f8d240:
0xb6f8d140: sub $0x4,%esp
0xb6f8d143: fstps (%esp)
0xb6f8d146: jmp 0xb6f8d164
0xb6f8d14b: sub $0x8,%esp
0xb6f8d14e: fstpl (%esp)
0xb6f8d151: jmp 0xb6f8d164
0xb6f8d156: push %edx
0xb6f8d157: push %eax
0xb6f8d158: jmp 0xb6f8d164
0xb6f8d15d: push %eax
0xb6f8d15e: jmp 0xb6f8d164
0xb6f8d163: push %eax
0xb6f8d164: movzbl 0x1(%esi),%edx
0xb6f8d168: mov -0x14(%ebp),%ecx
0xb6f8d16b: shl $0x2,%edx
0xb6f8d16e: mov 0x14(%ecx,%edx,4),%eax
0xb6f8d172: test %eax,%eax
0xb6f8d174: jne 0xb6f8d1e8
0xb6f8d17a: mov $0xe5,%ebx
0xb6f8d17f: call 0xb6f8d189
0xb6f8d184: jmp 0xb6f8d1da
0xb6f8d189: push %ebx
0xb6f8d18a: lea 0x8(%esp),%eax
0xb6f8d18e: mov %esi,-0x1c(%ebp)
0xb6f8d191: mov %esp,%edi
0xb6f8d193: shr $0xc,%edi
0xb6f8d196: mov 0x115d7a0(,%edi,4),%edi
0xb6f8d19d: push %edi
0xb6f8d19e: mov %ebp,0x118(%edi)
0xb6f8d1a4: mov %eax,0x110(%edi)
0xb6f8d1aa: call 0xd75740 <_ZN18InterpreterRuntime11resolve_ldcEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8d1af: add $0x8,%esp
0xb6f8d1b2: movl $0x0,0x110(%edi)
0xb6f8d1bc: movl $0x0,0x118(%edi)
0xb6f8d1c6: cmpl $0x0,0x4(%edi)
0xb6f8d1cd: jne 0xb6f78340
0xb6f8d1d3: mov -0x1c(%ebp),%esi
0xb6f8d1d6: mov -0x18(%ebp),%edi
0xb6f8d1d9: ret
0xb6f8d1da: movzbl 0x1(%esi),%edx
0xb6f8d1de: mov -0x14(%ebp),%ecx
0xb6f8d1e1: shl $0x2,%edx
0xb6f8d1e4: mov 0x14(%ecx,%edx,4),%eax
0xb6f8d1e8: mov 0x4(%eax),%ecx
0xb6f8d1eb: cmp 0x155db6c,%ecx
0xb6f8d1f1: jne 0xb6f8d213
0xb6f8d1f7: cmpl $0x0,0x8(%eax)
0xb6f8d1fe: jne 0xb6f8d20b
0xb6f8d204: xor %eax,%eax
0xb6f8d206: jmp 0xb6f8d213
0xb6f8d20b: mov 0xc(%eax),%eax
0xb6f8d20e: jmp 0xb6f80c6d
0xb6f8d213: movzbl 0x2(%esi),%ebx
0xb6f8d217: add $0x2,%esi
0xb6f8d21a: jmp *0x1155dc0(,%ebx,4)
0xb6f8d221: data32 xchg %ax,%ax
0xb6f8d224: add %al,(%eax)
0xb6f8d226: add %al,(%eax)
0xb6f8d228: add %al,(%eax)
0xb6f8d22a: add %al,(%eax)
0xb6f8d22c: add %al,(%eax)
0xb6f8d22e: add %al,(%eax)
0xb6f8d230: add %al,(%eax)
0xb6f8d232: add %al,(%eax)
0xb6f8d234: add %al,(%eax)
0xb6f8d236: add %al,(%eax)
0xb6f8d238: add %al,(%eax)
0xb6f8d23a: add %al,(%eax)
0xb6f8d23c: add %al,(%eax)
0xb6f8d23e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8d240 288 230 0xe6 0x10a17fa: "fast_aldc_w"
Dump of assembler code from 0xb6f8d260 to 0xb6f8d360:
0xb6f8d260: sub $0x4,%esp
0xb6f8d263: fstps (%esp)
0xb6f8d266: jmp 0xb6f8d284
0xb6f8d26b: sub $0x8,%esp
0xb6f8d26e: fstpl (%esp)
0xb6f8d271: jmp 0xb6f8d284
0xb6f8d276: push %edx
0xb6f8d277: push %eax
0xb6f8d278: jmp 0xb6f8d284
0xb6f8d27d: push %eax
0xb6f8d27e: jmp 0xb6f8d284
0xb6f8d283: push %eax
0xb6f8d284: movzwl 0x1(%esi),%edx
0xb6f8d288: mov -0x14(%ebp),%ecx
0xb6f8d28b: shl $0x2,%edx
0xb6f8d28e: mov 0x14(%ecx,%edx,4),%eax
0xb6f8d292: test %eax,%eax
0xb6f8d294: jne 0xb6f8d308
0xb6f8d29a: mov $0xe6,%ebx
0xb6f8d29f: call 0xb6f8d2a9
0xb6f8d2a4: jmp 0xb6f8d2fa
0xb6f8d2a9: push %ebx
0xb6f8d2aa: lea 0x8(%esp),%eax
0xb6f8d2ae: mov %esi,-0x1c(%ebp)
0xb6f8d2b1: mov %esp,%edi
0xb6f8d2b3: shr $0xc,%edi
0xb6f8d2b6: mov 0x115d7a0(,%edi,4),%edi
0xb6f8d2bd: push %edi
0xb6f8d2be: mov %ebp,0x118(%edi)
0xb6f8d2c4: mov %eax,0x110(%edi)
0xb6f8d2ca: call 0xd75740 <_ZN18InterpreterRuntime11resolve_ldcEP10JavaThreadN9Bytecodes4CodeE>
0xb6f8d2cf: add $0x8,%esp
0xb6f8d2d2: movl $0x0,0x110(%edi)
0xb6f8d2dc: movl $0x0,0x118(%edi)
0xb6f8d2e6: cmpl $0x0,0x4(%edi)
0xb6f8d2ed: jne 0xb6f78340
0xb6f8d2f3: mov -0x1c(%ebp),%esi
0xb6f8d2f6: mov -0x18(%ebp),%edi
0xb6f8d2f9: ret
0xb6f8d2fa: movzwl 0x1(%esi),%edx
0xb6f8d2fe: mov -0x14(%ebp),%ecx
0xb6f8d301: shl $0x2,%edx
0xb6f8d304: mov 0x14(%ecx,%edx,4),%eax
0xb6f8d308: mov 0x4(%eax),%ecx
0xb6f8d30b: cmp 0x155db6c,%ecx
0xb6f8d311: jne 0xb6f8d333
0xb6f8d317: cmpl $0x0,0x8(%eax)
0xb6f8d31e: jne 0xb6f8d32b
0xb6f8d324: xor %eax,%eax
0xb6f8d326: jmp 0xb6f8d333
0xb6f8d32b: mov 0xc(%eax),%eax
0xb6f8d32e: jmp 0xb6f80c6d
0xb6f8d333: movzbl 0x3(%esi),%ebx
0xb6f8d337: add $0x3,%esi
0xb6f8d33a: jmp *0x1155dc0(,%ebx,4)
0xb6f8d341: data32 xchg %ax,%ax
0xb6f8d344: add %al,(%eax)
0xb6f8d346: add %al,(%eax)
0xb6f8d348: add %al,(%eax)
0xb6f8d34a: add %al,(%eax)
0xb6f8d34c: add %al,(%eax)
0xb6f8d34e: add %al,(%eax)
0xb6f8d350: add %al,(%eax)
0xb6f8d352: add %al,(%eax)
0xb6f8d354: add %al,(%eax)
0xb6f8d356: add %al,(%eax)
0xb6f8d358: add %al,(%eax)
0xb6f8d35a: add %al,(%eax)
0xb6f8d35c: add %al,(%eax)
0xb6f8d35e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8d360 704 231 0xe7 0x10a17d6: "return_register_finalizer"
Dump of assembler code from 0xb6f8d380 to 0xb6f8d620:
0xb6f8d380: sub $0x4,%esp
0xb6f8d383: fstps (%esp)
0xb6f8d386: jmp 0xb6f8d3a4
0xb6f8d38b: sub $0x8,%esp
0xb6f8d38e: fstpl (%esp)
0xb6f8d391: jmp 0xb6f8d3a4
0xb6f8d396: push %edx
0xb6f8d397: push %eax
0xb6f8d398: jmp 0xb6f8d3a4
0xb6f8d39d: push %eax
0xb6f8d39e: jmp 0xb6f8d3a4
0xb6f8d3a3: push %eax
0xb6f8d3a4: mov (%edi),%eax
0xb6f8d3a6: mov 0x4(%eax),%edi
0xb6f8d3a9: mov 0x54(%edi),%edi
0xb6f8d3ac: test $0x40000000,%edi
0xb6f8d3b2: je 0xb6f8d413
0xb6f8d3b8: call 0xb6f8d3c2
0xb6f8d3bd: jmp 0xb6f8d413
0xb6f8d3c2: push %eax
0xb6f8d3c3: lea 0x8(%esp),%eax
0xb6f8d3c7: mov %esi,-0x1c(%ebp)
0xb6f8d3ca: mov %esp,%edi
0xb6f8d3cc: shr $0xc,%edi
0xb6f8d3cf: mov 0x115d7a0(,%edi,4),%edi
0xb6f8d3d6: push %edi
0xb6f8d3d7: mov %ebp,0x118(%edi)
0xb6f8d3dd: mov %eax,0x110(%edi)
0xb6f8d3e3: call 0xd73bd0 <_ZN18InterpreterRuntime18register_finalizerEP10JavaThreadP7oopDesc>
0xb6f8d3e8: add $0x8,%esp
0xb6f8d3eb: movl $0x0,0x110(%edi)
0xb6f8d3f5: movl $0x0,0x118(%edi)
0xb6f8d3ff: cmpl $0x0,0x4(%edi)
0xb6f8d406: jne 0xb6f78340
0xb6f8d40c: mov -0x1c(%ebp),%esi
0xb6f8d40f: mov -0x18(%ebp),%edi
0xb6f8d412: ret
0xb6f8d413: mov %esp,%ecx
0xb6f8d415: shr $0xc,%ecx
0xb6f8d418: mov 0x115d7a0(,%ecx,4),%ecx
0xb6f8d41f: mov 0x175(%ecx),%bl
0xb6f8d425: mov %ebx,%edi
0xb6f8d427: movb $0x0,0x175(%ecx)
0xb6f8d42e: mov -0xc(%ebp),%ebx
0xb6f8d431: mov 0x18(%ebx),%ecx
0xb6f8d434: test $0x20,%ecx
0xb6f8d43a: je 0xb6f8d558
0xb6f8d440: mov %edi,%ecx
0xb6f8d442: test $0xff,%cl
0xb6f8d445: jne 0xb6f8d5e0
0xb6f8d44b: lea -0x28(%ebp),%edx
0xb6f8d44e: mov 0x4(%edx),%eax
0xb6f8d451: test %eax,%eax
0xb6f8d453: jne 0xb6f8d4c6
0xb6f8d459: emms
0xb6f8d45b: call 0xb6f8d465
0xb6f8d460: jmp 0xb6f8d4b5
0xb6f8d465: lea 0x4(%esp),%eax
0xb6f8d469: mov %esi,-0x1c(%ebp)
0xb6f8d46c: mov %esp,%edi
0xb6f8d46e: shr $0xc,%edi
0xb6f8d471: mov 0x115d7a0(,%edi,4),%edi
0xb6f8d478: push %edi
0xb6f8d479: mov %ebp,0x118(%edi)
0xb6f8d47f: mov %eax,0x110(%edi)
0xb6f8d485: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f8d48a: add $0x4,%esp
0xb6f8d48d: movl $0x0,0x110(%edi)
0xb6f8d497: movl $0x0,0x118(%edi)
0xb6f8d4a1: cmpl $0x0,0x4(%edi)
0xb6f8d4a8: jne 0xb6f78340
0xb6f8d4ae: mov -0x1c(%ebp),%esi
0xb6f8d4b1: mov -0x18(%ebp),%edi
0xb6f8d4b4: ret
0xb6f8d4b5: push $0x10bb74c
0xb6f8d4ba: call 0xb6f8d4bf
0xb6f8d4bf: pusha
0xb6f8d4c0: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8d4c5: hlt
0xb6f8d4c6: mov %esi,-0x1c(%ebp)
0xb6f8d4c9: lea (%edx),%eax
0xb6f8d4cb: mov 0x4(%edx),%ecx
0xb6f8d4ce: movl $0x0,0x4(%edx)
0xb6f8d4d5: mov (%ecx),%ebx
0xb6f8d4d7: and $0x7,%ebx
0xb6f8d4da: cmp $0x5,%ebx
0xb6f8d4dd: je 0xb6f8d555
0xb6f8d4e3: mov (%eax),%ebx
0xb6f8d4e5: test %ebx,%ebx
0xb6f8d4e7: je 0xb6f8d555
0xb6f8d4ed: lock cmpxchg %ebx,(%ecx)
0xb6f8d4f1: je 0xb6f8d555
0xb6f8d4f7: mov %ecx,0x4(%edx)
0xb6f8d4fa: call 0xb6f8d504
0xb6f8d4ff: jmp 0xb6f8d555
0xb6f8d504: push %edx
0xb6f8d505: lea 0x8(%esp),%eax
0xb6f8d509: mov %esi,-0x1c(%ebp)
0xb6f8d50c: mov %esp,%edi
0xb6f8d50e: shr $0xc,%edi
0xb6f8d511: mov 0x115d7a0(,%edi,4),%edi
0xb6f8d518: push %edi
0xb6f8d519: mov %ebp,0x118(%edi)
0xb6f8d51f: mov %eax,0x110(%edi)
0xb6f8d525: call 0xd750f0 <_ZN18InterpreterRuntime11monitorexitEP10JavaThreadP15BasicObjectLock>
0xb6f8d52a: add $0x8,%esp
0xb6f8d52d: movl $0x0,0x110(%edi)
0xb6f8d537: movl $0x0,0x118(%edi)
0xb6f8d541: cmpl $0x0,0x4(%edi)
0xb6f8d548: jne 0xb6f78340
0xb6f8d54e: mov -0x1c(%ebp),%esi
0xb6f8d551: mov -0x18(%ebp),%edi
0xb6f8d554: ret
0xb6f8d555: mov -0x1c(%ebp),%esi
0xb6f8d558: mov -0x20(%ebp),%ecx
0xb6f8d55b: lea -0x20(%ebp),%ebx
0xb6f8d55e: jmp 0xb6f8d5dc
0xb6f8d563: emms
0xb6f8d565: call 0xb6f8d56f
0xb6f8d56a: jmp 0xb6f8d5bf
0xb6f8d56f: lea 0x4(%esp),%eax
0xb6f8d573: mov %esi,-0x1c(%ebp)
0xb6f8d576: mov %esp,%edi
0xb6f8d578: shr $0xc,%edi
0xb6f8d57b: mov 0x115d7a0(,%edi,4),%edi
0xb6f8d582: push %edi
0xb6f8d583: mov %ebp,0x118(%edi)
0xb6f8d589: mov %eax,0x110(%edi)
0xb6f8d58f: call 0xd73880 <_ZN18InterpreterRuntime37throw_illegal_monitor_state_exceptionEP10JavaThread>
0xb6f8d594: add $0x4,%esp
0xb6f8d597: movl $0x0,0x110(%edi)
0xb6f8d5a1: movl $0x0,0x118(%edi)
0xb6f8d5ab: cmpl $0x0,0x4(%edi)
0xb6f8d5b2: jne 0xb6f78340
0xb6f8d5b8: mov -0x1c(%ebp),%esi
0xb6f8d5bb: mov -0x18(%ebp),%edi
0xb6f8d5be: ret
0xb6f8d5bf: push $0x10bb74c
0xb6f8d5c4: call 0xb6f8d5c9
0xb6f8d5c9: pusha
0xb6f8d5ca: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8d5cf: hlt
0xb6f8d5d0: cmpl $0x0,0x4(%ecx)
0xb6f8d5d7: jne 0xb6f8d563
0xb6f8d5d9: add $0x8,%ecx
0xb6f8d5dc: cmp %ebx,%ecx
0xb6f8d5de: jne 0xb6f8d5d0
0xb6f8d5e0: cmpb $0x0,0x114c792
0xb6f8d5e7: je 0xb6f8d606
0xb6f8d5ed: mov %esp,%ebx
0xb6f8d5ef: shr $0xc,%ebx
0xb6f8d5f2: mov 0x115d7a0(,%ebx,4),%ebx
0xb6f8d5f9: mov -0xc(%ebp),%ecx
0xb6f8d5fc: push %ecx
0xb6f8d5fd: push %ebx
0xb6f8d5fe: call 0xfb5230 <_ZN13SharedRuntime18dtrace_method_exitEP10JavaThreadP13methodOopDesc>
0xb6f8d603: add $0x8,%esp
0xb6f8d606: mov -0x4(%ebp),%ebx
0xb6f8d609: mov %ebp,%esp
0xb6f8d60b: pop %ebp
0xb6f8d60c: pop %esi
0xb6f8d60d: mov %ebx,%esp
0xb6f8d60f: jmp *%esi
0xb6f8d611: data32 xchg %ax,%ax
0xb6f8d614: add %al,(%eax)
0xb6f8d616: add %al,(%eax)
0xb6f8d618: add %al,(%eax)
0xb6f8d61a: add %al,(%eax)
0xb6f8d61c: add %al,(%eax)
0xb6f8d61e: add %al,(%eax)
End of assembler dump.
Codelet @ 0xb6f8d620 128 232 0xe8 0x10a1806: "_shouldnotreachhere"
Dump of assembler code from 0xb6f8d640 to 0xb6f8d6a0:
0xb6f8d640: sub $0x4,%esp
0xb6f8d643: fstps (%esp)
0xb6f8d646: jmp 0xb6f8d664
0xb6f8d64b: sub $0x8,%esp
0xb6f8d64e: fstpl (%esp)
0xb6f8d651: jmp 0xb6f8d664
0xb6f8d656: push %edx
0xb6f8d657: push %eax
0xb6f8d658: jmp 0xb6f8d664
0xb6f8d65d: push %eax
0xb6f8d65e: jmp 0xb6f8d664
0xb6f8d663: push %eax
0xb6f8d664: push $0x10e9755
0xb6f8d669: call 0xb6f8d66e
0xb6f8d66e: pusha
0xb6f8d66f: call 0xae9780 <_ZN14MacroAssembler7debug32EiiiiiiiiiPc>
0xb6f8d674: hlt
0xb6f8d675: movzbl 0x1(%esi),%ebx
0xb6f8d679: inc %esi
0xb6f8d67a: jmp *0x11561c0(,%ebx,4)
0xb6f8d681: data32 xchg %ax,%ax
0xb6f8d684: add %al,(%eax)
0xb6f8d686: add %al,(%eax)
0xb6f8d688: add %al,(%eax)
0xb6f8d68a: add %al,(%eax)
0xb6f8d68c: add %al,(%eax)
0xb6f8d68e: add %al,(%eax)
0xb6f8d690: add %al,(%eax)
0xb6f8d692: add %al,(%eax)
0xb6f8d694: add %al,(%eax)
0xb6f8d696: add %al,(%eax)
0xb6f8d698: add %al,(%eax)
0xb6f8d69a: add %al,(%eax)
0xb6f8d69c: add %al,(%eax)
0xb6f8d69e: add %al,(%eax)
End of assembler dump.
def dumpInterpreter17_32
# load StubQueue address
set $stubq_addr = (long*)_ZN19AbstractInterpreter5_codeE
printf "AbstractInterpreter::_code : StubQueue * = %#lx¥n", $stubq_addr
set $stubq_stub_buffer = *($stubq_addr + 1)
set $stubq_number_of_stubs = (int)*($stubq_addr + 6)
printf "_stub_buffer : %#lx¥n", $stubq_stub_buffer
printf "_number_of_stubs: %#x¥n", $stubq_number_of_stubs
set $caddr = (long*)$stubq_stub_buffer
set $scnt = (int)0
while ($scnt < $stubq_number_of_stubs)
printf "Codelet @ %#lx ", $caddr
set $codelet_size = *($caddr)
set $codelet_bytecode = *($caddr+2)
printf "%8d %4d 0x%x ", $codelet_size, $codelet_bytecode, $codelet_bytecode
x/s *($caddr + 1)
set $next_caddr = $caddr + ($codelet_size / 4)
disassemble $caddr + 8, $next_caddr
set $caddr = $next_caddr
set $scnt = (int)($scnt + 1)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment