Created
October 22, 2011 01:06
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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