Last active
February 21, 2018 15:30
-
-
Save yulewei/0f91b349fd4690a258e4e9d20de548d3 to your computer and use it in GitHub Desktop.
java -client -Xint -XX:+UnlockDiagnosticVMOptions -XX:+PrintInterpreter -XX:PrintAssemblyOptions=intel
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
---------------------------------------------------------------------- | |
Interpreter | |
code size = 69K bytes | |
total space = 223K bytes | |
wasted space = 154K bytes | |
# of codelets = 266 | |
avg codelet size = 268 bytes | |
---------------------------------------------------------------------- | |
slow signature handler [0x04e22990, 0x04e22a00] 112 bytes | |
Loaded disassembler from C:\Program Files (x86)\Java\jre1.8.0_161\bin\client\hsdis-i386.dll | |
[Disassembling for mach='i386'] | |
0x04e22990: mov ecx,esp | |
0x04e22992: call 0x04e2299c | |
0x04e22997: jmp 0x04e229f8 | |
0x04e2299c: push ecx | |
0x04e2299d: push edi | |
0x04e2299e: push ebx | |
0x04e2299f: lea eax,[esp+16] | |
0x04e229a3: mov DWORD PTR [ebp-28],esi | |
0x04e229a6: mov edi,DWORD PTR fs:0x0 | |
0x04e229ae: mov edi,DWORD PTR [edi-12] | |
0x04e229b1: push edi | |
0x04e229b2: mov DWORD PTR [edi+0x138],ebp | |
0x04e229b8: mov DWORD PTR [edi+0x130],eax | |
0x04e229be: call 0x700396c0 | |
0x04e229c3: add esp,0x10 | |
0x04e229c6: mov DWORD PTR [edi+0x130],0x0 | |
0x04e229d0: mov DWORD PTR [edi+0x138],0x0 | |
0x04e229da: mov DWORD PTR [edi+0x134],0x0 | |
0x04e229e4: cmp DWORD PTR [edi+4],0x0 | |
0x04e229eb: jne 0x04e20380 | |
0x04e229f1: mov esi,DWORD PTR [ebp-28] | |
0x04e229f4: mov edi,DWORD PTR [ebp-24] | |
0x04e229f7: ret | |
0x04e229f8: ret | |
0x04e229f9: xchg ax,ax | |
0x04e229fc: add BYTE PTR [eax],al | |
0x04e229fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
error exits [0x04e22a10, 0x04e22a40] 48 bytes | |
0x04e22a10: push 0x7012b120 | |
0x04e22a15: call 0x04e22a1a | |
0x04e22a1a: pusha | |
0x04e22a1b: call 0x70045bf0 | |
0x04e22a20: hlt | |
0x04e22a21: push 0x7012b0f0 | |
0x04e22a26: call 0x04e22a2b | |
0x04e22a2b: pusha | |
0x04e22a2c: call 0x70045bf0 | |
0x04e22a31: hlt | |
0x04e22a32: xchg ax,ax | |
0x04e22a34: add BYTE PTR [eax],al | |
0x04e22a36: add BYTE PTR [eax],al | |
0x04e22a38: add BYTE PTR [eax],al | |
0x04e22a3a: add BYTE PTR [eax],al | |
0x04e22a3c: add BYTE PTR [eax],al | |
0x04e22a3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
return entry points [0x04e22a50, 0x04e23fe0] 5520 bytes | |
0x04e22a50: mov esp,DWORD PTR [ebp-8] | |
0x04e22a53: mov DWORD PTR [ebp-8],0x0 | |
0x04e22a5a: mov esi,DWORD PTR [ebp-28] | |
0x04e22a5d: mov edi,DWORD PTR [ebp-24] | |
0x04e22a60: movzx ecx,WORD PTR [esi+1] | |
0x04e22a64: mov ebx,DWORD PTR [ebp-20] | |
0x04e22a67: shl ecx,0x2 | |
0x04e22a6a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22a6e: and ebx,0xff | |
0x04e22a74: lea esp,[esp+ebx*4] | |
0x04e22a77: movzx ebx,BYTE PTR [esi] | |
0x04e22a7a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e22a81: sub esp,0x8 | |
0x04e22a84: lds edi,(bad) | |
0x04e22a85: sti | |
0x04e22a86: adc DWORD PTR [esp],eax | |
0x04e22a89: fld QWORD PTR [esp] | |
0x04e22a8c: add esp,0x8 | |
0x04e22a8f: mov esp,DWORD PTR [ebp-8] | |
0x04e22a92: mov DWORD PTR [ebp-8],0x0 | |
0x04e22a99: mov esi,DWORD PTR [ebp-28] | |
0x04e22a9c: mov edi,DWORD PTR [ebp-24] | |
0x04e22a9f: movzx ecx,WORD PTR [esi+1] | |
0x04e22aa3: mov ebx,DWORD PTR [ebp-20] | |
0x04e22aa6: shl ecx,0x2 | |
0x04e22aa9: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22aad: and ebx,0xff | |
0x04e22ab3: lea esp,[esp+ebx*4] | |
0x04e22ab6: movzx ebx,BYTE PTR [esi] | |
0x04e22ab9: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e22ac0: sub esp,0x4 | |
0x04e22ac3: lds edi,(bad) | |
0x04e22ac4: cli | |
0x04e22ac5: adc DWORD PTR [esp],eax | |
0x04e22ac8: fld DWORD PTR [esp] | |
0x04e22acb: add esp,0x4 | |
0x04e22ace: mov esp,DWORD PTR [ebp-8] | |
0x04e22ad1: mov DWORD PTR [ebp-8],0x0 | |
0x04e22ad8: mov esi,DWORD PTR [ebp-28] | |
0x04e22adb: mov edi,DWORD PTR [ebp-24] | |
0x04e22ade: movzx ecx,WORD PTR [esi+1] | |
0x04e22ae2: mov ebx,DWORD PTR [ebp-20] | |
0x04e22ae5: shl ecx,0x2 | |
0x04e22ae8: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22aec: and ebx,0xff | |
0x04e22af2: lea esp,[esp+ebx*4] | |
0x04e22af5: movzx ebx,BYTE PTR [esi] | |
0x04e22af8: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e22aff: mov esp,DWORD PTR [ebp-8] | |
0x04e22b02: mov DWORD PTR [ebp-8],0x0 | |
0x04e22b09: mov esi,DWORD PTR [ebp-28] | |
0x04e22b0c: mov edi,DWORD PTR [ebp-24] | |
0x04e22b0f: movzx ecx,WORD PTR [esi+1] | |
0x04e22b13: mov ebx,DWORD PTR [ebp-20] | |
0x04e22b16: shl ecx,0x2 | |
0x04e22b19: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22b1d: and ebx,0xff | |
0x04e22b23: lea esp,[esp+ebx*4] | |
0x04e22b26: movzx ebx,BYTE PTR [esi] | |
0x04e22b29: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e22b30: mov esp,DWORD PTR [ebp-8] | |
0x04e22b33: mov DWORD PTR [ebp-8],0x0 | |
0x04e22b3a: mov esi,DWORD PTR [ebp-28] | |
0x04e22b3d: mov edi,DWORD PTR [ebp-24] | |
0x04e22b40: movzx ecx,WORD PTR [esi+1] | |
0x04e22b44: mov ebx,DWORD PTR [ebp-20] | |
0x04e22b47: shl ecx,0x2 | |
0x04e22b4a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22b4e: and ebx,0xff | |
0x04e22b54: lea esp,[esp+ebx*4] | |
0x04e22b57: movzx ebx,BYTE PTR [esi] | |
0x04e22b5a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22b61: mov esp,DWORD PTR [ebp-8] | |
0x04e22b64: mov DWORD PTR [ebp-8],0x0 | |
0x04e22b6b: mov esi,DWORD PTR [ebp-28] | |
0x04e22b6e: mov edi,DWORD PTR [ebp-24] | |
0x04e22b71: movzx ecx,WORD PTR [esi+1] | |
0x04e22b75: mov ebx,DWORD PTR [ebp-20] | |
0x04e22b78: shl ecx,0x2 | |
0x04e22b7b: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22b7f: and ebx,0xff | |
0x04e22b85: lea esp,[esp+ebx*4] | |
0x04e22b88: movzx ebx,BYTE PTR [esi] | |
0x04e22b8b: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e22b92: mov esp,DWORD PTR [ebp-8] | |
0x04e22b95: mov DWORD PTR [ebp-8],0x0 | |
0x04e22b9c: mov esi,DWORD PTR [ebp-28] | |
0x04e22b9f: mov edi,DWORD PTR [ebp-24] | |
0x04e22ba2: movzx ecx,WORD PTR [esi+1] | |
0x04e22ba6: mov ebx,DWORD PTR [ebp-20] | |
0x04e22ba9: shl ecx,0x2 | |
0x04e22bac: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22bb0: and ebx,0xff | |
0x04e22bb6: lea esp,[esp+ebx*4] | |
0x04e22bb9: movzx ebx,BYTE PTR [esi] | |
0x04e22bbc: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22bc3: mov esp,DWORD PTR [ebp-8] | |
0x04e22bc6: mov DWORD PTR [ebp-8],0x0 | |
0x04e22bcd: mov esi,DWORD PTR [ebp-28] | |
0x04e22bd0: mov edi,DWORD PTR [ebp-24] | |
0x04e22bd3: movzx ecx,WORD PTR [esi+1] | |
0x04e22bd7: mov ebx,DWORD PTR [ebp-20] | |
0x04e22bda: shl ecx,0x2 | |
0x04e22bdd: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22be1: and ebx,0xff | |
0x04e22be7: lea esp,[esp+ebx*4] | |
0x04e22bea: movzx ebx,BYTE PTR [esi] | |
0x04e22bed: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22bf4: mov esp,DWORD PTR [ebp-8] | |
0x04e22bf7: mov DWORD PTR [ebp-8],0x0 | |
0x04e22bfe: mov esi,DWORD PTR [ebp-28] | |
0x04e22c01: mov edi,DWORD PTR [ebp-24] | |
0x04e22c04: movzx ecx,WORD PTR [esi+1] | |
0x04e22c08: mov ebx,DWORD PTR [ebp-20] | |
0x04e22c0b: shl ecx,0x2 | |
0x04e22c0e: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22c12: and ebx,0xff | |
0x04e22c18: lea esp,[esp+ebx*4] | |
0x04e22c1b: movzx ebx,BYTE PTR [esi] | |
0x04e22c1e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22c25: mov esp,DWORD PTR [ebp-8] | |
0x04e22c28: mov DWORD PTR [ebp-8],0x0 | |
0x04e22c2f: mov esi,DWORD PTR [ebp-28] | |
0x04e22c32: mov edi,DWORD PTR [ebp-24] | |
0x04e22c35: movzx ecx,WORD PTR [esi+1] | |
0x04e22c39: mov ebx,DWORD PTR [ebp-20] | |
0x04e22c3c: shl ecx,0x2 | |
0x04e22c3f: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22c43: and ebx,0xff | |
0x04e22c49: lea esp,[esp+ebx*4] | |
0x04e22c4c: movzx ebx,BYTE PTR [esi] | |
0x04e22c4f: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22c56: mov esp,DWORD PTR [ebp-8] | |
0x04e22c59: mov DWORD PTR [ebp-8],0x0 | |
0x04e22c60: mov esi,DWORD PTR [ebp-28] | |
0x04e22c63: mov edi,DWORD PTR [ebp-24] | |
0x04e22c66: movzx ecx,WORD PTR [esi+1] | |
0x04e22c6a: mov ebx,DWORD PTR [ebp-20] | |
0x04e22c6d: shl ecx,0x2 | |
0x04e22c70: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22c74: and ebx,0xff | |
0x04e22c7a: lea esp,[esp+ebx*4] | |
0x04e22c7d: movzx ebx,BYTE PTR [esi+1] | |
0x04e22c81: inc esi | |
0x04e22c82: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e22c89: sub esp,0x8 | |
0x04e22c8c: lds edi,(bad) | |
0x04e22c8d: sti | |
0x04e22c8e: adc DWORD PTR [esp],eax | |
0x04e22c91: fld QWORD PTR [esp] | |
0x04e22c94: add esp,0x8 | |
0x04e22c97: mov esp,DWORD PTR [ebp-8] | |
0x04e22c9a: mov DWORD PTR [ebp-8],0x0 | |
0x04e22ca1: mov esi,DWORD PTR [ebp-28] | |
0x04e22ca4: mov edi,DWORD PTR [ebp-24] | |
0x04e22ca7: movzx ecx,WORD PTR [esi+1] | |
0x04e22cab: mov ebx,DWORD PTR [ebp-20] | |
0x04e22cae: shl ecx,0x2 | |
0x04e22cb1: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22cb5: and ebx,0xff | |
0x04e22cbb: lea esp,[esp+ebx*4] | |
0x04e22cbe: movzx ebx,BYTE PTR [esi+1] | |
0x04e22cc2: inc esi | |
0x04e22cc3: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e22cca: sub esp,0x4 | |
0x04e22ccd: lds edi,(bad) | |
0x04e22cce: cli | |
0x04e22ccf: adc DWORD PTR [esp],eax | |
0x04e22cd2: fld DWORD PTR [esp] | |
0x04e22cd5: add esp,0x4 | |
0x04e22cd8: mov esp,DWORD PTR [ebp-8] | |
0x04e22cdb: mov DWORD PTR [ebp-8],0x0 | |
0x04e22ce2: mov esi,DWORD PTR [ebp-28] | |
0x04e22ce5: mov edi,DWORD PTR [ebp-24] | |
0x04e22ce8: movzx ecx,WORD PTR [esi+1] | |
0x04e22cec: mov ebx,DWORD PTR [ebp-20] | |
0x04e22cef: shl ecx,0x2 | |
0x04e22cf2: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22cf6: and ebx,0xff | |
0x04e22cfc: lea esp,[esp+ebx*4] | |
0x04e22cff: movzx ebx,BYTE PTR [esi+1] | |
0x04e22d03: inc esi | |
0x04e22d04: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e22d0b: mov esp,DWORD PTR [ebp-8] | |
0x04e22d0e: mov DWORD PTR [ebp-8],0x0 | |
0x04e22d15: mov esi,DWORD PTR [ebp-28] | |
0x04e22d18: mov edi,DWORD PTR [ebp-24] | |
0x04e22d1b: movzx ecx,WORD PTR [esi+1] | |
0x04e22d1f: mov ebx,DWORD PTR [ebp-20] | |
0x04e22d22: shl ecx,0x2 | |
0x04e22d25: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22d29: and ebx,0xff | |
0x04e22d2f: lea esp,[esp+ebx*4] | |
0x04e22d32: movzx ebx,BYTE PTR [esi+1] | |
0x04e22d36: inc esi | |
0x04e22d37: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e22d3e: mov esp,DWORD PTR [ebp-8] | |
0x04e22d41: mov DWORD PTR [ebp-8],0x0 | |
0x04e22d48: mov esi,DWORD PTR [ebp-28] | |
0x04e22d4b: mov edi,DWORD PTR [ebp-24] | |
0x04e22d4e: movzx ecx,WORD PTR [esi+1] | |
0x04e22d52: mov ebx,DWORD PTR [ebp-20] | |
0x04e22d55: shl ecx,0x2 | |
0x04e22d58: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22d5c: and ebx,0xff | |
0x04e22d62: lea esp,[esp+ebx*4] | |
0x04e22d65: movzx ebx,BYTE PTR [esi+1] | |
0x04e22d69: inc esi | |
0x04e22d6a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22d71: mov esp,DWORD PTR [ebp-8] | |
0x04e22d74: mov DWORD PTR [ebp-8],0x0 | |
0x04e22d7b: mov esi,DWORD PTR [ebp-28] | |
0x04e22d7e: mov edi,DWORD PTR [ebp-24] | |
0x04e22d81: movzx ecx,WORD PTR [esi+1] | |
0x04e22d85: mov ebx,DWORD PTR [ebp-20] | |
0x04e22d88: shl ecx,0x2 | |
0x04e22d8b: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22d8f: and ebx,0xff | |
0x04e22d95: lea esp,[esp+ebx*4] | |
0x04e22d98: movzx ebx,BYTE PTR [esi+1] | |
0x04e22d9c: inc esi | |
0x04e22d9d: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e22da4: mov esp,DWORD PTR [ebp-8] | |
0x04e22da7: mov DWORD PTR [ebp-8],0x0 | |
0x04e22dae: mov esi,DWORD PTR [ebp-28] | |
0x04e22db1: mov edi,DWORD PTR [ebp-24] | |
0x04e22db4: movzx ecx,WORD PTR [esi+1] | |
0x04e22db8: mov ebx,DWORD PTR [ebp-20] | |
0x04e22dbb: shl ecx,0x2 | |
0x04e22dbe: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22dc2: and ebx,0xff | |
0x04e22dc8: lea esp,[esp+ebx*4] | |
0x04e22dcb: movzx ebx,BYTE PTR [esi+1] | |
0x04e22dcf: inc esi | |
0x04e22dd0: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22dd7: mov esp,DWORD PTR [ebp-8] | |
0x04e22dda: mov DWORD PTR [ebp-8],0x0 | |
0x04e22de1: mov esi,DWORD PTR [ebp-28] | |
0x04e22de4: mov edi,DWORD PTR [ebp-24] | |
0x04e22de7: movzx ecx,WORD PTR [esi+1] | |
0x04e22deb: mov ebx,DWORD PTR [ebp-20] | |
0x04e22dee: shl ecx,0x2 | |
0x04e22df1: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22df5: and ebx,0xff | |
0x04e22dfb: lea esp,[esp+ebx*4] | |
0x04e22dfe: movzx ebx,BYTE PTR [esi+1] | |
0x04e22e02: inc esi | |
0x04e22e03: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22e0a: mov esp,DWORD PTR [ebp-8] | |
0x04e22e0d: mov DWORD PTR [ebp-8],0x0 | |
0x04e22e14: mov esi,DWORD PTR [ebp-28] | |
0x04e22e17: mov edi,DWORD PTR [ebp-24] | |
0x04e22e1a: movzx ecx,WORD PTR [esi+1] | |
0x04e22e1e: mov ebx,DWORD PTR [ebp-20] | |
0x04e22e21: shl ecx,0x2 | |
0x04e22e24: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22e28: and ebx,0xff | |
0x04e22e2e: lea esp,[esp+ebx*4] | |
0x04e22e31: movzx ebx,BYTE PTR [esi+1] | |
0x04e22e35: inc esi | |
0x04e22e36: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22e3d: mov esp,DWORD PTR [ebp-8] | |
0x04e22e40: mov DWORD PTR [ebp-8],0x0 | |
0x04e22e47: mov esi,DWORD PTR [ebp-28] | |
0x04e22e4a: mov edi,DWORD PTR [ebp-24] | |
0x04e22e4d: movzx ecx,WORD PTR [esi+1] | |
0x04e22e51: mov ebx,DWORD PTR [ebp-20] | |
0x04e22e54: shl ecx,0x2 | |
0x04e22e57: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22e5b: and ebx,0xff | |
0x04e22e61: lea esp,[esp+ebx*4] | |
0x04e22e64: movzx ebx,BYTE PTR [esi+1] | |
0x04e22e68: inc esi | |
0x04e22e69: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22e70: mov esp,DWORD PTR [ebp-8] | |
0x04e22e73: mov DWORD PTR [ebp-8],0x0 | |
0x04e22e7a: mov esi,DWORD PTR [ebp-28] | |
0x04e22e7d: mov edi,DWORD PTR [ebp-24] | |
0x04e22e80: movzx ecx,WORD PTR [esi+1] | |
0x04e22e84: mov ebx,DWORD PTR [ebp-20] | |
0x04e22e87: shl ecx,0x2 | |
0x04e22e8a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22e8e: and ebx,0xff | |
0x04e22e94: lea esp,[esp+ebx*4] | |
0x04e22e97: movzx ebx,BYTE PTR [esi+2] | |
0x04e22e9b: add esi,0x2 | |
0x04e22e9e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e22ea5: sub esp,0x8 | |
0x04e22ea8: lds edi,(bad) | |
0x04e22ea9: sti | |
0x04e22eaa: adc DWORD PTR [esp],eax | |
0x04e22ead: fld QWORD PTR [esp] | |
0x04e22eb0: add esp,0x8 | |
0x04e22eb3: mov esp,DWORD PTR [ebp-8] | |
0x04e22eb6: mov DWORD PTR [ebp-8],0x0 | |
0x04e22ebd: mov esi,DWORD PTR [ebp-28] | |
0x04e22ec0: mov edi,DWORD PTR [ebp-24] | |
0x04e22ec3: movzx ecx,WORD PTR [esi+1] | |
0x04e22ec7: mov ebx,DWORD PTR [ebp-20] | |
0x04e22eca: shl ecx,0x2 | |
0x04e22ecd: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22ed1: and ebx,0xff | |
0x04e22ed7: lea esp,[esp+ebx*4] | |
0x04e22eda: movzx ebx,BYTE PTR [esi+2] | |
0x04e22ede: add esi,0x2 | |
0x04e22ee1: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e22ee8: sub esp,0x4 | |
0x04e22eeb: lds edi,(bad) | |
0x04e22eec: cli | |
0x04e22eed: adc DWORD PTR [esp],eax | |
0x04e22ef0: fld DWORD PTR [esp] | |
0x04e22ef3: add esp,0x4 | |
0x04e22ef6: mov esp,DWORD PTR [ebp-8] | |
0x04e22ef9: mov DWORD PTR [ebp-8],0x0 | |
0x04e22f00: mov esi,DWORD PTR [ebp-28] | |
0x04e22f03: mov edi,DWORD PTR [ebp-24] | |
0x04e22f06: movzx ecx,WORD PTR [esi+1] | |
0x04e22f0a: mov ebx,DWORD PTR [ebp-20] | |
0x04e22f0d: shl ecx,0x2 | |
0x04e22f10: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22f14: and ebx,0xff | |
0x04e22f1a: lea esp,[esp+ebx*4] | |
0x04e22f1d: movzx ebx,BYTE PTR [esi+2] | |
0x04e22f21: add esi,0x2 | |
0x04e22f24: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e22f2b: mov esp,DWORD PTR [ebp-8] | |
0x04e22f2e: mov DWORD PTR [ebp-8],0x0 | |
0x04e22f35: mov esi,DWORD PTR [ebp-28] | |
0x04e22f38: mov edi,DWORD PTR [ebp-24] | |
0x04e22f3b: movzx ecx,WORD PTR [esi+1] | |
0x04e22f3f: mov ebx,DWORD PTR [ebp-20] | |
0x04e22f42: shl ecx,0x2 | |
0x04e22f45: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22f49: and ebx,0xff | |
0x04e22f4f: lea esp,[esp+ebx*4] | |
0x04e22f52: movzx ebx,BYTE PTR [esi+2] | |
0x04e22f56: add esi,0x2 | |
0x04e22f59: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e22f60: mov esp,DWORD PTR [ebp-8] | |
0x04e22f63: mov DWORD PTR [ebp-8],0x0 | |
0x04e22f6a: mov esi,DWORD PTR [ebp-28] | |
0x04e22f6d: mov edi,DWORD PTR [ebp-24] | |
0x04e22f70: movzx ecx,WORD PTR [esi+1] | |
0x04e22f74: mov ebx,DWORD PTR [ebp-20] | |
0x04e22f77: shl ecx,0x2 | |
0x04e22f7a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22f7e: and ebx,0xff | |
0x04e22f84: lea esp,[esp+ebx*4] | |
0x04e22f87: movzx ebx,BYTE PTR [esi+2] | |
0x04e22f8b: add esi,0x2 | |
0x04e22f8e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22f95: mov esp,DWORD PTR [ebp-8] | |
0x04e22f98: mov DWORD PTR [ebp-8],0x0 | |
0x04e22f9f: mov esi,DWORD PTR [ebp-28] | |
0x04e22fa2: mov edi,DWORD PTR [ebp-24] | |
0x04e22fa5: movzx ecx,WORD PTR [esi+1] | |
0x04e22fa9: mov ebx,DWORD PTR [ebp-20] | |
0x04e22fac: shl ecx,0x2 | |
0x04e22faf: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22fb3: and ebx,0xff | |
0x04e22fb9: lea esp,[esp+ebx*4] | |
0x04e22fbc: movzx ebx,BYTE PTR [esi+2] | |
0x04e22fc0: add esi,0x2 | |
0x04e22fc3: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e22fca: mov esp,DWORD PTR [ebp-8] | |
0x04e22fcd: mov DWORD PTR [ebp-8],0x0 | |
0x04e22fd4: mov esi,DWORD PTR [ebp-28] | |
0x04e22fd7: mov edi,DWORD PTR [ebp-24] | |
0x04e22fda: movzx ecx,WORD PTR [esi+1] | |
0x04e22fde: mov ebx,DWORD PTR [ebp-20] | |
0x04e22fe1: shl ecx,0x2 | |
0x04e22fe4: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e22fe8: and ebx,0xff | |
0x04e22fee: lea esp,[esp+ebx*4] | |
0x04e22ff1: movzx ebx,BYTE PTR [esi+2] | |
0x04e22ff5: add esi,0x2 | |
0x04e22ff8: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e22fff: mov esp,DWORD PTR [ebp-8] | |
0x04e23002: mov DWORD PTR [ebp-8],0x0 | |
0x04e23009: mov esi,DWORD PTR [ebp-28] | |
0x04e2300c: mov edi,DWORD PTR [ebp-24] | |
0x04e2300f: movzx ecx,WORD PTR [esi+1] | |
0x04e23013: mov ebx,DWORD PTR [ebp-20] | |
0x04e23016: shl ecx,0x2 | |
0x04e23019: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2301d: and ebx,0xff | |
0x04e23023: lea esp,[esp+ebx*4] | |
0x04e23026: movzx ebx,BYTE PTR [esi+2] | |
0x04e2302a: add esi,0x2 | |
0x04e2302d: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23034: mov esp,DWORD PTR [ebp-8] | |
0x04e23037: mov DWORD PTR [ebp-8],0x0 | |
0x04e2303e: mov esi,DWORD PTR [ebp-28] | |
0x04e23041: mov edi,DWORD PTR [ebp-24] | |
0x04e23044: movzx ecx,WORD PTR [esi+1] | |
0x04e23048: mov ebx,DWORD PTR [ebp-20] | |
0x04e2304b: shl ecx,0x2 | |
0x04e2304e: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23052: and ebx,0xff | |
0x04e23058: lea esp,[esp+ebx*4] | |
0x04e2305b: movzx ebx,BYTE PTR [esi+2] | |
0x04e2305f: add esi,0x2 | |
0x04e23062: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23069: mov esp,DWORD PTR [ebp-8] | |
0x04e2306c: mov DWORD PTR [ebp-8],0x0 | |
0x04e23073: mov esi,DWORD PTR [ebp-28] | |
0x04e23076: mov edi,DWORD PTR [ebp-24] | |
0x04e23079: movzx ecx,WORD PTR [esi+1] | |
0x04e2307d: mov ebx,DWORD PTR [ebp-20] | |
0x04e23080: shl ecx,0x2 | |
0x04e23083: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23087: and ebx,0xff | |
0x04e2308d: lea esp,[esp+ebx*4] | |
0x04e23090: movzx ebx,BYTE PTR [esi+2] | |
0x04e23094: add esi,0x2 | |
0x04e23097: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2309e: mov esp,DWORD PTR [ebp-8] | |
0x04e230a1: mov DWORD PTR [ebp-8],0x0 | |
0x04e230a8: mov esi,DWORD PTR [ebp-28] | |
0x04e230ab: mov edi,DWORD PTR [ebp-24] | |
0x04e230ae: movzx ecx,WORD PTR [esi+1] | |
0x04e230b2: mov ebx,DWORD PTR [ebp-20] | |
0x04e230b5: shl ecx,0x2 | |
0x04e230b8: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e230bc: and ebx,0xff | |
0x04e230c2: lea esp,[esp+ebx*4] | |
0x04e230c5: movzx ebx,BYTE PTR [esi+3] | |
0x04e230c9: add esi,0x3 | |
0x04e230cc: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e230d3: sub esp,0x8 | |
0x04e230d6: lds edi,(bad) | |
0x04e230d7: sti | |
0x04e230d8: adc DWORD PTR [esp],eax | |
0x04e230db: fld QWORD PTR [esp] | |
0x04e230de: add esp,0x8 | |
0x04e230e1: mov esp,DWORD PTR [ebp-8] | |
0x04e230e4: mov DWORD PTR [ebp-8],0x0 | |
0x04e230eb: mov esi,DWORD PTR [ebp-28] | |
0x04e230ee: mov edi,DWORD PTR [ebp-24] | |
0x04e230f1: movzx ecx,WORD PTR [esi+1] | |
0x04e230f5: mov ebx,DWORD PTR [ebp-20] | |
0x04e230f8: shl ecx,0x2 | |
0x04e230fb: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e230ff: and ebx,0xff | |
0x04e23105: lea esp,[esp+ebx*4] | |
0x04e23108: movzx ebx,BYTE PTR [esi+3] | |
0x04e2310c: add esi,0x3 | |
0x04e2310f: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e23116: sub esp,0x4 | |
0x04e23119: lds edi,(bad) | |
0x04e2311a: cli | |
0x04e2311b: adc DWORD PTR [esp],eax | |
0x04e2311e: fld DWORD PTR [esp] | |
0x04e23121: add esp,0x4 | |
0x04e23124: mov esp,DWORD PTR [ebp-8] | |
0x04e23127: mov DWORD PTR [ebp-8],0x0 | |
0x04e2312e: mov esi,DWORD PTR [ebp-28] | |
0x04e23131: mov edi,DWORD PTR [ebp-24] | |
0x04e23134: movzx ecx,WORD PTR [esi+1] | |
0x04e23138: mov ebx,DWORD PTR [ebp-20] | |
0x04e2313b: shl ecx,0x2 | |
0x04e2313e: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23142: and ebx,0xff | |
0x04e23148: lea esp,[esp+ebx*4] | |
0x04e2314b: movzx ebx,BYTE PTR [esi+3] | |
0x04e2314f: add esi,0x3 | |
0x04e23152: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e23159: mov esp,DWORD PTR [ebp-8] | |
0x04e2315c: mov DWORD PTR [ebp-8],0x0 | |
0x04e23163: mov esi,DWORD PTR [ebp-28] | |
0x04e23166: mov edi,DWORD PTR [ebp-24] | |
0x04e23169: movzx ecx,WORD PTR [esi+1] | |
0x04e2316d: mov ebx,DWORD PTR [ebp-20] | |
0x04e23170: shl ecx,0x2 | |
0x04e23173: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23177: and ebx,0xff | |
0x04e2317d: lea esp,[esp+ebx*4] | |
0x04e23180: movzx ebx,BYTE PTR [esi+3] | |
0x04e23184: add esi,0x3 | |
0x04e23187: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2318e: mov esp,DWORD PTR [ebp-8] | |
0x04e23191: mov DWORD PTR [ebp-8],0x0 | |
0x04e23198: mov esi,DWORD PTR [ebp-28] | |
0x04e2319b: mov edi,DWORD PTR [ebp-24] | |
0x04e2319e: movzx ecx,WORD PTR [esi+1] | |
0x04e231a2: mov ebx,DWORD PTR [ebp-20] | |
0x04e231a5: shl ecx,0x2 | |
0x04e231a8: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e231ac: and ebx,0xff | |
0x04e231b2: lea esp,[esp+ebx*4] | |
0x04e231b5: movzx ebx,BYTE PTR [esi+3] | |
0x04e231b9: add esi,0x3 | |
0x04e231bc: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e231c3: mov esp,DWORD PTR [ebp-8] | |
0x04e231c6: mov DWORD PTR [ebp-8],0x0 | |
0x04e231cd: mov esi,DWORD PTR [ebp-28] | |
0x04e231d0: mov edi,DWORD PTR [ebp-24] | |
0x04e231d3: movzx ecx,WORD PTR [esi+1] | |
0x04e231d7: mov ebx,DWORD PTR [ebp-20] | |
0x04e231da: shl ecx,0x2 | |
0x04e231dd: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e231e1: and ebx,0xff | |
0x04e231e7: lea esp,[esp+ebx*4] | |
0x04e231ea: movzx ebx,BYTE PTR [esi+3] | |
0x04e231ee: add esi,0x3 | |
0x04e231f1: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e231f8: mov esp,DWORD PTR [ebp-8] | |
0x04e231fb: mov DWORD PTR [ebp-8],0x0 | |
0x04e23202: mov esi,DWORD PTR [ebp-28] | |
0x04e23205: mov edi,DWORD PTR [ebp-24] | |
0x04e23208: movzx ecx,WORD PTR [esi+1] | |
0x04e2320c: mov ebx,DWORD PTR [ebp-20] | |
0x04e2320f: shl ecx,0x2 | |
0x04e23212: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23216: and ebx,0xff | |
0x04e2321c: lea esp,[esp+ebx*4] | |
0x04e2321f: movzx ebx,BYTE PTR [esi+3] | |
0x04e23223: add esi,0x3 | |
0x04e23226: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2322d: mov esp,DWORD PTR [ebp-8] | |
0x04e23230: mov DWORD PTR [ebp-8],0x0 | |
0x04e23237: mov esi,DWORD PTR [ebp-28] | |
0x04e2323a: mov edi,DWORD PTR [ebp-24] | |
0x04e2323d: movzx ecx,WORD PTR [esi+1] | |
0x04e23241: mov ebx,DWORD PTR [ebp-20] | |
0x04e23244: shl ecx,0x2 | |
0x04e23247: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2324b: and ebx,0xff | |
0x04e23251: lea esp,[esp+ebx*4] | |
0x04e23254: movzx ebx,BYTE PTR [esi+3] | |
0x04e23258: add esi,0x3 | |
0x04e2325b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23262: mov esp,DWORD PTR [ebp-8] | |
0x04e23265: mov DWORD PTR [ebp-8],0x0 | |
0x04e2326c: mov esi,DWORD PTR [ebp-28] | |
0x04e2326f: mov edi,DWORD PTR [ebp-24] | |
0x04e23272: movzx ecx,WORD PTR [esi+1] | |
0x04e23276: mov ebx,DWORD PTR [ebp-20] | |
0x04e23279: shl ecx,0x2 | |
0x04e2327c: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23280: and ebx,0xff | |
0x04e23286: lea esp,[esp+ebx*4] | |
0x04e23289: movzx ebx,BYTE PTR [esi+3] | |
0x04e2328d: add esi,0x3 | |
0x04e23290: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23297: mov esp,DWORD PTR [ebp-8] | |
0x04e2329a: mov DWORD PTR [ebp-8],0x0 | |
0x04e232a1: mov esi,DWORD PTR [ebp-28] | |
0x04e232a4: mov edi,DWORD PTR [ebp-24] | |
0x04e232a7: movzx ecx,WORD PTR [esi+1] | |
0x04e232ab: mov ebx,DWORD PTR [ebp-20] | |
0x04e232ae: shl ecx,0x2 | |
0x04e232b1: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e232b5: and ebx,0xff | |
0x04e232bb: lea esp,[esp+ebx*4] | |
0x04e232be: movzx ebx,BYTE PTR [esi+3] | |
0x04e232c2: add esi,0x3 | |
0x04e232c5: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e232cc: mov esp,DWORD PTR [ebp-8] | |
0x04e232cf: mov DWORD PTR [ebp-8],0x0 | |
0x04e232d6: mov esi,DWORD PTR [ebp-28] | |
0x04e232d9: mov edi,DWORD PTR [ebp-24] | |
0x04e232dc: movzx ecx,WORD PTR [esi+1] | |
0x04e232e0: mov ebx,DWORD PTR [ebp-20] | |
0x04e232e3: shl ecx,0x2 | |
0x04e232e6: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e232ea: and ebx,0xff | |
0x04e232f0: lea esp,[esp+ebx*4] | |
0x04e232f3: movzx ebx,BYTE PTR [esi+4] | |
0x04e232f7: add esi,0x4 | |
0x04e232fa: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e23301: sub esp,0x8 | |
0x04e23304: lds edi,(bad) | |
0x04e23305: sti | |
0x04e23306: adc DWORD PTR [esp],eax | |
0x04e23309: fld QWORD PTR [esp] | |
0x04e2330c: add esp,0x8 | |
0x04e2330f: mov esp,DWORD PTR [ebp-8] | |
0x04e23312: mov DWORD PTR [ebp-8],0x0 | |
0x04e23319: mov esi,DWORD PTR [ebp-28] | |
0x04e2331c: mov edi,DWORD PTR [ebp-24] | |
0x04e2331f: movzx ecx,WORD PTR [esi+1] | |
0x04e23323: mov ebx,DWORD PTR [ebp-20] | |
0x04e23326: shl ecx,0x2 | |
0x04e23329: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2332d: and ebx,0xff | |
0x04e23333: lea esp,[esp+ebx*4] | |
0x04e23336: movzx ebx,BYTE PTR [esi+4] | |
0x04e2333a: add esi,0x4 | |
0x04e2333d: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e23344: sub esp,0x4 | |
0x04e23347: lds edi,(bad) | |
0x04e23348: cli | |
0x04e23349: adc DWORD PTR [esp],eax | |
0x04e2334c: fld DWORD PTR [esp] | |
0x04e2334f: add esp,0x4 | |
0x04e23352: mov esp,DWORD PTR [ebp-8] | |
0x04e23355: mov DWORD PTR [ebp-8],0x0 | |
0x04e2335c: mov esi,DWORD PTR [ebp-28] | |
0x04e2335f: mov edi,DWORD PTR [ebp-24] | |
0x04e23362: movzx ecx,WORD PTR [esi+1] | |
0x04e23366: mov ebx,DWORD PTR [ebp-20] | |
0x04e23369: shl ecx,0x2 | |
0x04e2336c: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23370: and ebx,0xff | |
0x04e23376: lea esp,[esp+ebx*4] | |
0x04e23379: movzx ebx,BYTE PTR [esi+4] | |
0x04e2337d: add esi,0x4 | |
0x04e23380: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e23387: mov esp,DWORD PTR [ebp-8] | |
0x04e2338a: mov DWORD PTR [ebp-8],0x0 | |
0x04e23391: mov esi,DWORD PTR [ebp-28] | |
0x04e23394: mov edi,DWORD PTR [ebp-24] | |
0x04e23397: movzx ecx,WORD PTR [esi+1] | |
0x04e2339b: mov ebx,DWORD PTR [ebp-20] | |
0x04e2339e: shl ecx,0x2 | |
0x04e233a1: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e233a5: and ebx,0xff | |
0x04e233ab: lea esp,[esp+ebx*4] | |
0x04e233ae: movzx ebx,BYTE PTR [esi+4] | |
0x04e233b2: add esi,0x4 | |
0x04e233b5: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e233bc: mov esp,DWORD PTR [ebp-8] | |
0x04e233bf: mov DWORD PTR [ebp-8],0x0 | |
0x04e233c6: mov esi,DWORD PTR [ebp-28] | |
0x04e233c9: mov edi,DWORD PTR [ebp-24] | |
0x04e233cc: movzx ecx,WORD PTR [esi+1] | |
0x04e233d0: mov ebx,DWORD PTR [ebp-20] | |
0x04e233d3: shl ecx,0x2 | |
0x04e233d6: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e233da: and ebx,0xff | |
0x04e233e0: lea esp,[esp+ebx*4] | |
0x04e233e3: movzx ebx,BYTE PTR [esi+4] | |
0x04e233e7: add esi,0x4 | |
0x04e233ea: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e233f1: mov esp,DWORD PTR [ebp-8] | |
0x04e233f4: mov DWORD PTR [ebp-8],0x0 | |
0x04e233fb: mov esi,DWORD PTR [ebp-28] | |
0x04e233fe: mov edi,DWORD PTR [ebp-24] | |
0x04e23401: movzx ecx,WORD PTR [esi+1] | |
0x04e23405: mov ebx,DWORD PTR [ebp-20] | |
0x04e23408: shl ecx,0x2 | |
0x04e2340b: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2340f: and ebx,0xff | |
0x04e23415: lea esp,[esp+ebx*4] | |
0x04e23418: movzx ebx,BYTE PTR [esi+4] | |
0x04e2341c: add esi,0x4 | |
0x04e2341f: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e23426: mov esp,DWORD PTR [ebp-8] | |
0x04e23429: mov DWORD PTR [ebp-8],0x0 | |
0x04e23430: mov esi,DWORD PTR [ebp-28] | |
0x04e23433: mov edi,DWORD PTR [ebp-24] | |
0x04e23436: movzx ecx,WORD PTR [esi+1] | |
0x04e2343a: mov ebx,DWORD PTR [ebp-20] | |
0x04e2343d: shl ecx,0x2 | |
0x04e23440: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23444: and ebx,0xff | |
0x04e2344a: lea esp,[esp+ebx*4] | |
0x04e2344d: movzx ebx,BYTE PTR [esi+4] | |
0x04e23451: add esi,0x4 | |
0x04e23454: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2345b: mov esp,DWORD PTR [ebp-8] | |
0x04e2345e: mov DWORD PTR [ebp-8],0x0 | |
0x04e23465: mov esi,DWORD PTR [ebp-28] | |
0x04e23468: mov edi,DWORD PTR [ebp-24] | |
0x04e2346b: movzx ecx,WORD PTR [esi+1] | |
0x04e2346f: mov ebx,DWORD PTR [ebp-20] | |
0x04e23472: shl ecx,0x2 | |
0x04e23475: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23479: and ebx,0xff | |
0x04e2347f: lea esp,[esp+ebx*4] | |
0x04e23482: movzx ebx,BYTE PTR [esi+4] | |
0x04e23486: add esi,0x4 | |
0x04e23489: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23490: mov esp,DWORD PTR [ebp-8] | |
0x04e23493: mov DWORD PTR [ebp-8],0x0 | |
0x04e2349a: mov esi,DWORD PTR [ebp-28] | |
0x04e2349d: mov edi,DWORD PTR [ebp-24] | |
0x04e234a0: movzx ecx,WORD PTR [esi+1] | |
0x04e234a4: mov ebx,DWORD PTR [ebp-20] | |
0x04e234a7: shl ecx,0x2 | |
0x04e234aa: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e234ae: and ebx,0xff | |
0x04e234b4: lea esp,[esp+ebx*4] | |
0x04e234b7: movzx ebx,BYTE PTR [esi+4] | |
0x04e234bb: add esi,0x4 | |
0x04e234be: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e234c5: mov esp,DWORD PTR [ebp-8] | |
0x04e234c8: mov DWORD PTR [ebp-8],0x0 | |
0x04e234cf: mov esi,DWORD PTR [ebp-28] | |
0x04e234d2: mov edi,DWORD PTR [ebp-24] | |
0x04e234d5: movzx ecx,WORD PTR [esi+1] | |
0x04e234d9: mov ebx,DWORD PTR [ebp-20] | |
0x04e234dc: shl ecx,0x2 | |
0x04e234df: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e234e3: and ebx,0xff | |
0x04e234e9: lea esp,[esp+ebx*4] | |
0x04e234ec: movzx ebx,BYTE PTR [esi+4] | |
0x04e234f0: add esi,0x4 | |
0x04e234f3: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e234fa: mov esp,DWORD PTR [ebp-8] | |
0x04e234fd: mov DWORD PTR [ebp-8],0x0 | |
0x04e23504: mov esi,DWORD PTR [ebp-28] | |
0x04e23507: mov edi,DWORD PTR [ebp-24] | |
0x04e2350a: movzx ecx,WORD PTR [esi+1] | |
0x04e2350e: mov ebx,DWORD PTR [ebp-20] | |
0x04e23511: shl ecx,0x2 | |
0x04e23514: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23518: and ebx,0xff | |
0x04e2351e: lea esp,[esp+ebx*4] | |
0x04e23521: movzx ebx,BYTE PTR [esi+5] | |
0x04e23525: add esi,0x5 | |
0x04e23528: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2352f: sub esp,0x8 | |
0x04e23532: lds edi,(bad) | |
0x04e23533: sti | |
0x04e23534: adc DWORD PTR [esp],eax | |
0x04e23537: fld QWORD PTR [esp] | |
0x04e2353a: add esp,0x8 | |
0x04e2353d: mov esp,DWORD PTR [ebp-8] | |
0x04e23540: mov DWORD PTR [ebp-8],0x0 | |
0x04e23547: mov esi,DWORD PTR [ebp-28] | |
0x04e2354a: mov edi,DWORD PTR [ebp-24] | |
0x04e2354d: movzx ecx,WORD PTR [esi+1] | |
0x04e23551: mov ebx,DWORD PTR [ebp-20] | |
0x04e23554: shl ecx,0x2 | |
0x04e23557: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2355b: and ebx,0xff | |
0x04e23561: lea esp,[esp+ebx*4] | |
0x04e23564: movzx ebx,BYTE PTR [esi+5] | |
0x04e23568: add esi,0x5 | |
0x04e2356b: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e23572: sub esp,0x4 | |
0x04e23575: lds edi,(bad) | |
0x04e23576: cli | |
0x04e23577: adc DWORD PTR [esp],eax | |
0x04e2357a: fld DWORD PTR [esp] | |
0x04e2357d: add esp,0x4 | |
0x04e23580: mov esp,DWORD PTR [ebp-8] | |
0x04e23583: mov DWORD PTR [ebp-8],0x0 | |
0x04e2358a: mov esi,DWORD PTR [ebp-28] | |
0x04e2358d: mov edi,DWORD PTR [ebp-24] | |
0x04e23590: movzx ecx,WORD PTR [esi+1] | |
0x04e23594: mov ebx,DWORD PTR [ebp-20] | |
0x04e23597: shl ecx,0x2 | |
0x04e2359a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2359e: and ebx,0xff | |
0x04e235a4: lea esp,[esp+ebx*4] | |
0x04e235a7: movzx ebx,BYTE PTR [esi+5] | |
0x04e235ab: add esi,0x5 | |
0x04e235ae: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e235b5: mov esp,DWORD PTR [ebp-8] | |
0x04e235b8: mov DWORD PTR [ebp-8],0x0 | |
0x04e235bf: mov esi,DWORD PTR [ebp-28] | |
0x04e235c2: mov edi,DWORD PTR [ebp-24] | |
0x04e235c5: movzx ecx,WORD PTR [esi+1] | |
0x04e235c9: mov ebx,DWORD PTR [ebp-20] | |
0x04e235cc: shl ecx,0x2 | |
0x04e235cf: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e235d3: and ebx,0xff | |
0x04e235d9: lea esp,[esp+ebx*4] | |
0x04e235dc: movzx ebx,BYTE PTR [esi+5] | |
0x04e235e0: add esi,0x5 | |
0x04e235e3: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e235ea: mov esp,DWORD PTR [ebp-8] | |
0x04e235ed: mov DWORD PTR [ebp-8],0x0 | |
0x04e235f4: mov esi,DWORD PTR [ebp-28] | |
0x04e235f7: mov edi,DWORD PTR [ebp-24] | |
0x04e235fa: movzx ecx,WORD PTR [esi+1] | |
0x04e235fe: mov ebx,DWORD PTR [ebp-20] | |
0x04e23601: shl ecx,0x2 | |
0x04e23604: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23608: and ebx,0xff | |
0x04e2360e: lea esp,[esp+ebx*4] | |
0x04e23611: movzx ebx,BYTE PTR [esi+5] | |
0x04e23615: add esi,0x5 | |
0x04e23618: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2361f: mov esp,DWORD PTR [ebp-8] | |
0x04e23622: mov DWORD PTR [ebp-8],0x0 | |
0x04e23629: mov esi,DWORD PTR [ebp-28] | |
0x04e2362c: mov edi,DWORD PTR [ebp-24] | |
0x04e2362f: movzx ecx,WORD PTR [esi+1] | |
0x04e23633: mov ebx,DWORD PTR [ebp-20] | |
0x04e23636: shl ecx,0x2 | |
0x04e23639: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2363d: and ebx,0xff | |
0x04e23643: lea esp,[esp+ebx*4] | |
0x04e23646: movzx ebx,BYTE PTR [esi+5] | |
0x04e2364a: add esi,0x5 | |
0x04e2364d: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e23654: mov esp,DWORD PTR [ebp-8] | |
0x04e23657: mov DWORD PTR [ebp-8],0x0 | |
0x04e2365e: mov esi,DWORD PTR [ebp-28] | |
0x04e23661: mov edi,DWORD PTR [ebp-24] | |
0x04e23664: movzx ecx,WORD PTR [esi+1] | |
0x04e23668: mov ebx,DWORD PTR [ebp-20] | |
0x04e2366b: shl ecx,0x2 | |
0x04e2366e: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23672: and ebx,0xff | |
0x04e23678: lea esp,[esp+ebx*4] | |
0x04e2367b: movzx ebx,BYTE PTR [esi+5] | |
0x04e2367f: add esi,0x5 | |
0x04e23682: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23689: mov esp,DWORD PTR [ebp-8] | |
0x04e2368c: mov DWORD PTR [ebp-8],0x0 | |
0x04e23693: mov esi,DWORD PTR [ebp-28] | |
0x04e23696: mov edi,DWORD PTR [ebp-24] | |
0x04e23699: movzx ecx,WORD PTR [esi+1] | |
0x04e2369d: mov ebx,DWORD PTR [ebp-20] | |
0x04e236a0: shl ecx,0x2 | |
0x04e236a3: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e236a7: and ebx,0xff | |
0x04e236ad: lea esp,[esp+ebx*4] | |
0x04e236b0: movzx ebx,BYTE PTR [esi+5] | |
0x04e236b4: add esi,0x5 | |
0x04e236b7: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e236be: mov esp,DWORD PTR [ebp-8] | |
0x04e236c1: mov DWORD PTR [ebp-8],0x0 | |
0x04e236c8: mov esi,DWORD PTR [ebp-28] | |
0x04e236cb: mov edi,DWORD PTR [ebp-24] | |
0x04e236ce: movzx ecx,WORD PTR [esi+1] | |
0x04e236d2: mov ebx,DWORD PTR [ebp-20] | |
0x04e236d5: shl ecx,0x2 | |
0x04e236d8: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e236dc: and ebx,0xff | |
0x04e236e2: lea esp,[esp+ebx*4] | |
0x04e236e5: movzx ebx,BYTE PTR [esi+5] | |
0x04e236e9: add esi,0x5 | |
0x04e236ec: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e236f3: mov esp,DWORD PTR [ebp-8] | |
0x04e236f6: mov DWORD PTR [ebp-8],0x0 | |
0x04e236fd: mov esi,DWORD PTR [ebp-28] | |
0x04e23700: mov edi,DWORD PTR [ebp-24] | |
0x04e23703: movzx ecx,WORD PTR [esi+1] | |
0x04e23707: mov ebx,DWORD PTR [ebp-20] | |
0x04e2370a: shl ecx,0x2 | |
0x04e2370d: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23711: and ebx,0xff | |
0x04e23717: lea esp,[esp+ebx*4] | |
0x04e2371a: movzx ebx,BYTE PTR [esi+5] | |
0x04e2371e: add esi,0x5 | |
0x04e23721: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23728: mov esp,DWORD PTR [ebp-8] | |
0x04e2372b: mov DWORD PTR [ebp-8],0x0 | |
0x04e23732: mov esi,DWORD PTR [ebp-28] | |
0x04e23735: mov edi,DWORD PTR [ebp-24] | |
0x04e23738: movzx ecx,WORD PTR [esi+1] | |
0x04e2373c: mov ebx,DWORD PTR [ebp-20] | |
0x04e2373f: shl ecx,0x2 | |
0x04e23742: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23746: and ebx,0xff | |
0x04e2374c: lea esp,[esp+ebx*4] | |
0x04e2374f: movzx ebx,BYTE PTR [esi+6] | |
0x04e23753: add esi,0x6 | |
0x04e23756: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2375d: sub esp,0x8 | |
0x04e23760: lds edi,(bad) | |
0x04e23761: sti | |
0x04e23762: adc DWORD PTR [esp],eax | |
0x04e23765: fld QWORD PTR [esp] | |
0x04e23768: add esp,0x8 | |
0x04e2376b: mov esp,DWORD PTR [ebp-8] | |
0x04e2376e: mov DWORD PTR [ebp-8],0x0 | |
0x04e23775: mov esi,DWORD PTR [ebp-28] | |
0x04e23778: mov edi,DWORD PTR [ebp-24] | |
0x04e2377b: movzx ecx,WORD PTR [esi+1] | |
0x04e2377f: mov ebx,DWORD PTR [ebp-20] | |
0x04e23782: shl ecx,0x2 | |
0x04e23785: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23789: and ebx,0xff | |
0x04e2378f: lea esp,[esp+ebx*4] | |
0x04e23792: movzx ebx,BYTE PTR [esi+6] | |
0x04e23796: add esi,0x6 | |
0x04e23799: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e237a0: sub esp,0x4 | |
0x04e237a3: lds edi,(bad) | |
0x04e237a4: cli | |
0x04e237a5: adc DWORD PTR [esp],eax | |
0x04e237a8: fld DWORD PTR [esp] | |
0x04e237ab: add esp,0x4 | |
0x04e237ae: mov esp,DWORD PTR [ebp-8] | |
0x04e237b1: mov DWORD PTR [ebp-8],0x0 | |
0x04e237b8: mov esi,DWORD PTR [ebp-28] | |
0x04e237bb: mov edi,DWORD PTR [ebp-24] | |
0x04e237be: movzx ecx,WORD PTR [esi+1] | |
0x04e237c2: mov ebx,DWORD PTR [ebp-20] | |
0x04e237c5: shl ecx,0x2 | |
0x04e237c8: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e237cc: and ebx,0xff | |
0x04e237d2: lea esp,[esp+ebx*4] | |
0x04e237d5: movzx ebx,BYTE PTR [esi+6] | |
0x04e237d9: add esi,0x6 | |
0x04e237dc: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e237e3: mov esp,DWORD PTR [ebp-8] | |
0x04e237e6: mov DWORD PTR [ebp-8],0x0 | |
0x04e237ed: mov esi,DWORD PTR [ebp-28] | |
0x04e237f0: mov edi,DWORD PTR [ebp-24] | |
0x04e237f3: movzx ecx,WORD PTR [esi+1] | |
0x04e237f7: mov ebx,DWORD PTR [ebp-20] | |
0x04e237fa: shl ecx,0x2 | |
0x04e237fd: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23801: and ebx,0xff | |
0x04e23807: lea esp,[esp+ebx*4] | |
0x04e2380a: movzx ebx,BYTE PTR [esi+6] | |
0x04e2380e: add esi,0x6 | |
0x04e23811: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e23818: mov esp,DWORD PTR [ebp-8] | |
0x04e2381b: mov DWORD PTR [ebp-8],0x0 | |
0x04e23822: mov esi,DWORD PTR [ebp-28] | |
0x04e23825: mov edi,DWORD PTR [ebp-24] | |
0x04e23828: movzx ecx,WORD PTR [esi+1] | |
0x04e2382c: mov ebx,DWORD PTR [ebp-20] | |
0x04e2382f: shl ecx,0x2 | |
0x04e23832: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23836: and ebx,0xff | |
0x04e2383c: lea esp,[esp+ebx*4] | |
0x04e2383f: movzx ebx,BYTE PTR [esi+6] | |
0x04e23843: add esi,0x6 | |
0x04e23846: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2384d: mov esp,DWORD PTR [ebp-8] | |
0x04e23850: mov DWORD PTR [ebp-8],0x0 | |
0x04e23857: mov esi,DWORD PTR [ebp-28] | |
0x04e2385a: mov edi,DWORD PTR [ebp-24] | |
0x04e2385d: movzx ecx,WORD PTR [esi+1] | |
0x04e23861: mov ebx,DWORD PTR [ebp-20] | |
0x04e23864: shl ecx,0x2 | |
0x04e23867: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2386b: and ebx,0xff | |
0x04e23871: lea esp,[esp+ebx*4] | |
0x04e23874: movzx ebx,BYTE PTR [esi+6] | |
0x04e23878: add esi,0x6 | |
0x04e2387b: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e23882: mov esp,DWORD PTR [ebp-8] | |
0x04e23885: mov DWORD PTR [ebp-8],0x0 | |
0x04e2388c: mov esi,DWORD PTR [ebp-28] | |
0x04e2388f: mov edi,DWORD PTR [ebp-24] | |
0x04e23892: movzx ecx,WORD PTR [esi+1] | |
0x04e23896: mov ebx,DWORD PTR [ebp-20] | |
0x04e23899: shl ecx,0x2 | |
0x04e2389c: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e238a0: and ebx,0xff | |
0x04e238a6: lea esp,[esp+ebx*4] | |
0x04e238a9: movzx ebx,BYTE PTR [esi+6] | |
0x04e238ad: add esi,0x6 | |
0x04e238b0: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e238b7: mov esp,DWORD PTR [ebp-8] | |
0x04e238ba: mov DWORD PTR [ebp-8],0x0 | |
0x04e238c1: mov esi,DWORD PTR [ebp-28] | |
0x04e238c4: mov edi,DWORD PTR [ebp-24] | |
0x04e238c7: movzx ecx,WORD PTR [esi+1] | |
0x04e238cb: mov ebx,DWORD PTR [ebp-20] | |
0x04e238ce: shl ecx,0x2 | |
0x04e238d1: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e238d5: and ebx,0xff | |
0x04e238db: lea esp,[esp+ebx*4] | |
0x04e238de: movzx ebx,BYTE PTR [esi+6] | |
0x04e238e2: add esi,0x6 | |
0x04e238e5: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e238ec: mov esp,DWORD PTR [ebp-8] | |
0x04e238ef: mov DWORD PTR [ebp-8],0x0 | |
0x04e238f6: mov esi,DWORD PTR [ebp-28] | |
0x04e238f9: mov edi,DWORD PTR [ebp-24] | |
0x04e238fc: movzx ecx,WORD PTR [esi+1] | |
0x04e23900: mov ebx,DWORD PTR [ebp-20] | |
0x04e23903: shl ecx,0x2 | |
0x04e23906: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2390a: and ebx,0xff | |
0x04e23910: lea esp,[esp+ebx*4] | |
0x04e23913: movzx ebx,BYTE PTR [esi+6] | |
0x04e23917: add esi,0x6 | |
0x04e2391a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23921: mov esp,DWORD PTR [ebp-8] | |
0x04e23924: mov DWORD PTR [ebp-8],0x0 | |
0x04e2392b: mov esi,DWORD PTR [ebp-28] | |
0x04e2392e: mov edi,DWORD PTR [ebp-24] | |
0x04e23931: movzx ecx,WORD PTR [esi+1] | |
0x04e23935: mov ebx,DWORD PTR [ebp-20] | |
0x04e23938: shl ecx,0x2 | |
0x04e2393b: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2393f: and ebx,0xff | |
0x04e23945: lea esp,[esp+ebx*4] | |
0x04e23948: movzx ebx,BYTE PTR [esi+6] | |
0x04e2394c: add esi,0x6 | |
0x04e2394f: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23956: mov esp,DWORD PTR [ebp-8] | |
0x04e23959: mov DWORD PTR [ebp-8],0x0 | |
0x04e23960: mov esi,DWORD PTR [ebp-28] | |
0x04e23963: mov edi,DWORD PTR [ebp-24] | |
0x04e23966: movzx ecx,WORD PTR [esi+1] | |
0x04e2396a: mov ebx,DWORD PTR [ebp-20] | |
0x04e2396d: shl ecx,0x2 | |
0x04e23970: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23974: and ebx,0xff | |
0x04e2397a: lea esp,[esp+ebx*4] | |
0x04e2397d: movzx ebx,BYTE PTR [esi+7] | |
0x04e23981: add esi,0x7 | |
0x04e23984: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2398b: sub esp,0x8 | |
0x04e2398e: lds edi,(bad) | |
0x04e2398f: sti | |
0x04e23990: adc DWORD PTR [esp],eax | |
0x04e23993: fld QWORD PTR [esp] | |
0x04e23996: add esp,0x8 | |
0x04e23999: mov esp,DWORD PTR [ebp-8] | |
0x04e2399c: mov DWORD PTR [ebp-8],0x0 | |
0x04e239a3: mov esi,DWORD PTR [ebp-28] | |
0x04e239a6: mov edi,DWORD PTR [ebp-24] | |
0x04e239a9: movzx ecx,WORD PTR [esi+1] | |
0x04e239ad: mov ebx,DWORD PTR [ebp-20] | |
0x04e239b0: shl ecx,0x2 | |
0x04e239b3: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e239b7: and ebx,0xff | |
0x04e239bd: lea esp,[esp+ebx*4] | |
0x04e239c0: movzx ebx,BYTE PTR [esi+7] | |
0x04e239c4: add esi,0x7 | |
0x04e239c7: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e239ce: sub esp,0x4 | |
0x04e239d1: lds edi,(bad) | |
0x04e239d2: cli | |
0x04e239d3: adc DWORD PTR [esp],eax | |
0x04e239d6: fld DWORD PTR [esp] | |
0x04e239d9: add esp,0x4 | |
0x04e239dc: mov esp,DWORD PTR [ebp-8] | |
0x04e239df: mov DWORD PTR [ebp-8],0x0 | |
0x04e239e6: mov esi,DWORD PTR [ebp-28] | |
0x04e239e9: mov edi,DWORD PTR [ebp-24] | |
0x04e239ec: movzx ecx,WORD PTR [esi+1] | |
0x04e239f0: mov ebx,DWORD PTR [ebp-20] | |
0x04e239f3: shl ecx,0x2 | |
0x04e239f6: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e239fa: and ebx,0xff | |
0x04e23a00: lea esp,[esp+ebx*4] | |
0x04e23a03: movzx ebx,BYTE PTR [esi+7] | |
0x04e23a07: add esi,0x7 | |
0x04e23a0a: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e23a11: mov esp,DWORD PTR [ebp-8] | |
0x04e23a14: mov DWORD PTR [ebp-8],0x0 | |
0x04e23a1b: mov esi,DWORD PTR [ebp-28] | |
0x04e23a1e: mov edi,DWORD PTR [ebp-24] | |
0x04e23a21: movzx ecx,WORD PTR [esi+1] | |
0x04e23a25: mov ebx,DWORD PTR [ebp-20] | |
0x04e23a28: shl ecx,0x2 | |
0x04e23a2b: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23a2f: and ebx,0xff | |
0x04e23a35: lea esp,[esp+ebx*4] | |
0x04e23a38: movzx ebx,BYTE PTR [esi+7] | |
0x04e23a3c: add esi,0x7 | |
0x04e23a3f: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e23a46: mov esp,DWORD PTR [ebp-8] | |
0x04e23a49: mov DWORD PTR [ebp-8],0x0 | |
0x04e23a50: mov esi,DWORD PTR [ebp-28] | |
0x04e23a53: mov edi,DWORD PTR [ebp-24] | |
0x04e23a56: movzx ecx,WORD PTR [esi+1] | |
0x04e23a5a: mov ebx,DWORD PTR [ebp-20] | |
0x04e23a5d: shl ecx,0x2 | |
0x04e23a60: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23a64: and ebx,0xff | |
0x04e23a6a: lea esp,[esp+ebx*4] | |
0x04e23a6d: movzx ebx,BYTE PTR [esi+7] | |
0x04e23a71: add esi,0x7 | |
0x04e23a74: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23a7b: mov esp,DWORD PTR [ebp-8] | |
0x04e23a7e: mov DWORD PTR [ebp-8],0x0 | |
0x04e23a85: mov esi,DWORD PTR [ebp-28] | |
0x04e23a88: mov edi,DWORD PTR [ebp-24] | |
0x04e23a8b: movzx ecx,WORD PTR [esi+1] | |
0x04e23a8f: mov ebx,DWORD PTR [ebp-20] | |
0x04e23a92: shl ecx,0x2 | |
0x04e23a95: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23a99: and ebx,0xff | |
0x04e23a9f: lea esp,[esp+ebx*4] | |
0x04e23aa2: movzx ebx,BYTE PTR [esi+7] | |
0x04e23aa6: add esi,0x7 | |
0x04e23aa9: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e23ab0: mov esp,DWORD PTR [ebp-8] | |
0x04e23ab3: mov DWORD PTR [ebp-8],0x0 | |
0x04e23aba: mov esi,DWORD PTR [ebp-28] | |
0x04e23abd: mov edi,DWORD PTR [ebp-24] | |
0x04e23ac0: movzx ecx,WORD PTR [esi+1] | |
0x04e23ac4: mov ebx,DWORD PTR [ebp-20] | |
0x04e23ac7: shl ecx,0x2 | |
0x04e23aca: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23ace: and ebx,0xff | |
0x04e23ad4: lea esp,[esp+ebx*4] | |
0x04e23ad7: movzx ebx,BYTE PTR [esi+7] | |
0x04e23adb: add esi,0x7 | |
0x04e23ade: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23ae5: mov esp,DWORD PTR [ebp-8] | |
0x04e23ae8: mov DWORD PTR [ebp-8],0x0 | |
0x04e23aef: mov esi,DWORD PTR [ebp-28] | |
0x04e23af2: mov edi,DWORD PTR [ebp-24] | |
0x04e23af5: movzx ecx,WORD PTR [esi+1] | |
0x04e23af9: mov ebx,DWORD PTR [ebp-20] | |
0x04e23afc: shl ecx,0x2 | |
0x04e23aff: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23b03: and ebx,0xff | |
0x04e23b09: lea esp,[esp+ebx*4] | |
0x04e23b0c: movzx ebx,BYTE PTR [esi+7] | |
0x04e23b10: add esi,0x7 | |
0x04e23b13: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23b1a: mov esp,DWORD PTR [ebp-8] | |
0x04e23b1d: mov DWORD PTR [ebp-8],0x0 | |
0x04e23b24: mov esi,DWORD PTR [ebp-28] | |
0x04e23b27: mov edi,DWORD PTR [ebp-24] | |
0x04e23b2a: movzx ecx,WORD PTR [esi+1] | |
0x04e23b2e: mov ebx,DWORD PTR [ebp-20] | |
0x04e23b31: shl ecx,0x2 | |
0x04e23b34: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23b38: and ebx,0xff | |
0x04e23b3e: lea esp,[esp+ebx*4] | |
0x04e23b41: movzx ebx,BYTE PTR [esi+7] | |
0x04e23b45: add esi,0x7 | |
0x04e23b48: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23b4f: mov esp,DWORD PTR [ebp-8] | |
0x04e23b52: mov DWORD PTR [ebp-8],0x0 | |
0x04e23b59: mov esi,DWORD PTR [ebp-28] | |
0x04e23b5c: mov edi,DWORD PTR [ebp-24] | |
0x04e23b5f: movzx ecx,WORD PTR [esi+1] | |
0x04e23b63: mov ebx,DWORD PTR [ebp-20] | |
0x04e23b66: shl ecx,0x2 | |
0x04e23b69: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23b6d: and ebx,0xff | |
0x04e23b73: lea esp,[esp+ebx*4] | |
0x04e23b76: movzx ebx,BYTE PTR [esi+7] | |
0x04e23b7a: add esi,0x7 | |
0x04e23b7d: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23b84: mov esp,DWORD PTR [ebp-8] | |
0x04e23b87: mov DWORD PTR [ebp-8],0x0 | |
0x04e23b8e: mov esi,DWORD PTR [ebp-28] | |
0x04e23b91: mov edi,DWORD PTR [ebp-24] | |
0x04e23b94: movzx ecx,WORD PTR [esi+1] | |
0x04e23b98: mov ebx,DWORD PTR [ebp-20] | |
0x04e23b9b: shl ecx,0x2 | |
0x04e23b9e: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23ba2: and ebx,0xff | |
0x04e23ba8: lea esp,[esp+ebx*4] | |
0x04e23bab: movzx ebx,BYTE PTR [esi+8] | |
0x04e23baf: add esi,0x8 | |
0x04e23bb2: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e23bb9: sub esp,0x8 | |
0x04e23bbc: lds edi,(bad) | |
0x04e23bbd: sti | |
0x04e23bbe: adc DWORD PTR [esp],eax | |
0x04e23bc1: fld QWORD PTR [esp] | |
0x04e23bc4: add esp,0x8 | |
0x04e23bc7: mov esp,DWORD PTR [ebp-8] | |
0x04e23bca: mov DWORD PTR [ebp-8],0x0 | |
0x04e23bd1: mov esi,DWORD PTR [ebp-28] | |
0x04e23bd4: mov edi,DWORD PTR [ebp-24] | |
0x04e23bd7: movzx ecx,WORD PTR [esi+1] | |
0x04e23bdb: mov ebx,DWORD PTR [ebp-20] | |
0x04e23bde: shl ecx,0x2 | |
0x04e23be1: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23be5: and ebx,0xff | |
0x04e23beb: lea esp,[esp+ebx*4] | |
0x04e23bee: movzx ebx,BYTE PTR [esi+8] | |
0x04e23bf2: add esi,0x8 | |
0x04e23bf5: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e23bfc: sub esp,0x4 | |
0x04e23bff: lds edi,(bad) | |
0x04e23c00: cli | |
0x04e23c01: adc DWORD PTR [esp],eax | |
0x04e23c04: fld DWORD PTR [esp] | |
0x04e23c07: add esp,0x4 | |
0x04e23c0a: mov esp,DWORD PTR [ebp-8] | |
0x04e23c0d: mov DWORD PTR [ebp-8],0x0 | |
0x04e23c14: mov esi,DWORD PTR [ebp-28] | |
0x04e23c17: mov edi,DWORD PTR [ebp-24] | |
0x04e23c1a: movzx ecx,WORD PTR [esi+1] | |
0x04e23c1e: mov ebx,DWORD PTR [ebp-20] | |
0x04e23c21: shl ecx,0x2 | |
0x04e23c24: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23c28: and ebx,0xff | |
0x04e23c2e: lea esp,[esp+ebx*4] | |
0x04e23c31: movzx ebx,BYTE PTR [esi+8] | |
0x04e23c35: add esi,0x8 | |
0x04e23c38: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e23c3f: mov esp,DWORD PTR [ebp-8] | |
0x04e23c42: mov DWORD PTR [ebp-8],0x0 | |
0x04e23c49: mov esi,DWORD PTR [ebp-28] | |
0x04e23c4c: mov edi,DWORD PTR [ebp-24] | |
0x04e23c4f: movzx ecx,WORD PTR [esi+1] | |
0x04e23c53: mov ebx,DWORD PTR [ebp-20] | |
0x04e23c56: shl ecx,0x2 | |
0x04e23c59: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23c5d: and ebx,0xff | |
0x04e23c63: lea esp,[esp+ebx*4] | |
0x04e23c66: movzx ebx,BYTE PTR [esi+8] | |
0x04e23c6a: add esi,0x8 | |
0x04e23c6d: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e23c74: mov esp,DWORD PTR [ebp-8] | |
0x04e23c77: mov DWORD PTR [ebp-8],0x0 | |
0x04e23c7e: mov esi,DWORD PTR [ebp-28] | |
0x04e23c81: mov edi,DWORD PTR [ebp-24] | |
0x04e23c84: movzx ecx,WORD PTR [esi+1] | |
0x04e23c88: mov ebx,DWORD PTR [ebp-20] | |
0x04e23c8b: shl ecx,0x2 | |
0x04e23c8e: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23c92: and ebx,0xff | |
0x04e23c98: lea esp,[esp+ebx*4] | |
0x04e23c9b: movzx ebx,BYTE PTR [esi+8] | |
0x04e23c9f: add esi,0x8 | |
0x04e23ca2: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23ca9: mov esp,DWORD PTR [ebp-8] | |
0x04e23cac: mov DWORD PTR [ebp-8],0x0 | |
0x04e23cb3: mov esi,DWORD PTR [ebp-28] | |
0x04e23cb6: mov edi,DWORD PTR [ebp-24] | |
0x04e23cb9: movzx ecx,WORD PTR [esi+1] | |
0x04e23cbd: mov ebx,DWORD PTR [ebp-20] | |
0x04e23cc0: shl ecx,0x2 | |
0x04e23cc3: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23cc7: and ebx,0xff | |
0x04e23ccd: lea esp,[esp+ebx*4] | |
0x04e23cd0: movzx ebx,BYTE PTR [esi+8] | |
0x04e23cd4: add esi,0x8 | |
0x04e23cd7: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e23cde: mov esp,DWORD PTR [ebp-8] | |
0x04e23ce1: mov DWORD PTR [ebp-8],0x0 | |
0x04e23ce8: mov esi,DWORD PTR [ebp-28] | |
0x04e23ceb: mov edi,DWORD PTR [ebp-24] | |
0x04e23cee: movzx ecx,WORD PTR [esi+1] | |
0x04e23cf2: mov ebx,DWORD PTR [ebp-20] | |
0x04e23cf5: shl ecx,0x2 | |
0x04e23cf8: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23cfc: and ebx,0xff | |
0x04e23d02: lea esp,[esp+ebx*4] | |
0x04e23d05: movzx ebx,BYTE PTR [esi+8] | |
0x04e23d09: add esi,0x8 | |
0x04e23d0c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23d13: mov esp,DWORD PTR [ebp-8] | |
0x04e23d16: mov DWORD PTR [ebp-8],0x0 | |
0x04e23d1d: mov esi,DWORD PTR [ebp-28] | |
0x04e23d20: mov edi,DWORD PTR [ebp-24] | |
0x04e23d23: movzx ecx,WORD PTR [esi+1] | |
0x04e23d27: mov ebx,DWORD PTR [ebp-20] | |
0x04e23d2a: shl ecx,0x2 | |
0x04e23d2d: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23d31: and ebx,0xff | |
0x04e23d37: lea esp,[esp+ebx*4] | |
0x04e23d3a: movzx ebx,BYTE PTR [esi+8] | |
0x04e23d3e: add esi,0x8 | |
0x04e23d41: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23d48: mov esp,DWORD PTR [ebp-8] | |
0x04e23d4b: mov DWORD PTR [ebp-8],0x0 | |
0x04e23d52: mov esi,DWORD PTR [ebp-28] | |
0x04e23d55: mov edi,DWORD PTR [ebp-24] | |
0x04e23d58: movzx ecx,WORD PTR [esi+1] | |
0x04e23d5c: mov ebx,DWORD PTR [ebp-20] | |
0x04e23d5f: shl ecx,0x2 | |
0x04e23d62: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23d66: and ebx,0xff | |
0x04e23d6c: lea esp,[esp+ebx*4] | |
0x04e23d6f: movzx ebx,BYTE PTR [esi+8] | |
0x04e23d73: add esi,0x8 | |
0x04e23d76: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23d7d: mov esp,DWORD PTR [ebp-8] | |
0x04e23d80: mov DWORD PTR [ebp-8],0x0 | |
0x04e23d87: mov esi,DWORD PTR [ebp-28] | |
0x04e23d8a: mov edi,DWORD PTR [ebp-24] | |
0x04e23d8d: movzx ecx,WORD PTR [esi+1] | |
0x04e23d91: mov ebx,DWORD PTR [ebp-20] | |
0x04e23d94: shl ecx,0x2 | |
0x04e23d97: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23d9b: and ebx,0xff | |
0x04e23da1: lea esp,[esp+ebx*4] | |
0x04e23da4: movzx ebx,BYTE PTR [esi+8] | |
0x04e23da8: add esi,0x8 | |
0x04e23dab: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23db2: mov esp,DWORD PTR [ebp-8] | |
0x04e23db5: mov DWORD PTR [ebp-8],0x0 | |
0x04e23dbc: mov esi,DWORD PTR [ebp-28] | |
0x04e23dbf: mov edi,DWORD PTR [ebp-24] | |
0x04e23dc2: movzx ecx,WORD PTR [esi+1] | |
0x04e23dc6: mov ebx,DWORD PTR [ebp-20] | |
0x04e23dc9: shl ecx,0x2 | |
0x04e23dcc: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23dd0: and ebx,0xff | |
0x04e23dd6: lea esp,[esp+ebx*4] | |
0x04e23dd9: movzx ebx,BYTE PTR [esi+9] | |
0x04e23ddd: add esi,0x9 | |
0x04e23de0: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e23de7: sub esp,0x8 | |
0x04e23dea: lds edi,(bad) | |
0x04e23deb: sti | |
0x04e23dec: adc DWORD PTR [esp],eax | |
0x04e23def: fld QWORD PTR [esp] | |
0x04e23df2: add esp,0x8 | |
0x04e23df5: mov esp,DWORD PTR [ebp-8] | |
0x04e23df8: mov DWORD PTR [ebp-8],0x0 | |
0x04e23dff: mov esi,DWORD PTR [ebp-28] | |
0x04e23e02: mov edi,DWORD PTR [ebp-24] | |
0x04e23e05: movzx ecx,WORD PTR [esi+1] | |
0x04e23e09: mov ebx,DWORD PTR [ebp-20] | |
0x04e23e0c: shl ecx,0x2 | |
0x04e23e0f: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23e13: and ebx,0xff | |
0x04e23e19: lea esp,[esp+ebx*4] | |
0x04e23e1c: movzx ebx,BYTE PTR [esi+9] | |
0x04e23e20: add esi,0x9 | |
0x04e23e23: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e23e2a: sub esp,0x4 | |
0x04e23e2d: lds edi,(bad) | |
0x04e23e2e: cli | |
0x04e23e2f: adc DWORD PTR [esp],eax | |
0x04e23e32: fld DWORD PTR [esp] | |
0x04e23e35: add esp,0x4 | |
0x04e23e38: mov esp,DWORD PTR [ebp-8] | |
0x04e23e3b: mov DWORD PTR [ebp-8],0x0 | |
0x04e23e42: mov esi,DWORD PTR [ebp-28] | |
0x04e23e45: mov edi,DWORD PTR [ebp-24] | |
0x04e23e48: movzx ecx,WORD PTR [esi+1] | |
0x04e23e4c: mov ebx,DWORD PTR [ebp-20] | |
0x04e23e4f: shl ecx,0x2 | |
0x04e23e52: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23e56: and ebx,0xff | |
0x04e23e5c: lea esp,[esp+ebx*4] | |
0x04e23e5f: movzx ebx,BYTE PTR [esi+9] | |
0x04e23e63: add esi,0x9 | |
0x04e23e66: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e23e6d: mov esp,DWORD PTR [ebp-8] | |
0x04e23e70: mov DWORD PTR [ebp-8],0x0 | |
0x04e23e77: mov esi,DWORD PTR [ebp-28] | |
0x04e23e7a: mov edi,DWORD PTR [ebp-24] | |
0x04e23e7d: movzx ecx,WORD PTR [esi+1] | |
0x04e23e81: mov ebx,DWORD PTR [ebp-20] | |
0x04e23e84: shl ecx,0x2 | |
0x04e23e87: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23e8b: and ebx,0xff | |
0x04e23e91: lea esp,[esp+ebx*4] | |
0x04e23e94: movzx ebx,BYTE PTR [esi+9] | |
0x04e23e98: add esi,0x9 | |
0x04e23e9b: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e23ea2: mov esp,DWORD PTR [ebp-8] | |
0x04e23ea5: mov DWORD PTR [ebp-8],0x0 | |
0x04e23eac: mov esi,DWORD PTR [ebp-28] | |
0x04e23eaf: mov edi,DWORD PTR [ebp-24] | |
0x04e23eb2: movzx ecx,WORD PTR [esi+1] | |
0x04e23eb6: mov ebx,DWORD PTR [ebp-20] | |
0x04e23eb9: shl ecx,0x2 | |
0x04e23ebc: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23ec0: and ebx,0xff | |
0x04e23ec6: lea esp,[esp+ebx*4] | |
0x04e23ec9: movzx ebx,BYTE PTR [esi+9] | |
0x04e23ecd: add esi,0x9 | |
0x04e23ed0: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23ed7: mov esp,DWORD PTR [ebp-8] | |
0x04e23eda: mov DWORD PTR [ebp-8],0x0 | |
0x04e23ee1: mov esi,DWORD PTR [ebp-28] | |
0x04e23ee4: mov edi,DWORD PTR [ebp-24] | |
0x04e23ee7: movzx ecx,WORD PTR [esi+1] | |
0x04e23eeb: mov ebx,DWORD PTR [ebp-20] | |
0x04e23eee: shl ecx,0x2 | |
0x04e23ef1: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23ef5: and ebx,0xff | |
0x04e23efb: lea esp,[esp+ebx*4] | |
0x04e23efe: movzx ebx,BYTE PTR [esi+9] | |
0x04e23f02: add esi,0x9 | |
0x04e23f05: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e23f0c: mov esp,DWORD PTR [ebp-8] | |
0x04e23f0f: mov DWORD PTR [ebp-8],0x0 | |
0x04e23f16: mov esi,DWORD PTR [ebp-28] | |
0x04e23f19: mov edi,DWORD PTR [ebp-24] | |
0x04e23f1c: movzx ecx,WORD PTR [esi+1] | |
0x04e23f20: mov ebx,DWORD PTR [ebp-20] | |
0x04e23f23: shl ecx,0x2 | |
0x04e23f26: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23f2a: and ebx,0xff | |
0x04e23f30: lea esp,[esp+ebx*4] | |
0x04e23f33: movzx ebx,BYTE PTR [esi+9] | |
0x04e23f37: add esi,0x9 | |
0x04e23f3a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23f41: mov esp,DWORD PTR [ebp-8] | |
0x04e23f44: mov DWORD PTR [ebp-8],0x0 | |
0x04e23f4b: mov esi,DWORD PTR [ebp-28] | |
0x04e23f4e: mov edi,DWORD PTR [ebp-24] | |
0x04e23f51: movzx ecx,WORD PTR [esi+1] | |
0x04e23f55: mov ebx,DWORD PTR [ebp-20] | |
0x04e23f58: shl ecx,0x2 | |
0x04e23f5b: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23f5f: and ebx,0xff | |
0x04e23f65: lea esp,[esp+ebx*4] | |
0x04e23f68: movzx ebx,BYTE PTR [esi+9] | |
0x04e23f6c: add esi,0x9 | |
0x04e23f6f: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23f76: mov esp,DWORD PTR [ebp-8] | |
0x04e23f79: mov DWORD PTR [ebp-8],0x0 | |
0x04e23f80: mov esi,DWORD PTR [ebp-28] | |
0x04e23f83: mov edi,DWORD PTR [ebp-24] | |
0x04e23f86: movzx ecx,WORD PTR [esi+1] | |
0x04e23f8a: mov ebx,DWORD PTR [ebp-20] | |
0x04e23f8d: shl ecx,0x2 | |
0x04e23f90: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23f94: and ebx,0xff | |
0x04e23f9a: lea esp,[esp+ebx*4] | |
0x04e23f9d: movzx ebx,BYTE PTR [esi+9] | |
0x04e23fa1: add esi,0x9 | |
0x04e23fa4: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e23fab: mov esp,DWORD PTR [ebp-8] | |
0x04e23fae: mov DWORD PTR [ebp-8],0x0 | |
0x04e23fb5: mov esi,DWORD PTR [ebp-28] | |
0x04e23fb8: mov edi,DWORD PTR [ebp-24] | |
0x04e23fbb: movzx ecx,WORD PTR [esi+1] | |
0x04e23fbf: mov ebx,DWORD PTR [ebp-20] | |
0x04e23fc2: shl ecx,0x2 | |
0x04e23fc5: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e23fc9: and ebx,0xff | |
0x04e23fcf: lea esp,[esp+ebx*4] | |
0x04e23fd2: movzx ebx,BYTE PTR [esi+9] | |
0x04e23fd6: add esi,0x9 | |
0x04e23fd9: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
invoke return entry points [0x04e23ff0, 0x04e24690] 1696 bytes | |
0x04e23ff0: mov esp,DWORD PTR [ebp-8] | |
0x04e23ff3: mov DWORD PTR [ebp-8],0x0 | |
0x04e23ffa: mov esi,DWORD PTR [ebp-28] | |
0x04e23ffd: mov edi,DWORD PTR [ebp-24] | |
0x04e24000: movzx ecx,WORD PTR [esi+1] | |
0x04e24004: mov ebx,DWORD PTR [ebp-20] | |
0x04e24007: shl ecx,0x2 | |
0x04e2400a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2400e: and ebx,0xff | |
0x04e24014: lea esp,[esp+ebx*4] | |
0x04e24017: movzx ebx,BYTE PTR [esi+3] | |
0x04e2401b: add esi,0x3 | |
0x04e2401e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e24025: mov esp,DWORD PTR [ebp-8] | |
0x04e24028: mov DWORD PTR [ebp-8],0x0 | |
0x04e2402f: mov esi,DWORD PTR [ebp-28] | |
0x04e24032: mov edi,DWORD PTR [ebp-24] | |
0x04e24035: movzx ecx,WORD PTR [esi+1] | |
0x04e24039: mov ebx,DWORD PTR [ebp-20] | |
0x04e2403c: shl ecx,0x2 | |
0x04e2403f: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24043: and ebx,0xff | |
0x04e24049: lea esp,[esp+ebx*4] | |
0x04e2404c: movzx ebx,BYTE PTR [esi+5] | |
0x04e24050: add esi,0x5 | |
0x04e24053: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2405a: mov esp,DWORD PTR [ebp-8] | |
0x04e2405d: mov DWORD PTR [ebp-8],0x0 | |
0x04e24064: mov esi,DWORD PTR [ebp-28] | |
0x04e24067: mov edi,DWORD PTR [ebp-24] | |
0x04e2406a: mov ecx,DWORD PTR [esi+1] | |
0x04e2406d: not ecx | |
0x04e2406f: mov ebx,DWORD PTR [ebp-20] | |
0x04e24072: shl ecx,0x2 | |
0x04e24075: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24079: and ebx,0xff | |
0x04e2407f: lea esp,[esp+ebx*4] | |
0x04e24082: movzx ebx,BYTE PTR [esi+5] | |
0x04e24086: add esi,0x5 | |
0x04e24089: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e24090: mov esp,DWORD PTR [ebp-8] | |
0x04e24093: mov DWORD PTR [ebp-8],0x0 | |
0x04e2409a: mov esi,DWORD PTR [ebp-28] | |
0x04e2409d: mov edi,DWORD PTR [ebp-24] | |
0x04e240a0: movzx ecx,WORD PTR [esi+1] | |
0x04e240a4: mov ebx,DWORD PTR [ebp-20] | |
0x04e240a7: shl ecx,0x2 | |
0x04e240aa: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e240ae: and ebx,0xff | |
0x04e240b4: lea esp,[esp+ebx*4] | |
0x04e240b7: movzx ebx,BYTE PTR [esi+3] | |
0x04e240bb: add esi,0x3 | |
0x04e240be: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e240c5: mov esp,DWORD PTR [ebp-8] | |
0x04e240c8: mov DWORD PTR [ebp-8],0x0 | |
0x04e240cf: mov esi,DWORD PTR [ebp-28] | |
0x04e240d2: mov edi,DWORD PTR [ebp-24] | |
0x04e240d5: movzx ecx,WORD PTR [esi+1] | |
0x04e240d9: mov ebx,DWORD PTR [ebp-20] | |
0x04e240dc: shl ecx,0x2 | |
0x04e240df: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e240e3: and ebx,0xff | |
0x04e240e9: lea esp,[esp+ebx*4] | |
0x04e240ec: movzx ebx,BYTE PTR [esi+5] | |
0x04e240f0: add esi,0x5 | |
0x04e240f3: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e240fa: mov esp,DWORD PTR [ebp-8] | |
0x04e240fd: mov DWORD PTR [ebp-8],0x0 | |
0x04e24104: mov esi,DWORD PTR [ebp-28] | |
0x04e24107: mov edi,DWORD PTR [ebp-24] | |
0x04e2410a: mov ecx,DWORD PTR [esi+1] | |
0x04e2410d: not ecx | |
0x04e2410f: mov ebx,DWORD PTR [ebp-20] | |
0x04e24112: shl ecx,0x2 | |
0x04e24115: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24119: and ebx,0xff | |
0x04e2411f: lea esp,[esp+ebx*4] | |
0x04e24122: movzx ebx,BYTE PTR [esi+5] | |
0x04e24126: add esi,0x5 | |
0x04e24129: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e24130: mov esp,DWORD PTR [ebp-8] | |
0x04e24133: mov DWORD PTR [ebp-8],0x0 | |
0x04e2413a: mov esi,DWORD PTR [ebp-28] | |
0x04e2413d: mov edi,DWORD PTR [ebp-24] | |
0x04e24140: movzx ecx,WORD PTR [esi+1] | |
0x04e24144: mov ebx,DWORD PTR [ebp-20] | |
0x04e24147: shl ecx,0x2 | |
0x04e2414a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2414e: and ebx,0xff | |
0x04e24154: lea esp,[esp+ebx*4] | |
0x04e24157: movzx ebx,BYTE PTR [esi+3] | |
0x04e2415b: add esi,0x3 | |
0x04e2415e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e24165: mov esp,DWORD PTR [ebp-8] | |
0x04e24168: mov DWORD PTR [ebp-8],0x0 | |
0x04e2416f: mov esi,DWORD PTR [ebp-28] | |
0x04e24172: mov edi,DWORD PTR [ebp-24] | |
0x04e24175: movzx ecx,WORD PTR [esi+1] | |
0x04e24179: mov ebx,DWORD PTR [ebp-20] | |
0x04e2417c: shl ecx,0x2 | |
0x04e2417f: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24183: and ebx,0xff | |
0x04e24189: lea esp,[esp+ebx*4] | |
0x04e2418c: movzx ebx,BYTE PTR [esi+5] | |
0x04e24190: add esi,0x5 | |
0x04e24193: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2419a: mov esp,DWORD PTR [ebp-8] | |
0x04e2419d: mov DWORD PTR [ebp-8],0x0 | |
0x04e241a4: mov esi,DWORD PTR [ebp-28] | |
0x04e241a7: mov edi,DWORD PTR [ebp-24] | |
0x04e241aa: mov ecx,DWORD PTR [esi+1] | |
0x04e241ad: not ecx | |
0x04e241af: mov ebx,DWORD PTR [ebp-20] | |
0x04e241b2: shl ecx,0x2 | |
0x04e241b5: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e241b9: and ebx,0xff | |
0x04e241bf: lea esp,[esp+ebx*4] | |
0x04e241c2: movzx ebx,BYTE PTR [esi+5] | |
0x04e241c6: add esi,0x5 | |
0x04e241c9: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e241d0: mov esp,DWORD PTR [ebp-8] | |
0x04e241d3: mov DWORD PTR [ebp-8],0x0 | |
0x04e241da: mov esi,DWORD PTR [ebp-28] | |
0x04e241dd: mov edi,DWORD PTR [ebp-24] | |
0x04e241e0: movzx ecx,WORD PTR [esi+1] | |
0x04e241e4: mov ebx,DWORD PTR [ebp-20] | |
0x04e241e7: shl ecx,0x2 | |
0x04e241ea: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e241ee: and ebx,0xff | |
0x04e241f4: lea esp,[esp+ebx*4] | |
0x04e241f7: movzx ebx,BYTE PTR [esi+3] | |
0x04e241fb: add esi,0x3 | |
0x04e241fe: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e24205: mov esp,DWORD PTR [ebp-8] | |
0x04e24208: mov DWORD PTR [ebp-8],0x0 | |
0x04e2420f: mov esi,DWORD PTR [ebp-28] | |
0x04e24212: mov edi,DWORD PTR [ebp-24] | |
0x04e24215: movzx ecx,WORD PTR [esi+1] | |
0x04e24219: mov ebx,DWORD PTR [ebp-20] | |
0x04e2421c: shl ecx,0x2 | |
0x04e2421f: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24223: and ebx,0xff | |
0x04e24229: lea esp,[esp+ebx*4] | |
0x04e2422c: movzx ebx,BYTE PTR [esi+5] | |
0x04e24230: add esi,0x5 | |
0x04e24233: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2423a: mov esp,DWORD PTR [ebp-8] | |
0x04e2423d: mov DWORD PTR [ebp-8],0x0 | |
0x04e24244: mov esi,DWORD PTR [ebp-28] | |
0x04e24247: mov edi,DWORD PTR [ebp-24] | |
0x04e2424a: mov ecx,DWORD PTR [esi+1] | |
0x04e2424d: not ecx | |
0x04e2424f: mov ebx,DWORD PTR [ebp-20] | |
0x04e24252: shl ecx,0x2 | |
0x04e24255: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24259: and ebx,0xff | |
0x04e2425f: lea esp,[esp+ebx*4] | |
0x04e24262: movzx ebx,BYTE PTR [esi+5] | |
0x04e24266: add esi,0x5 | |
0x04e24269: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e24270: mov esp,DWORD PTR [ebp-8] | |
0x04e24273: mov DWORD PTR [ebp-8],0x0 | |
0x04e2427a: mov esi,DWORD PTR [ebp-28] | |
0x04e2427d: mov edi,DWORD PTR [ebp-24] | |
0x04e24280: movzx ecx,WORD PTR [esi+1] | |
0x04e24284: mov ebx,DWORD PTR [ebp-20] | |
0x04e24287: shl ecx,0x2 | |
0x04e2428a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2428e: and ebx,0xff | |
0x04e24294: lea esp,[esp+ebx*4] | |
0x04e24297: movzx ebx,BYTE PTR [esi+3] | |
0x04e2429b: add esi,0x3 | |
0x04e2429e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e242a5: mov esp,DWORD PTR [ebp-8] | |
0x04e242a8: mov DWORD PTR [ebp-8],0x0 | |
0x04e242af: mov esi,DWORD PTR [ebp-28] | |
0x04e242b2: mov edi,DWORD PTR [ebp-24] | |
0x04e242b5: movzx ecx,WORD PTR [esi+1] | |
0x04e242b9: mov ebx,DWORD PTR [ebp-20] | |
0x04e242bc: shl ecx,0x2 | |
0x04e242bf: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e242c3: and ebx,0xff | |
0x04e242c9: lea esp,[esp+ebx*4] | |
0x04e242cc: movzx ebx,BYTE PTR [esi+5] | |
0x04e242d0: add esi,0x5 | |
0x04e242d3: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e242da: mov esp,DWORD PTR [ebp-8] | |
0x04e242dd: mov DWORD PTR [ebp-8],0x0 | |
0x04e242e4: mov esi,DWORD PTR [ebp-28] | |
0x04e242e7: mov edi,DWORD PTR [ebp-24] | |
0x04e242ea: mov ecx,DWORD PTR [esi+1] | |
0x04e242ed: not ecx | |
0x04e242ef: mov ebx,DWORD PTR [ebp-20] | |
0x04e242f2: shl ecx,0x2 | |
0x04e242f5: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e242f9: and ebx,0xff | |
0x04e242ff: lea esp,[esp+ebx*4] | |
0x04e24302: movzx ebx,BYTE PTR [esi+5] | |
0x04e24306: add esi,0x5 | |
0x04e24309: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e24310: mov esp,DWORD PTR [ebp-8] | |
0x04e24313: mov DWORD PTR [ebp-8],0x0 | |
0x04e2431a: mov esi,DWORD PTR [ebp-28] | |
0x04e2431d: mov edi,DWORD PTR [ebp-24] | |
0x04e24320: movzx ecx,WORD PTR [esi+1] | |
0x04e24324: mov ebx,DWORD PTR [ebp-20] | |
0x04e24327: shl ecx,0x2 | |
0x04e2432a: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2432e: and ebx,0xff | |
0x04e24334: lea esp,[esp+ebx*4] | |
0x04e24337: movzx ebx,BYTE PTR [esi+3] | |
0x04e2433b: add esi,0x3 | |
0x04e2433e: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e24345: mov esp,DWORD PTR [ebp-8] | |
0x04e24348: mov DWORD PTR [ebp-8],0x0 | |
0x04e2434f: mov esi,DWORD PTR [ebp-28] | |
0x04e24352: mov edi,DWORD PTR [ebp-24] | |
0x04e24355: movzx ecx,WORD PTR [esi+1] | |
0x04e24359: mov ebx,DWORD PTR [ebp-20] | |
0x04e2435c: shl ecx,0x2 | |
0x04e2435f: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24363: and ebx,0xff | |
0x04e24369: lea esp,[esp+ebx*4] | |
0x04e2436c: movzx ebx,BYTE PTR [esi+5] | |
0x04e24370: add esi,0x5 | |
0x04e24373: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2437a: mov esp,DWORD PTR [ebp-8] | |
0x04e2437d: mov DWORD PTR [ebp-8],0x0 | |
0x04e24384: mov esi,DWORD PTR [ebp-28] | |
0x04e24387: mov edi,DWORD PTR [ebp-24] | |
0x04e2438a: mov ecx,DWORD PTR [esi+1] | |
0x04e2438d: not ecx | |
0x04e2438f: mov ebx,DWORD PTR [ebp-20] | |
0x04e24392: shl ecx,0x2 | |
0x04e24395: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24399: and ebx,0xff | |
0x04e2439f: lea esp,[esp+ebx*4] | |
0x04e243a2: movzx ebx,BYTE PTR [esi+5] | |
0x04e243a6: add esi,0x5 | |
0x04e243a9: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e243b0: sub esp,0x4 | |
0x04e243b3: lds edi,(bad) | |
0x04e243b4: cli | |
0x04e243b5: adc DWORD PTR [esp],eax | |
0x04e243b8: fld DWORD PTR [esp] | |
0x04e243bb: add esp,0x4 | |
0x04e243be: mov esp,DWORD PTR [ebp-8] | |
0x04e243c1: mov DWORD PTR [ebp-8],0x0 | |
0x04e243c8: mov esi,DWORD PTR [ebp-28] | |
0x04e243cb: mov edi,DWORD PTR [ebp-24] | |
0x04e243ce: movzx ecx,WORD PTR [esi+1] | |
0x04e243d2: mov ebx,DWORD PTR [ebp-20] | |
0x04e243d5: shl ecx,0x2 | |
0x04e243d8: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e243dc: and ebx,0xff | |
0x04e243e2: lea esp,[esp+ebx*4] | |
0x04e243e5: movzx ebx,BYTE PTR [esi+3] | |
0x04e243e9: add esi,0x3 | |
0x04e243ec: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e243f3: sub esp,0x4 | |
0x04e243f6: lds edi,(bad) | |
0x04e243f7: cli | |
0x04e243f8: adc DWORD PTR [esp],eax | |
0x04e243fb: fld DWORD PTR [esp] | |
0x04e243fe: add esp,0x4 | |
0x04e24401: mov esp,DWORD PTR [ebp-8] | |
0x04e24404: mov DWORD PTR [ebp-8],0x0 | |
0x04e2440b: mov esi,DWORD PTR [ebp-28] | |
0x04e2440e: mov edi,DWORD PTR [ebp-24] | |
0x04e24411: movzx ecx,WORD PTR [esi+1] | |
0x04e24415: mov ebx,DWORD PTR [ebp-20] | |
0x04e24418: shl ecx,0x2 | |
0x04e2441b: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2441f: and ebx,0xff | |
0x04e24425: lea esp,[esp+ebx*4] | |
0x04e24428: movzx ebx,BYTE PTR [esi+5] | |
0x04e2442c: add esi,0x5 | |
0x04e2442f: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e24436: sub esp,0x4 | |
0x04e24439: lds edi,(bad) | |
0x04e2443a: cli | |
0x04e2443b: adc DWORD PTR [esp],eax | |
0x04e2443e: fld DWORD PTR [esp] | |
0x04e24441: add esp,0x4 | |
0x04e24444: mov esp,DWORD PTR [ebp-8] | |
0x04e24447: mov DWORD PTR [ebp-8],0x0 | |
0x04e2444e: mov esi,DWORD PTR [ebp-28] | |
0x04e24451: mov edi,DWORD PTR [ebp-24] | |
0x04e24454: mov ecx,DWORD PTR [esi+1] | |
0x04e24457: not ecx | |
0x04e24459: mov ebx,DWORD PTR [ebp-20] | |
0x04e2445c: shl ecx,0x2 | |
0x04e2445f: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24463: and ebx,0xff | |
0x04e24469: lea esp,[esp+ebx*4] | |
0x04e2446c: movzx ebx,BYTE PTR [esi+5] | |
0x04e24470: add esi,0x5 | |
0x04e24473: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2447a: sub esp,0x8 | |
0x04e2447d: lds edi,(bad) | |
0x04e2447e: sti | |
0x04e2447f: adc DWORD PTR [esp],eax | |
0x04e24482: fld QWORD PTR [esp] | |
0x04e24485: add esp,0x8 | |
0x04e24488: mov esp,DWORD PTR [ebp-8] | |
0x04e2448b: mov DWORD PTR [ebp-8],0x0 | |
0x04e24492: mov esi,DWORD PTR [ebp-28] | |
0x04e24495: mov edi,DWORD PTR [ebp-24] | |
0x04e24498: movzx ecx,WORD PTR [esi+1] | |
0x04e2449c: mov ebx,DWORD PTR [ebp-20] | |
0x04e2449f: shl ecx,0x2 | |
0x04e244a2: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e244a6: and ebx,0xff | |
0x04e244ac: lea esp,[esp+ebx*4] | |
0x04e244af: movzx ebx,BYTE PTR [esi+3] | |
0x04e244b3: add esi,0x3 | |
0x04e244b6: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e244bd: sub esp,0x8 | |
0x04e244c0: lds edi,(bad) | |
0x04e244c1: sti | |
0x04e244c2: adc DWORD PTR [esp],eax | |
0x04e244c5: fld QWORD PTR [esp] | |
0x04e244c8: add esp,0x8 | |
0x04e244cb: mov esp,DWORD PTR [ebp-8] | |
0x04e244ce: mov DWORD PTR [ebp-8],0x0 | |
0x04e244d5: mov esi,DWORD PTR [ebp-28] | |
0x04e244d8: mov edi,DWORD PTR [ebp-24] | |
0x04e244db: movzx ecx,WORD PTR [esi+1] | |
0x04e244df: mov ebx,DWORD PTR [ebp-20] | |
0x04e244e2: shl ecx,0x2 | |
0x04e244e5: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e244e9: and ebx,0xff | |
0x04e244ef: lea esp,[esp+ebx*4] | |
0x04e244f2: movzx ebx,BYTE PTR [esi+5] | |
0x04e244f6: add esi,0x5 | |
0x04e244f9: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e24500: sub esp,0x8 | |
0x04e24503: lds edi,(bad) | |
0x04e24504: sti | |
0x04e24505: adc DWORD PTR [esp],eax | |
0x04e24508: fld QWORD PTR [esp] | |
0x04e2450b: add esp,0x8 | |
0x04e2450e: mov esp,DWORD PTR [ebp-8] | |
0x04e24511: mov DWORD PTR [ebp-8],0x0 | |
0x04e24518: mov esi,DWORD PTR [ebp-28] | |
0x04e2451b: mov edi,DWORD PTR [ebp-24] | |
0x04e2451e: mov ecx,DWORD PTR [esi+1] | |
0x04e24521: not ecx | |
0x04e24523: mov ebx,DWORD PTR [ebp-20] | |
0x04e24526: shl ecx,0x2 | |
0x04e24529: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2452d: and ebx,0xff | |
0x04e24533: lea esp,[esp+ebx*4] | |
0x04e24536: movzx ebx,BYTE PTR [esi+5] | |
0x04e2453a: add esi,0x5 | |
0x04e2453d: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e24544: mov esp,DWORD PTR [ebp-8] | |
0x04e24547: mov DWORD PTR [ebp-8],0x0 | |
0x04e2454e: mov esi,DWORD PTR [ebp-28] | |
0x04e24551: mov edi,DWORD PTR [ebp-24] | |
0x04e24554: movzx ecx,WORD PTR [esi+1] | |
0x04e24558: mov ebx,DWORD PTR [ebp-20] | |
0x04e2455b: shl ecx,0x2 | |
0x04e2455e: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24562: and ebx,0xff | |
0x04e24568: lea esp,[esp+ebx*4] | |
0x04e2456b: movzx ebx,BYTE PTR [esi+3] | |
0x04e2456f: add esi,0x3 | |
0x04e24572: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e24579: mov esp,DWORD PTR [ebp-8] | |
0x04e2457c: mov DWORD PTR [ebp-8],0x0 | |
0x04e24583: mov esi,DWORD PTR [ebp-28] | |
0x04e24586: mov edi,DWORD PTR [ebp-24] | |
0x04e24589: movzx ecx,WORD PTR [esi+1] | |
0x04e2458d: mov ebx,DWORD PTR [ebp-20] | |
0x04e24590: shl ecx,0x2 | |
0x04e24593: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24597: and ebx,0xff | |
0x04e2459d: lea esp,[esp+ebx*4] | |
0x04e245a0: movzx ebx,BYTE PTR [esi+5] | |
0x04e245a4: add esi,0x5 | |
0x04e245a7: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e245ae: mov esp,DWORD PTR [ebp-8] | |
0x04e245b1: mov DWORD PTR [ebp-8],0x0 | |
0x04e245b8: mov esi,DWORD PTR [ebp-28] | |
0x04e245bb: mov edi,DWORD PTR [ebp-24] | |
0x04e245be: mov ecx,DWORD PTR [esi+1] | |
0x04e245c1: not ecx | |
0x04e245c3: mov ebx,DWORD PTR [ebp-20] | |
0x04e245c6: shl ecx,0x2 | |
0x04e245c9: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e245cd: and ebx,0xff | |
0x04e245d3: lea esp,[esp+ebx*4] | |
0x04e245d6: movzx ebx,BYTE PTR [esi+5] | |
0x04e245da: add esi,0x5 | |
0x04e245dd: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e245e4: mov esp,DWORD PTR [ebp-8] | |
0x04e245e7: mov DWORD PTR [ebp-8],0x0 | |
0x04e245ee: mov esi,DWORD PTR [ebp-28] | |
0x04e245f1: mov edi,DWORD PTR [ebp-24] | |
0x04e245f4: movzx ecx,WORD PTR [esi+1] | |
0x04e245f8: mov ebx,DWORD PTR [ebp-20] | |
0x04e245fb: shl ecx,0x2 | |
0x04e245fe: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24602: and ebx,0xff | |
0x04e24608: lea esp,[esp+ebx*4] | |
0x04e2460b: movzx ebx,BYTE PTR [esi+3] | |
0x04e2460f: add esi,0x3 | |
0x04e24612: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e24619: mov esp,DWORD PTR [ebp-8] | |
0x04e2461c: mov DWORD PTR [ebp-8],0x0 | |
0x04e24623: mov esi,DWORD PTR [ebp-28] | |
0x04e24626: mov edi,DWORD PTR [ebp-24] | |
0x04e24629: movzx ecx,WORD PTR [esi+1] | |
0x04e2462d: mov ebx,DWORD PTR [ebp-20] | |
0x04e24630: shl ecx,0x2 | |
0x04e24633: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e24637: and ebx,0xff | |
0x04e2463d: lea esp,[esp+ebx*4] | |
0x04e24640: movzx ebx,BYTE PTR [esi+5] | |
0x04e24644: add esi,0x5 | |
0x04e24647: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2464e: mov esp,DWORD PTR [ebp-8] | |
0x04e24651: mov DWORD PTR [ebp-8],0x0 | |
0x04e24658: mov esi,DWORD PTR [ebp-28] | |
0x04e2465b: mov edi,DWORD PTR [ebp-24] | |
0x04e2465e: mov ecx,DWORD PTR [esi+1] | |
0x04e24661: not ecx | |
0x04e24663: mov ebx,DWORD PTR [ebp-20] | |
0x04e24666: shl ecx,0x2 | |
0x04e24669: mov ebx,DWORD PTR [ebx+ecx*4+20] | |
0x04e2466d: and ebx,0xff | |
0x04e24673: lea esp,[esp+ebx*4] | |
0x04e24676: movzx ebx,BYTE PTR [esi+5] | |
0x04e2467a: add esi,0x5 | |
0x04e2467d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e24684: add BYTE PTR [eax],al | |
0x04e24686: add BYTE PTR [eax],al | |
0x04e24688: add BYTE PTR [eax],al | |
0x04e2468a: add BYTE PTR [eax],al | |
0x04e2468c: add BYTE PTR [eax],al | |
0x04e2468e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
earlyret entry points [0x04e246a0, 0x04e25cf0] 5712 bytes | |
0x04e246a0: mov esi,DWORD PTR [ebp-28] | |
0x04e246a3: mov edi,DWORD PTR [ebp-24] | |
0x04e246a6: mov esp,DWORD PTR [ebp-32] | |
0x04e246a9: mov DWORD PTR [ebp-8],0x0 | |
0x04e246b0: emms | |
0x04e246b2: mov ecx,DWORD PTR fs:0x0 | |
0x04e246ba: mov ecx,DWORD PTR [ecx-12] | |
0x04e246bd: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e246c3: mov DWORD PTR [ecx+76],0xb | |
0x04e246ca: mov DWORD PTR [ecx+80],0x0 | |
0x04e246d1: mov DWORD PTR [ecx+84],0x0 | |
0x04e246d8: mov ecx,DWORD PTR fs:0x0 | |
0x04e246e0: mov ecx,DWORD PTR [ecx-12] | |
0x04e246e3: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e246e9: mov DWORD PTR [ecx+72],0x0 | |
0x04e246f0: mov ecx,DWORD PTR fs:0x0 | |
0x04e246f8: mov ecx,DWORD PTR [ecx-12] | |
0x04e246fb: mov bl,BYTE PTR [ecx+0x195] | |
0x04e24701: mov edi,ebx | |
0x04e24703: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e2470a: mov ebx,DWORD PTR [ebp-12] | |
0x04e2470d: mov ecx,DWORD PTR [ebx+16] | |
0x04e24710: test ecx,0x20 | |
0x04e24716: je 0x04e247d5 | |
0x04e2471c: mov ecx,edi | |
0x04e2471e: test cl,0xff | |
0x04e24721: jne 0x04e24896 | |
0x04e24727: lea edx,[ebp-40] | |
0x04e2472a: mov eax,DWORD PTR [edx+4] | |
0x04e2472d: test eax,eax | |
0x04e2472f: jne 0x04e2473a | |
0x04e24735: jmp 0x04e247d5 | |
0x04e2473a: mov DWORD PTR [ebp-28],esi | |
0x04e2473d: lea eax,[edx] | |
0x04e2473f: mov ecx,DWORD PTR [edx+4] | |
0x04e24742: mov DWORD PTR [edx+4],0x0 | |
0x04e24749: mov ebx,DWORD PTR [ecx] | |
0x04e2474b: and ebx,0x7 | |
0x04e2474e: cmp ebx,0x5 | |
0x04e24751: je 0x04e247d2 | |
0x04e24757: mov ebx,DWORD PTR [eax] | |
0x04e24759: test ebx,ebx | |
0x04e2475b: je 0x04e247d2 | |
0x04e24761: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e24765: je 0x04e247d2 | |
0x04e2476b: mov DWORD PTR [edx+4],ecx | |
0x04e2476e: call 0x04e24778 | |
0x04e24773: jmp 0x04e247d2 | |
0x04e24778: push edx | |
0x04e24779: lea eax,[esp+8] | |
0x04e2477d: mov DWORD PTR [ebp-28],esi | |
0x04e24780: mov edi,DWORD PTR fs:0x0 | |
0x04e24788: mov edi,DWORD PTR [edi-12] | |
0x04e2478b: push edi | |
0x04e2478c: mov DWORD PTR [edi+0x138],ebp | |
0x04e24792: mov DWORD PTR [edi+0x130],eax | |
0x04e24798: call 0x6fecdc60 | |
0x04e2479d: add esp,0x8 | |
0x04e247a0: mov DWORD PTR [edi+0x130],0x0 | |
0x04e247aa: mov DWORD PTR [edi+0x138],0x0 | |
0x04e247b4: mov DWORD PTR [edi+0x134],0x0 | |
0x04e247be: cmp DWORD PTR [edi+4],0x0 | |
0x04e247c5: jne 0x04e20380 | |
0x04e247cb: mov esi,DWORD PTR [ebp-28] | |
0x04e247ce: mov edi,DWORD PTR [ebp-24] | |
0x04e247d1: ret | |
0x04e247d2: mov esi,DWORD PTR [ebp-28] | |
0x04e247d5: mov ecx,DWORD PTR [ebp-32] | |
0x04e247d8: lea ebx,[ebp-32] | |
0x04e247db: jmp 0x04e24892 | |
0x04e247e0: mov edx,ecx | |
0x04e247e2: mov DWORD PTR [ebp-28],esi | |
0x04e247e5: lea eax,[edx] | |
0x04e247e7: mov ecx,DWORD PTR [edx+4] | |
0x04e247ea: mov DWORD PTR [edx+4],0x0 | |
0x04e247f1: mov ebx,DWORD PTR [ecx] | |
0x04e247f3: and ebx,0x7 | |
0x04e247f6: cmp ebx,0x5 | |
0x04e247f9: je 0x04e2487a | |
0x04e247ff: mov ebx,DWORD PTR [eax] | |
0x04e24801: test ebx,ebx | |
0x04e24803: je 0x04e2487a | |
0x04e24809: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2480d: je 0x04e2487a | |
0x04e24813: mov DWORD PTR [edx+4],ecx | |
0x04e24816: call 0x04e24820 | |
0x04e2481b: jmp 0x04e2487a | |
0x04e24820: push edx | |
0x04e24821: lea eax,[esp+8] | |
0x04e24825: mov DWORD PTR [ebp-28],esi | |
0x04e24828: mov edi,DWORD PTR fs:0x0 | |
0x04e24830: mov edi,DWORD PTR [edi-12] | |
0x04e24833: push edi | |
0x04e24834: mov DWORD PTR [edi+0x138],ebp | |
0x04e2483a: mov DWORD PTR [edi+0x130],eax | |
0x04e24840: call 0x6fecdc60 | |
0x04e24845: add esp,0x8 | |
0x04e24848: mov DWORD PTR [edi+0x130],0x0 | |
0x04e24852: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2485c: mov DWORD PTR [edi+0x134],0x0 | |
0x04e24866: cmp DWORD PTR [edi+4],0x0 | |
0x04e2486d: jne 0x04e20380 | |
0x04e24873: mov esi,DWORD PTR [ebp-28] | |
0x04e24876: mov edi,DWORD PTR [ebp-24] | |
0x04e24879: ret | |
0x04e2487a: mov esi,DWORD PTR [ebp-28] | |
0x04e2487d: jmp 0x04e247d5 | |
0x04e24882: cmp DWORD PTR [ecx+4],0x0 | |
0x04e24889: jne 0x04e247e0 | |
0x04e2488f: add ecx,0x8 | |
0x04e24892: cmp ecx,ebx | |
0x04e24894: jne 0x04e24882 | |
0x04e24896: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2489d: je 0x04e248bb | |
0x04e248a3: mov ebx,DWORD PTR fs:0x0 | |
0x04e248ab: mov ebx,DWORD PTR [ebx-12] | |
0x04e248ae: mov ecx,DWORD PTR [ebp-12] | |
0x04e248b1: push ecx | |
0x04e248b2: push ebx | |
0x04e248b3: call 0x6ffbd8d0 | |
0x04e248b8: add esp,0x8 | |
0x04e248bb: mov ebx,DWORD PTR [ebp-4] | |
0x04e248be: mov esp,ebp | |
0x04e248c0: pop ebp | |
0x04e248c1: pop esi | |
0x04e248c2: mov esp,ebx | |
0x04e248c4: jmp esi | |
0x04e248c6: mov esi,DWORD PTR [ebp-28] | |
0x04e248c9: mov edi,DWORD PTR [ebp-24] | |
0x04e248cc: mov esp,DWORD PTR [ebp-32] | |
0x04e248cf: mov DWORD PTR [ebp-8],0x0 | |
0x04e248d6: emms | |
0x04e248d8: mov ecx,DWORD PTR fs:0x0 | |
0x04e248e0: mov ecx,DWORD PTR [ecx-12] | |
0x04e248e3: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e248e9: fld QWORD PTR [ecx+80] | |
0x04e248ec: mov DWORD PTR [ecx+76],0xb | |
0x04e248f3: mov DWORD PTR [ecx+80],0x0 | |
0x04e248fa: mov DWORD PTR [ecx+84],0x0 | |
0x04e24901: mov ecx,DWORD PTR fs:0x0 | |
0x04e24909: mov ecx,DWORD PTR [ecx-12] | |
0x04e2490c: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e24912: mov DWORD PTR [ecx+72],0x0 | |
0x04e24919: mov ecx,DWORD PTR fs:0x0 | |
0x04e24921: mov ecx,DWORD PTR [ecx-12] | |
0x04e24924: mov bl,BYTE PTR [ecx+0x195] | |
0x04e2492a: mov edi,ebx | |
0x04e2492c: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e24933: mov ebx,DWORD PTR [ebp-12] | |
0x04e24936: mov ecx,DWORD PTR [ebx+16] | |
0x04e24939: test ecx,0x20 | |
0x04e2493f: je 0x04e24a10 | |
0x04e24945: mov ecx,edi | |
0x04e24947: test cl,0xff | |
0x04e2494a: jne 0x04e24add | |
0x04e24950: sub esp,0x8 | |
0x04e24953: fstp QWORD PTR [esp] | |
0x04e24956: lea edx,[ebp-40] | |
0x04e24959: mov eax,DWORD PTR [edx+4] | |
0x04e2495c: test eax,eax | |
0x04e2495e: jne 0x04e2496f | |
0x04e24964: fld QWORD PTR [esp] | |
0x04e24967: add esp,0x8 | |
0x04e2496a: jmp 0x04e24a10 | |
0x04e2496f: mov DWORD PTR [ebp-28],esi | |
0x04e24972: lea eax,[edx] | |
0x04e24974: mov ecx,DWORD PTR [edx+4] | |
0x04e24977: mov DWORD PTR [edx+4],0x0 | |
0x04e2497e: mov ebx,DWORD PTR [ecx] | |
0x04e24980: and ebx,0x7 | |
0x04e24983: cmp ebx,0x5 | |
0x04e24986: je 0x04e24a07 | |
0x04e2498c: mov ebx,DWORD PTR [eax] | |
0x04e2498e: test ebx,ebx | |
0x04e24990: je 0x04e24a07 | |
0x04e24996: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2499a: je 0x04e24a07 | |
0x04e249a0: mov DWORD PTR [edx+4],ecx | |
0x04e249a3: call 0x04e249ad | |
0x04e249a8: jmp 0x04e24a07 | |
0x04e249ad: push edx | |
0x04e249ae: lea eax,[esp+8] | |
0x04e249b2: mov DWORD PTR [ebp-28],esi | |
0x04e249b5: mov edi,DWORD PTR fs:0x0 | |
0x04e249bd: mov edi,DWORD PTR [edi-12] | |
0x04e249c0: push edi | |
0x04e249c1: mov DWORD PTR [edi+0x138],ebp | |
0x04e249c7: mov DWORD PTR [edi+0x130],eax | |
0x04e249cd: call 0x6fecdc60 | |
0x04e249d2: add esp,0x8 | |
0x04e249d5: mov DWORD PTR [edi+0x130],0x0 | |
0x04e249df: mov DWORD PTR [edi+0x138],0x0 | |
0x04e249e9: mov DWORD PTR [edi+0x134],0x0 | |
0x04e249f3: cmp DWORD PTR [edi+4],0x0 | |
0x04e249fa: jne 0x04e20380 | |
0x04e24a00: mov esi,DWORD PTR [ebp-28] | |
0x04e24a03: mov edi,DWORD PTR [ebp-24] | |
0x04e24a06: ret | |
0x04e24a07: mov esi,DWORD PTR [ebp-28] | |
0x04e24a0a: fld QWORD PTR [esp] | |
0x04e24a0d: add esp,0x8 | |
0x04e24a10: mov ecx,DWORD PTR [ebp-32] | |
0x04e24a13: lea ebx,[ebp-32] | |
0x04e24a16: jmp 0x04e24ad9 | |
0x04e24a1b: sub esp,0x8 | |
0x04e24a1e: fstp QWORD PTR [esp] | |
0x04e24a21: mov edx,ecx | |
0x04e24a23: mov DWORD PTR [ebp-28],esi | |
0x04e24a26: lea eax,[edx] | |
0x04e24a28: mov ecx,DWORD PTR [edx+4] | |
0x04e24a2b: mov DWORD PTR [edx+4],0x0 | |
0x04e24a32: mov ebx,DWORD PTR [ecx] | |
0x04e24a34: and ebx,0x7 | |
0x04e24a37: cmp ebx,0x5 | |
0x04e24a3a: je 0x04e24abb | |
0x04e24a40: mov ebx,DWORD PTR [eax] | |
0x04e24a42: test ebx,ebx | |
0x04e24a44: je 0x04e24abb | |
0x04e24a4a: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e24a4e: je 0x04e24abb | |
0x04e24a54: mov DWORD PTR [edx+4],ecx | |
0x04e24a57: call 0x04e24a61 | |
0x04e24a5c: jmp 0x04e24abb | |
0x04e24a61: push edx | |
0x04e24a62: lea eax,[esp+8] | |
0x04e24a66: mov DWORD PTR [ebp-28],esi | |
0x04e24a69: mov edi,DWORD PTR fs:0x0 | |
0x04e24a71: mov edi,DWORD PTR [edi-12] | |
0x04e24a74: push edi | |
0x04e24a75: mov DWORD PTR [edi+0x138],ebp | |
0x04e24a7b: mov DWORD PTR [edi+0x130],eax | |
0x04e24a81: call 0x6fecdc60 | |
0x04e24a86: add esp,0x8 | |
0x04e24a89: mov DWORD PTR [edi+0x130],0x0 | |
0x04e24a93: mov DWORD PTR [edi+0x138],0x0 | |
0x04e24a9d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e24aa7: cmp DWORD PTR [edi+4],0x0 | |
0x04e24aae: jne 0x04e20380 | |
0x04e24ab4: mov esi,DWORD PTR [ebp-28] | |
0x04e24ab7: mov edi,DWORD PTR [ebp-24] | |
0x04e24aba: ret | |
0x04e24abb: mov esi,DWORD PTR [ebp-28] | |
0x04e24abe: fld QWORD PTR [esp] | |
0x04e24ac1: add esp,0x8 | |
0x04e24ac4: jmp 0x04e24a10 | |
0x04e24ac9: cmp DWORD PTR [ecx+4],0x0 | |
0x04e24ad0: jne 0x04e24a1b | |
0x04e24ad6: add ecx,0x8 | |
0x04e24ad9: cmp ecx,ebx | |
0x04e24adb: jne 0x04e24ac9 | |
0x04e24add: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e24ae4: je 0x04e24b0e | |
0x04e24aea: sub esp,0x8 | |
0x04e24aed: fstp QWORD PTR [esp] | |
0x04e24af0: mov ebx,DWORD PTR fs:0x0 | |
0x04e24af8: mov ebx,DWORD PTR [ebx-12] | |
0x04e24afb: mov ecx,DWORD PTR [ebp-12] | |
0x04e24afe: push ecx | |
0x04e24aff: push ebx | |
0x04e24b00: call 0x6ffbd8d0 | |
0x04e24b05: add esp,0x8 | |
0x04e24b08: fld QWORD PTR [esp] | |
0x04e24b0b: add esp,0x8 | |
0x04e24b0e: mov ebx,DWORD PTR [ebp-4] | |
0x04e24b11: mov esp,ebp | |
0x04e24b13: pop ebp | |
0x04e24b14: pop esi | |
0x04e24b15: mov esp,ebx | |
0x04e24b17: sub esp,0x8 | |
0x04e24b1a: fstp QWORD PTR [esp] | |
0x04e24b1d: lds edi,(bad) | |
0x04e24b1e: sti | |
0x04e24b1f: adc BYTE PTR [esp],al | |
0x04e24b22: add esp,0x8 | |
0x04e24b25: jmp esi | |
0x04e24b27: mov esi,DWORD PTR [ebp-28] | |
0x04e24b2a: mov edi,DWORD PTR [ebp-24] | |
0x04e24b2d: mov esp,DWORD PTR [ebp-32] | |
0x04e24b30: mov DWORD PTR [ebp-8],0x0 | |
0x04e24b37: emms | |
0x04e24b39: mov ecx,DWORD PTR fs:0x0 | |
0x04e24b41: mov ecx,DWORD PTR [ecx-12] | |
0x04e24b44: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e24b4a: fld DWORD PTR [ecx+80] | |
0x04e24b4d: mov DWORD PTR [ecx+76],0xb | |
0x04e24b54: mov DWORD PTR [ecx+80],0x0 | |
0x04e24b5b: mov DWORD PTR [ecx+84],0x0 | |
0x04e24b62: mov ecx,DWORD PTR fs:0x0 | |
0x04e24b6a: mov ecx,DWORD PTR [ecx-12] | |
0x04e24b6d: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e24b73: mov DWORD PTR [ecx+72],0x0 | |
0x04e24b7a: mov ecx,DWORD PTR fs:0x0 | |
0x04e24b82: mov ecx,DWORD PTR [ecx-12] | |
0x04e24b85: mov bl,BYTE PTR [ecx+0x195] | |
0x04e24b8b: mov edi,ebx | |
0x04e24b8d: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e24b94: mov ebx,DWORD PTR [ebp-12] | |
0x04e24b97: mov ecx,DWORD PTR [ebx+16] | |
0x04e24b9a: test ecx,0x20 | |
0x04e24ba0: je 0x04e24c71 | |
0x04e24ba6: mov ecx,edi | |
0x04e24ba8: test cl,0xff | |
0x04e24bab: jne 0x04e24d3e | |
0x04e24bb1: sub esp,0x4 | |
0x04e24bb4: fstp DWORD PTR [esp] | |
0x04e24bb7: lea edx,[ebp-40] | |
0x04e24bba: mov eax,DWORD PTR [edx+4] | |
0x04e24bbd: test eax,eax | |
0x04e24bbf: jne 0x04e24bd0 | |
0x04e24bc5: fld DWORD PTR [esp] | |
0x04e24bc8: add esp,0x4 | |
0x04e24bcb: jmp 0x04e24c71 | |
0x04e24bd0: mov DWORD PTR [ebp-28],esi | |
0x04e24bd3: lea eax,[edx] | |
0x04e24bd5: mov ecx,DWORD PTR [edx+4] | |
0x04e24bd8: mov DWORD PTR [edx+4],0x0 | |
0x04e24bdf: mov ebx,DWORD PTR [ecx] | |
0x04e24be1: and ebx,0x7 | |
0x04e24be4: cmp ebx,0x5 | |
0x04e24be7: je 0x04e24c68 | |
0x04e24bed: mov ebx,DWORD PTR [eax] | |
0x04e24bef: test ebx,ebx | |
0x04e24bf1: je 0x04e24c68 | |
0x04e24bf7: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e24bfb: je 0x04e24c68 | |
0x04e24c01: mov DWORD PTR [edx+4],ecx | |
0x04e24c04: call 0x04e24c0e | |
0x04e24c09: jmp 0x04e24c68 | |
0x04e24c0e: push edx | |
0x04e24c0f: lea eax,[esp+8] | |
0x04e24c13: mov DWORD PTR [ebp-28],esi | |
0x04e24c16: mov edi,DWORD PTR fs:0x0 | |
0x04e24c1e: mov edi,DWORD PTR [edi-12] | |
0x04e24c21: push edi | |
0x04e24c22: mov DWORD PTR [edi+0x138],ebp | |
0x04e24c28: mov DWORD PTR [edi+0x130],eax | |
0x04e24c2e: call 0x6fecdc60 | |
0x04e24c33: add esp,0x8 | |
0x04e24c36: mov DWORD PTR [edi+0x130],0x0 | |
0x04e24c40: mov DWORD PTR [edi+0x138],0x0 | |
0x04e24c4a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e24c54: cmp DWORD PTR [edi+4],0x0 | |
0x04e24c5b: jne 0x04e20380 | |
0x04e24c61: mov esi,DWORD PTR [ebp-28] | |
0x04e24c64: mov edi,DWORD PTR [ebp-24] | |
0x04e24c67: ret | |
0x04e24c68: mov esi,DWORD PTR [ebp-28] | |
0x04e24c6b: fld DWORD PTR [esp] | |
0x04e24c6e: add esp,0x4 | |
0x04e24c71: mov ecx,DWORD PTR [ebp-32] | |
0x04e24c74: lea ebx,[ebp-32] | |
0x04e24c77: jmp 0x04e24d3a | |
0x04e24c7c: sub esp,0x4 | |
0x04e24c7f: fstp DWORD PTR [esp] | |
0x04e24c82: mov edx,ecx | |
0x04e24c84: mov DWORD PTR [ebp-28],esi | |
0x04e24c87: lea eax,[edx] | |
0x04e24c89: mov ecx,DWORD PTR [edx+4] | |
0x04e24c8c: mov DWORD PTR [edx+4],0x0 | |
0x04e24c93: mov ebx,DWORD PTR [ecx] | |
0x04e24c95: and ebx,0x7 | |
0x04e24c98: cmp ebx,0x5 | |
0x04e24c9b: je 0x04e24d1c | |
0x04e24ca1: mov ebx,DWORD PTR [eax] | |
0x04e24ca3: test ebx,ebx | |
0x04e24ca5: je 0x04e24d1c | |
0x04e24cab: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e24caf: je 0x04e24d1c | |
0x04e24cb5: mov DWORD PTR [edx+4],ecx | |
0x04e24cb8: call 0x04e24cc2 | |
0x04e24cbd: jmp 0x04e24d1c | |
0x04e24cc2: push edx | |
0x04e24cc3: lea eax,[esp+8] | |
0x04e24cc7: mov DWORD PTR [ebp-28],esi | |
0x04e24cca: mov edi,DWORD PTR fs:0x0 | |
0x04e24cd2: mov edi,DWORD PTR [edi-12] | |
0x04e24cd5: push edi | |
0x04e24cd6: mov DWORD PTR [edi+0x138],ebp | |
0x04e24cdc: mov DWORD PTR [edi+0x130],eax | |
0x04e24ce2: call 0x6fecdc60 | |
0x04e24ce7: add esp,0x8 | |
0x04e24cea: mov DWORD PTR [edi+0x130],0x0 | |
0x04e24cf4: mov DWORD PTR [edi+0x138],0x0 | |
0x04e24cfe: mov DWORD PTR [edi+0x134],0x0 | |
0x04e24d08: cmp DWORD PTR [edi+4],0x0 | |
0x04e24d0f: jne 0x04e20380 | |
0x04e24d15: mov esi,DWORD PTR [ebp-28] | |
0x04e24d18: mov edi,DWORD PTR [ebp-24] | |
0x04e24d1b: ret | |
0x04e24d1c: mov esi,DWORD PTR [ebp-28] | |
0x04e24d1f: fld DWORD PTR [esp] | |
0x04e24d22: add esp,0x4 | |
0x04e24d25: jmp 0x04e24c71 | |
0x04e24d2a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e24d31: jne 0x04e24c7c | |
0x04e24d37: add ecx,0x8 | |
0x04e24d3a: cmp ecx,ebx | |
0x04e24d3c: jne 0x04e24d2a | |
0x04e24d3e: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e24d45: je 0x04e24d6f | |
0x04e24d4b: sub esp,0x4 | |
0x04e24d4e: fstp DWORD PTR [esp] | |
0x04e24d51: mov ebx,DWORD PTR fs:0x0 | |
0x04e24d59: mov ebx,DWORD PTR [ebx-12] | |
0x04e24d5c: mov ecx,DWORD PTR [ebp-12] | |
0x04e24d5f: push ecx | |
0x04e24d60: push ebx | |
0x04e24d61: call 0x6ffbd8d0 | |
0x04e24d66: add esp,0x8 | |
0x04e24d69: fld DWORD PTR [esp] | |
0x04e24d6c: add esp,0x4 | |
0x04e24d6f: mov ebx,DWORD PTR [ebp-4] | |
0x04e24d72: mov esp,ebp | |
0x04e24d74: pop ebp | |
0x04e24d75: pop esi | |
0x04e24d76: mov esp,ebx | |
0x04e24d78: sub esp,0x4 | |
0x04e24d7b: fstp DWORD PTR [esp] | |
0x04e24d7e: lds edi,(bad) | |
0x04e24d7f: cli | |
0x04e24d80: adc BYTE PTR [esp],al | |
0x04e24d83: add esp,0x4 | |
0x04e24d86: jmp esi | |
0x04e24d88: mov esi,DWORD PTR [ebp-28] | |
0x04e24d8b: mov edi,DWORD PTR [ebp-24] | |
0x04e24d8e: mov esp,DWORD PTR [ebp-32] | |
0x04e24d91: mov DWORD PTR [ebp-8],0x0 | |
0x04e24d98: emms | |
0x04e24d9a: mov ecx,DWORD PTR fs:0x0 | |
0x04e24da2: mov ecx,DWORD PTR [ecx-12] | |
0x04e24da5: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e24dab: mov edx,DWORD PTR [ecx+84] | |
0x04e24dae: mov eax,DWORD PTR [ecx+80] | |
0x04e24db1: mov DWORD PTR [ecx+76],0xb | |
0x04e24db8: mov DWORD PTR [ecx+80],0x0 | |
0x04e24dbf: mov DWORD PTR [ecx+84],0x0 | |
0x04e24dc6: mov ecx,DWORD PTR fs:0x0 | |
0x04e24dce: mov ecx,DWORD PTR [ecx-12] | |
0x04e24dd1: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e24dd7: mov DWORD PTR [ecx+72],0x0 | |
0x04e24dde: mov ecx,DWORD PTR fs:0x0 | |
0x04e24de6: mov ecx,DWORD PTR [ecx-12] | |
0x04e24de9: mov bl,BYTE PTR [ecx+0x195] | |
0x04e24def: mov edi,ebx | |
0x04e24df1: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e24df8: mov ebx,DWORD PTR [ebp-12] | |
0x04e24dfb: mov ecx,DWORD PTR [ebx+16] | |
0x04e24dfe: test ecx,0x20 | |
0x04e24e04: je 0x04e24ec9 | |
0x04e24e0a: mov ecx,edi | |
0x04e24e0c: test cl,0xff | |
0x04e24e0f: jne 0x04e24f8e | |
0x04e24e15: push edx | |
0x04e24e16: push eax | |
0x04e24e17: lea edx,[ebp-40] | |
0x04e24e1a: mov eax,DWORD PTR [edx+4] | |
0x04e24e1d: test eax,eax | |
0x04e24e1f: jne 0x04e24e2c | |
0x04e24e25: pop eax | |
0x04e24e26: pop edx | |
0x04e24e27: jmp 0x04e24ec9 | |
0x04e24e2c: mov DWORD PTR [ebp-28],esi | |
0x04e24e2f: lea eax,[edx] | |
0x04e24e31: mov ecx,DWORD PTR [edx+4] | |
0x04e24e34: mov DWORD PTR [edx+4],0x0 | |
0x04e24e3b: mov ebx,DWORD PTR [ecx] | |
0x04e24e3d: and ebx,0x7 | |
0x04e24e40: cmp ebx,0x5 | |
0x04e24e43: je 0x04e24ec4 | |
0x04e24e49: mov ebx,DWORD PTR [eax] | |
0x04e24e4b: test ebx,ebx | |
0x04e24e4d: je 0x04e24ec4 | |
0x04e24e53: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e24e57: je 0x04e24ec4 | |
0x04e24e5d: mov DWORD PTR [edx+4],ecx | |
0x04e24e60: call 0x04e24e6a | |
0x04e24e65: jmp 0x04e24ec4 | |
0x04e24e6a: push edx | |
0x04e24e6b: lea eax,[esp+8] | |
0x04e24e6f: mov DWORD PTR [ebp-28],esi | |
0x04e24e72: mov edi,DWORD PTR fs:0x0 | |
0x04e24e7a: mov edi,DWORD PTR [edi-12] | |
0x04e24e7d: push edi | |
0x04e24e7e: mov DWORD PTR [edi+0x138],ebp | |
0x04e24e84: mov DWORD PTR [edi+0x130],eax | |
0x04e24e8a: call 0x6fecdc60 | |
0x04e24e8f: add esp,0x8 | |
0x04e24e92: mov DWORD PTR [edi+0x130],0x0 | |
0x04e24e9c: mov DWORD PTR [edi+0x138],0x0 | |
0x04e24ea6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e24eb0: cmp DWORD PTR [edi+4],0x0 | |
0x04e24eb7: jne 0x04e20380 | |
0x04e24ebd: mov esi,DWORD PTR [ebp-28] | |
0x04e24ec0: mov edi,DWORD PTR [ebp-24] | |
0x04e24ec3: ret | |
0x04e24ec4: mov esi,DWORD PTR [ebp-28] | |
0x04e24ec7: pop eax | |
0x04e24ec8: pop edx | |
0x04e24ec9: mov ecx,DWORD PTR [ebp-32] | |
0x04e24ecc: lea ebx,[ebp-32] | |
0x04e24ecf: jmp 0x04e24f8a | |
0x04e24ed4: push edx | |
0x04e24ed5: push eax | |
0x04e24ed6: mov edx,ecx | |
0x04e24ed8: mov DWORD PTR [ebp-28],esi | |
0x04e24edb: lea eax,[edx] | |
0x04e24edd: mov ecx,DWORD PTR [edx+4] | |
0x04e24ee0: mov DWORD PTR [edx+4],0x0 | |
0x04e24ee7: mov ebx,DWORD PTR [ecx] | |
0x04e24ee9: and ebx,0x7 | |
0x04e24eec: cmp ebx,0x5 | |
0x04e24eef: je 0x04e24f70 | |
0x04e24ef5: mov ebx,DWORD PTR [eax] | |
0x04e24ef7: test ebx,ebx | |
0x04e24ef9: je 0x04e24f70 | |
0x04e24eff: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e24f03: je 0x04e24f70 | |
0x04e24f09: mov DWORD PTR [edx+4],ecx | |
0x04e24f0c: call 0x04e24f16 | |
0x04e24f11: jmp 0x04e24f70 | |
0x04e24f16: push edx | |
0x04e24f17: lea eax,[esp+8] | |
0x04e24f1b: mov DWORD PTR [ebp-28],esi | |
0x04e24f1e: mov edi,DWORD PTR fs:0x0 | |
0x04e24f26: mov edi,DWORD PTR [edi-12] | |
0x04e24f29: push edi | |
0x04e24f2a: mov DWORD PTR [edi+0x138],ebp | |
0x04e24f30: mov DWORD PTR [edi+0x130],eax | |
0x04e24f36: call 0x6fecdc60 | |
0x04e24f3b: add esp,0x8 | |
0x04e24f3e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e24f48: mov DWORD PTR [edi+0x138],0x0 | |
0x04e24f52: mov DWORD PTR [edi+0x134],0x0 | |
0x04e24f5c: cmp DWORD PTR [edi+4],0x0 | |
0x04e24f63: jne 0x04e20380 | |
0x04e24f69: mov esi,DWORD PTR [ebp-28] | |
0x04e24f6c: mov edi,DWORD PTR [ebp-24] | |
0x04e24f6f: ret | |
0x04e24f70: mov esi,DWORD PTR [ebp-28] | |
0x04e24f73: pop eax | |
0x04e24f74: pop edx | |
0x04e24f75: jmp 0x04e24ec9 | |
0x04e24f7a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e24f81: jne 0x04e24ed4 | |
0x04e24f87: add ecx,0x8 | |
0x04e24f8a: cmp ecx,ebx | |
0x04e24f8c: jne 0x04e24f7a | |
0x04e24f8e: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e24f95: je 0x04e24fb7 | |
0x04e24f9b: push edx | |
0x04e24f9c: push eax | |
0x04e24f9d: mov ebx,DWORD PTR fs:0x0 | |
0x04e24fa5: mov ebx,DWORD PTR [ebx-12] | |
0x04e24fa8: mov ecx,DWORD PTR [ebp-12] | |
0x04e24fab: push ecx | |
0x04e24fac: push ebx | |
0x04e24fad: call 0x6ffbd8d0 | |
0x04e24fb2: add esp,0x8 | |
0x04e24fb5: pop eax | |
0x04e24fb6: pop edx | |
0x04e24fb7: mov ebx,DWORD PTR [ebp-4] | |
0x04e24fba: mov esp,ebp | |
0x04e24fbc: pop ebp | |
0x04e24fbd: pop esi | |
0x04e24fbe: mov esp,ebx | |
0x04e24fc0: jmp esi | |
0x04e24fc2: mov esi,DWORD PTR [ebp-28] | |
0x04e24fc5: mov edi,DWORD PTR [ebp-24] | |
0x04e24fc8: mov esp,DWORD PTR [ebp-32] | |
0x04e24fcb: mov DWORD PTR [ebp-8],0x0 | |
0x04e24fd2: emms | |
0x04e24fd4: mov ecx,DWORD PTR fs:0x0 | |
0x04e24fdc: mov ecx,DWORD PTR [ecx-12] | |
0x04e24fdf: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e24fe5: mov eax,DWORD PTR [ecx+80] | |
0x04e24fe8: mov DWORD PTR [ecx+76],0xb | |
0x04e24fef: mov DWORD PTR [ecx+80],0x0 | |
0x04e24ff6: mov DWORD PTR [ecx+84],0x0 | |
0x04e24ffd: mov ecx,DWORD PTR fs:0x0 | |
0x04e25005: mov ecx,DWORD PTR [ecx-12] | |
0x04e25008: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e2500e: mov DWORD PTR [ecx+72],0x0 | |
0x04e25015: mov ecx,DWORD PTR fs:0x0 | |
0x04e2501d: mov ecx,DWORD PTR [ecx-12] | |
0x04e25020: mov bl,BYTE PTR [ecx+0x195] | |
0x04e25026: mov edi,ebx | |
0x04e25028: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e2502f: mov ebx,DWORD PTR [ebp-12] | |
0x04e25032: mov ecx,DWORD PTR [ebx+16] | |
0x04e25035: test ecx,0x20 | |
0x04e2503b: je 0x04e250fd | |
0x04e25041: mov ecx,edi | |
0x04e25043: test cl,0xff | |
0x04e25046: jne 0x04e251c0 | |
0x04e2504c: push eax | |
0x04e2504d: lea edx,[ebp-40] | |
0x04e25050: mov eax,DWORD PTR [edx+4] | |
0x04e25053: test eax,eax | |
0x04e25055: jne 0x04e25061 | |
0x04e2505b: pop eax | |
0x04e2505c: jmp 0x04e250fd | |
0x04e25061: mov DWORD PTR [ebp-28],esi | |
0x04e25064: lea eax,[edx] | |
0x04e25066: mov ecx,DWORD PTR [edx+4] | |
0x04e25069: mov DWORD PTR [edx+4],0x0 | |
0x04e25070: mov ebx,DWORD PTR [ecx] | |
0x04e25072: and ebx,0x7 | |
0x04e25075: cmp ebx,0x5 | |
0x04e25078: je 0x04e250f9 | |
0x04e2507e: mov ebx,DWORD PTR [eax] | |
0x04e25080: test ebx,ebx | |
0x04e25082: je 0x04e250f9 | |
0x04e25088: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2508c: je 0x04e250f9 | |
0x04e25092: mov DWORD PTR [edx+4],ecx | |
0x04e25095: call 0x04e2509f | |
0x04e2509a: jmp 0x04e250f9 | |
0x04e2509f: push edx | |
0x04e250a0: lea eax,[esp+8] | |
0x04e250a4: mov DWORD PTR [ebp-28],esi | |
0x04e250a7: mov edi,DWORD PTR fs:0x0 | |
0x04e250af: mov edi,DWORD PTR [edi-12] | |
0x04e250b2: push edi | |
0x04e250b3: mov DWORD PTR [edi+0x138],ebp | |
0x04e250b9: mov DWORD PTR [edi+0x130],eax | |
0x04e250bf: call 0x6fecdc60 | |
0x04e250c4: add esp,0x8 | |
0x04e250c7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e250d1: mov DWORD PTR [edi+0x138],0x0 | |
0x04e250db: mov DWORD PTR [edi+0x134],0x0 | |
0x04e250e5: cmp DWORD PTR [edi+4],0x0 | |
0x04e250ec: jne 0x04e20380 | |
0x04e250f2: mov esi,DWORD PTR [ebp-28] | |
0x04e250f5: mov edi,DWORD PTR [ebp-24] | |
0x04e250f8: ret | |
0x04e250f9: mov esi,DWORD PTR [ebp-28] | |
0x04e250fc: pop eax | |
0x04e250fd: mov ecx,DWORD PTR [ebp-32] | |
0x04e25100: lea ebx,[ebp-32] | |
0x04e25103: jmp 0x04e251bc | |
0x04e25108: push eax | |
0x04e25109: mov edx,ecx | |
0x04e2510b: mov DWORD PTR [ebp-28],esi | |
0x04e2510e: lea eax,[edx] | |
0x04e25110: mov ecx,DWORD PTR [edx+4] | |
0x04e25113: mov DWORD PTR [edx+4],0x0 | |
0x04e2511a: mov ebx,DWORD PTR [ecx] | |
0x04e2511c: and ebx,0x7 | |
0x04e2511f: cmp ebx,0x5 | |
0x04e25122: je 0x04e251a3 | |
0x04e25128: mov ebx,DWORD PTR [eax] | |
0x04e2512a: test ebx,ebx | |
0x04e2512c: je 0x04e251a3 | |
0x04e25132: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e25136: je 0x04e251a3 | |
0x04e2513c: mov DWORD PTR [edx+4],ecx | |
0x04e2513f: call 0x04e25149 | |
0x04e25144: jmp 0x04e251a3 | |
0x04e25149: push edx | |
0x04e2514a: lea eax,[esp+8] | |
0x04e2514e: mov DWORD PTR [ebp-28],esi | |
0x04e25151: mov edi,DWORD PTR fs:0x0 | |
0x04e25159: mov edi,DWORD PTR [edi-12] | |
0x04e2515c: push edi | |
0x04e2515d: mov DWORD PTR [edi+0x138],ebp | |
0x04e25163: mov DWORD PTR [edi+0x130],eax | |
0x04e25169: call 0x6fecdc60 | |
0x04e2516e: add esp,0x8 | |
0x04e25171: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2517b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25185: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2518f: cmp DWORD PTR [edi+4],0x0 | |
0x04e25196: jne 0x04e20380 | |
0x04e2519c: mov esi,DWORD PTR [ebp-28] | |
0x04e2519f: mov edi,DWORD PTR [ebp-24] | |
0x04e251a2: ret | |
0x04e251a3: mov esi,DWORD PTR [ebp-28] | |
0x04e251a6: pop eax | |
0x04e251a7: jmp 0x04e250fd | |
0x04e251ac: cmp DWORD PTR [ecx+4],0x0 | |
0x04e251b3: jne 0x04e25108 | |
0x04e251b9: add ecx,0x8 | |
0x04e251bc: cmp ecx,ebx | |
0x04e251be: jne 0x04e251ac | |
0x04e251c0: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e251c7: je 0x04e251e7 | |
0x04e251cd: push eax | |
0x04e251ce: mov ebx,DWORD PTR fs:0x0 | |
0x04e251d6: mov ebx,DWORD PTR [ebx-12] | |
0x04e251d9: mov ecx,DWORD PTR [ebp-12] | |
0x04e251dc: push ecx | |
0x04e251dd: push ebx | |
0x04e251de: call 0x6ffbd8d0 | |
0x04e251e3: add esp,0x8 | |
0x04e251e6: pop eax | |
0x04e251e7: mov ebx,DWORD PTR [ebp-4] | |
0x04e251ea: mov esp,ebp | |
0x04e251ec: pop ebp | |
0x04e251ed: pop esi | |
0x04e251ee: mov esp,ebx | |
0x04e251f0: jmp esi | |
0x04e251f2: mov esi,DWORD PTR [ebp-28] | |
0x04e251f5: mov edi,DWORD PTR [ebp-24] | |
0x04e251f8: mov esp,DWORD PTR [ebp-32] | |
0x04e251fb: mov DWORD PTR [ebp-8],0x0 | |
0x04e25202: emms | |
0x04e25204: mov ecx,DWORD PTR fs:0x0 | |
0x04e2520c: mov ecx,DWORD PTR [ecx-12] | |
0x04e2520f: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e25215: mov eax,DWORD PTR [ecx+88] | |
0x04e25218: mov DWORD PTR [ecx+88],0x0 | |
0x04e2521f: mov DWORD PTR [ecx+76],0xb | |
0x04e25226: mov DWORD PTR [ecx+80],0x0 | |
0x04e2522d: mov DWORD PTR [ecx+84],0x0 | |
0x04e25234: mov ecx,DWORD PTR fs:0x0 | |
0x04e2523c: mov ecx,DWORD PTR [ecx-12] | |
0x04e2523f: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e25245: mov DWORD PTR [ecx+72],0x0 | |
0x04e2524c: mov ecx,DWORD PTR fs:0x0 | |
0x04e25254: mov ecx,DWORD PTR [ecx-12] | |
0x04e25257: mov bl,BYTE PTR [ecx+0x195] | |
0x04e2525d: mov edi,ebx | |
0x04e2525f: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e25266: mov ebx,DWORD PTR [ebp-12] | |
0x04e25269: mov ecx,DWORD PTR [ebx+16] | |
0x04e2526c: test ecx,0x20 | |
0x04e25272: je 0x04e25334 | |
0x04e25278: mov ecx,edi | |
0x04e2527a: test cl,0xff | |
0x04e2527d: jne 0x04e253f7 | |
0x04e25283: push eax | |
0x04e25284: lea edx,[ebp-40] | |
0x04e25287: mov eax,DWORD PTR [edx+4] | |
0x04e2528a: test eax,eax | |
0x04e2528c: jne 0x04e25298 | |
0x04e25292: pop eax | |
0x04e25293: jmp 0x04e25334 | |
0x04e25298: mov DWORD PTR [ebp-28],esi | |
0x04e2529b: lea eax,[edx] | |
0x04e2529d: mov ecx,DWORD PTR [edx+4] | |
0x04e252a0: mov DWORD PTR [edx+4],0x0 | |
0x04e252a7: mov ebx,DWORD PTR [ecx] | |
0x04e252a9: and ebx,0x7 | |
0x04e252ac: cmp ebx,0x5 | |
0x04e252af: je 0x04e25330 | |
0x04e252b5: mov ebx,DWORD PTR [eax] | |
0x04e252b7: test ebx,ebx | |
0x04e252b9: je 0x04e25330 | |
0x04e252bf: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e252c3: je 0x04e25330 | |
0x04e252c9: mov DWORD PTR [edx+4],ecx | |
0x04e252cc: call 0x04e252d6 | |
0x04e252d1: jmp 0x04e25330 | |
0x04e252d6: push edx | |
0x04e252d7: lea eax,[esp+8] | |
0x04e252db: mov DWORD PTR [ebp-28],esi | |
0x04e252de: mov edi,DWORD PTR fs:0x0 | |
0x04e252e6: mov edi,DWORD PTR [edi-12] | |
0x04e252e9: push edi | |
0x04e252ea: mov DWORD PTR [edi+0x138],ebp | |
0x04e252f0: mov DWORD PTR [edi+0x130],eax | |
0x04e252f6: call 0x6fecdc60 | |
0x04e252fb: add esp,0x8 | |
0x04e252fe: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25308: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25312: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2531c: cmp DWORD PTR [edi+4],0x0 | |
0x04e25323: jne 0x04e20380 | |
0x04e25329: mov esi,DWORD PTR [ebp-28] | |
0x04e2532c: mov edi,DWORD PTR [ebp-24] | |
0x04e2532f: ret | |
0x04e25330: mov esi,DWORD PTR [ebp-28] | |
0x04e25333: pop eax | |
0x04e25334: mov ecx,DWORD PTR [ebp-32] | |
0x04e25337: lea ebx,[ebp-32] | |
0x04e2533a: jmp 0x04e253f3 | |
0x04e2533f: push eax | |
0x04e25340: mov edx,ecx | |
0x04e25342: mov DWORD PTR [ebp-28],esi | |
0x04e25345: lea eax,[edx] | |
0x04e25347: mov ecx,DWORD PTR [edx+4] | |
0x04e2534a: mov DWORD PTR [edx+4],0x0 | |
0x04e25351: mov ebx,DWORD PTR [ecx] | |
0x04e25353: and ebx,0x7 | |
0x04e25356: cmp ebx,0x5 | |
0x04e25359: je 0x04e253da | |
0x04e2535f: mov ebx,DWORD PTR [eax] | |
0x04e25361: test ebx,ebx | |
0x04e25363: je 0x04e253da | |
0x04e25369: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2536d: je 0x04e253da | |
0x04e25373: mov DWORD PTR [edx+4],ecx | |
0x04e25376: call 0x04e25380 | |
0x04e2537b: jmp 0x04e253da | |
0x04e25380: push edx | |
0x04e25381: lea eax,[esp+8] | |
0x04e25385: mov DWORD PTR [ebp-28],esi | |
0x04e25388: mov edi,DWORD PTR fs:0x0 | |
0x04e25390: mov edi,DWORD PTR [edi-12] | |
0x04e25393: push edi | |
0x04e25394: mov DWORD PTR [edi+0x138],ebp | |
0x04e2539a: mov DWORD PTR [edi+0x130],eax | |
0x04e253a0: call 0x6fecdc60 | |
0x04e253a5: add esp,0x8 | |
0x04e253a8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e253b2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e253bc: mov DWORD PTR [edi+0x134],0x0 | |
0x04e253c6: cmp DWORD PTR [edi+4],0x0 | |
0x04e253cd: jne 0x04e20380 | |
0x04e253d3: mov esi,DWORD PTR [ebp-28] | |
0x04e253d6: mov edi,DWORD PTR [ebp-24] | |
0x04e253d9: ret | |
0x04e253da: mov esi,DWORD PTR [ebp-28] | |
0x04e253dd: pop eax | |
0x04e253de: jmp 0x04e25334 | |
0x04e253e3: cmp DWORD PTR [ecx+4],0x0 | |
0x04e253ea: jne 0x04e2533f | |
0x04e253f0: add ecx,0x8 | |
0x04e253f3: cmp ecx,ebx | |
0x04e253f5: jne 0x04e253e3 | |
0x04e253f7: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e253fe: je 0x04e2541e | |
0x04e25404: push eax | |
0x04e25405: mov ebx,DWORD PTR fs:0x0 | |
0x04e2540d: mov ebx,DWORD PTR [ebx-12] | |
0x04e25410: mov ecx,DWORD PTR [ebp-12] | |
0x04e25413: push ecx | |
0x04e25414: push ebx | |
0x04e25415: call 0x6ffbd8d0 | |
0x04e2541a: add esp,0x8 | |
0x04e2541d: pop eax | |
0x04e2541e: mov ebx,DWORD PTR [ebp-4] | |
0x04e25421: mov esp,ebp | |
0x04e25423: pop ebp | |
0x04e25424: pop esi | |
0x04e25425: mov esp,ebx | |
0x04e25427: jmp esi | |
0x04e25429: mov esi,DWORD PTR [ebp-28] | |
0x04e2542c: mov edi,DWORD PTR [ebp-24] | |
0x04e2542f: mov esp,DWORD PTR [ebp-32] | |
0x04e25432: mov DWORD PTR [ebp-8],0x0 | |
0x04e25439: emms | |
0x04e2543b: mov ecx,DWORD PTR fs:0x0 | |
0x04e25443: mov ecx,DWORD PTR [ecx-12] | |
0x04e25446: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e2544c: mov eax,DWORD PTR [ecx+80] | |
0x04e2544f: mov DWORD PTR [ecx+76],0xb | |
0x04e25456: mov DWORD PTR [ecx+80],0x0 | |
0x04e2545d: mov DWORD PTR [ecx+84],0x0 | |
0x04e25464: mov ecx,DWORD PTR fs:0x0 | |
0x04e2546c: mov ecx,DWORD PTR [ecx-12] | |
0x04e2546f: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e25475: mov DWORD PTR [ecx+72],0x0 | |
0x04e2547c: mov ecx,DWORD PTR fs:0x0 | |
0x04e25484: mov ecx,DWORD PTR [ecx-12] | |
0x04e25487: mov bl,BYTE PTR [ecx+0x195] | |
0x04e2548d: mov edi,ebx | |
0x04e2548f: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e25496: mov ebx,DWORD PTR [ebp-12] | |
0x04e25499: mov ecx,DWORD PTR [ebx+16] | |
0x04e2549c: test ecx,0x20 | |
0x04e254a2: je 0x04e25564 | |
0x04e254a8: mov ecx,edi | |
0x04e254aa: test cl,0xff | |
0x04e254ad: jne 0x04e25627 | |
0x04e254b3: push eax | |
0x04e254b4: lea edx,[ebp-40] | |
0x04e254b7: mov eax,DWORD PTR [edx+4] | |
0x04e254ba: test eax,eax | |
0x04e254bc: jne 0x04e254c8 | |
0x04e254c2: pop eax | |
0x04e254c3: jmp 0x04e25564 | |
0x04e254c8: mov DWORD PTR [ebp-28],esi | |
0x04e254cb: lea eax,[edx] | |
0x04e254cd: mov ecx,DWORD PTR [edx+4] | |
0x04e254d0: mov DWORD PTR [edx+4],0x0 | |
0x04e254d7: mov ebx,DWORD PTR [ecx] | |
0x04e254d9: and ebx,0x7 | |
0x04e254dc: cmp ebx,0x5 | |
0x04e254df: je 0x04e25560 | |
0x04e254e5: mov ebx,DWORD PTR [eax] | |
0x04e254e7: test ebx,ebx | |
0x04e254e9: je 0x04e25560 | |
0x04e254ef: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e254f3: je 0x04e25560 | |
0x04e254f9: mov DWORD PTR [edx+4],ecx | |
0x04e254fc: call 0x04e25506 | |
0x04e25501: jmp 0x04e25560 | |
0x04e25506: push edx | |
0x04e25507: lea eax,[esp+8] | |
0x04e2550b: mov DWORD PTR [ebp-28],esi | |
0x04e2550e: mov edi,DWORD PTR fs:0x0 | |
0x04e25516: mov edi,DWORD PTR [edi-12] | |
0x04e25519: push edi | |
0x04e2551a: mov DWORD PTR [edi+0x138],ebp | |
0x04e25520: mov DWORD PTR [edi+0x130],eax | |
0x04e25526: call 0x6fecdc60 | |
0x04e2552b: add esp,0x8 | |
0x04e2552e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25538: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25542: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2554c: cmp DWORD PTR [edi+4],0x0 | |
0x04e25553: jne 0x04e20380 | |
0x04e25559: mov esi,DWORD PTR [ebp-28] | |
0x04e2555c: mov edi,DWORD PTR [ebp-24] | |
0x04e2555f: ret | |
0x04e25560: mov esi,DWORD PTR [ebp-28] | |
0x04e25563: pop eax | |
0x04e25564: mov ecx,DWORD PTR [ebp-32] | |
0x04e25567: lea ebx,[ebp-32] | |
0x04e2556a: jmp 0x04e25623 | |
0x04e2556f: push eax | |
0x04e25570: mov edx,ecx | |
0x04e25572: mov DWORD PTR [ebp-28],esi | |
0x04e25575: lea eax,[edx] | |
0x04e25577: mov ecx,DWORD PTR [edx+4] | |
0x04e2557a: mov DWORD PTR [edx+4],0x0 | |
0x04e25581: mov ebx,DWORD PTR [ecx] | |
0x04e25583: and ebx,0x7 | |
0x04e25586: cmp ebx,0x5 | |
0x04e25589: je 0x04e2560a | |
0x04e2558f: mov ebx,DWORD PTR [eax] | |
0x04e25591: test ebx,ebx | |
0x04e25593: je 0x04e2560a | |
0x04e25599: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2559d: je 0x04e2560a | |
0x04e255a3: mov DWORD PTR [edx+4],ecx | |
0x04e255a6: call 0x04e255b0 | |
0x04e255ab: jmp 0x04e2560a | |
0x04e255b0: push edx | |
0x04e255b1: lea eax,[esp+8] | |
0x04e255b5: mov DWORD PTR [ebp-28],esi | |
0x04e255b8: mov edi,DWORD PTR fs:0x0 | |
0x04e255c0: mov edi,DWORD PTR [edi-12] | |
0x04e255c3: push edi | |
0x04e255c4: mov DWORD PTR [edi+0x138],ebp | |
0x04e255ca: mov DWORD PTR [edi+0x130],eax | |
0x04e255d0: call 0x6fecdc60 | |
0x04e255d5: add esp,0x8 | |
0x04e255d8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e255e2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e255ec: mov DWORD PTR [edi+0x134],0x0 | |
0x04e255f6: cmp DWORD PTR [edi+4],0x0 | |
0x04e255fd: jne 0x04e20380 | |
0x04e25603: mov esi,DWORD PTR [ebp-28] | |
0x04e25606: mov edi,DWORD PTR [ebp-24] | |
0x04e25609: ret | |
0x04e2560a: mov esi,DWORD PTR [ebp-28] | |
0x04e2560d: pop eax | |
0x04e2560e: jmp 0x04e25564 | |
0x04e25613: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2561a: jne 0x04e2556f | |
0x04e25620: add ecx,0x8 | |
0x04e25623: cmp ecx,ebx | |
0x04e25625: jne 0x04e25613 | |
0x04e25627: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2562e: je 0x04e2564e | |
0x04e25634: push eax | |
0x04e25635: mov ebx,DWORD PTR fs:0x0 | |
0x04e2563d: mov ebx,DWORD PTR [ebx-12] | |
0x04e25640: mov ecx,DWORD PTR [ebp-12] | |
0x04e25643: push ecx | |
0x04e25644: push ebx | |
0x04e25645: call 0x6ffbd8d0 | |
0x04e2564a: add esp,0x8 | |
0x04e2564d: pop eax | |
0x04e2564e: mov ebx,DWORD PTR [ebp-4] | |
0x04e25651: mov esp,ebp | |
0x04e25653: pop ebp | |
0x04e25654: pop esi | |
0x04e25655: mov esp,ebx | |
0x04e25657: jmp esi | |
0x04e25659: mov esi,DWORD PTR [ebp-28] | |
0x04e2565c: mov edi,DWORD PTR [ebp-24] | |
0x04e2565f: mov esp,DWORD PTR [ebp-32] | |
0x04e25662: mov DWORD PTR [ebp-8],0x0 | |
0x04e25669: emms | |
0x04e2566b: mov ecx,DWORD PTR fs:0x0 | |
0x04e25673: mov ecx,DWORD PTR [ecx-12] | |
0x04e25676: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e2567c: mov eax,DWORD PTR [ecx+80] | |
0x04e2567f: mov DWORD PTR [ecx+76],0xb | |
0x04e25686: mov DWORD PTR [ecx+80],0x0 | |
0x04e2568d: mov DWORD PTR [ecx+84],0x0 | |
0x04e25694: mov ecx,DWORD PTR fs:0x0 | |
0x04e2569c: mov ecx,DWORD PTR [ecx-12] | |
0x04e2569f: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e256a5: mov DWORD PTR [ecx+72],0x0 | |
0x04e256ac: mov ecx,DWORD PTR fs:0x0 | |
0x04e256b4: mov ecx,DWORD PTR [ecx-12] | |
0x04e256b7: mov bl,BYTE PTR [ecx+0x195] | |
0x04e256bd: mov edi,ebx | |
0x04e256bf: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e256c6: mov ebx,DWORD PTR [ebp-12] | |
0x04e256c9: mov ecx,DWORD PTR [ebx+16] | |
0x04e256cc: test ecx,0x20 | |
0x04e256d2: je 0x04e25794 | |
0x04e256d8: mov ecx,edi | |
0x04e256da: test cl,0xff | |
0x04e256dd: jne 0x04e25857 | |
0x04e256e3: push eax | |
0x04e256e4: lea edx,[ebp-40] | |
0x04e256e7: mov eax,DWORD PTR [edx+4] | |
0x04e256ea: test eax,eax | |
0x04e256ec: jne 0x04e256f8 | |
0x04e256f2: pop eax | |
0x04e256f3: jmp 0x04e25794 | |
0x04e256f8: mov DWORD PTR [ebp-28],esi | |
0x04e256fb: lea eax,[edx] | |
0x04e256fd: mov ecx,DWORD PTR [edx+4] | |
0x04e25700: mov DWORD PTR [edx+4],0x0 | |
0x04e25707: mov ebx,DWORD PTR [ecx] | |
0x04e25709: and ebx,0x7 | |
0x04e2570c: cmp ebx,0x5 | |
0x04e2570f: je 0x04e25790 | |
0x04e25715: mov ebx,DWORD PTR [eax] | |
0x04e25717: test ebx,ebx | |
0x04e25719: je 0x04e25790 | |
0x04e2571f: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e25723: je 0x04e25790 | |
0x04e25729: mov DWORD PTR [edx+4],ecx | |
0x04e2572c: call 0x04e25736 | |
0x04e25731: jmp 0x04e25790 | |
0x04e25736: push edx | |
0x04e25737: lea eax,[esp+8] | |
0x04e2573b: mov DWORD PTR [ebp-28],esi | |
0x04e2573e: mov edi,DWORD PTR fs:0x0 | |
0x04e25746: mov edi,DWORD PTR [edi-12] | |
0x04e25749: push edi | |
0x04e2574a: mov DWORD PTR [edi+0x138],ebp | |
0x04e25750: mov DWORD PTR [edi+0x130],eax | |
0x04e25756: call 0x6fecdc60 | |
0x04e2575b: add esp,0x8 | |
0x04e2575e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25768: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25772: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2577c: cmp DWORD PTR [edi+4],0x0 | |
0x04e25783: jne 0x04e20380 | |
0x04e25789: mov esi,DWORD PTR [ebp-28] | |
0x04e2578c: mov edi,DWORD PTR [ebp-24] | |
0x04e2578f: ret | |
0x04e25790: mov esi,DWORD PTR [ebp-28] | |
0x04e25793: pop eax | |
0x04e25794: mov ecx,DWORD PTR [ebp-32] | |
0x04e25797: lea ebx,[ebp-32] | |
0x04e2579a: jmp 0x04e25853 | |
0x04e2579f: push eax | |
0x04e257a0: mov edx,ecx | |
0x04e257a2: mov DWORD PTR [ebp-28],esi | |
0x04e257a5: lea eax,[edx] | |
0x04e257a7: mov ecx,DWORD PTR [edx+4] | |
0x04e257aa: mov DWORD PTR [edx+4],0x0 | |
0x04e257b1: mov ebx,DWORD PTR [ecx] | |
0x04e257b3: and ebx,0x7 | |
0x04e257b6: cmp ebx,0x5 | |
0x04e257b9: je 0x04e2583a | |
0x04e257bf: mov ebx,DWORD PTR [eax] | |
0x04e257c1: test ebx,ebx | |
0x04e257c3: je 0x04e2583a | |
0x04e257c9: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e257cd: je 0x04e2583a | |
0x04e257d3: mov DWORD PTR [edx+4],ecx | |
0x04e257d6: call 0x04e257e0 | |
0x04e257db: jmp 0x04e2583a | |
0x04e257e0: push edx | |
0x04e257e1: lea eax,[esp+8] | |
0x04e257e5: mov DWORD PTR [ebp-28],esi | |
0x04e257e8: mov edi,DWORD PTR fs:0x0 | |
0x04e257f0: mov edi,DWORD PTR [edi-12] | |
0x04e257f3: push edi | |
0x04e257f4: mov DWORD PTR [edi+0x138],ebp | |
0x04e257fa: mov DWORD PTR [edi+0x130],eax | |
0x04e25800: call 0x6fecdc60 | |
0x04e25805: add esp,0x8 | |
0x04e25808: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25812: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2581c: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25826: cmp DWORD PTR [edi+4],0x0 | |
0x04e2582d: jne 0x04e20380 | |
0x04e25833: mov esi,DWORD PTR [ebp-28] | |
0x04e25836: mov edi,DWORD PTR [ebp-24] | |
0x04e25839: ret | |
0x04e2583a: mov esi,DWORD PTR [ebp-28] | |
0x04e2583d: pop eax | |
0x04e2583e: jmp 0x04e25794 | |
0x04e25843: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2584a: jne 0x04e2579f | |
0x04e25850: add ecx,0x8 | |
0x04e25853: cmp ecx,ebx | |
0x04e25855: jne 0x04e25843 | |
0x04e25857: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2585e: je 0x04e2587e | |
0x04e25864: push eax | |
0x04e25865: mov ebx,DWORD PTR fs:0x0 | |
0x04e2586d: mov ebx,DWORD PTR [ebx-12] | |
0x04e25870: mov ecx,DWORD PTR [ebp-12] | |
0x04e25873: push ecx | |
0x04e25874: push ebx | |
0x04e25875: call 0x6ffbd8d0 | |
0x04e2587a: add esp,0x8 | |
0x04e2587d: pop eax | |
0x04e2587e: mov ebx,DWORD PTR [ebp-4] | |
0x04e25881: mov esp,ebp | |
0x04e25883: pop ebp | |
0x04e25884: pop esi | |
0x04e25885: mov esp,ebx | |
0x04e25887: jmp esi | |
0x04e25889: mov esi,DWORD PTR [ebp-28] | |
0x04e2588c: mov edi,DWORD PTR [ebp-24] | |
0x04e2588f: mov esp,DWORD PTR [ebp-32] | |
0x04e25892: mov DWORD PTR [ebp-8],0x0 | |
0x04e25899: emms | |
0x04e2589b: mov ecx,DWORD PTR fs:0x0 | |
0x04e258a3: mov ecx,DWORD PTR [ecx-12] | |
0x04e258a6: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e258ac: mov eax,DWORD PTR [ecx+80] | |
0x04e258af: mov DWORD PTR [ecx+76],0xb | |
0x04e258b6: mov DWORD PTR [ecx+80],0x0 | |
0x04e258bd: mov DWORD PTR [ecx+84],0x0 | |
0x04e258c4: mov ecx,DWORD PTR fs:0x0 | |
0x04e258cc: mov ecx,DWORD PTR [ecx-12] | |
0x04e258cf: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e258d5: mov DWORD PTR [ecx+72],0x0 | |
0x04e258dc: mov ecx,DWORD PTR fs:0x0 | |
0x04e258e4: mov ecx,DWORD PTR [ecx-12] | |
0x04e258e7: mov bl,BYTE PTR [ecx+0x195] | |
0x04e258ed: mov edi,ebx | |
0x04e258ef: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e258f6: mov ebx,DWORD PTR [ebp-12] | |
0x04e258f9: mov ecx,DWORD PTR [ebx+16] | |
0x04e258fc: test ecx,0x20 | |
0x04e25902: je 0x04e259c4 | |
0x04e25908: mov ecx,edi | |
0x04e2590a: test cl,0xff | |
0x04e2590d: jne 0x04e25a87 | |
0x04e25913: push eax | |
0x04e25914: lea edx,[ebp-40] | |
0x04e25917: mov eax,DWORD PTR [edx+4] | |
0x04e2591a: test eax,eax | |
0x04e2591c: jne 0x04e25928 | |
0x04e25922: pop eax | |
0x04e25923: jmp 0x04e259c4 | |
0x04e25928: mov DWORD PTR [ebp-28],esi | |
0x04e2592b: lea eax,[edx] | |
0x04e2592d: mov ecx,DWORD PTR [edx+4] | |
0x04e25930: mov DWORD PTR [edx+4],0x0 | |
0x04e25937: mov ebx,DWORD PTR [ecx] | |
0x04e25939: and ebx,0x7 | |
0x04e2593c: cmp ebx,0x5 | |
0x04e2593f: je 0x04e259c0 | |
0x04e25945: mov ebx,DWORD PTR [eax] | |
0x04e25947: test ebx,ebx | |
0x04e25949: je 0x04e259c0 | |
0x04e2594f: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e25953: je 0x04e259c0 | |
0x04e25959: mov DWORD PTR [edx+4],ecx | |
0x04e2595c: call 0x04e25966 | |
0x04e25961: jmp 0x04e259c0 | |
0x04e25966: push edx | |
0x04e25967: lea eax,[esp+8] | |
0x04e2596b: mov DWORD PTR [ebp-28],esi | |
0x04e2596e: mov edi,DWORD PTR fs:0x0 | |
0x04e25976: mov edi,DWORD PTR [edi-12] | |
0x04e25979: push edi | |
0x04e2597a: mov DWORD PTR [edi+0x138],ebp | |
0x04e25980: mov DWORD PTR [edi+0x130],eax | |
0x04e25986: call 0x6fecdc60 | |
0x04e2598b: add esp,0x8 | |
0x04e2598e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25998: mov DWORD PTR [edi+0x138],0x0 | |
0x04e259a2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e259ac: cmp DWORD PTR [edi+4],0x0 | |
0x04e259b3: jne 0x04e20380 | |
0x04e259b9: mov esi,DWORD PTR [ebp-28] | |
0x04e259bc: mov edi,DWORD PTR [ebp-24] | |
0x04e259bf: ret | |
0x04e259c0: mov esi,DWORD PTR [ebp-28] | |
0x04e259c3: pop eax | |
0x04e259c4: mov ecx,DWORD PTR [ebp-32] | |
0x04e259c7: lea ebx,[ebp-32] | |
0x04e259ca: jmp 0x04e25a83 | |
0x04e259cf: push eax | |
0x04e259d0: mov edx,ecx | |
0x04e259d2: mov DWORD PTR [ebp-28],esi | |
0x04e259d5: lea eax,[edx] | |
0x04e259d7: mov ecx,DWORD PTR [edx+4] | |
0x04e259da: mov DWORD PTR [edx+4],0x0 | |
0x04e259e1: mov ebx,DWORD PTR [ecx] | |
0x04e259e3: and ebx,0x7 | |
0x04e259e6: cmp ebx,0x5 | |
0x04e259e9: je 0x04e25a6a | |
0x04e259ef: mov ebx,DWORD PTR [eax] | |
0x04e259f1: test ebx,ebx | |
0x04e259f3: je 0x04e25a6a | |
0x04e259f9: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e259fd: je 0x04e25a6a | |
0x04e25a03: mov DWORD PTR [edx+4],ecx | |
0x04e25a06: call 0x04e25a10 | |
0x04e25a0b: jmp 0x04e25a6a | |
0x04e25a10: push edx | |
0x04e25a11: lea eax,[esp+8] | |
0x04e25a15: mov DWORD PTR [ebp-28],esi | |
0x04e25a18: mov edi,DWORD PTR fs:0x0 | |
0x04e25a20: mov edi,DWORD PTR [edi-12] | |
0x04e25a23: push edi | |
0x04e25a24: mov DWORD PTR [edi+0x138],ebp | |
0x04e25a2a: mov DWORD PTR [edi+0x130],eax | |
0x04e25a30: call 0x6fecdc60 | |
0x04e25a35: add esp,0x8 | |
0x04e25a38: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25a42: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25a4c: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25a56: cmp DWORD PTR [edi+4],0x0 | |
0x04e25a5d: jne 0x04e20380 | |
0x04e25a63: mov esi,DWORD PTR [ebp-28] | |
0x04e25a66: mov edi,DWORD PTR [ebp-24] | |
0x04e25a69: ret | |
0x04e25a6a: mov esi,DWORD PTR [ebp-28] | |
0x04e25a6d: pop eax | |
0x04e25a6e: jmp 0x04e259c4 | |
0x04e25a73: cmp DWORD PTR [ecx+4],0x0 | |
0x04e25a7a: jne 0x04e259cf | |
0x04e25a80: add ecx,0x8 | |
0x04e25a83: cmp ecx,ebx | |
0x04e25a85: jne 0x04e25a73 | |
0x04e25a87: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e25a8e: je 0x04e25aae | |
0x04e25a94: push eax | |
0x04e25a95: mov ebx,DWORD PTR fs:0x0 | |
0x04e25a9d: mov ebx,DWORD PTR [ebx-12] | |
0x04e25aa0: mov ecx,DWORD PTR [ebp-12] | |
0x04e25aa3: push ecx | |
0x04e25aa4: push ebx | |
0x04e25aa5: call 0x6ffbd8d0 | |
0x04e25aaa: add esp,0x8 | |
0x04e25aad: pop eax | |
0x04e25aae: mov ebx,DWORD PTR [ebp-4] | |
0x04e25ab1: mov esp,ebp | |
0x04e25ab3: pop ebp | |
0x04e25ab4: pop esi | |
0x04e25ab5: mov esp,ebx | |
0x04e25ab7: jmp esi | |
0x04e25ab9: mov esi,DWORD PTR [ebp-28] | |
0x04e25abc: mov edi,DWORD PTR [ebp-24] | |
0x04e25abf: mov esp,DWORD PTR [ebp-32] | |
0x04e25ac2: mov DWORD PTR [ebp-8],0x0 | |
0x04e25ac9: emms | |
0x04e25acb: mov ecx,DWORD PTR fs:0x0 | |
0x04e25ad3: mov ecx,DWORD PTR [ecx-12] | |
0x04e25ad6: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e25adc: mov eax,DWORD PTR [ecx+80] | |
0x04e25adf: mov DWORD PTR [ecx+76],0xb | |
0x04e25ae6: mov DWORD PTR [ecx+80],0x0 | |
0x04e25aed: mov DWORD PTR [ecx+84],0x0 | |
0x04e25af4: mov ecx,DWORD PTR fs:0x0 | |
0x04e25afc: mov ecx,DWORD PTR [ecx-12] | |
0x04e25aff: mov ecx,DWORD PTR [ecx+0x21c] | |
0x04e25b05: mov DWORD PTR [ecx+72],0x0 | |
0x04e25b0c: mov ecx,DWORD PTR fs:0x0 | |
0x04e25b14: mov ecx,DWORD PTR [ecx-12] | |
0x04e25b17: mov bl,BYTE PTR [ecx+0x195] | |
0x04e25b1d: mov edi,ebx | |
0x04e25b1f: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e25b26: mov ebx,DWORD PTR [ebp-12] | |
0x04e25b29: mov ecx,DWORD PTR [ebx+16] | |
0x04e25b2c: test ecx,0x20 | |
0x04e25b32: je 0x04e25bf4 | |
0x04e25b38: mov ecx,edi | |
0x04e25b3a: test cl,0xff | |
0x04e25b3d: jne 0x04e25cb7 | |
0x04e25b43: push eax | |
0x04e25b44: lea edx,[ebp-40] | |
0x04e25b47: mov eax,DWORD PTR [edx+4] | |
0x04e25b4a: test eax,eax | |
0x04e25b4c: jne 0x04e25b58 | |
0x04e25b52: pop eax | |
0x04e25b53: jmp 0x04e25bf4 | |
0x04e25b58: mov DWORD PTR [ebp-28],esi | |
0x04e25b5b: lea eax,[edx] | |
0x04e25b5d: mov ecx,DWORD PTR [edx+4] | |
0x04e25b60: mov DWORD PTR [edx+4],0x0 | |
0x04e25b67: mov ebx,DWORD PTR [ecx] | |
0x04e25b69: and ebx,0x7 | |
0x04e25b6c: cmp ebx,0x5 | |
0x04e25b6f: je 0x04e25bf0 | |
0x04e25b75: mov ebx,DWORD PTR [eax] | |
0x04e25b77: test ebx,ebx | |
0x04e25b79: je 0x04e25bf0 | |
0x04e25b7f: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e25b83: je 0x04e25bf0 | |
0x04e25b89: mov DWORD PTR [edx+4],ecx | |
0x04e25b8c: call 0x04e25b96 | |
0x04e25b91: jmp 0x04e25bf0 | |
0x04e25b96: push edx | |
0x04e25b97: lea eax,[esp+8] | |
0x04e25b9b: mov DWORD PTR [ebp-28],esi | |
0x04e25b9e: mov edi,DWORD PTR fs:0x0 | |
0x04e25ba6: mov edi,DWORD PTR [edi-12] | |
0x04e25ba9: push edi | |
0x04e25baa: mov DWORD PTR [edi+0x138],ebp | |
0x04e25bb0: mov DWORD PTR [edi+0x130],eax | |
0x04e25bb6: call 0x6fecdc60 | |
0x04e25bbb: add esp,0x8 | |
0x04e25bbe: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25bc8: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25bd2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25bdc: cmp DWORD PTR [edi+4],0x0 | |
0x04e25be3: jne 0x04e20380 | |
0x04e25be9: mov esi,DWORD PTR [ebp-28] | |
0x04e25bec: mov edi,DWORD PTR [ebp-24] | |
0x04e25bef: ret | |
0x04e25bf0: mov esi,DWORD PTR [ebp-28] | |
0x04e25bf3: pop eax | |
0x04e25bf4: mov ecx,DWORD PTR [ebp-32] | |
0x04e25bf7: lea ebx,[ebp-32] | |
0x04e25bfa: jmp 0x04e25cb3 | |
0x04e25bff: push eax | |
0x04e25c00: mov edx,ecx | |
0x04e25c02: mov DWORD PTR [ebp-28],esi | |
0x04e25c05: lea eax,[edx] | |
0x04e25c07: mov ecx,DWORD PTR [edx+4] | |
0x04e25c0a: mov DWORD PTR [edx+4],0x0 | |
0x04e25c11: mov ebx,DWORD PTR [ecx] | |
0x04e25c13: and ebx,0x7 | |
0x04e25c16: cmp ebx,0x5 | |
0x04e25c19: je 0x04e25c9a | |
0x04e25c1f: mov ebx,DWORD PTR [eax] | |
0x04e25c21: test ebx,ebx | |
0x04e25c23: je 0x04e25c9a | |
0x04e25c29: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e25c2d: je 0x04e25c9a | |
0x04e25c33: mov DWORD PTR [edx+4],ecx | |
0x04e25c36: call 0x04e25c40 | |
0x04e25c3b: jmp 0x04e25c9a | |
0x04e25c40: push edx | |
0x04e25c41: lea eax,[esp+8] | |
0x04e25c45: mov DWORD PTR [ebp-28],esi | |
0x04e25c48: mov edi,DWORD PTR fs:0x0 | |
0x04e25c50: mov edi,DWORD PTR [edi-12] | |
0x04e25c53: push edi | |
0x04e25c54: mov DWORD PTR [edi+0x138],ebp | |
0x04e25c5a: mov DWORD PTR [edi+0x130],eax | |
0x04e25c60: call 0x6fecdc60 | |
0x04e25c65: add esp,0x8 | |
0x04e25c68: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25c72: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25c7c: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25c86: cmp DWORD PTR [edi+4],0x0 | |
0x04e25c8d: jne 0x04e20380 | |
0x04e25c93: mov esi,DWORD PTR [ebp-28] | |
0x04e25c96: mov edi,DWORD PTR [ebp-24] | |
0x04e25c99: ret | |
0x04e25c9a: mov esi,DWORD PTR [ebp-28] | |
0x04e25c9d: pop eax | |
0x04e25c9e: jmp 0x04e25bf4 | |
0x04e25ca3: cmp DWORD PTR [ecx+4],0x0 | |
0x04e25caa: jne 0x04e25bff | |
0x04e25cb0: add ecx,0x8 | |
0x04e25cb3: cmp ecx,ebx | |
0x04e25cb5: jne 0x04e25ca3 | |
0x04e25cb7: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e25cbe: je 0x04e25cde | |
0x04e25cc4: push eax | |
0x04e25cc5: mov ebx,DWORD PTR fs:0x0 | |
0x04e25ccd: mov ebx,DWORD PTR [ebx-12] | |
0x04e25cd0: mov ecx,DWORD PTR [ebp-12] | |
0x04e25cd3: push ecx | |
0x04e25cd4: push ebx | |
0x04e25cd5: call 0x6ffbd8d0 | |
0x04e25cda: add esp,0x8 | |
0x04e25cdd: pop eax | |
0x04e25cde: mov ebx,DWORD PTR [ebp-4] | |
0x04e25ce1: mov esp,ebp | |
0x04e25ce3: pop ebp | |
0x04e25ce4: pop esi | |
0x04e25ce5: mov esp,ebx | |
0x04e25ce7: jmp esi | |
0x04e25ce9: xchg ax,ax | |
0x04e25cec: add BYTE PTR [eax],al | |
0x04e25cee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
deoptimization entry points [0x04e25d00, 0x04e29f20] 16928 bytes | |
0x04e25d00: mov DWORD PTR [ebp-8],0x0 | |
0x04e25d07: mov esi,DWORD PTR [ebp-28] | |
0x04e25d0a: mov edi,DWORD PTR [ebp-24] | |
0x04e25d0d: mov ecx,DWORD PTR fs:0x0 | |
0x04e25d15: mov ecx,DWORD PTR [ecx-12] | |
0x04e25d18: cmp DWORD PTR [ecx+4],0x0 | |
0x04e25d1f: je 0x04e25d99 | |
0x04e25d25: call 0x04e25d2f | |
0x04e25d2a: jmp 0x04e25d88 | |
0x04e25d2f: lea eax,[esp+4] | |
0x04e25d33: mov DWORD PTR [ebp-28],esi | |
0x04e25d36: mov edi,DWORD PTR fs:0x0 | |
0x04e25d3e: mov edi,DWORD PTR [edi-12] | |
0x04e25d41: push edi | |
0x04e25d42: mov DWORD PTR [edi+0x138],ebp | |
0x04e25d48: mov DWORD PTR [edi+0x130],eax | |
0x04e25d4e: call 0x6fecd930 | |
0x04e25d53: add esp,0x4 | |
0x04e25d56: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25d60: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25d6a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25d74: cmp DWORD PTR [edi+4],0x0 | |
0x04e25d7b: jne 0x04e20380 | |
0x04e25d81: mov esi,DWORD PTR [ebp-28] | |
0x04e25d84: mov edi,DWORD PTR [ebp-24] | |
0x04e25d87: ret | |
0x04e25d88: push 0x7015e86c | |
0x04e25d8d: call 0x04e25d92 | |
0x04e25d92: pusha | |
0x04e25d93: call 0x70045bf0 | |
0x04e25d98: hlt | |
0x04e25d99: movzx ebx,BYTE PTR [esi] | |
0x04e25d9c: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e25da3: sub esp,0x8 | |
0x04e25da6: lds edi,(bad) | |
0x04e25da7: sti | |
0x04e25da8: adc DWORD PTR [esp],eax | |
0x04e25dab: fld QWORD PTR [esp] | |
0x04e25dae: add esp,0x8 | |
0x04e25db1: mov DWORD PTR [ebp-8],0x0 | |
0x04e25db8: mov esi,DWORD PTR [ebp-28] | |
0x04e25dbb: mov edi,DWORD PTR [ebp-24] | |
0x04e25dbe: mov ecx,DWORD PTR fs:0x0 | |
0x04e25dc6: mov ecx,DWORD PTR [ecx-12] | |
0x04e25dc9: cmp DWORD PTR [ecx+4],0x0 | |
0x04e25dd0: je 0x04e25e4a | |
0x04e25dd6: call 0x04e25de0 | |
0x04e25ddb: jmp 0x04e25e39 | |
0x04e25de0: lea eax,[esp+4] | |
0x04e25de4: mov DWORD PTR [ebp-28],esi | |
0x04e25de7: mov edi,DWORD PTR fs:0x0 | |
0x04e25def: mov edi,DWORD PTR [edi-12] | |
0x04e25df2: push edi | |
0x04e25df3: mov DWORD PTR [edi+0x138],ebp | |
0x04e25df9: mov DWORD PTR [edi+0x130],eax | |
0x04e25dff: call 0x6fecd930 | |
0x04e25e04: add esp,0x4 | |
0x04e25e07: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25e11: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25e1b: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25e25: cmp DWORD PTR [edi+4],0x0 | |
0x04e25e2c: jne 0x04e20380 | |
0x04e25e32: mov esi,DWORD PTR [ebp-28] | |
0x04e25e35: mov edi,DWORD PTR [ebp-24] | |
0x04e25e38: ret | |
0x04e25e39: push 0x7015e86c | |
0x04e25e3e: call 0x04e25e43 | |
0x04e25e43: pusha | |
0x04e25e44: call 0x70045bf0 | |
0x04e25e49: hlt | |
0x04e25e4a: movzx ebx,BYTE PTR [esi] | |
0x04e25e4d: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e25e54: sub esp,0x4 | |
0x04e25e57: lds edi,(bad) | |
0x04e25e58: cli | |
0x04e25e59: adc DWORD PTR [esp],eax | |
0x04e25e5c: fld DWORD PTR [esp] | |
0x04e25e5f: add esp,0x4 | |
0x04e25e62: mov DWORD PTR [ebp-8],0x0 | |
0x04e25e69: mov esi,DWORD PTR [ebp-28] | |
0x04e25e6c: mov edi,DWORD PTR [ebp-24] | |
0x04e25e6f: mov ecx,DWORD PTR fs:0x0 | |
0x04e25e77: mov ecx,DWORD PTR [ecx-12] | |
0x04e25e7a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e25e81: je 0x04e25efb | |
0x04e25e87: call 0x04e25e91 | |
0x04e25e8c: jmp 0x04e25eea | |
0x04e25e91: lea eax,[esp+4] | |
0x04e25e95: mov DWORD PTR [ebp-28],esi | |
0x04e25e98: mov edi,DWORD PTR fs:0x0 | |
0x04e25ea0: mov edi,DWORD PTR [edi-12] | |
0x04e25ea3: push edi | |
0x04e25ea4: mov DWORD PTR [edi+0x138],ebp | |
0x04e25eaa: mov DWORD PTR [edi+0x130],eax | |
0x04e25eb0: call 0x6fecd930 | |
0x04e25eb5: add esp,0x4 | |
0x04e25eb8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25ec2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25ecc: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25ed6: cmp DWORD PTR [edi+4],0x0 | |
0x04e25edd: jne 0x04e20380 | |
0x04e25ee3: mov esi,DWORD PTR [ebp-28] | |
0x04e25ee6: mov edi,DWORD PTR [ebp-24] | |
0x04e25ee9: ret | |
0x04e25eea: push 0x7015e86c | |
0x04e25eef: call 0x04e25ef4 | |
0x04e25ef4: pusha | |
0x04e25ef5: call 0x70045bf0 | |
0x04e25efa: hlt | |
0x04e25efb: movzx ebx,BYTE PTR [esi] | |
0x04e25efe: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e25f05: mov DWORD PTR [ebp-8],0x0 | |
0x04e25f0c: mov esi,DWORD PTR [ebp-28] | |
0x04e25f0f: mov edi,DWORD PTR [ebp-24] | |
0x04e25f12: mov ecx,DWORD PTR fs:0x0 | |
0x04e25f1a: mov ecx,DWORD PTR [ecx-12] | |
0x04e25f1d: cmp DWORD PTR [ecx+4],0x0 | |
0x04e25f24: je 0x04e25f9e | |
0x04e25f2a: call 0x04e25f34 | |
0x04e25f2f: jmp 0x04e25f8d | |
0x04e25f34: lea eax,[esp+4] | |
0x04e25f38: mov DWORD PTR [ebp-28],esi | |
0x04e25f3b: mov edi,DWORD PTR fs:0x0 | |
0x04e25f43: mov edi,DWORD PTR [edi-12] | |
0x04e25f46: push edi | |
0x04e25f47: mov DWORD PTR [edi+0x138],ebp | |
0x04e25f4d: mov DWORD PTR [edi+0x130],eax | |
0x04e25f53: call 0x6fecd930 | |
0x04e25f58: add esp,0x4 | |
0x04e25f5b: mov DWORD PTR [edi+0x130],0x0 | |
0x04e25f65: mov DWORD PTR [edi+0x138],0x0 | |
0x04e25f6f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e25f79: cmp DWORD PTR [edi+4],0x0 | |
0x04e25f80: jne 0x04e20380 | |
0x04e25f86: mov esi,DWORD PTR [ebp-28] | |
0x04e25f89: mov edi,DWORD PTR [ebp-24] | |
0x04e25f8c: ret | |
0x04e25f8d: push 0x7015e86c | |
0x04e25f92: call 0x04e25f97 | |
0x04e25f97: pusha | |
0x04e25f98: call 0x70045bf0 | |
0x04e25f9d: hlt | |
0x04e25f9e: movzx ebx,BYTE PTR [esi] | |
0x04e25fa1: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e25fa8: mov DWORD PTR [ebp-8],0x0 | |
0x04e25faf: mov esi,DWORD PTR [ebp-28] | |
0x04e25fb2: mov edi,DWORD PTR [ebp-24] | |
0x04e25fb5: mov ecx,DWORD PTR fs:0x0 | |
0x04e25fbd: mov ecx,DWORD PTR [ecx-12] | |
0x04e25fc0: cmp DWORD PTR [ecx+4],0x0 | |
0x04e25fc7: je 0x04e26041 | |
0x04e25fcd: call 0x04e25fd7 | |
0x04e25fd2: jmp 0x04e26030 | |
0x04e25fd7: lea eax,[esp+4] | |
0x04e25fdb: mov DWORD PTR [ebp-28],esi | |
0x04e25fde: mov edi,DWORD PTR fs:0x0 | |
0x04e25fe6: mov edi,DWORD PTR [edi-12] | |
0x04e25fe9: push edi | |
0x04e25fea: mov DWORD PTR [edi+0x138],ebp | |
0x04e25ff0: mov DWORD PTR [edi+0x130],eax | |
0x04e25ff6: call 0x6fecd930 | |
0x04e25ffb: add esp,0x4 | |
0x04e25ffe: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26008: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26012: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2601c: cmp DWORD PTR [edi+4],0x0 | |
0x04e26023: jne 0x04e20380 | |
0x04e26029: mov esi,DWORD PTR [ebp-28] | |
0x04e2602c: mov edi,DWORD PTR [ebp-24] | |
0x04e2602f: ret | |
0x04e26030: push 0x7015e86c | |
0x04e26035: call 0x04e2603a | |
0x04e2603a: pusha | |
0x04e2603b: call 0x70045bf0 | |
0x04e26040: hlt | |
0x04e26041: movzx ebx,BYTE PTR [esi] | |
0x04e26044: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2604b: mov DWORD PTR [ebp-8],0x0 | |
0x04e26052: mov esi,DWORD PTR [ebp-28] | |
0x04e26055: mov edi,DWORD PTR [ebp-24] | |
0x04e26058: mov ecx,DWORD PTR fs:0x0 | |
0x04e26060: mov ecx,DWORD PTR [ecx-12] | |
0x04e26063: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2606a: je 0x04e260e4 | |
0x04e26070: call 0x04e2607a | |
0x04e26075: jmp 0x04e260d3 | |
0x04e2607a: lea eax,[esp+4] | |
0x04e2607e: mov DWORD PTR [ebp-28],esi | |
0x04e26081: mov edi,DWORD PTR fs:0x0 | |
0x04e26089: mov edi,DWORD PTR [edi-12] | |
0x04e2608c: push edi | |
0x04e2608d: mov DWORD PTR [edi+0x138],ebp | |
0x04e26093: mov DWORD PTR [edi+0x130],eax | |
0x04e26099: call 0x6fecd930 | |
0x04e2609e: add esp,0x4 | |
0x04e260a1: mov DWORD PTR [edi+0x130],0x0 | |
0x04e260ab: mov DWORD PTR [edi+0x138],0x0 | |
0x04e260b5: mov DWORD PTR [edi+0x134],0x0 | |
0x04e260bf: cmp DWORD PTR [edi+4],0x0 | |
0x04e260c6: jne 0x04e20380 | |
0x04e260cc: mov esi,DWORD PTR [ebp-28] | |
0x04e260cf: mov edi,DWORD PTR [ebp-24] | |
0x04e260d2: ret | |
0x04e260d3: push 0x7015e86c | |
0x04e260d8: call 0x04e260dd | |
0x04e260dd: pusha | |
0x04e260de: call 0x70045bf0 | |
0x04e260e3: hlt | |
0x04e260e4: movzx ebx,BYTE PTR [esi] | |
0x04e260e7: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e260ee: mov DWORD PTR [ebp-8],0x0 | |
0x04e260f5: mov esi,DWORD PTR [ebp-28] | |
0x04e260f8: mov edi,DWORD PTR [ebp-24] | |
0x04e260fb: mov ecx,DWORD PTR fs:0x0 | |
0x04e26103: mov ecx,DWORD PTR [ecx-12] | |
0x04e26106: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2610d: je 0x04e26187 | |
0x04e26113: call 0x04e2611d | |
0x04e26118: jmp 0x04e26176 | |
0x04e2611d: lea eax,[esp+4] | |
0x04e26121: mov DWORD PTR [ebp-28],esi | |
0x04e26124: mov edi,DWORD PTR fs:0x0 | |
0x04e2612c: mov edi,DWORD PTR [edi-12] | |
0x04e2612f: push edi | |
0x04e26130: mov DWORD PTR [edi+0x138],ebp | |
0x04e26136: mov DWORD PTR [edi+0x130],eax | |
0x04e2613c: call 0x6fecd930 | |
0x04e26141: add esp,0x4 | |
0x04e26144: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2614e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26158: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26162: cmp DWORD PTR [edi+4],0x0 | |
0x04e26169: jne 0x04e20380 | |
0x04e2616f: mov esi,DWORD PTR [ebp-28] | |
0x04e26172: mov edi,DWORD PTR [ebp-24] | |
0x04e26175: ret | |
0x04e26176: push 0x7015e86c | |
0x04e2617b: call 0x04e26180 | |
0x04e26180: pusha | |
0x04e26181: call 0x70045bf0 | |
0x04e26186: hlt | |
0x04e26187: movzx ebx,BYTE PTR [esi] | |
0x04e2618a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26191: mov DWORD PTR [ebp-8],0x0 | |
0x04e26198: mov esi,DWORD PTR [ebp-28] | |
0x04e2619b: mov edi,DWORD PTR [ebp-24] | |
0x04e2619e: mov ecx,DWORD PTR fs:0x0 | |
0x04e261a6: mov ecx,DWORD PTR [ecx-12] | |
0x04e261a9: cmp DWORD PTR [ecx+4],0x0 | |
0x04e261b0: je 0x04e2622a | |
0x04e261b6: call 0x04e261c0 | |
0x04e261bb: jmp 0x04e26219 | |
0x04e261c0: lea eax,[esp+4] | |
0x04e261c4: mov DWORD PTR [ebp-28],esi | |
0x04e261c7: mov edi,DWORD PTR fs:0x0 | |
0x04e261cf: mov edi,DWORD PTR [edi-12] | |
0x04e261d2: push edi | |
0x04e261d3: mov DWORD PTR [edi+0x138],ebp | |
0x04e261d9: mov DWORD PTR [edi+0x130],eax | |
0x04e261df: call 0x6fecd930 | |
0x04e261e4: add esp,0x4 | |
0x04e261e7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e261f1: mov DWORD PTR [edi+0x138],0x0 | |
0x04e261fb: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26205: cmp DWORD PTR [edi+4],0x0 | |
0x04e2620c: jne 0x04e20380 | |
0x04e26212: mov esi,DWORD PTR [ebp-28] | |
0x04e26215: mov edi,DWORD PTR [ebp-24] | |
0x04e26218: ret | |
0x04e26219: push 0x7015e86c | |
0x04e2621e: call 0x04e26223 | |
0x04e26223: pusha | |
0x04e26224: call 0x70045bf0 | |
0x04e26229: hlt | |
0x04e2622a: movzx ebx,BYTE PTR [esi] | |
0x04e2622d: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26234: mov DWORD PTR [ebp-8],0x0 | |
0x04e2623b: mov esi,DWORD PTR [ebp-28] | |
0x04e2623e: mov edi,DWORD PTR [ebp-24] | |
0x04e26241: mov ecx,DWORD PTR fs:0x0 | |
0x04e26249: mov ecx,DWORD PTR [ecx-12] | |
0x04e2624c: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26253: je 0x04e262cd | |
0x04e26259: call 0x04e26263 | |
0x04e2625e: jmp 0x04e262bc | |
0x04e26263: lea eax,[esp+4] | |
0x04e26267: mov DWORD PTR [ebp-28],esi | |
0x04e2626a: mov edi,DWORD PTR fs:0x0 | |
0x04e26272: mov edi,DWORD PTR [edi-12] | |
0x04e26275: push edi | |
0x04e26276: mov DWORD PTR [edi+0x138],ebp | |
0x04e2627c: mov DWORD PTR [edi+0x130],eax | |
0x04e26282: call 0x6fecd930 | |
0x04e26287: add esp,0x4 | |
0x04e2628a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26294: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2629e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e262a8: cmp DWORD PTR [edi+4],0x0 | |
0x04e262af: jne 0x04e20380 | |
0x04e262b5: mov esi,DWORD PTR [ebp-28] | |
0x04e262b8: mov edi,DWORD PTR [ebp-24] | |
0x04e262bb: ret | |
0x04e262bc: push 0x7015e86c | |
0x04e262c1: call 0x04e262c6 | |
0x04e262c6: pusha | |
0x04e262c7: call 0x70045bf0 | |
0x04e262cc: hlt | |
0x04e262cd: movzx ebx,BYTE PTR [esi] | |
0x04e262d0: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e262d7: mov DWORD PTR [ebp-8],0x0 | |
0x04e262de: mov esi,DWORD PTR [ebp-28] | |
0x04e262e1: mov edi,DWORD PTR [ebp-24] | |
0x04e262e4: mov ecx,DWORD PTR fs:0x0 | |
0x04e262ec: mov ecx,DWORD PTR [ecx-12] | |
0x04e262ef: cmp DWORD PTR [ecx+4],0x0 | |
0x04e262f6: je 0x04e26370 | |
0x04e262fc: call 0x04e26306 | |
0x04e26301: jmp 0x04e2635f | |
0x04e26306: lea eax,[esp+4] | |
0x04e2630a: mov DWORD PTR [ebp-28],esi | |
0x04e2630d: mov edi,DWORD PTR fs:0x0 | |
0x04e26315: mov edi,DWORD PTR [edi-12] | |
0x04e26318: push edi | |
0x04e26319: mov DWORD PTR [edi+0x138],ebp | |
0x04e2631f: mov DWORD PTR [edi+0x130],eax | |
0x04e26325: call 0x6fecd930 | |
0x04e2632a: add esp,0x4 | |
0x04e2632d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26337: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26341: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2634b: cmp DWORD PTR [edi+4],0x0 | |
0x04e26352: jne 0x04e20380 | |
0x04e26358: mov esi,DWORD PTR [ebp-28] | |
0x04e2635b: mov edi,DWORD PTR [ebp-24] | |
0x04e2635e: ret | |
0x04e2635f: push 0x7015e86c | |
0x04e26364: call 0x04e26369 | |
0x04e26369: pusha | |
0x04e2636a: call 0x70045bf0 | |
0x04e2636f: hlt | |
0x04e26370: movzx ebx,BYTE PTR [esi] | |
0x04e26373: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2637a: mov DWORD PTR [ebp-8],0x0 | |
0x04e26381: mov esi,DWORD PTR [ebp-28] | |
0x04e26384: mov edi,DWORD PTR [ebp-24] | |
0x04e26387: mov ecx,DWORD PTR fs:0x0 | |
0x04e2638f: mov ecx,DWORD PTR [ecx-12] | |
0x04e26392: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26399: je 0x04e26413 | |
0x04e2639f: call 0x04e263a9 | |
0x04e263a4: jmp 0x04e26402 | |
0x04e263a9: lea eax,[esp+4] | |
0x04e263ad: mov DWORD PTR [ebp-28],esi | |
0x04e263b0: mov edi,DWORD PTR fs:0x0 | |
0x04e263b8: mov edi,DWORD PTR [edi-12] | |
0x04e263bb: push edi | |
0x04e263bc: mov DWORD PTR [edi+0x138],ebp | |
0x04e263c2: mov DWORD PTR [edi+0x130],eax | |
0x04e263c8: call 0x6fecd930 | |
0x04e263cd: add esp,0x4 | |
0x04e263d0: mov DWORD PTR [edi+0x130],0x0 | |
0x04e263da: mov DWORD PTR [edi+0x138],0x0 | |
0x04e263e4: mov DWORD PTR [edi+0x134],0x0 | |
0x04e263ee: cmp DWORD PTR [edi+4],0x0 | |
0x04e263f5: jne 0x04e20380 | |
0x04e263fb: mov esi,DWORD PTR [ebp-28] | |
0x04e263fe: mov edi,DWORD PTR [ebp-24] | |
0x04e26401: ret | |
0x04e26402: push 0x7015e86c | |
0x04e26407: call 0x04e2640c | |
0x04e2640c: pusha | |
0x04e2640d: call 0x70045bf0 | |
0x04e26412: hlt | |
0x04e26413: movzx ebx,BYTE PTR [esi+1] | |
0x04e26417: inc esi | |
0x04e26418: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2641f: sub esp,0x8 | |
0x04e26422: lds edi,(bad) | |
0x04e26423: sti | |
0x04e26424: adc DWORD PTR [esp],eax | |
0x04e26427: fld QWORD PTR [esp] | |
0x04e2642a: add esp,0x8 | |
0x04e2642d: mov DWORD PTR [ebp-8],0x0 | |
0x04e26434: mov esi,DWORD PTR [ebp-28] | |
0x04e26437: mov edi,DWORD PTR [ebp-24] | |
0x04e2643a: mov ecx,DWORD PTR fs:0x0 | |
0x04e26442: mov ecx,DWORD PTR [ecx-12] | |
0x04e26445: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2644c: je 0x04e264c6 | |
0x04e26452: call 0x04e2645c | |
0x04e26457: jmp 0x04e264b5 | |
0x04e2645c: lea eax,[esp+4] | |
0x04e26460: mov DWORD PTR [ebp-28],esi | |
0x04e26463: mov edi,DWORD PTR fs:0x0 | |
0x04e2646b: mov edi,DWORD PTR [edi-12] | |
0x04e2646e: push edi | |
0x04e2646f: mov DWORD PTR [edi+0x138],ebp | |
0x04e26475: mov DWORD PTR [edi+0x130],eax | |
0x04e2647b: call 0x6fecd930 | |
0x04e26480: add esp,0x4 | |
0x04e26483: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2648d: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26497: mov DWORD PTR [edi+0x134],0x0 | |
0x04e264a1: cmp DWORD PTR [edi+4],0x0 | |
0x04e264a8: jne 0x04e20380 | |
0x04e264ae: mov esi,DWORD PTR [ebp-28] | |
0x04e264b1: mov edi,DWORD PTR [ebp-24] | |
0x04e264b4: ret | |
0x04e264b5: push 0x7015e86c | |
0x04e264ba: call 0x04e264bf | |
0x04e264bf: pusha | |
0x04e264c0: call 0x70045bf0 | |
0x04e264c5: hlt | |
0x04e264c6: movzx ebx,BYTE PTR [esi+1] | |
0x04e264ca: inc esi | |
0x04e264cb: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e264d2: sub esp,0x4 | |
0x04e264d5: lds edi,(bad) | |
0x04e264d6: cli | |
0x04e264d7: adc DWORD PTR [esp],eax | |
0x04e264da: fld DWORD PTR [esp] | |
0x04e264dd: add esp,0x4 | |
0x04e264e0: mov DWORD PTR [ebp-8],0x0 | |
0x04e264e7: mov esi,DWORD PTR [ebp-28] | |
0x04e264ea: mov edi,DWORD PTR [ebp-24] | |
0x04e264ed: mov ecx,DWORD PTR fs:0x0 | |
0x04e264f5: mov ecx,DWORD PTR [ecx-12] | |
0x04e264f8: cmp DWORD PTR [ecx+4],0x0 | |
0x04e264ff: je 0x04e26579 | |
0x04e26505: call 0x04e2650f | |
0x04e2650a: jmp 0x04e26568 | |
0x04e2650f: lea eax,[esp+4] | |
0x04e26513: mov DWORD PTR [ebp-28],esi | |
0x04e26516: mov edi,DWORD PTR fs:0x0 | |
0x04e2651e: mov edi,DWORD PTR [edi-12] | |
0x04e26521: push edi | |
0x04e26522: mov DWORD PTR [edi+0x138],ebp | |
0x04e26528: mov DWORD PTR [edi+0x130],eax | |
0x04e2652e: call 0x6fecd930 | |
0x04e26533: add esp,0x4 | |
0x04e26536: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26540: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2654a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26554: cmp DWORD PTR [edi+4],0x0 | |
0x04e2655b: jne 0x04e20380 | |
0x04e26561: mov esi,DWORD PTR [ebp-28] | |
0x04e26564: mov edi,DWORD PTR [ebp-24] | |
0x04e26567: ret | |
0x04e26568: push 0x7015e86c | |
0x04e2656d: call 0x04e26572 | |
0x04e26572: pusha | |
0x04e26573: call 0x70045bf0 | |
0x04e26578: hlt | |
0x04e26579: movzx ebx,BYTE PTR [esi+1] | |
0x04e2657d: inc esi | |
0x04e2657e: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e26585: mov DWORD PTR [ebp-8],0x0 | |
0x04e2658c: mov esi,DWORD PTR [ebp-28] | |
0x04e2658f: mov edi,DWORD PTR [ebp-24] | |
0x04e26592: mov ecx,DWORD PTR fs:0x0 | |
0x04e2659a: mov ecx,DWORD PTR [ecx-12] | |
0x04e2659d: cmp DWORD PTR [ecx+4],0x0 | |
0x04e265a4: je 0x04e2661e | |
0x04e265aa: call 0x04e265b4 | |
0x04e265af: jmp 0x04e2660d | |
0x04e265b4: lea eax,[esp+4] | |
0x04e265b8: mov DWORD PTR [ebp-28],esi | |
0x04e265bb: mov edi,DWORD PTR fs:0x0 | |
0x04e265c3: mov edi,DWORD PTR [edi-12] | |
0x04e265c6: push edi | |
0x04e265c7: mov DWORD PTR [edi+0x138],ebp | |
0x04e265cd: mov DWORD PTR [edi+0x130],eax | |
0x04e265d3: call 0x6fecd930 | |
0x04e265d8: add esp,0x4 | |
0x04e265db: mov DWORD PTR [edi+0x130],0x0 | |
0x04e265e5: mov DWORD PTR [edi+0x138],0x0 | |
0x04e265ef: mov DWORD PTR [edi+0x134],0x0 | |
0x04e265f9: cmp DWORD PTR [edi+4],0x0 | |
0x04e26600: jne 0x04e20380 | |
0x04e26606: mov esi,DWORD PTR [ebp-28] | |
0x04e26609: mov edi,DWORD PTR [ebp-24] | |
0x04e2660c: ret | |
0x04e2660d: push 0x7015e86c | |
0x04e26612: call 0x04e26617 | |
0x04e26617: pusha | |
0x04e26618: call 0x70045bf0 | |
0x04e2661d: hlt | |
0x04e2661e: movzx ebx,BYTE PTR [esi+1] | |
0x04e26622: inc esi | |
0x04e26623: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2662a: mov DWORD PTR [ebp-8],0x0 | |
0x04e26631: mov esi,DWORD PTR [ebp-28] | |
0x04e26634: mov edi,DWORD PTR [ebp-24] | |
0x04e26637: mov ecx,DWORD PTR fs:0x0 | |
0x04e2663f: mov ecx,DWORD PTR [ecx-12] | |
0x04e26642: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26649: je 0x04e266c3 | |
0x04e2664f: call 0x04e26659 | |
0x04e26654: jmp 0x04e266b2 | |
0x04e26659: lea eax,[esp+4] | |
0x04e2665d: mov DWORD PTR [ebp-28],esi | |
0x04e26660: mov edi,DWORD PTR fs:0x0 | |
0x04e26668: mov edi,DWORD PTR [edi-12] | |
0x04e2666b: push edi | |
0x04e2666c: mov DWORD PTR [edi+0x138],ebp | |
0x04e26672: mov DWORD PTR [edi+0x130],eax | |
0x04e26678: call 0x6fecd930 | |
0x04e2667d: add esp,0x4 | |
0x04e26680: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2668a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26694: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2669e: cmp DWORD PTR [edi+4],0x0 | |
0x04e266a5: jne 0x04e20380 | |
0x04e266ab: mov esi,DWORD PTR [ebp-28] | |
0x04e266ae: mov edi,DWORD PTR [ebp-24] | |
0x04e266b1: ret | |
0x04e266b2: push 0x7015e86c | |
0x04e266b7: call 0x04e266bc | |
0x04e266bc: pusha | |
0x04e266bd: call 0x70045bf0 | |
0x04e266c2: hlt | |
0x04e266c3: movzx ebx,BYTE PTR [esi+1] | |
0x04e266c7: inc esi | |
0x04e266c8: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e266cf: mov DWORD PTR [ebp-8],0x0 | |
0x04e266d6: mov esi,DWORD PTR [ebp-28] | |
0x04e266d9: mov edi,DWORD PTR [ebp-24] | |
0x04e266dc: mov ecx,DWORD PTR fs:0x0 | |
0x04e266e4: mov ecx,DWORD PTR [ecx-12] | |
0x04e266e7: cmp DWORD PTR [ecx+4],0x0 | |
0x04e266ee: je 0x04e26768 | |
0x04e266f4: call 0x04e266fe | |
0x04e266f9: jmp 0x04e26757 | |
0x04e266fe: lea eax,[esp+4] | |
0x04e26702: mov DWORD PTR [ebp-28],esi | |
0x04e26705: mov edi,DWORD PTR fs:0x0 | |
0x04e2670d: mov edi,DWORD PTR [edi-12] | |
0x04e26710: push edi | |
0x04e26711: mov DWORD PTR [edi+0x138],ebp | |
0x04e26717: mov DWORD PTR [edi+0x130],eax | |
0x04e2671d: call 0x6fecd930 | |
0x04e26722: add esp,0x4 | |
0x04e26725: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2672f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26739: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26743: cmp DWORD PTR [edi+4],0x0 | |
0x04e2674a: jne 0x04e20380 | |
0x04e26750: mov esi,DWORD PTR [ebp-28] | |
0x04e26753: mov edi,DWORD PTR [ebp-24] | |
0x04e26756: ret | |
0x04e26757: push 0x7015e86c | |
0x04e2675c: call 0x04e26761 | |
0x04e26761: pusha | |
0x04e26762: call 0x70045bf0 | |
0x04e26767: hlt | |
0x04e26768: movzx ebx,BYTE PTR [esi+1] | |
0x04e2676c: inc esi | |
0x04e2676d: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e26774: mov DWORD PTR [ebp-8],0x0 | |
0x04e2677b: mov esi,DWORD PTR [ebp-28] | |
0x04e2677e: mov edi,DWORD PTR [ebp-24] | |
0x04e26781: mov ecx,DWORD PTR fs:0x0 | |
0x04e26789: mov ecx,DWORD PTR [ecx-12] | |
0x04e2678c: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26793: je 0x04e2680d | |
0x04e26799: call 0x04e267a3 | |
0x04e2679e: jmp 0x04e267fc | |
0x04e267a3: lea eax,[esp+4] | |
0x04e267a7: mov DWORD PTR [ebp-28],esi | |
0x04e267aa: mov edi,DWORD PTR fs:0x0 | |
0x04e267b2: mov edi,DWORD PTR [edi-12] | |
0x04e267b5: push edi | |
0x04e267b6: mov DWORD PTR [edi+0x138],ebp | |
0x04e267bc: mov DWORD PTR [edi+0x130],eax | |
0x04e267c2: call 0x6fecd930 | |
0x04e267c7: add esp,0x4 | |
0x04e267ca: mov DWORD PTR [edi+0x130],0x0 | |
0x04e267d4: mov DWORD PTR [edi+0x138],0x0 | |
0x04e267de: mov DWORD PTR [edi+0x134],0x0 | |
0x04e267e8: cmp DWORD PTR [edi+4],0x0 | |
0x04e267ef: jne 0x04e20380 | |
0x04e267f5: mov esi,DWORD PTR [ebp-28] | |
0x04e267f8: mov edi,DWORD PTR [ebp-24] | |
0x04e267fb: ret | |
0x04e267fc: push 0x7015e86c | |
0x04e26801: call 0x04e26806 | |
0x04e26806: pusha | |
0x04e26807: call 0x70045bf0 | |
0x04e2680c: hlt | |
0x04e2680d: movzx ebx,BYTE PTR [esi+1] | |
0x04e26811: inc esi | |
0x04e26812: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26819: mov DWORD PTR [ebp-8],0x0 | |
0x04e26820: mov esi,DWORD PTR [ebp-28] | |
0x04e26823: mov edi,DWORD PTR [ebp-24] | |
0x04e26826: mov ecx,DWORD PTR fs:0x0 | |
0x04e2682e: mov ecx,DWORD PTR [ecx-12] | |
0x04e26831: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26838: je 0x04e268b2 | |
0x04e2683e: call 0x04e26848 | |
0x04e26843: jmp 0x04e268a1 | |
0x04e26848: lea eax,[esp+4] | |
0x04e2684c: mov DWORD PTR [ebp-28],esi | |
0x04e2684f: mov edi,DWORD PTR fs:0x0 | |
0x04e26857: mov edi,DWORD PTR [edi-12] | |
0x04e2685a: push edi | |
0x04e2685b: mov DWORD PTR [edi+0x138],ebp | |
0x04e26861: mov DWORD PTR [edi+0x130],eax | |
0x04e26867: call 0x6fecd930 | |
0x04e2686c: add esp,0x4 | |
0x04e2686f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26879: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26883: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2688d: cmp DWORD PTR [edi+4],0x0 | |
0x04e26894: jne 0x04e20380 | |
0x04e2689a: mov esi,DWORD PTR [ebp-28] | |
0x04e2689d: mov edi,DWORD PTR [ebp-24] | |
0x04e268a0: ret | |
0x04e268a1: push 0x7015e86c | |
0x04e268a6: call 0x04e268ab | |
0x04e268ab: pusha | |
0x04e268ac: call 0x70045bf0 | |
0x04e268b1: hlt | |
0x04e268b2: movzx ebx,BYTE PTR [esi+1] | |
0x04e268b6: inc esi | |
0x04e268b7: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e268be: mov DWORD PTR [ebp-8],0x0 | |
0x04e268c5: mov esi,DWORD PTR [ebp-28] | |
0x04e268c8: mov edi,DWORD PTR [ebp-24] | |
0x04e268cb: mov ecx,DWORD PTR fs:0x0 | |
0x04e268d3: mov ecx,DWORD PTR [ecx-12] | |
0x04e268d6: cmp DWORD PTR [ecx+4],0x0 | |
0x04e268dd: je 0x04e26957 | |
0x04e268e3: call 0x04e268ed | |
0x04e268e8: jmp 0x04e26946 | |
0x04e268ed: lea eax,[esp+4] | |
0x04e268f1: mov DWORD PTR [ebp-28],esi | |
0x04e268f4: mov edi,DWORD PTR fs:0x0 | |
0x04e268fc: mov edi,DWORD PTR [edi-12] | |
0x04e268ff: push edi | |
0x04e26900: mov DWORD PTR [edi+0x138],ebp | |
0x04e26906: mov DWORD PTR [edi+0x130],eax | |
0x04e2690c: call 0x6fecd930 | |
0x04e26911: add esp,0x4 | |
0x04e26914: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2691e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26928: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26932: cmp DWORD PTR [edi+4],0x0 | |
0x04e26939: jne 0x04e20380 | |
0x04e2693f: mov esi,DWORD PTR [ebp-28] | |
0x04e26942: mov edi,DWORD PTR [ebp-24] | |
0x04e26945: ret | |
0x04e26946: push 0x7015e86c | |
0x04e2694b: call 0x04e26950 | |
0x04e26950: pusha | |
0x04e26951: call 0x70045bf0 | |
0x04e26956: hlt | |
0x04e26957: movzx ebx,BYTE PTR [esi+1] | |
0x04e2695b: inc esi | |
0x04e2695c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26963: mov DWORD PTR [ebp-8],0x0 | |
0x04e2696a: mov esi,DWORD PTR [ebp-28] | |
0x04e2696d: mov edi,DWORD PTR [ebp-24] | |
0x04e26970: mov ecx,DWORD PTR fs:0x0 | |
0x04e26978: mov ecx,DWORD PTR [ecx-12] | |
0x04e2697b: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26982: je 0x04e269fc | |
0x04e26988: call 0x04e26992 | |
0x04e2698d: jmp 0x04e269eb | |
0x04e26992: lea eax,[esp+4] | |
0x04e26996: mov DWORD PTR [ebp-28],esi | |
0x04e26999: mov edi,DWORD PTR fs:0x0 | |
0x04e269a1: mov edi,DWORD PTR [edi-12] | |
0x04e269a4: push edi | |
0x04e269a5: mov DWORD PTR [edi+0x138],ebp | |
0x04e269ab: mov DWORD PTR [edi+0x130],eax | |
0x04e269b1: call 0x6fecd930 | |
0x04e269b6: add esp,0x4 | |
0x04e269b9: mov DWORD PTR [edi+0x130],0x0 | |
0x04e269c3: mov DWORD PTR [edi+0x138],0x0 | |
0x04e269cd: mov DWORD PTR [edi+0x134],0x0 | |
0x04e269d7: cmp DWORD PTR [edi+4],0x0 | |
0x04e269de: jne 0x04e20380 | |
0x04e269e4: mov esi,DWORD PTR [ebp-28] | |
0x04e269e7: mov edi,DWORD PTR [ebp-24] | |
0x04e269ea: ret | |
0x04e269eb: push 0x7015e86c | |
0x04e269f0: call 0x04e269f5 | |
0x04e269f5: pusha | |
0x04e269f6: call 0x70045bf0 | |
0x04e269fb: hlt | |
0x04e269fc: movzx ebx,BYTE PTR [esi+1] | |
0x04e26a00: inc esi | |
0x04e26a01: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26a08: mov DWORD PTR [ebp-8],0x0 | |
0x04e26a0f: mov esi,DWORD PTR [ebp-28] | |
0x04e26a12: mov edi,DWORD PTR [ebp-24] | |
0x04e26a15: mov ecx,DWORD PTR fs:0x0 | |
0x04e26a1d: mov ecx,DWORD PTR [ecx-12] | |
0x04e26a20: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26a27: je 0x04e26aa1 | |
0x04e26a2d: call 0x04e26a37 | |
0x04e26a32: jmp 0x04e26a90 | |
0x04e26a37: lea eax,[esp+4] | |
0x04e26a3b: mov DWORD PTR [ebp-28],esi | |
0x04e26a3e: mov edi,DWORD PTR fs:0x0 | |
0x04e26a46: mov edi,DWORD PTR [edi-12] | |
0x04e26a49: push edi | |
0x04e26a4a: mov DWORD PTR [edi+0x138],ebp | |
0x04e26a50: mov DWORD PTR [edi+0x130],eax | |
0x04e26a56: call 0x6fecd930 | |
0x04e26a5b: add esp,0x4 | |
0x04e26a5e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26a68: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26a72: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26a7c: cmp DWORD PTR [edi+4],0x0 | |
0x04e26a83: jne 0x04e20380 | |
0x04e26a89: mov esi,DWORD PTR [ebp-28] | |
0x04e26a8c: mov edi,DWORD PTR [ebp-24] | |
0x04e26a8f: ret | |
0x04e26a90: push 0x7015e86c | |
0x04e26a95: call 0x04e26a9a | |
0x04e26a9a: pusha | |
0x04e26a9b: call 0x70045bf0 | |
0x04e26aa0: hlt | |
0x04e26aa1: movzx ebx,BYTE PTR [esi+2] | |
0x04e26aa5: add esi,0x2 | |
0x04e26aa8: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e26aaf: sub esp,0x8 | |
0x04e26ab2: lds edi,(bad) | |
0x04e26ab3: sti | |
0x04e26ab4: adc DWORD PTR [esp],eax | |
0x04e26ab7: fld QWORD PTR [esp] | |
0x04e26aba: add esp,0x8 | |
0x04e26abd: mov DWORD PTR [ebp-8],0x0 | |
0x04e26ac4: mov esi,DWORD PTR [ebp-28] | |
0x04e26ac7: mov edi,DWORD PTR [ebp-24] | |
0x04e26aca: mov ecx,DWORD PTR fs:0x0 | |
0x04e26ad2: mov ecx,DWORD PTR [ecx-12] | |
0x04e26ad5: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26adc: je 0x04e26b56 | |
0x04e26ae2: call 0x04e26aec | |
0x04e26ae7: jmp 0x04e26b45 | |
0x04e26aec: lea eax,[esp+4] | |
0x04e26af0: mov DWORD PTR [ebp-28],esi | |
0x04e26af3: mov edi,DWORD PTR fs:0x0 | |
0x04e26afb: mov edi,DWORD PTR [edi-12] | |
0x04e26afe: push edi | |
0x04e26aff: mov DWORD PTR [edi+0x138],ebp | |
0x04e26b05: mov DWORD PTR [edi+0x130],eax | |
0x04e26b0b: call 0x6fecd930 | |
0x04e26b10: add esp,0x4 | |
0x04e26b13: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26b1d: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26b27: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26b31: cmp DWORD PTR [edi+4],0x0 | |
0x04e26b38: jne 0x04e20380 | |
0x04e26b3e: mov esi,DWORD PTR [ebp-28] | |
0x04e26b41: mov edi,DWORD PTR [ebp-24] | |
0x04e26b44: ret | |
0x04e26b45: push 0x7015e86c | |
0x04e26b4a: call 0x04e26b4f | |
0x04e26b4f: pusha | |
0x04e26b50: call 0x70045bf0 | |
0x04e26b55: hlt | |
0x04e26b56: movzx ebx,BYTE PTR [esi+2] | |
0x04e26b5a: add esi,0x2 | |
0x04e26b5d: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e26b64: sub esp,0x4 | |
0x04e26b67: lds edi,(bad) | |
0x04e26b68: cli | |
0x04e26b69: adc DWORD PTR [esp],eax | |
0x04e26b6c: fld DWORD PTR [esp] | |
0x04e26b6f: add esp,0x4 | |
0x04e26b72: mov DWORD PTR [ebp-8],0x0 | |
0x04e26b79: mov esi,DWORD PTR [ebp-28] | |
0x04e26b7c: mov edi,DWORD PTR [ebp-24] | |
0x04e26b7f: mov ecx,DWORD PTR fs:0x0 | |
0x04e26b87: mov ecx,DWORD PTR [ecx-12] | |
0x04e26b8a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26b91: je 0x04e26c0b | |
0x04e26b97: call 0x04e26ba1 | |
0x04e26b9c: jmp 0x04e26bfa | |
0x04e26ba1: lea eax,[esp+4] | |
0x04e26ba5: mov DWORD PTR [ebp-28],esi | |
0x04e26ba8: mov edi,DWORD PTR fs:0x0 | |
0x04e26bb0: mov edi,DWORD PTR [edi-12] | |
0x04e26bb3: push edi | |
0x04e26bb4: mov DWORD PTR [edi+0x138],ebp | |
0x04e26bba: mov DWORD PTR [edi+0x130],eax | |
0x04e26bc0: call 0x6fecd930 | |
0x04e26bc5: add esp,0x4 | |
0x04e26bc8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26bd2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26bdc: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26be6: cmp DWORD PTR [edi+4],0x0 | |
0x04e26bed: jne 0x04e20380 | |
0x04e26bf3: mov esi,DWORD PTR [ebp-28] | |
0x04e26bf6: mov edi,DWORD PTR [ebp-24] | |
0x04e26bf9: ret | |
0x04e26bfa: push 0x7015e86c | |
0x04e26bff: call 0x04e26c04 | |
0x04e26c04: pusha | |
0x04e26c05: call 0x70045bf0 | |
0x04e26c0a: hlt | |
0x04e26c0b: movzx ebx,BYTE PTR [esi+2] | |
0x04e26c0f: add esi,0x2 | |
0x04e26c12: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e26c19: mov DWORD PTR [ebp-8],0x0 | |
0x04e26c20: mov esi,DWORD PTR [ebp-28] | |
0x04e26c23: mov edi,DWORD PTR [ebp-24] | |
0x04e26c26: mov ecx,DWORD PTR fs:0x0 | |
0x04e26c2e: mov ecx,DWORD PTR [ecx-12] | |
0x04e26c31: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26c38: je 0x04e26cb2 | |
0x04e26c3e: call 0x04e26c48 | |
0x04e26c43: jmp 0x04e26ca1 | |
0x04e26c48: lea eax,[esp+4] | |
0x04e26c4c: mov DWORD PTR [ebp-28],esi | |
0x04e26c4f: mov edi,DWORD PTR fs:0x0 | |
0x04e26c57: mov edi,DWORD PTR [edi-12] | |
0x04e26c5a: push edi | |
0x04e26c5b: mov DWORD PTR [edi+0x138],ebp | |
0x04e26c61: mov DWORD PTR [edi+0x130],eax | |
0x04e26c67: call 0x6fecd930 | |
0x04e26c6c: add esp,0x4 | |
0x04e26c6f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26c79: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26c83: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26c8d: cmp DWORD PTR [edi+4],0x0 | |
0x04e26c94: jne 0x04e20380 | |
0x04e26c9a: mov esi,DWORD PTR [ebp-28] | |
0x04e26c9d: mov edi,DWORD PTR [ebp-24] | |
0x04e26ca0: ret | |
0x04e26ca1: push 0x7015e86c | |
0x04e26ca6: call 0x04e26cab | |
0x04e26cab: pusha | |
0x04e26cac: call 0x70045bf0 | |
0x04e26cb1: hlt | |
0x04e26cb2: movzx ebx,BYTE PTR [esi+2] | |
0x04e26cb6: add esi,0x2 | |
0x04e26cb9: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e26cc0: mov DWORD PTR [ebp-8],0x0 | |
0x04e26cc7: mov esi,DWORD PTR [ebp-28] | |
0x04e26cca: mov edi,DWORD PTR [ebp-24] | |
0x04e26ccd: mov ecx,DWORD PTR fs:0x0 | |
0x04e26cd5: mov ecx,DWORD PTR [ecx-12] | |
0x04e26cd8: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26cdf: je 0x04e26d59 | |
0x04e26ce5: call 0x04e26cef | |
0x04e26cea: jmp 0x04e26d48 | |
0x04e26cef: lea eax,[esp+4] | |
0x04e26cf3: mov DWORD PTR [ebp-28],esi | |
0x04e26cf6: mov edi,DWORD PTR fs:0x0 | |
0x04e26cfe: mov edi,DWORD PTR [edi-12] | |
0x04e26d01: push edi | |
0x04e26d02: mov DWORD PTR [edi+0x138],ebp | |
0x04e26d08: mov DWORD PTR [edi+0x130],eax | |
0x04e26d0e: call 0x6fecd930 | |
0x04e26d13: add esp,0x4 | |
0x04e26d16: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26d20: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26d2a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26d34: cmp DWORD PTR [edi+4],0x0 | |
0x04e26d3b: jne 0x04e20380 | |
0x04e26d41: mov esi,DWORD PTR [ebp-28] | |
0x04e26d44: mov edi,DWORD PTR [ebp-24] | |
0x04e26d47: ret | |
0x04e26d48: push 0x7015e86c | |
0x04e26d4d: call 0x04e26d52 | |
0x04e26d52: pusha | |
0x04e26d53: call 0x70045bf0 | |
0x04e26d58: hlt | |
0x04e26d59: movzx ebx,BYTE PTR [esi+2] | |
0x04e26d5d: add esi,0x2 | |
0x04e26d60: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26d67: mov DWORD PTR [ebp-8],0x0 | |
0x04e26d6e: mov esi,DWORD PTR [ebp-28] | |
0x04e26d71: mov edi,DWORD PTR [ebp-24] | |
0x04e26d74: mov ecx,DWORD PTR fs:0x0 | |
0x04e26d7c: mov ecx,DWORD PTR [ecx-12] | |
0x04e26d7f: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26d86: je 0x04e26e00 | |
0x04e26d8c: call 0x04e26d96 | |
0x04e26d91: jmp 0x04e26def | |
0x04e26d96: lea eax,[esp+4] | |
0x04e26d9a: mov DWORD PTR [ebp-28],esi | |
0x04e26d9d: mov edi,DWORD PTR fs:0x0 | |
0x04e26da5: mov edi,DWORD PTR [edi-12] | |
0x04e26da8: push edi | |
0x04e26da9: mov DWORD PTR [edi+0x138],ebp | |
0x04e26daf: mov DWORD PTR [edi+0x130],eax | |
0x04e26db5: call 0x6fecd930 | |
0x04e26dba: add esp,0x4 | |
0x04e26dbd: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26dc7: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26dd1: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26ddb: cmp DWORD PTR [edi+4],0x0 | |
0x04e26de2: jne 0x04e20380 | |
0x04e26de8: mov esi,DWORD PTR [ebp-28] | |
0x04e26deb: mov edi,DWORD PTR [ebp-24] | |
0x04e26dee: ret | |
0x04e26def: push 0x7015e86c | |
0x04e26df4: call 0x04e26df9 | |
0x04e26df9: pusha | |
0x04e26dfa: call 0x70045bf0 | |
0x04e26dff: hlt | |
0x04e26e00: movzx ebx,BYTE PTR [esi+2] | |
0x04e26e04: add esi,0x2 | |
0x04e26e07: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e26e0e: mov DWORD PTR [ebp-8],0x0 | |
0x04e26e15: mov esi,DWORD PTR [ebp-28] | |
0x04e26e18: mov edi,DWORD PTR [ebp-24] | |
0x04e26e1b: mov ecx,DWORD PTR fs:0x0 | |
0x04e26e23: mov ecx,DWORD PTR [ecx-12] | |
0x04e26e26: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26e2d: je 0x04e26ea7 | |
0x04e26e33: call 0x04e26e3d | |
0x04e26e38: jmp 0x04e26e96 | |
0x04e26e3d: lea eax,[esp+4] | |
0x04e26e41: mov DWORD PTR [ebp-28],esi | |
0x04e26e44: mov edi,DWORD PTR fs:0x0 | |
0x04e26e4c: mov edi,DWORD PTR [edi-12] | |
0x04e26e4f: push edi | |
0x04e26e50: mov DWORD PTR [edi+0x138],ebp | |
0x04e26e56: mov DWORD PTR [edi+0x130],eax | |
0x04e26e5c: call 0x6fecd930 | |
0x04e26e61: add esp,0x4 | |
0x04e26e64: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26e6e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26e78: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26e82: cmp DWORD PTR [edi+4],0x0 | |
0x04e26e89: jne 0x04e20380 | |
0x04e26e8f: mov esi,DWORD PTR [ebp-28] | |
0x04e26e92: mov edi,DWORD PTR [ebp-24] | |
0x04e26e95: ret | |
0x04e26e96: push 0x7015e86c | |
0x04e26e9b: call 0x04e26ea0 | |
0x04e26ea0: pusha | |
0x04e26ea1: call 0x70045bf0 | |
0x04e26ea6: hlt | |
0x04e26ea7: movzx ebx,BYTE PTR [esi+2] | |
0x04e26eab: add esi,0x2 | |
0x04e26eae: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26eb5: mov DWORD PTR [ebp-8],0x0 | |
0x04e26ebc: mov esi,DWORD PTR [ebp-28] | |
0x04e26ebf: mov edi,DWORD PTR [ebp-24] | |
0x04e26ec2: mov ecx,DWORD PTR fs:0x0 | |
0x04e26eca: mov ecx,DWORD PTR [ecx-12] | |
0x04e26ecd: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26ed4: je 0x04e26f4e | |
0x04e26eda: call 0x04e26ee4 | |
0x04e26edf: jmp 0x04e26f3d | |
0x04e26ee4: lea eax,[esp+4] | |
0x04e26ee8: mov DWORD PTR [ebp-28],esi | |
0x04e26eeb: mov edi,DWORD PTR fs:0x0 | |
0x04e26ef3: mov edi,DWORD PTR [edi-12] | |
0x04e26ef6: push edi | |
0x04e26ef7: mov DWORD PTR [edi+0x138],ebp | |
0x04e26efd: mov DWORD PTR [edi+0x130],eax | |
0x04e26f03: call 0x6fecd930 | |
0x04e26f08: add esp,0x4 | |
0x04e26f0b: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26f15: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26f1f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26f29: cmp DWORD PTR [edi+4],0x0 | |
0x04e26f30: jne 0x04e20380 | |
0x04e26f36: mov esi,DWORD PTR [ebp-28] | |
0x04e26f39: mov edi,DWORD PTR [ebp-24] | |
0x04e26f3c: ret | |
0x04e26f3d: push 0x7015e86c | |
0x04e26f42: call 0x04e26f47 | |
0x04e26f47: pusha | |
0x04e26f48: call 0x70045bf0 | |
0x04e26f4d: hlt | |
0x04e26f4e: movzx ebx,BYTE PTR [esi+2] | |
0x04e26f52: add esi,0x2 | |
0x04e26f55: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e26f5c: mov DWORD PTR [ebp-8],0x0 | |
0x04e26f63: mov esi,DWORD PTR [ebp-28] | |
0x04e26f66: mov edi,DWORD PTR [ebp-24] | |
0x04e26f69: mov ecx,DWORD PTR fs:0x0 | |
0x04e26f71: mov ecx,DWORD PTR [ecx-12] | |
0x04e26f74: cmp DWORD PTR [ecx+4],0x0 | |
0x04e26f7b: je 0x04e26ff5 | |
0x04e26f81: call 0x04e26f8b | |
0x04e26f86: jmp 0x04e26fe4 | |
0x04e26f8b: lea eax,[esp+4] | |
0x04e26f8f: mov DWORD PTR [ebp-28],esi | |
0x04e26f92: mov edi,DWORD PTR fs:0x0 | |
0x04e26f9a: mov edi,DWORD PTR [edi-12] | |
0x04e26f9d: push edi | |
0x04e26f9e: mov DWORD PTR [edi+0x138],ebp | |
0x04e26fa4: mov DWORD PTR [edi+0x130],eax | |
0x04e26faa: call 0x6fecd930 | |
0x04e26faf: add esp,0x4 | |
0x04e26fb2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e26fbc: mov DWORD PTR [edi+0x138],0x0 | |
0x04e26fc6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e26fd0: cmp DWORD PTR [edi+4],0x0 | |
0x04e26fd7: jne 0x04e20380 | |
0x04e26fdd: mov esi,DWORD PTR [ebp-28] | |
0x04e26fe0: mov edi,DWORD PTR [ebp-24] | |
0x04e26fe3: ret | |
0x04e26fe4: push 0x7015e86c | |
0x04e26fe9: call 0x04e26fee | |
0x04e26fee: pusha | |
0x04e26fef: call 0x70045bf0 | |
0x04e26ff4: hlt | |
0x04e26ff5: movzx ebx,BYTE PTR [esi+2] | |
0x04e26ff9: add esi,0x2 | |
0x04e26ffc: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27003: mov DWORD PTR [ebp-8],0x0 | |
0x04e2700a: mov esi,DWORD PTR [ebp-28] | |
0x04e2700d: mov edi,DWORD PTR [ebp-24] | |
0x04e27010: mov ecx,DWORD PTR fs:0x0 | |
0x04e27018: mov ecx,DWORD PTR [ecx-12] | |
0x04e2701b: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27022: je 0x04e2709c | |
0x04e27028: call 0x04e27032 | |
0x04e2702d: jmp 0x04e2708b | |
0x04e27032: lea eax,[esp+4] | |
0x04e27036: mov DWORD PTR [ebp-28],esi | |
0x04e27039: mov edi,DWORD PTR fs:0x0 | |
0x04e27041: mov edi,DWORD PTR [edi-12] | |
0x04e27044: push edi | |
0x04e27045: mov DWORD PTR [edi+0x138],ebp | |
0x04e2704b: mov DWORD PTR [edi+0x130],eax | |
0x04e27051: call 0x6fecd930 | |
0x04e27056: add esp,0x4 | |
0x04e27059: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27063: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2706d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27077: cmp DWORD PTR [edi+4],0x0 | |
0x04e2707e: jne 0x04e20380 | |
0x04e27084: mov esi,DWORD PTR [ebp-28] | |
0x04e27087: mov edi,DWORD PTR [ebp-24] | |
0x04e2708a: ret | |
0x04e2708b: push 0x7015e86c | |
0x04e27090: call 0x04e27095 | |
0x04e27095: pusha | |
0x04e27096: call 0x70045bf0 | |
0x04e2709b: hlt | |
0x04e2709c: movzx ebx,BYTE PTR [esi+2] | |
0x04e270a0: add esi,0x2 | |
0x04e270a3: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e270aa: mov DWORD PTR [ebp-8],0x0 | |
0x04e270b1: mov esi,DWORD PTR [ebp-28] | |
0x04e270b4: mov edi,DWORD PTR [ebp-24] | |
0x04e270b7: mov ecx,DWORD PTR fs:0x0 | |
0x04e270bf: mov ecx,DWORD PTR [ecx-12] | |
0x04e270c2: cmp DWORD PTR [ecx+4],0x0 | |
0x04e270c9: je 0x04e27143 | |
0x04e270cf: call 0x04e270d9 | |
0x04e270d4: jmp 0x04e27132 | |
0x04e270d9: lea eax,[esp+4] | |
0x04e270dd: mov DWORD PTR [ebp-28],esi | |
0x04e270e0: mov edi,DWORD PTR fs:0x0 | |
0x04e270e8: mov edi,DWORD PTR [edi-12] | |
0x04e270eb: push edi | |
0x04e270ec: mov DWORD PTR [edi+0x138],ebp | |
0x04e270f2: mov DWORD PTR [edi+0x130],eax | |
0x04e270f8: call 0x6fecd930 | |
0x04e270fd: add esp,0x4 | |
0x04e27100: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2710a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27114: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2711e: cmp DWORD PTR [edi+4],0x0 | |
0x04e27125: jne 0x04e20380 | |
0x04e2712b: mov esi,DWORD PTR [ebp-28] | |
0x04e2712e: mov edi,DWORD PTR [ebp-24] | |
0x04e27131: ret | |
0x04e27132: push 0x7015e86c | |
0x04e27137: call 0x04e2713c | |
0x04e2713c: pusha | |
0x04e2713d: call 0x70045bf0 | |
0x04e27142: hlt | |
0x04e27143: movzx ebx,BYTE PTR [esi+3] | |
0x04e27147: add esi,0x3 | |
0x04e2714a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e27151: sub esp,0x8 | |
0x04e27154: lds edi,(bad) | |
0x04e27155: sti | |
0x04e27156: adc DWORD PTR [esp],eax | |
0x04e27159: fld QWORD PTR [esp] | |
0x04e2715c: add esp,0x8 | |
0x04e2715f: mov DWORD PTR [ebp-8],0x0 | |
0x04e27166: mov esi,DWORD PTR [ebp-28] | |
0x04e27169: mov edi,DWORD PTR [ebp-24] | |
0x04e2716c: mov ecx,DWORD PTR fs:0x0 | |
0x04e27174: mov ecx,DWORD PTR [ecx-12] | |
0x04e27177: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2717e: je 0x04e271f8 | |
0x04e27184: call 0x04e2718e | |
0x04e27189: jmp 0x04e271e7 | |
0x04e2718e: lea eax,[esp+4] | |
0x04e27192: mov DWORD PTR [ebp-28],esi | |
0x04e27195: mov edi,DWORD PTR fs:0x0 | |
0x04e2719d: mov edi,DWORD PTR [edi-12] | |
0x04e271a0: push edi | |
0x04e271a1: mov DWORD PTR [edi+0x138],ebp | |
0x04e271a7: mov DWORD PTR [edi+0x130],eax | |
0x04e271ad: call 0x6fecd930 | |
0x04e271b2: add esp,0x4 | |
0x04e271b5: mov DWORD PTR [edi+0x130],0x0 | |
0x04e271bf: mov DWORD PTR [edi+0x138],0x0 | |
0x04e271c9: mov DWORD PTR [edi+0x134],0x0 | |
0x04e271d3: cmp DWORD PTR [edi+4],0x0 | |
0x04e271da: jne 0x04e20380 | |
0x04e271e0: mov esi,DWORD PTR [ebp-28] | |
0x04e271e3: mov edi,DWORD PTR [ebp-24] | |
0x04e271e6: ret | |
0x04e271e7: push 0x7015e86c | |
0x04e271ec: call 0x04e271f1 | |
0x04e271f1: pusha | |
0x04e271f2: call 0x70045bf0 | |
0x04e271f7: hlt | |
0x04e271f8: movzx ebx,BYTE PTR [esi+3] | |
0x04e271fc: add esi,0x3 | |
0x04e271ff: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e27206: sub esp,0x4 | |
0x04e27209: lds edi,(bad) | |
0x04e2720a: cli | |
0x04e2720b: adc DWORD PTR [esp],eax | |
0x04e2720e: fld DWORD PTR [esp] | |
0x04e27211: add esp,0x4 | |
0x04e27214: mov DWORD PTR [ebp-8],0x0 | |
0x04e2721b: mov esi,DWORD PTR [ebp-28] | |
0x04e2721e: mov edi,DWORD PTR [ebp-24] | |
0x04e27221: mov ecx,DWORD PTR fs:0x0 | |
0x04e27229: mov ecx,DWORD PTR [ecx-12] | |
0x04e2722c: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27233: je 0x04e272ad | |
0x04e27239: call 0x04e27243 | |
0x04e2723e: jmp 0x04e2729c | |
0x04e27243: lea eax,[esp+4] | |
0x04e27247: mov DWORD PTR [ebp-28],esi | |
0x04e2724a: mov edi,DWORD PTR fs:0x0 | |
0x04e27252: mov edi,DWORD PTR [edi-12] | |
0x04e27255: push edi | |
0x04e27256: mov DWORD PTR [edi+0x138],ebp | |
0x04e2725c: mov DWORD PTR [edi+0x130],eax | |
0x04e27262: call 0x6fecd930 | |
0x04e27267: add esp,0x4 | |
0x04e2726a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27274: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2727e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27288: cmp DWORD PTR [edi+4],0x0 | |
0x04e2728f: jne 0x04e20380 | |
0x04e27295: mov esi,DWORD PTR [ebp-28] | |
0x04e27298: mov edi,DWORD PTR [ebp-24] | |
0x04e2729b: ret | |
0x04e2729c: push 0x7015e86c | |
0x04e272a1: call 0x04e272a6 | |
0x04e272a6: pusha | |
0x04e272a7: call 0x70045bf0 | |
0x04e272ac: hlt | |
0x04e272ad: movzx ebx,BYTE PTR [esi+3] | |
0x04e272b1: add esi,0x3 | |
0x04e272b4: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e272bb: mov DWORD PTR [ebp-8],0x0 | |
0x04e272c2: mov esi,DWORD PTR [ebp-28] | |
0x04e272c5: mov edi,DWORD PTR [ebp-24] | |
0x04e272c8: mov ecx,DWORD PTR fs:0x0 | |
0x04e272d0: mov ecx,DWORD PTR [ecx-12] | |
0x04e272d3: cmp DWORD PTR [ecx+4],0x0 | |
0x04e272da: je 0x04e27354 | |
0x04e272e0: call 0x04e272ea | |
0x04e272e5: jmp 0x04e27343 | |
0x04e272ea: lea eax,[esp+4] | |
0x04e272ee: mov DWORD PTR [ebp-28],esi | |
0x04e272f1: mov edi,DWORD PTR fs:0x0 | |
0x04e272f9: mov edi,DWORD PTR [edi-12] | |
0x04e272fc: push edi | |
0x04e272fd: mov DWORD PTR [edi+0x138],ebp | |
0x04e27303: mov DWORD PTR [edi+0x130],eax | |
0x04e27309: call 0x6fecd930 | |
0x04e2730e: add esp,0x4 | |
0x04e27311: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2731b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27325: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2732f: cmp DWORD PTR [edi+4],0x0 | |
0x04e27336: jne 0x04e20380 | |
0x04e2733c: mov esi,DWORD PTR [ebp-28] | |
0x04e2733f: mov edi,DWORD PTR [ebp-24] | |
0x04e27342: ret | |
0x04e27343: push 0x7015e86c | |
0x04e27348: call 0x04e2734d | |
0x04e2734d: pusha | |
0x04e2734e: call 0x70045bf0 | |
0x04e27353: hlt | |
0x04e27354: movzx ebx,BYTE PTR [esi+3] | |
0x04e27358: add esi,0x3 | |
0x04e2735b: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e27362: mov DWORD PTR [ebp-8],0x0 | |
0x04e27369: mov esi,DWORD PTR [ebp-28] | |
0x04e2736c: mov edi,DWORD PTR [ebp-24] | |
0x04e2736f: mov ecx,DWORD PTR fs:0x0 | |
0x04e27377: mov ecx,DWORD PTR [ecx-12] | |
0x04e2737a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27381: je 0x04e273fb | |
0x04e27387: call 0x04e27391 | |
0x04e2738c: jmp 0x04e273ea | |
0x04e27391: lea eax,[esp+4] | |
0x04e27395: mov DWORD PTR [ebp-28],esi | |
0x04e27398: mov edi,DWORD PTR fs:0x0 | |
0x04e273a0: mov edi,DWORD PTR [edi-12] | |
0x04e273a3: push edi | |
0x04e273a4: mov DWORD PTR [edi+0x138],ebp | |
0x04e273aa: mov DWORD PTR [edi+0x130],eax | |
0x04e273b0: call 0x6fecd930 | |
0x04e273b5: add esp,0x4 | |
0x04e273b8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e273c2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e273cc: mov DWORD PTR [edi+0x134],0x0 | |
0x04e273d6: cmp DWORD PTR [edi+4],0x0 | |
0x04e273dd: jne 0x04e20380 | |
0x04e273e3: mov esi,DWORD PTR [ebp-28] | |
0x04e273e6: mov edi,DWORD PTR [ebp-24] | |
0x04e273e9: ret | |
0x04e273ea: push 0x7015e86c | |
0x04e273ef: call 0x04e273f4 | |
0x04e273f4: pusha | |
0x04e273f5: call 0x70045bf0 | |
0x04e273fa: hlt | |
0x04e273fb: movzx ebx,BYTE PTR [esi+3] | |
0x04e273ff: add esi,0x3 | |
0x04e27402: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27409: mov DWORD PTR [ebp-8],0x0 | |
0x04e27410: mov esi,DWORD PTR [ebp-28] | |
0x04e27413: mov edi,DWORD PTR [ebp-24] | |
0x04e27416: mov ecx,DWORD PTR fs:0x0 | |
0x04e2741e: mov ecx,DWORD PTR [ecx-12] | |
0x04e27421: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27428: je 0x04e274a2 | |
0x04e2742e: call 0x04e27438 | |
0x04e27433: jmp 0x04e27491 | |
0x04e27438: lea eax,[esp+4] | |
0x04e2743c: mov DWORD PTR [ebp-28],esi | |
0x04e2743f: mov edi,DWORD PTR fs:0x0 | |
0x04e27447: mov edi,DWORD PTR [edi-12] | |
0x04e2744a: push edi | |
0x04e2744b: mov DWORD PTR [edi+0x138],ebp | |
0x04e27451: mov DWORD PTR [edi+0x130],eax | |
0x04e27457: call 0x6fecd930 | |
0x04e2745c: add esp,0x4 | |
0x04e2745f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27469: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27473: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2747d: cmp DWORD PTR [edi+4],0x0 | |
0x04e27484: jne 0x04e20380 | |
0x04e2748a: mov esi,DWORD PTR [ebp-28] | |
0x04e2748d: mov edi,DWORD PTR [ebp-24] | |
0x04e27490: ret | |
0x04e27491: push 0x7015e86c | |
0x04e27496: call 0x04e2749b | |
0x04e2749b: pusha | |
0x04e2749c: call 0x70045bf0 | |
0x04e274a1: hlt | |
0x04e274a2: movzx ebx,BYTE PTR [esi+3] | |
0x04e274a6: add esi,0x3 | |
0x04e274a9: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e274b0: mov DWORD PTR [ebp-8],0x0 | |
0x04e274b7: mov esi,DWORD PTR [ebp-28] | |
0x04e274ba: mov edi,DWORD PTR [ebp-24] | |
0x04e274bd: mov ecx,DWORD PTR fs:0x0 | |
0x04e274c5: mov ecx,DWORD PTR [ecx-12] | |
0x04e274c8: cmp DWORD PTR [ecx+4],0x0 | |
0x04e274cf: je 0x04e27549 | |
0x04e274d5: call 0x04e274df | |
0x04e274da: jmp 0x04e27538 | |
0x04e274df: lea eax,[esp+4] | |
0x04e274e3: mov DWORD PTR [ebp-28],esi | |
0x04e274e6: mov edi,DWORD PTR fs:0x0 | |
0x04e274ee: mov edi,DWORD PTR [edi-12] | |
0x04e274f1: push edi | |
0x04e274f2: mov DWORD PTR [edi+0x138],ebp | |
0x04e274f8: mov DWORD PTR [edi+0x130],eax | |
0x04e274fe: call 0x6fecd930 | |
0x04e27503: add esp,0x4 | |
0x04e27506: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27510: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2751a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27524: cmp DWORD PTR [edi+4],0x0 | |
0x04e2752b: jne 0x04e20380 | |
0x04e27531: mov esi,DWORD PTR [ebp-28] | |
0x04e27534: mov edi,DWORD PTR [ebp-24] | |
0x04e27537: ret | |
0x04e27538: push 0x7015e86c | |
0x04e2753d: call 0x04e27542 | |
0x04e27542: pusha | |
0x04e27543: call 0x70045bf0 | |
0x04e27548: hlt | |
0x04e27549: movzx ebx,BYTE PTR [esi+3] | |
0x04e2754d: add esi,0x3 | |
0x04e27550: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27557: mov DWORD PTR [ebp-8],0x0 | |
0x04e2755e: mov esi,DWORD PTR [ebp-28] | |
0x04e27561: mov edi,DWORD PTR [ebp-24] | |
0x04e27564: mov ecx,DWORD PTR fs:0x0 | |
0x04e2756c: mov ecx,DWORD PTR [ecx-12] | |
0x04e2756f: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27576: je 0x04e275f0 | |
0x04e2757c: call 0x04e27586 | |
0x04e27581: jmp 0x04e275df | |
0x04e27586: lea eax,[esp+4] | |
0x04e2758a: mov DWORD PTR [ebp-28],esi | |
0x04e2758d: mov edi,DWORD PTR fs:0x0 | |
0x04e27595: mov edi,DWORD PTR [edi-12] | |
0x04e27598: push edi | |
0x04e27599: mov DWORD PTR [edi+0x138],ebp | |
0x04e2759f: mov DWORD PTR [edi+0x130],eax | |
0x04e275a5: call 0x6fecd930 | |
0x04e275aa: add esp,0x4 | |
0x04e275ad: mov DWORD PTR [edi+0x130],0x0 | |
0x04e275b7: mov DWORD PTR [edi+0x138],0x0 | |
0x04e275c1: mov DWORD PTR [edi+0x134],0x0 | |
0x04e275cb: cmp DWORD PTR [edi+4],0x0 | |
0x04e275d2: jne 0x04e20380 | |
0x04e275d8: mov esi,DWORD PTR [ebp-28] | |
0x04e275db: mov edi,DWORD PTR [ebp-24] | |
0x04e275de: ret | |
0x04e275df: push 0x7015e86c | |
0x04e275e4: call 0x04e275e9 | |
0x04e275e9: pusha | |
0x04e275ea: call 0x70045bf0 | |
0x04e275ef: hlt | |
0x04e275f0: movzx ebx,BYTE PTR [esi+3] | |
0x04e275f4: add esi,0x3 | |
0x04e275f7: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e275fe: mov DWORD PTR [ebp-8],0x0 | |
0x04e27605: mov esi,DWORD PTR [ebp-28] | |
0x04e27608: mov edi,DWORD PTR [ebp-24] | |
0x04e2760b: mov ecx,DWORD PTR fs:0x0 | |
0x04e27613: mov ecx,DWORD PTR [ecx-12] | |
0x04e27616: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2761d: je 0x04e27697 | |
0x04e27623: call 0x04e2762d | |
0x04e27628: jmp 0x04e27686 | |
0x04e2762d: lea eax,[esp+4] | |
0x04e27631: mov DWORD PTR [ebp-28],esi | |
0x04e27634: mov edi,DWORD PTR fs:0x0 | |
0x04e2763c: mov edi,DWORD PTR [edi-12] | |
0x04e2763f: push edi | |
0x04e27640: mov DWORD PTR [edi+0x138],ebp | |
0x04e27646: mov DWORD PTR [edi+0x130],eax | |
0x04e2764c: call 0x6fecd930 | |
0x04e27651: add esp,0x4 | |
0x04e27654: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2765e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27668: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27672: cmp DWORD PTR [edi+4],0x0 | |
0x04e27679: jne 0x04e20380 | |
0x04e2767f: mov esi,DWORD PTR [ebp-28] | |
0x04e27682: mov edi,DWORD PTR [ebp-24] | |
0x04e27685: ret | |
0x04e27686: push 0x7015e86c | |
0x04e2768b: call 0x04e27690 | |
0x04e27690: pusha | |
0x04e27691: call 0x70045bf0 | |
0x04e27696: hlt | |
0x04e27697: movzx ebx,BYTE PTR [esi+3] | |
0x04e2769b: add esi,0x3 | |
0x04e2769e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e276a5: mov DWORD PTR [ebp-8],0x0 | |
0x04e276ac: mov esi,DWORD PTR [ebp-28] | |
0x04e276af: mov edi,DWORD PTR [ebp-24] | |
0x04e276b2: mov ecx,DWORD PTR fs:0x0 | |
0x04e276ba: mov ecx,DWORD PTR [ecx-12] | |
0x04e276bd: cmp DWORD PTR [ecx+4],0x0 | |
0x04e276c4: je 0x04e2773e | |
0x04e276ca: call 0x04e276d4 | |
0x04e276cf: jmp 0x04e2772d | |
0x04e276d4: lea eax,[esp+4] | |
0x04e276d8: mov DWORD PTR [ebp-28],esi | |
0x04e276db: mov edi,DWORD PTR fs:0x0 | |
0x04e276e3: mov edi,DWORD PTR [edi-12] | |
0x04e276e6: push edi | |
0x04e276e7: mov DWORD PTR [edi+0x138],ebp | |
0x04e276ed: mov DWORD PTR [edi+0x130],eax | |
0x04e276f3: call 0x6fecd930 | |
0x04e276f8: add esp,0x4 | |
0x04e276fb: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27705: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2770f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27719: cmp DWORD PTR [edi+4],0x0 | |
0x04e27720: jne 0x04e20380 | |
0x04e27726: mov esi,DWORD PTR [ebp-28] | |
0x04e27729: mov edi,DWORD PTR [ebp-24] | |
0x04e2772c: ret | |
0x04e2772d: push 0x7015e86c | |
0x04e27732: call 0x04e27737 | |
0x04e27737: pusha | |
0x04e27738: call 0x70045bf0 | |
0x04e2773d: hlt | |
0x04e2773e: movzx ebx,BYTE PTR [esi+3] | |
0x04e27742: add esi,0x3 | |
0x04e27745: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2774c: mov DWORD PTR [ebp-8],0x0 | |
0x04e27753: mov esi,DWORD PTR [ebp-28] | |
0x04e27756: mov edi,DWORD PTR [ebp-24] | |
0x04e27759: mov ecx,DWORD PTR fs:0x0 | |
0x04e27761: mov ecx,DWORD PTR [ecx-12] | |
0x04e27764: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2776b: je 0x04e277e5 | |
0x04e27771: call 0x04e2777b | |
0x04e27776: jmp 0x04e277d4 | |
0x04e2777b: lea eax,[esp+4] | |
0x04e2777f: mov DWORD PTR [ebp-28],esi | |
0x04e27782: mov edi,DWORD PTR fs:0x0 | |
0x04e2778a: mov edi,DWORD PTR [edi-12] | |
0x04e2778d: push edi | |
0x04e2778e: mov DWORD PTR [edi+0x138],ebp | |
0x04e27794: mov DWORD PTR [edi+0x130],eax | |
0x04e2779a: call 0x6fecd930 | |
0x04e2779f: add esp,0x4 | |
0x04e277a2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e277ac: mov DWORD PTR [edi+0x138],0x0 | |
0x04e277b6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e277c0: cmp DWORD PTR [edi+4],0x0 | |
0x04e277c7: jne 0x04e20380 | |
0x04e277cd: mov esi,DWORD PTR [ebp-28] | |
0x04e277d0: mov edi,DWORD PTR [ebp-24] | |
0x04e277d3: ret | |
0x04e277d4: push 0x7015e86c | |
0x04e277d9: call 0x04e277de | |
0x04e277de: pusha | |
0x04e277df: call 0x70045bf0 | |
0x04e277e4: hlt | |
0x04e277e5: movzx ebx,BYTE PTR [esi+4] | |
0x04e277e9: add esi,0x4 | |
0x04e277ec: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e277f3: sub esp,0x8 | |
0x04e277f6: lds edi,(bad) | |
0x04e277f7: sti | |
0x04e277f8: adc DWORD PTR [esp],eax | |
0x04e277fb: fld QWORD PTR [esp] | |
0x04e277fe: add esp,0x8 | |
0x04e27801: mov DWORD PTR [ebp-8],0x0 | |
0x04e27808: mov esi,DWORD PTR [ebp-28] | |
0x04e2780b: mov edi,DWORD PTR [ebp-24] | |
0x04e2780e: mov ecx,DWORD PTR fs:0x0 | |
0x04e27816: mov ecx,DWORD PTR [ecx-12] | |
0x04e27819: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27820: je 0x04e2789a | |
0x04e27826: call 0x04e27830 | |
0x04e2782b: jmp 0x04e27889 | |
0x04e27830: lea eax,[esp+4] | |
0x04e27834: mov DWORD PTR [ebp-28],esi | |
0x04e27837: mov edi,DWORD PTR fs:0x0 | |
0x04e2783f: mov edi,DWORD PTR [edi-12] | |
0x04e27842: push edi | |
0x04e27843: mov DWORD PTR [edi+0x138],ebp | |
0x04e27849: mov DWORD PTR [edi+0x130],eax | |
0x04e2784f: call 0x6fecd930 | |
0x04e27854: add esp,0x4 | |
0x04e27857: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27861: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2786b: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27875: cmp DWORD PTR [edi+4],0x0 | |
0x04e2787c: jne 0x04e20380 | |
0x04e27882: mov esi,DWORD PTR [ebp-28] | |
0x04e27885: mov edi,DWORD PTR [ebp-24] | |
0x04e27888: ret | |
0x04e27889: push 0x7015e86c | |
0x04e2788e: call 0x04e27893 | |
0x04e27893: pusha | |
0x04e27894: call 0x70045bf0 | |
0x04e27899: hlt | |
0x04e2789a: movzx ebx,BYTE PTR [esi+4] | |
0x04e2789e: add esi,0x4 | |
0x04e278a1: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e278a8: sub esp,0x4 | |
0x04e278ab: lds edi,(bad) | |
0x04e278ac: cli | |
0x04e278ad: adc DWORD PTR [esp],eax | |
0x04e278b0: fld DWORD PTR [esp] | |
0x04e278b3: add esp,0x4 | |
0x04e278b6: mov DWORD PTR [ebp-8],0x0 | |
0x04e278bd: mov esi,DWORD PTR [ebp-28] | |
0x04e278c0: mov edi,DWORD PTR [ebp-24] | |
0x04e278c3: mov ecx,DWORD PTR fs:0x0 | |
0x04e278cb: mov ecx,DWORD PTR [ecx-12] | |
0x04e278ce: cmp DWORD PTR [ecx+4],0x0 | |
0x04e278d5: je 0x04e2794f | |
0x04e278db: call 0x04e278e5 | |
0x04e278e0: jmp 0x04e2793e | |
0x04e278e5: lea eax,[esp+4] | |
0x04e278e9: mov DWORD PTR [ebp-28],esi | |
0x04e278ec: mov edi,DWORD PTR fs:0x0 | |
0x04e278f4: mov edi,DWORD PTR [edi-12] | |
0x04e278f7: push edi | |
0x04e278f8: mov DWORD PTR [edi+0x138],ebp | |
0x04e278fe: mov DWORD PTR [edi+0x130],eax | |
0x04e27904: call 0x6fecd930 | |
0x04e27909: add esp,0x4 | |
0x04e2790c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27916: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27920: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2792a: cmp DWORD PTR [edi+4],0x0 | |
0x04e27931: jne 0x04e20380 | |
0x04e27937: mov esi,DWORD PTR [ebp-28] | |
0x04e2793a: mov edi,DWORD PTR [ebp-24] | |
0x04e2793d: ret | |
0x04e2793e: push 0x7015e86c | |
0x04e27943: call 0x04e27948 | |
0x04e27948: pusha | |
0x04e27949: call 0x70045bf0 | |
0x04e2794e: hlt | |
0x04e2794f: movzx ebx,BYTE PTR [esi+4] | |
0x04e27953: add esi,0x4 | |
0x04e27956: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2795d: mov DWORD PTR [ebp-8],0x0 | |
0x04e27964: mov esi,DWORD PTR [ebp-28] | |
0x04e27967: mov edi,DWORD PTR [ebp-24] | |
0x04e2796a: mov ecx,DWORD PTR fs:0x0 | |
0x04e27972: mov ecx,DWORD PTR [ecx-12] | |
0x04e27975: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2797c: je 0x04e279f6 | |
0x04e27982: call 0x04e2798c | |
0x04e27987: jmp 0x04e279e5 | |
0x04e2798c: lea eax,[esp+4] | |
0x04e27990: mov DWORD PTR [ebp-28],esi | |
0x04e27993: mov edi,DWORD PTR fs:0x0 | |
0x04e2799b: mov edi,DWORD PTR [edi-12] | |
0x04e2799e: push edi | |
0x04e2799f: mov DWORD PTR [edi+0x138],ebp | |
0x04e279a5: mov DWORD PTR [edi+0x130],eax | |
0x04e279ab: call 0x6fecd930 | |
0x04e279b0: add esp,0x4 | |
0x04e279b3: mov DWORD PTR [edi+0x130],0x0 | |
0x04e279bd: mov DWORD PTR [edi+0x138],0x0 | |
0x04e279c7: mov DWORD PTR [edi+0x134],0x0 | |
0x04e279d1: cmp DWORD PTR [edi+4],0x0 | |
0x04e279d8: jne 0x04e20380 | |
0x04e279de: mov esi,DWORD PTR [ebp-28] | |
0x04e279e1: mov edi,DWORD PTR [ebp-24] | |
0x04e279e4: ret | |
0x04e279e5: push 0x7015e86c | |
0x04e279ea: call 0x04e279ef | |
0x04e279ef: pusha | |
0x04e279f0: call 0x70045bf0 | |
0x04e279f5: hlt | |
0x04e279f6: movzx ebx,BYTE PTR [esi+4] | |
0x04e279fa: add esi,0x4 | |
0x04e279fd: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e27a04: mov DWORD PTR [ebp-8],0x0 | |
0x04e27a0b: mov esi,DWORD PTR [ebp-28] | |
0x04e27a0e: mov edi,DWORD PTR [ebp-24] | |
0x04e27a11: mov ecx,DWORD PTR fs:0x0 | |
0x04e27a19: mov ecx,DWORD PTR [ecx-12] | |
0x04e27a1c: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27a23: je 0x04e27a9d | |
0x04e27a29: call 0x04e27a33 | |
0x04e27a2e: jmp 0x04e27a8c | |
0x04e27a33: lea eax,[esp+4] | |
0x04e27a37: mov DWORD PTR [ebp-28],esi | |
0x04e27a3a: mov edi,DWORD PTR fs:0x0 | |
0x04e27a42: mov edi,DWORD PTR [edi-12] | |
0x04e27a45: push edi | |
0x04e27a46: mov DWORD PTR [edi+0x138],ebp | |
0x04e27a4c: mov DWORD PTR [edi+0x130],eax | |
0x04e27a52: call 0x6fecd930 | |
0x04e27a57: add esp,0x4 | |
0x04e27a5a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27a64: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27a6e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27a78: cmp DWORD PTR [edi+4],0x0 | |
0x04e27a7f: jne 0x04e20380 | |
0x04e27a85: mov esi,DWORD PTR [ebp-28] | |
0x04e27a88: mov edi,DWORD PTR [ebp-24] | |
0x04e27a8b: ret | |
0x04e27a8c: push 0x7015e86c | |
0x04e27a91: call 0x04e27a96 | |
0x04e27a96: pusha | |
0x04e27a97: call 0x70045bf0 | |
0x04e27a9c: hlt | |
0x04e27a9d: movzx ebx,BYTE PTR [esi+4] | |
0x04e27aa1: add esi,0x4 | |
0x04e27aa4: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27aab: mov DWORD PTR [ebp-8],0x0 | |
0x04e27ab2: mov esi,DWORD PTR [ebp-28] | |
0x04e27ab5: mov edi,DWORD PTR [ebp-24] | |
0x04e27ab8: mov ecx,DWORD PTR fs:0x0 | |
0x04e27ac0: mov ecx,DWORD PTR [ecx-12] | |
0x04e27ac3: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27aca: je 0x04e27b44 | |
0x04e27ad0: call 0x04e27ada | |
0x04e27ad5: jmp 0x04e27b33 | |
0x04e27ada: lea eax,[esp+4] | |
0x04e27ade: mov DWORD PTR [ebp-28],esi | |
0x04e27ae1: mov edi,DWORD PTR fs:0x0 | |
0x04e27ae9: mov edi,DWORD PTR [edi-12] | |
0x04e27aec: push edi | |
0x04e27aed: mov DWORD PTR [edi+0x138],ebp | |
0x04e27af3: mov DWORD PTR [edi+0x130],eax | |
0x04e27af9: call 0x6fecd930 | |
0x04e27afe: add esp,0x4 | |
0x04e27b01: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27b0b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27b15: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27b1f: cmp DWORD PTR [edi+4],0x0 | |
0x04e27b26: jne 0x04e20380 | |
0x04e27b2c: mov esi,DWORD PTR [ebp-28] | |
0x04e27b2f: mov edi,DWORD PTR [ebp-24] | |
0x04e27b32: ret | |
0x04e27b33: push 0x7015e86c | |
0x04e27b38: call 0x04e27b3d | |
0x04e27b3d: pusha | |
0x04e27b3e: call 0x70045bf0 | |
0x04e27b43: hlt | |
0x04e27b44: movzx ebx,BYTE PTR [esi+4] | |
0x04e27b48: add esi,0x4 | |
0x04e27b4b: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e27b52: mov DWORD PTR [ebp-8],0x0 | |
0x04e27b59: mov esi,DWORD PTR [ebp-28] | |
0x04e27b5c: mov edi,DWORD PTR [ebp-24] | |
0x04e27b5f: mov ecx,DWORD PTR fs:0x0 | |
0x04e27b67: mov ecx,DWORD PTR [ecx-12] | |
0x04e27b6a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27b71: je 0x04e27beb | |
0x04e27b77: call 0x04e27b81 | |
0x04e27b7c: jmp 0x04e27bda | |
0x04e27b81: lea eax,[esp+4] | |
0x04e27b85: mov DWORD PTR [ebp-28],esi | |
0x04e27b88: mov edi,DWORD PTR fs:0x0 | |
0x04e27b90: mov edi,DWORD PTR [edi-12] | |
0x04e27b93: push edi | |
0x04e27b94: mov DWORD PTR [edi+0x138],ebp | |
0x04e27b9a: mov DWORD PTR [edi+0x130],eax | |
0x04e27ba0: call 0x6fecd930 | |
0x04e27ba5: add esp,0x4 | |
0x04e27ba8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27bb2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27bbc: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27bc6: cmp DWORD PTR [edi+4],0x0 | |
0x04e27bcd: jne 0x04e20380 | |
0x04e27bd3: mov esi,DWORD PTR [ebp-28] | |
0x04e27bd6: mov edi,DWORD PTR [ebp-24] | |
0x04e27bd9: ret | |
0x04e27bda: push 0x7015e86c | |
0x04e27bdf: call 0x04e27be4 | |
0x04e27be4: pusha | |
0x04e27be5: call 0x70045bf0 | |
0x04e27bea: hlt | |
0x04e27beb: movzx ebx,BYTE PTR [esi+4] | |
0x04e27bef: add esi,0x4 | |
0x04e27bf2: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27bf9: mov DWORD PTR [ebp-8],0x0 | |
0x04e27c00: mov esi,DWORD PTR [ebp-28] | |
0x04e27c03: mov edi,DWORD PTR [ebp-24] | |
0x04e27c06: mov ecx,DWORD PTR fs:0x0 | |
0x04e27c0e: mov ecx,DWORD PTR [ecx-12] | |
0x04e27c11: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27c18: je 0x04e27c92 | |
0x04e27c1e: call 0x04e27c28 | |
0x04e27c23: jmp 0x04e27c81 | |
0x04e27c28: lea eax,[esp+4] | |
0x04e27c2c: mov DWORD PTR [ebp-28],esi | |
0x04e27c2f: mov edi,DWORD PTR fs:0x0 | |
0x04e27c37: mov edi,DWORD PTR [edi-12] | |
0x04e27c3a: push edi | |
0x04e27c3b: mov DWORD PTR [edi+0x138],ebp | |
0x04e27c41: mov DWORD PTR [edi+0x130],eax | |
0x04e27c47: call 0x6fecd930 | |
0x04e27c4c: add esp,0x4 | |
0x04e27c4f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27c59: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27c63: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27c6d: cmp DWORD PTR [edi+4],0x0 | |
0x04e27c74: jne 0x04e20380 | |
0x04e27c7a: mov esi,DWORD PTR [ebp-28] | |
0x04e27c7d: mov edi,DWORD PTR [ebp-24] | |
0x04e27c80: ret | |
0x04e27c81: push 0x7015e86c | |
0x04e27c86: call 0x04e27c8b | |
0x04e27c8b: pusha | |
0x04e27c8c: call 0x70045bf0 | |
0x04e27c91: hlt | |
0x04e27c92: movzx ebx,BYTE PTR [esi+4] | |
0x04e27c96: add esi,0x4 | |
0x04e27c99: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27ca0: mov DWORD PTR [ebp-8],0x0 | |
0x04e27ca7: mov esi,DWORD PTR [ebp-28] | |
0x04e27caa: mov edi,DWORD PTR [ebp-24] | |
0x04e27cad: mov ecx,DWORD PTR fs:0x0 | |
0x04e27cb5: mov ecx,DWORD PTR [ecx-12] | |
0x04e27cb8: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27cbf: je 0x04e27d39 | |
0x04e27cc5: call 0x04e27ccf | |
0x04e27cca: jmp 0x04e27d28 | |
0x04e27ccf: lea eax,[esp+4] | |
0x04e27cd3: mov DWORD PTR [ebp-28],esi | |
0x04e27cd6: mov edi,DWORD PTR fs:0x0 | |
0x04e27cde: mov edi,DWORD PTR [edi-12] | |
0x04e27ce1: push edi | |
0x04e27ce2: mov DWORD PTR [edi+0x138],ebp | |
0x04e27ce8: mov DWORD PTR [edi+0x130],eax | |
0x04e27cee: call 0x6fecd930 | |
0x04e27cf3: add esp,0x4 | |
0x04e27cf6: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27d00: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27d0a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27d14: cmp DWORD PTR [edi+4],0x0 | |
0x04e27d1b: jne 0x04e20380 | |
0x04e27d21: mov esi,DWORD PTR [ebp-28] | |
0x04e27d24: mov edi,DWORD PTR [ebp-24] | |
0x04e27d27: ret | |
0x04e27d28: push 0x7015e86c | |
0x04e27d2d: call 0x04e27d32 | |
0x04e27d32: pusha | |
0x04e27d33: call 0x70045bf0 | |
0x04e27d38: hlt | |
0x04e27d39: movzx ebx,BYTE PTR [esi+4] | |
0x04e27d3d: add esi,0x4 | |
0x04e27d40: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27d47: mov DWORD PTR [ebp-8],0x0 | |
0x04e27d4e: mov esi,DWORD PTR [ebp-28] | |
0x04e27d51: mov edi,DWORD PTR [ebp-24] | |
0x04e27d54: mov ecx,DWORD PTR fs:0x0 | |
0x04e27d5c: mov ecx,DWORD PTR [ecx-12] | |
0x04e27d5f: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27d66: je 0x04e27de0 | |
0x04e27d6c: call 0x04e27d76 | |
0x04e27d71: jmp 0x04e27dcf | |
0x04e27d76: lea eax,[esp+4] | |
0x04e27d7a: mov DWORD PTR [ebp-28],esi | |
0x04e27d7d: mov edi,DWORD PTR fs:0x0 | |
0x04e27d85: mov edi,DWORD PTR [edi-12] | |
0x04e27d88: push edi | |
0x04e27d89: mov DWORD PTR [edi+0x138],ebp | |
0x04e27d8f: mov DWORD PTR [edi+0x130],eax | |
0x04e27d95: call 0x6fecd930 | |
0x04e27d9a: add esp,0x4 | |
0x04e27d9d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27da7: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27db1: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27dbb: cmp DWORD PTR [edi+4],0x0 | |
0x04e27dc2: jne 0x04e20380 | |
0x04e27dc8: mov esi,DWORD PTR [ebp-28] | |
0x04e27dcb: mov edi,DWORD PTR [ebp-24] | |
0x04e27dce: ret | |
0x04e27dcf: push 0x7015e86c | |
0x04e27dd4: call 0x04e27dd9 | |
0x04e27dd9: pusha | |
0x04e27dda: call 0x70045bf0 | |
0x04e27ddf: hlt | |
0x04e27de0: movzx ebx,BYTE PTR [esi+4] | |
0x04e27de4: add esi,0x4 | |
0x04e27de7: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e27dee: mov DWORD PTR [ebp-8],0x0 | |
0x04e27df5: mov esi,DWORD PTR [ebp-28] | |
0x04e27df8: mov edi,DWORD PTR [ebp-24] | |
0x04e27dfb: mov ecx,DWORD PTR fs:0x0 | |
0x04e27e03: mov ecx,DWORD PTR [ecx-12] | |
0x04e27e06: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27e0d: je 0x04e27e87 | |
0x04e27e13: call 0x04e27e1d | |
0x04e27e18: jmp 0x04e27e76 | |
0x04e27e1d: lea eax,[esp+4] | |
0x04e27e21: mov DWORD PTR [ebp-28],esi | |
0x04e27e24: mov edi,DWORD PTR fs:0x0 | |
0x04e27e2c: mov edi,DWORD PTR [edi-12] | |
0x04e27e2f: push edi | |
0x04e27e30: mov DWORD PTR [edi+0x138],ebp | |
0x04e27e36: mov DWORD PTR [edi+0x130],eax | |
0x04e27e3c: call 0x6fecd930 | |
0x04e27e41: add esp,0x4 | |
0x04e27e44: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27e4e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27e58: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27e62: cmp DWORD PTR [edi+4],0x0 | |
0x04e27e69: jne 0x04e20380 | |
0x04e27e6f: mov esi,DWORD PTR [ebp-28] | |
0x04e27e72: mov edi,DWORD PTR [ebp-24] | |
0x04e27e75: ret | |
0x04e27e76: push 0x7015e86c | |
0x04e27e7b: call 0x04e27e80 | |
0x04e27e80: pusha | |
0x04e27e81: call 0x70045bf0 | |
0x04e27e86: hlt | |
0x04e27e87: movzx ebx,BYTE PTR [esi+5] | |
0x04e27e8b: add esi,0x5 | |
0x04e27e8e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e27e95: sub esp,0x8 | |
0x04e27e98: lds edi,(bad) | |
0x04e27e99: sti | |
0x04e27e9a: adc DWORD PTR [esp],eax | |
0x04e27e9d: fld QWORD PTR [esp] | |
0x04e27ea0: add esp,0x8 | |
0x04e27ea3: mov DWORD PTR [ebp-8],0x0 | |
0x04e27eaa: mov esi,DWORD PTR [ebp-28] | |
0x04e27ead: mov edi,DWORD PTR [ebp-24] | |
0x04e27eb0: mov ecx,DWORD PTR fs:0x0 | |
0x04e27eb8: mov ecx,DWORD PTR [ecx-12] | |
0x04e27ebb: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27ec2: je 0x04e27f3c | |
0x04e27ec8: call 0x04e27ed2 | |
0x04e27ecd: jmp 0x04e27f2b | |
0x04e27ed2: lea eax,[esp+4] | |
0x04e27ed6: mov DWORD PTR [ebp-28],esi | |
0x04e27ed9: mov edi,DWORD PTR fs:0x0 | |
0x04e27ee1: mov edi,DWORD PTR [edi-12] | |
0x04e27ee4: push edi | |
0x04e27ee5: mov DWORD PTR [edi+0x138],ebp | |
0x04e27eeb: mov DWORD PTR [edi+0x130],eax | |
0x04e27ef1: call 0x6fecd930 | |
0x04e27ef6: add esp,0x4 | |
0x04e27ef9: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27f03: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27f0d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27f17: cmp DWORD PTR [edi+4],0x0 | |
0x04e27f1e: jne 0x04e20380 | |
0x04e27f24: mov esi,DWORD PTR [ebp-28] | |
0x04e27f27: mov edi,DWORD PTR [ebp-24] | |
0x04e27f2a: ret | |
0x04e27f2b: push 0x7015e86c | |
0x04e27f30: call 0x04e27f35 | |
0x04e27f35: pusha | |
0x04e27f36: call 0x70045bf0 | |
0x04e27f3b: hlt | |
0x04e27f3c: movzx ebx,BYTE PTR [esi+5] | |
0x04e27f40: add esi,0x5 | |
0x04e27f43: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e27f4a: sub esp,0x4 | |
0x04e27f4d: lds edi,(bad) | |
0x04e27f4e: cli | |
0x04e27f4f: adc DWORD PTR [esp],eax | |
0x04e27f52: fld DWORD PTR [esp] | |
0x04e27f55: add esp,0x4 | |
0x04e27f58: mov DWORD PTR [ebp-8],0x0 | |
0x04e27f5f: mov esi,DWORD PTR [ebp-28] | |
0x04e27f62: mov edi,DWORD PTR [ebp-24] | |
0x04e27f65: mov ecx,DWORD PTR fs:0x0 | |
0x04e27f6d: mov ecx,DWORD PTR [ecx-12] | |
0x04e27f70: cmp DWORD PTR [ecx+4],0x0 | |
0x04e27f77: je 0x04e27ff1 | |
0x04e27f7d: call 0x04e27f87 | |
0x04e27f82: jmp 0x04e27fe0 | |
0x04e27f87: lea eax,[esp+4] | |
0x04e27f8b: mov DWORD PTR [ebp-28],esi | |
0x04e27f8e: mov edi,DWORD PTR fs:0x0 | |
0x04e27f96: mov edi,DWORD PTR [edi-12] | |
0x04e27f99: push edi | |
0x04e27f9a: mov DWORD PTR [edi+0x138],ebp | |
0x04e27fa0: mov DWORD PTR [edi+0x130],eax | |
0x04e27fa6: call 0x6fecd930 | |
0x04e27fab: add esp,0x4 | |
0x04e27fae: mov DWORD PTR [edi+0x130],0x0 | |
0x04e27fb8: mov DWORD PTR [edi+0x138],0x0 | |
0x04e27fc2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e27fcc: cmp DWORD PTR [edi+4],0x0 | |
0x04e27fd3: jne 0x04e20380 | |
0x04e27fd9: mov esi,DWORD PTR [ebp-28] | |
0x04e27fdc: mov edi,DWORD PTR [ebp-24] | |
0x04e27fdf: ret | |
0x04e27fe0: push 0x7015e86c | |
0x04e27fe5: call 0x04e27fea | |
0x04e27fea: pusha | |
0x04e27feb: call 0x70045bf0 | |
0x04e27ff0: hlt | |
0x04e27ff1: movzx ebx,BYTE PTR [esi+5] | |
0x04e27ff5: add esi,0x5 | |
0x04e27ff8: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e27fff: mov DWORD PTR [ebp-8],0x0 | |
0x04e28006: mov esi,DWORD PTR [ebp-28] | |
0x04e28009: mov edi,DWORD PTR [ebp-24] | |
0x04e2800c: mov ecx,DWORD PTR fs:0x0 | |
0x04e28014: mov ecx,DWORD PTR [ecx-12] | |
0x04e28017: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2801e: je 0x04e28098 | |
0x04e28024: call 0x04e2802e | |
0x04e28029: jmp 0x04e28087 | |
0x04e2802e: lea eax,[esp+4] | |
0x04e28032: mov DWORD PTR [ebp-28],esi | |
0x04e28035: mov edi,DWORD PTR fs:0x0 | |
0x04e2803d: mov edi,DWORD PTR [edi-12] | |
0x04e28040: push edi | |
0x04e28041: mov DWORD PTR [edi+0x138],ebp | |
0x04e28047: mov DWORD PTR [edi+0x130],eax | |
0x04e2804d: call 0x6fecd930 | |
0x04e28052: add esp,0x4 | |
0x04e28055: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2805f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28069: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28073: cmp DWORD PTR [edi+4],0x0 | |
0x04e2807a: jne 0x04e20380 | |
0x04e28080: mov esi,DWORD PTR [ebp-28] | |
0x04e28083: mov edi,DWORD PTR [ebp-24] | |
0x04e28086: ret | |
0x04e28087: push 0x7015e86c | |
0x04e2808c: call 0x04e28091 | |
0x04e28091: pusha | |
0x04e28092: call 0x70045bf0 | |
0x04e28097: hlt | |
0x04e28098: movzx ebx,BYTE PTR [esi+5] | |
0x04e2809c: add esi,0x5 | |
0x04e2809f: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e280a6: mov DWORD PTR [ebp-8],0x0 | |
0x04e280ad: mov esi,DWORD PTR [ebp-28] | |
0x04e280b0: mov edi,DWORD PTR [ebp-24] | |
0x04e280b3: mov ecx,DWORD PTR fs:0x0 | |
0x04e280bb: mov ecx,DWORD PTR [ecx-12] | |
0x04e280be: cmp DWORD PTR [ecx+4],0x0 | |
0x04e280c5: je 0x04e2813f | |
0x04e280cb: call 0x04e280d5 | |
0x04e280d0: jmp 0x04e2812e | |
0x04e280d5: lea eax,[esp+4] | |
0x04e280d9: mov DWORD PTR [ebp-28],esi | |
0x04e280dc: mov edi,DWORD PTR fs:0x0 | |
0x04e280e4: mov edi,DWORD PTR [edi-12] | |
0x04e280e7: push edi | |
0x04e280e8: mov DWORD PTR [edi+0x138],ebp | |
0x04e280ee: mov DWORD PTR [edi+0x130],eax | |
0x04e280f4: call 0x6fecd930 | |
0x04e280f9: add esp,0x4 | |
0x04e280fc: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28106: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28110: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2811a: cmp DWORD PTR [edi+4],0x0 | |
0x04e28121: jne 0x04e20380 | |
0x04e28127: mov esi,DWORD PTR [ebp-28] | |
0x04e2812a: mov edi,DWORD PTR [ebp-24] | |
0x04e2812d: ret | |
0x04e2812e: push 0x7015e86c | |
0x04e28133: call 0x04e28138 | |
0x04e28138: pusha | |
0x04e28139: call 0x70045bf0 | |
0x04e2813e: hlt | |
0x04e2813f: movzx ebx,BYTE PTR [esi+5] | |
0x04e28143: add esi,0x5 | |
0x04e28146: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2814d: mov DWORD PTR [ebp-8],0x0 | |
0x04e28154: mov esi,DWORD PTR [ebp-28] | |
0x04e28157: mov edi,DWORD PTR [ebp-24] | |
0x04e2815a: mov ecx,DWORD PTR fs:0x0 | |
0x04e28162: mov ecx,DWORD PTR [ecx-12] | |
0x04e28165: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2816c: je 0x04e281e6 | |
0x04e28172: call 0x04e2817c | |
0x04e28177: jmp 0x04e281d5 | |
0x04e2817c: lea eax,[esp+4] | |
0x04e28180: mov DWORD PTR [ebp-28],esi | |
0x04e28183: mov edi,DWORD PTR fs:0x0 | |
0x04e2818b: mov edi,DWORD PTR [edi-12] | |
0x04e2818e: push edi | |
0x04e2818f: mov DWORD PTR [edi+0x138],ebp | |
0x04e28195: mov DWORD PTR [edi+0x130],eax | |
0x04e2819b: call 0x6fecd930 | |
0x04e281a0: add esp,0x4 | |
0x04e281a3: mov DWORD PTR [edi+0x130],0x0 | |
0x04e281ad: mov DWORD PTR [edi+0x138],0x0 | |
0x04e281b7: mov DWORD PTR [edi+0x134],0x0 | |
0x04e281c1: cmp DWORD PTR [edi+4],0x0 | |
0x04e281c8: jne 0x04e20380 | |
0x04e281ce: mov esi,DWORD PTR [ebp-28] | |
0x04e281d1: mov edi,DWORD PTR [ebp-24] | |
0x04e281d4: ret | |
0x04e281d5: push 0x7015e86c | |
0x04e281da: call 0x04e281df | |
0x04e281df: pusha | |
0x04e281e0: call 0x70045bf0 | |
0x04e281e5: hlt | |
0x04e281e6: movzx ebx,BYTE PTR [esi+5] | |
0x04e281ea: add esi,0x5 | |
0x04e281ed: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e281f4: mov DWORD PTR [ebp-8],0x0 | |
0x04e281fb: mov esi,DWORD PTR [ebp-28] | |
0x04e281fe: mov edi,DWORD PTR [ebp-24] | |
0x04e28201: mov ecx,DWORD PTR fs:0x0 | |
0x04e28209: mov ecx,DWORD PTR [ecx-12] | |
0x04e2820c: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28213: je 0x04e2828d | |
0x04e28219: call 0x04e28223 | |
0x04e2821e: jmp 0x04e2827c | |
0x04e28223: lea eax,[esp+4] | |
0x04e28227: mov DWORD PTR [ebp-28],esi | |
0x04e2822a: mov edi,DWORD PTR fs:0x0 | |
0x04e28232: mov edi,DWORD PTR [edi-12] | |
0x04e28235: push edi | |
0x04e28236: mov DWORD PTR [edi+0x138],ebp | |
0x04e2823c: mov DWORD PTR [edi+0x130],eax | |
0x04e28242: call 0x6fecd930 | |
0x04e28247: add esp,0x4 | |
0x04e2824a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28254: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2825e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28268: cmp DWORD PTR [edi+4],0x0 | |
0x04e2826f: jne 0x04e20380 | |
0x04e28275: mov esi,DWORD PTR [ebp-28] | |
0x04e28278: mov edi,DWORD PTR [ebp-24] | |
0x04e2827b: ret | |
0x04e2827c: push 0x7015e86c | |
0x04e28281: call 0x04e28286 | |
0x04e28286: pusha | |
0x04e28287: call 0x70045bf0 | |
0x04e2828c: hlt | |
0x04e2828d: movzx ebx,BYTE PTR [esi+5] | |
0x04e28291: add esi,0x5 | |
0x04e28294: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2829b: mov DWORD PTR [ebp-8],0x0 | |
0x04e282a2: mov esi,DWORD PTR [ebp-28] | |
0x04e282a5: mov edi,DWORD PTR [ebp-24] | |
0x04e282a8: mov ecx,DWORD PTR fs:0x0 | |
0x04e282b0: mov ecx,DWORD PTR [ecx-12] | |
0x04e282b3: cmp DWORD PTR [ecx+4],0x0 | |
0x04e282ba: je 0x04e28334 | |
0x04e282c0: call 0x04e282ca | |
0x04e282c5: jmp 0x04e28323 | |
0x04e282ca: lea eax,[esp+4] | |
0x04e282ce: mov DWORD PTR [ebp-28],esi | |
0x04e282d1: mov edi,DWORD PTR fs:0x0 | |
0x04e282d9: mov edi,DWORD PTR [edi-12] | |
0x04e282dc: push edi | |
0x04e282dd: mov DWORD PTR [edi+0x138],ebp | |
0x04e282e3: mov DWORD PTR [edi+0x130],eax | |
0x04e282e9: call 0x6fecd930 | |
0x04e282ee: add esp,0x4 | |
0x04e282f1: mov DWORD PTR [edi+0x130],0x0 | |
0x04e282fb: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28305: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2830f: cmp DWORD PTR [edi+4],0x0 | |
0x04e28316: jne 0x04e20380 | |
0x04e2831c: mov esi,DWORD PTR [ebp-28] | |
0x04e2831f: mov edi,DWORD PTR [ebp-24] | |
0x04e28322: ret | |
0x04e28323: push 0x7015e86c | |
0x04e28328: call 0x04e2832d | |
0x04e2832d: pusha | |
0x04e2832e: call 0x70045bf0 | |
0x04e28333: hlt | |
0x04e28334: movzx ebx,BYTE PTR [esi+5] | |
0x04e28338: add esi,0x5 | |
0x04e2833b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e28342: mov DWORD PTR [ebp-8],0x0 | |
0x04e28349: mov esi,DWORD PTR [ebp-28] | |
0x04e2834c: mov edi,DWORD PTR [ebp-24] | |
0x04e2834f: mov ecx,DWORD PTR fs:0x0 | |
0x04e28357: mov ecx,DWORD PTR [ecx-12] | |
0x04e2835a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28361: je 0x04e283db | |
0x04e28367: call 0x04e28371 | |
0x04e2836c: jmp 0x04e283ca | |
0x04e28371: lea eax,[esp+4] | |
0x04e28375: mov DWORD PTR [ebp-28],esi | |
0x04e28378: mov edi,DWORD PTR fs:0x0 | |
0x04e28380: mov edi,DWORD PTR [edi-12] | |
0x04e28383: push edi | |
0x04e28384: mov DWORD PTR [edi+0x138],ebp | |
0x04e2838a: mov DWORD PTR [edi+0x130],eax | |
0x04e28390: call 0x6fecd930 | |
0x04e28395: add esp,0x4 | |
0x04e28398: mov DWORD PTR [edi+0x130],0x0 | |
0x04e283a2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e283ac: mov DWORD PTR [edi+0x134],0x0 | |
0x04e283b6: cmp DWORD PTR [edi+4],0x0 | |
0x04e283bd: jne 0x04e20380 | |
0x04e283c3: mov esi,DWORD PTR [ebp-28] | |
0x04e283c6: mov edi,DWORD PTR [ebp-24] | |
0x04e283c9: ret | |
0x04e283ca: push 0x7015e86c | |
0x04e283cf: call 0x04e283d4 | |
0x04e283d4: pusha | |
0x04e283d5: call 0x70045bf0 | |
0x04e283da: hlt | |
0x04e283db: movzx ebx,BYTE PTR [esi+5] | |
0x04e283df: add esi,0x5 | |
0x04e283e2: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e283e9: mov DWORD PTR [ebp-8],0x0 | |
0x04e283f0: mov esi,DWORD PTR [ebp-28] | |
0x04e283f3: mov edi,DWORD PTR [ebp-24] | |
0x04e283f6: mov ecx,DWORD PTR fs:0x0 | |
0x04e283fe: mov ecx,DWORD PTR [ecx-12] | |
0x04e28401: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28408: je 0x04e28482 | |
0x04e2840e: call 0x04e28418 | |
0x04e28413: jmp 0x04e28471 | |
0x04e28418: lea eax,[esp+4] | |
0x04e2841c: mov DWORD PTR [ebp-28],esi | |
0x04e2841f: mov edi,DWORD PTR fs:0x0 | |
0x04e28427: mov edi,DWORD PTR [edi-12] | |
0x04e2842a: push edi | |
0x04e2842b: mov DWORD PTR [edi+0x138],ebp | |
0x04e28431: mov DWORD PTR [edi+0x130],eax | |
0x04e28437: call 0x6fecd930 | |
0x04e2843c: add esp,0x4 | |
0x04e2843f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28449: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28453: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2845d: cmp DWORD PTR [edi+4],0x0 | |
0x04e28464: jne 0x04e20380 | |
0x04e2846a: mov esi,DWORD PTR [ebp-28] | |
0x04e2846d: mov edi,DWORD PTR [ebp-24] | |
0x04e28470: ret | |
0x04e28471: push 0x7015e86c | |
0x04e28476: call 0x04e2847b | |
0x04e2847b: pusha | |
0x04e2847c: call 0x70045bf0 | |
0x04e28481: hlt | |
0x04e28482: movzx ebx,BYTE PTR [esi+5] | |
0x04e28486: add esi,0x5 | |
0x04e28489: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e28490: mov DWORD PTR [ebp-8],0x0 | |
0x04e28497: mov esi,DWORD PTR [ebp-28] | |
0x04e2849a: mov edi,DWORD PTR [ebp-24] | |
0x04e2849d: mov ecx,DWORD PTR fs:0x0 | |
0x04e284a5: mov ecx,DWORD PTR [ecx-12] | |
0x04e284a8: cmp DWORD PTR [ecx+4],0x0 | |
0x04e284af: je 0x04e28529 | |
0x04e284b5: call 0x04e284bf | |
0x04e284ba: jmp 0x04e28518 | |
0x04e284bf: lea eax,[esp+4] | |
0x04e284c3: mov DWORD PTR [ebp-28],esi | |
0x04e284c6: mov edi,DWORD PTR fs:0x0 | |
0x04e284ce: mov edi,DWORD PTR [edi-12] | |
0x04e284d1: push edi | |
0x04e284d2: mov DWORD PTR [edi+0x138],ebp | |
0x04e284d8: mov DWORD PTR [edi+0x130],eax | |
0x04e284de: call 0x6fecd930 | |
0x04e284e3: add esp,0x4 | |
0x04e284e6: mov DWORD PTR [edi+0x130],0x0 | |
0x04e284f0: mov DWORD PTR [edi+0x138],0x0 | |
0x04e284fa: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28504: cmp DWORD PTR [edi+4],0x0 | |
0x04e2850b: jne 0x04e20380 | |
0x04e28511: mov esi,DWORD PTR [ebp-28] | |
0x04e28514: mov edi,DWORD PTR [ebp-24] | |
0x04e28517: ret | |
0x04e28518: push 0x7015e86c | |
0x04e2851d: call 0x04e28522 | |
0x04e28522: pusha | |
0x04e28523: call 0x70045bf0 | |
0x04e28528: hlt | |
0x04e28529: movzx ebx,BYTE PTR [esi+6] | |
0x04e2852d: add esi,0x6 | |
0x04e28530: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e28537: sub esp,0x8 | |
0x04e2853a: lds edi,(bad) | |
0x04e2853b: sti | |
0x04e2853c: adc DWORD PTR [esp],eax | |
0x04e2853f: fld QWORD PTR [esp] | |
0x04e28542: add esp,0x8 | |
0x04e28545: mov DWORD PTR [ebp-8],0x0 | |
0x04e2854c: mov esi,DWORD PTR [ebp-28] | |
0x04e2854f: mov edi,DWORD PTR [ebp-24] | |
0x04e28552: mov ecx,DWORD PTR fs:0x0 | |
0x04e2855a: mov ecx,DWORD PTR [ecx-12] | |
0x04e2855d: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28564: je 0x04e285de | |
0x04e2856a: call 0x04e28574 | |
0x04e2856f: jmp 0x04e285cd | |
0x04e28574: lea eax,[esp+4] | |
0x04e28578: mov DWORD PTR [ebp-28],esi | |
0x04e2857b: mov edi,DWORD PTR fs:0x0 | |
0x04e28583: mov edi,DWORD PTR [edi-12] | |
0x04e28586: push edi | |
0x04e28587: mov DWORD PTR [edi+0x138],ebp | |
0x04e2858d: mov DWORD PTR [edi+0x130],eax | |
0x04e28593: call 0x6fecd930 | |
0x04e28598: add esp,0x4 | |
0x04e2859b: mov DWORD PTR [edi+0x130],0x0 | |
0x04e285a5: mov DWORD PTR [edi+0x138],0x0 | |
0x04e285af: mov DWORD PTR [edi+0x134],0x0 | |
0x04e285b9: cmp DWORD PTR [edi+4],0x0 | |
0x04e285c0: jne 0x04e20380 | |
0x04e285c6: mov esi,DWORD PTR [ebp-28] | |
0x04e285c9: mov edi,DWORD PTR [ebp-24] | |
0x04e285cc: ret | |
0x04e285cd: push 0x7015e86c | |
0x04e285d2: call 0x04e285d7 | |
0x04e285d7: pusha | |
0x04e285d8: call 0x70045bf0 | |
0x04e285dd: hlt | |
0x04e285de: movzx ebx,BYTE PTR [esi+6] | |
0x04e285e2: add esi,0x6 | |
0x04e285e5: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e285ec: sub esp,0x4 | |
0x04e285ef: lds edi,(bad) | |
0x04e285f0: cli | |
0x04e285f1: adc DWORD PTR [esp],eax | |
0x04e285f4: fld DWORD PTR [esp] | |
0x04e285f7: add esp,0x4 | |
0x04e285fa: mov DWORD PTR [ebp-8],0x0 | |
0x04e28601: mov esi,DWORD PTR [ebp-28] | |
0x04e28604: mov edi,DWORD PTR [ebp-24] | |
0x04e28607: mov ecx,DWORD PTR fs:0x0 | |
0x04e2860f: mov ecx,DWORD PTR [ecx-12] | |
0x04e28612: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28619: je 0x04e28693 | |
0x04e2861f: call 0x04e28629 | |
0x04e28624: jmp 0x04e28682 | |
0x04e28629: lea eax,[esp+4] | |
0x04e2862d: mov DWORD PTR [ebp-28],esi | |
0x04e28630: mov edi,DWORD PTR fs:0x0 | |
0x04e28638: mov edi,DWORD PTR [edi-12] | |
0x04e2863b: push edi | |
0x04e2863c: mov DWORD PTR [edi+0x138],ebp | |
0x04e28642: mov DWORD PTR [edi+0x130],eax | |
0x04e28648: call 0x6fecd930 | |
0x04e2864d: add esp,0x4 | |
0x04e28650: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2865a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28664: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2866e: cmp DWORD PTR [edi+4],0x0 | |
0x04e28675: jne 0x04e20380 | |
0x04e2867b: mov esi,DWORD PTR [ebp-28] | |
0x04e2867e: mov edi,DWORD PTR [ebp-24] | |
0x04e28681: ret | |
0x04e28682: push 0x7015e86c | |
0x04e28687: call 0x04e2868c | |
0x04e2868c: pusha | |
0x04e2868d: call 0x70045bf0 | |
0x04e28692: hlt | |
0x04e28693: movzx ebx,BYTE PTR [esi+6] | |
0x04e28697: add esi,0x6 | |
0x04e2869a: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e286a1: mov DWORD PTR [ebp-8],0x0 | |
0x04e286a8: mov esi,DWORD PTR [ebp-28] | |
0x04e286ab: mov edi,DWORD PTR [ebp-24] | |
0x04e286ae: mov ecx,DWORD PTR fs:0x0 | |
0x04e286b6: mov ecx,DWORD PTR [ecx-12] | |
0x04e286b9: cmp DWORD PTR [ecx+4],0x0 | |
0x04e286c0: je 0x04e2873a | |
0x04e286c6: call 0x04e286d0 | |
0x04e286cb: jmp 0x04e28729 | |
0x04e286d0: lea eax,[esp+4] | |
0x04e286d4: mov DWORD PTR [ebp-28],esi | |
0x04e286d7: mov edi,DWORD PTR fs:0x0 | |
0x04e286df: mov edi,DWORD PTR [edi-12] | |
0x04e286e2: push edi | |
0x04e286e3: mov DWORD PTR [edi+0x138],ebp | |
0x04e286e9: mov DWORD PTR [edi+0x130],eax | |
0x04e286ef: call 0x6fecd930 | |
0x04e286f4: add esp,0x4 | |
0x04e286f7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28701: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2870b: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28715: cmp DWORD PTR [edi+4],0x0 | |
0x04e2871c: jne 0x04e20380 | |
0x04e28722: mov esi,DWORD PTR [ebp-28] | |
0x04e28725: mov edi,DWORD PTR [ebp-24] | |
0x04e28728: ret | |
0x04e28729: push 0x7015e86c | |
0x04e2872e: call 0x04e28733 | |
0x04e28733: pusha | |
0x04e28734: call 0x70045bf0 | |
0x04e28739: hlt | |
0x04e2873a: movzx ebx,BYTE PTR [esi+6] | |
0x04e2873e: add esi,0x6 | |
0x04e28741: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e28748: mov DWORD PTR [ebp-8],0x0 | |
0x04e2874f: mov esi,DWORD PTR [ebp-28] | |
0x04e28752: mov edi,DWORD PTR [ebp-24] | |
0x04e28755: mov ecx,DWORD PTR fs:0x0 | |
0x04e2875d: mov ecx,DWORD PTR [ecx-12] | |
0x04e28760: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28767: je 0x04e287e1 | |
0x04e2876d: call 0x04e28777 | |
0x04e28772: jmp 0x04e287d0 | |
0x04e28777: lea eax,[esp+4] | |
0x04e2877b: mov DWORD PTR [ebp-28],esi | |
0x04e2877e: mov edi,DWORD PTR fs:0x0 | |
0x04e28786: mov edi,DWORD PTR [edi-12] | |
0x04e28789: push edi | |
0x04e2878a: mov DWORD PTR [edi+0x138],ebp | |
0x04e28790: mov DWORD PTR [edi+0x130],eax | |
0x04e28796: call 0x6fecd930 | |
0x04e2879b: add esp,0x4 | |
0x04e2879e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e287a8: mov DWORD PTR [edi+0x138],0x0 | |
0x04e287b2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e287bc: cmp DWORD PTR [edi+4],0x0 | |
0x04e287c3: jne 0x04e20380 | |
0x04e287c9: mov esi,DWORD PTR [ebp-28] | |
0x04e287cc: mov edi,DWORD PTR [ebp-24] | |
0x04e287cf: ret | |
0x04e287d0: push 0x7015e86c | |
0x04e287d5: call 0x04e287da | |
0x04e287da: pusha | |
0x04e287db: call 0x70045bf0 | |
0x04e287e0: hlt | |
0x04e287e1: movzx ebx,BYTE PTR [esi+6] | |
0x04e287e5: add esi,0x6 | |
0x04e287e8: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e287ef: mov DWORD PTR [ebp-8],0x0 | |
0x04e287f6: mov esi,DWORD PTR [ebp-28] | |
0x04e287f9: mov edi,DWORD PTR [ebp-24] | |
0x04e287fc: mov ecx,DWORD PTR fs:0x0 | |
0x04e28804: mov ecx,DWORD PTR [ecx-12] | |
0x04e28807: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2880e: je 0x04e28888 | |
0x04e28814: call 0x04e2881e | |
0x04e28819: jmp 0x04e28877 | |
0x04e2881e: lea eax,[esp+4] | |
0x04e28822: mov DWORD PTR [ebp-28],esi | |
0x04e28825: mov edi,DWORD PTR fs:0x0 | |
0x04e2882d: mov edi,DWORD PTR [edi-12] | |
0x04e28830: push edi | |
0x04e28831: mov DWORD PTR [edi+0x138],ebp | |
0x04e28837: mov DWORD PTR [edi+0x130],eax | |
0x04e2883d: call 0x6fecd930 | |
0x04e28842: add esp,0x4 | |
0x04e28845: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2884f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28859: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28863: cmp DWORD PTR [edi+4],0x0 | |
0x04e2886a: jne 0x04e20380 | |
0x04e28870: mov esi,DWORD PTR [ebp-28] | |
0x04e28873: mov edi,DWORD PTR [ebp-24] | |
0x04e28876: ret | |
0x04e28877: push 0x7015e86c | |
0x04e2887c: call 0x04e28881 | |
0x04e28881: pusha | |
0x04e28882: call 0x70045bf0 | |
0x04e28887: hlt | |
0x04e28888: movzx ebx,BYTE PTR [esi+6] | |
0x04e2888c: add esi,0x6 | |
0x04e2888f: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e28896: mov DWORD PTR [ebp-8],0x0 | |
0x04e2889d: mov esi,DWORD PTR [ebp-28] | |
0x04e288a0: mov edi,DWORD PTR [ebp-24] | |
0x04e288a3: mov ecx,DWORD PTR fs:0x0 | |
0x04e288ab: mov ecx,DWORD PTR [ecx-12] | |
0x04e288ae: cmp DWORD PTR [ecx+4],0x0 | |
0x04e288b5: je 0x04e2892f | |
0x04e288bb: call 0x04e288c5 | |
0x04e288c0: jmp 0x04e2891e | |
0x04e288c5: lea eax,[esp+4] | |
0x04e288c9: mov DWORD PTR [ebp-28],esi | |
0x04e288cc: mov edi,DWORD PTR fs:0x0 | |
0x04e288d4: mov edi,DWORD PTR [edi-12] | |
0x04e288d7: push edi | |
0x04e288d8: mov DWORD PTR [edi+0x138],ebp | |
0x04e288de: mov DWORD PTR [edi+0x130],eax | |
0x04e288e4: call 0x6fecd930 | |
0x04e288e9: add esp,0x4 | |
0x04e288ec: mov DWORD PTR [edi+0x130],0x0 | |
0x04e288f6: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28900: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2890a: cmp DWORD PTR [edi+4],0x0 | |
0x04e28911: jne 0x04e20380 | |
0x04e28917: mov esi,DWORD PTR [ebp-28] | |
0x04e2891a: mov edi,DWORD PTR [ebp-24] | |
0x04e2891d: ret | |
0x04e2891e: push 0x7015e86c | |
0x04e28923: call 0x04e28928 | |
0x04e28928: pusha | |
0x04e28929: call 0x70045bf0 | |
0x04e2892e: hlt | |
0x04e2892f: movzx ebx,BYTE PTR [esi+6] | |
0x04e28933: add esi,0x6 | |
0x04e28936: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2893d: mov DWORD PTR [ebp-8],0x0 | |
0x04e28944: mov esi,DWORD PTR [ebp-28] | |
0x04e28947: mov edi,DWORD PTR [ebp-24] | |
0x04e2894a: mov ecx,DWORD PTR fs:0x0 | |
0x04e28952: mov ecx,DWORD PTR [ecx-12] | |
0x04e28955: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2895c: je 0x04e289d6 | |
0x04e28962: call 0x04e2896c | |
0x04e28967: jmp 0x04e289c5 | |
0x04e2896c: lea eax,[esp+4] | |
0x04e28970: mov DWORD PTR [ebp-28],esi | |
0x04e28973: mov edi,DWORD PTR fs:0x0 | |
0x04e2897b: mov edi,DWORD PTR [edi-12] | |
0x04e2897e: push edi | |
0x04e2897f: mov DWORD PTR [edi+0x138],ebp | |
0x04e28985: mov DWORD PTR [edi+0x130],eax | |
0x04e2898b: call 0x6fecd930 | |
0x04e28990: add esp,0x4 | |
0x04e28993: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2899d: mov DWORD PTR [edi+0x138],0x0 | |
0x04e289a7: mov DWORD PTR [edi+0x134],0x0 | |
0x04e289b1: cmp DWORD PTR [edi+4],0x0 | |
0x04e289b8: jne 0x04e20380 | |
0x04e289be: mov esi,DWORD PTR [ebp-28] | |
0x04e289c1: mov edi,DWORD PTR [ebp-24] | |
0x04e289c4: ret | |
0x04e289c5: push 0x7015e86c | |
0x04e289ca: call 0x04e289cf | |
0x04e289cf: pusha | |
0x04e289d0: call 0x70045bf0 | |
0x04e289d5: hlt | |
0x04e289d6: movzx ebx,BYTE PTR [esi+6] | |
0x04e289da: add esi,0x6 | |
0x04e289dd: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e289e4: mov DWORD PTR [ebp-8],0x0 | |
0x04e289eb: mov esi,DWORD PTR [ebp-28] | |
0x04e289ee: mov edi,DWORD PTR [ebp-24] | |
0x04e289f1: mov ecx,DWORD PTR fs:0x0 | |
0x04e289f9: mov ecx,DWORD PTR [ecx-12] | |
0x04e289fc: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28a03: je 0x04e28a7d | |
0x04e28a09: call 0x04e28a13 | |
0x04e28a0e: jmp 0x04e28a6c | |
0x04e28a13: lea eax,[esp+4] | |
0x04e28a17: mov DWORD PTR [ebp-28],esi | |
0x04e28a1a: mov edi,DWORD PTR fs:0x0 | |
0x04e28a22: mov edi,DWORD PTR [edi-12] | |
0x04e28a25: push edi | |
0x04e28a26: mov DWORD PTR [edi+0x138],ebp | |
0x04e28a2c: mov DWORD PTR [edi+0x130],eax | |
0x04e28a32: call 0x6fecd930 | |
0x04e28a37: add esp,0x4 | |
0x04e28a3a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28a44: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28a4e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28a58: cmp DWORD PTR [edi+4],0x0 | |
0x04e28a5f: jne 0x04e20380 | |
0x04e28a65: mov esi,DWORD PTR [ebp-28] | |
0x04e28a68: mov edi,DWORD PTR [ebp-24] | |
0x04e28a6b: ret | |
0x04e28a6c: push 0x7015e86c | |
0x04e28a71: call 0x04e28a76 | |
0x04e28a76: pusha | |
0x04e28a77: call 0x70045bf0 | |
0x04e28a7c: hlt | |
0x04e28a7d: movzx ebx,BYTE PTR [esi+6] | |
0x04e28a81: add esi,0x6 | |
0x04e28a84: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e28a8b: mov DWORD PTR [ebp-8],0x0 | |
0x04e28a92: mov esi,DWORD PTR [ebp-28] | |
0x04e28a95: mov edi,DWORD PTR [ebp-24] | |
0x04e28a98: mov ecx,DWORD PTR fs:0x0 | |
0x04e28aa0: mov ecx,DWORD PTR [ecx-12] | |
0x04e28aa3: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28aaa: je 0x04e28b24 | |
0x04e28ab0: call 0x04e28aba | |
0x04e28ab5: jmp 0x04e28b13 | |
0x04e28aba: lea eax,[esp+4] | |
0x04e28abe: mov DWORD PTR [ebp-28],esi | |
0x04e28ac1: mov edi,DWORD PTR fs:0x0 | |
0x04e28ac9: mov edi,DWORD PTR [edi-12] | |
0x04e28acc: push edi | |
0x04e28acd: mov DWORD PTR [edi+0x138],ebp | |
0x04e28ad3: mov DWORD PTR [edi+0x130],eax | |
0x04e28ad9: call 0x6fecd930 | |
0x04e28ade: add esp,0x4 | |
0x04e28ae1: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28aeb: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28af5: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28aff: cmp DWORD PTR [edi+4],0x0 | |
0x04e28b06: jne 0x04e20380 | |
0x04e28b0c: mov esi,DWORD PTR [ebp-28] | |
0x04e28b0f: mov edi,DWORD PTR [ebp-24] | |
0x04e28b12: ret | |
0x04e28b13: push 0x7015e86c | |
0x04e28b18: call 0x04e28b1d | |
0x04e28b1d: pusha | |
0x04e28b1e: call 0x70045bf0 | |
0x04e28b23: hlt | |
0x04e28b24: movzx ebx,BYTE PTR [esi+6] | |
0x04e28b28: add esi,0x6 | |
0x04e28b2b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e28b32: mov DWORD PTR [ebp-8],0x0 | |
0x04e28b39: mov esi,DWORD PTR [ebp-28] | |
0x04e28b3c: mov edi,DWORD PTR [ebp-24] | |
0x04e28b3f: mov ecx,DWORD PTR fs:0x0 | |
0x04e28b47: mov ecx,DWORD PTR [ecx-12] | |
0x04e28b4a: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28b51: je 0x04e28bcb | |
0x04e28b57: call 0x04e28b61 | |
0x04e28b5c: jmp 0x04e28bba | |
0x04e28b61: lea eax,[esp+4] | |
0x04e28b65: mov DWORD PTR [ebp-28],esi | |
0x04e28b68: mov edi,DWORD PTR fs:0x0 | |
0x04e28b70: mov edi,DWORD PTR [edi-12] | |
0x04e28b73: push edi | |
0x04e28b74: mov DWORD PTR [edi+0x138],ebp | |
0x04e28b7a: mov DWORD PTR [edi+0x130],eax | |
0x04e28b80: call 0x6fecd930 | |
0x04e28b85: add esp,0x4 | |
0x04e28b88: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28b92: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28b9c: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28ba6: cmp DWORD PTR [edi+4],0x0 | |
0x04e28bad: jne 0x04e20380 | |
0x04e28bb3: mov esi,DWORD PTR [ebp-28] | |
0x04e28bb6: mov edi,DWORD PTR [ebp-24] | |
0x04e28bb9: ret | |
0x04e28bba: push 0x7015e86c | |
0x04e28bbf: call 0x04e28bc4 | |
0x04e28bc4: pusha | |
0x04e28bc5: call 0x70045bf0 | |
0x04e28bca: hlt | |
0x04e28bcb: movzx ebx,BYTE PTR [esi+7] | |
0x04e28bcf: add esi,0x7 | |
0x04e28bd2: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e28bd9: sub esp,0x8 | |
0x04e28bdc: lds edi,(bad) | |
0x04e28bdd: sti | |
0x04e28bde: adc DWORD PTR [esp],eax | |
0x04e28be1: fld QWORD PTR [esp] | |
0x04e28be4: add esp,0x8 | |
0x04e28be7: mov DWORD PTR [ebp-8],0x0 | |
0x04e28bee: mov esi,DWORD PTR [ebp-28] | |
0x04e28bf1: mov edi,DWORD PTR [ebp-24] | |
0x04e28bf4: mov ecx,DWORD PTR fs:0x0 | |
0x04e28bfc: mov ecx,DWORD PTR [ecx-12] | |
0x04e28bff: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28c06: je 0x04e28c80 | |
0x04e28c0c: call 0x04e28c16 | |
0x04e28c11: jmp 0x04e28c6f | |
0x04e28c16: lea eax,[esp+4] | |
0x04e28c1a: mov DWORD PTR [ebp-28],esi | |
0x04e28c1d: mov edi,DWORD PTR fs:0x0 | |
0x04e28c25: mov edi,DWORD PTR [edi-12] | |
0x04e28c28: push edi | |
0x04e28c29: mov DWORD PTR [edi+0x138],ebp | |
0x04e28c2f: mov DWORD PTR [edi+0x130],eax | |
0x04e28c35: call 0x6fecd930 | |
0x04e28c3a: add esp,0x4 | |
0x04e28c3d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28c47: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28c51: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28c5b: cmp DWORD PTR [edi+4],0x0 | |
0x04e28c62: jne 0x04e20380 | |
0x04e28c68: mov esi,DWORD PTR [ebp-28] | |
0x04e28c6b: mov edi,DWORD PTR [ebp-24] | |
0x04e28c6e: ret | |
0x04e28c6f: push 0x7015e86c | |
0x04e28c74: call 0x04e28c79 | |
0x04e28c79: pusha | |
0x04e28c7a: call 0x70045bf0 | |
0x04e28c7f: hlt | |
0x04e28c80: movzx ebx,BYTE PTR [esi+7] | |
0x04e28c84: add esi,0x7 | |
0x04e28c87: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e28c8e: sub esp,0x4 | |
0x04e28c91: lds edi,(bad) | |
0x04e28c92: cli | |
0x04e28c93: adc DWORD PTR [esp],eax | |
0x04e28c96: fld DWORD PTR [esp] | |
0x04e28c99: add esp,0x4 | |
0x04e28c9c: mov DWORD PTR [ebp-8],0x0 | |
0x04e28ca3: mov esi,DWORD PTR [ebp-28] | |
0x04e28ca6: mov edi,DWORD PTR [ebp-24] | |
0x04e28ca9: mov ecx,DWORD PTR fs:0x0 | |
0x04e28cb1: mov ecx,DWORD PTR [ecx-12] | |
0x04e28cb4: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28cbb: je 0x04e28d35 | |
0x04e28cc1: call 0x04e28ccb | |
0x04e28cc6: jmp 0x04e28d24 | |
0x04e28ccb: lea eax,[esp+4] | |
0x04e28ccf: mov DWORD PTR [ebp-28],esi | |
0x04e28cd2: mov edi,DWORD PTR fs:0x0 | |
0x04e28cda: mov edi,DWORD PTR [edi-12] | |
0x04e28cdd: push edi | |
0x04e28cde: mov DWORD PTR [edi+0x138],ebp | |
0x04e28ce4: mov DWORD PTR [edi+0x130],eax | |
0x04e28cea: call 0x6fecd930 | |
0x04e28cef: add esp,0x4 | |
0x04e28cf2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28cfc: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28d06: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28d10: cmp DWORD PTR [edi+4],0x0 | |
0x04e28d17: jne 0x04e20380 | |
0x04e28d1d: mov esi,DWORD PTR [ebp-28] | |
0x04e28d20: mov edi,DWORD PTR [ebp-24] | |
0x04e28d23: ret | |
0x04e28d24: push 0x7015e86c | |
0x04e28d29: call 0x04e28d2e | |
0x04e28d2e: pusha | |
0x04e28d2f: call 0x70045bf0 | |
0x04e28d34: hlt | |
0x04e28d35: movzx ebx,BYTE PTR [esi+7] | |
0x04e28d39: add esi,0x7 | |
0x04e28d3c: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e28d43: mov DWORD PTR [ebp-8],0x0 | |
0x04e28d4a: mov esi,DWORD PTR [ebp-28] | |
0x04e28d4d: mov edi,DWORD PTR [ebp-24] | |
0x04e28d50: mov ecx,DWORD PTR fs:0x0 | |
0x04e28d58: mov ecx,DWORD PTR [ecx-12] | |
0x04e28d5b: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28d62: je 0x04e28ddc | |
0x04e28d68: call 0x04e28d72 | |
0x04e28d6d: jmp 0x04e28dcb | |
0x04e28d72: lea eax,[esp+4] | |
0x04e28d76: mov DWORD PTR [ebp-28],esi | |
0x04e28d79: mov edi,DWORD PTR fs:0x0 | |
0x04e28d81: mov edi,DWORD PTR [edi-12] | |
0x04e28d84: push edi | |
0x04e28d85: mov DWORD PTR [edi+0x138],ebp | |
0x04e28d8b: mov DWORD PTR [edi+0x130],eax | |
0x04e28d91: call 0x6fecd930 | |
0x04e28d96: add esp,0x4 | |
0x04e28d99: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28da3: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28dad: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28db7: cmp DWORD PTR [edi+4],0x0 | |
0x04e28dbe: jne 0x04e20380 | |
0x04e28dc4: mov esi,DWORD PTR [ebp-28] | |
0x04e28dc7: mov edi,DWORD PTR [ebp-24] | |
0x04e28dca: ret | |
0x04e28dcb: push 0x7015e86c | |
0x04e28dd0: call 0x04e28dd5 | |
0x04e28dd5: pusha | |
0x04e28dd6: call 0x70045bf0 | |
0x04e28ddb: hlt | |
0x04e28ddc: movzx ebx,BYTE PTR [esi+7] | |
0x04e28de0: add esi,0x7 | |
0x04e28de3: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e28dea: mov DWORD PTR [ebp-8],0x0 | |
0x04e28df1: mov esi,DWORD PTR [ebp-28] | |
0x04e28df4: mov edi,DWORD PTR [ebp-24] | |
0x04e28df7: mov ecx,DWORD PTR fs:0x0 | |
0x04e28dff: mov ecx,DWORD PTR [ecx-12] | |
0x04e28e02: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28e09: je 0x04e28e83 | |
0x04e28e0f: call 0x04e28e19 | |
0x04e28e14: jmp 0x04e28e72 | |
0x04e28e19: lea eax,[esp+4] | |
0x04e28e1d: mov DWORD PTR [ebp-28],esi | |
0x04e28e20: mov edi,DWORD PTR fs:0x0 | |
0x04e28e28: mov edi,DWORD PTR [edi-12] | |
0x04e28e2b: push edi | |
0x04e28e2c: mov DWORD PTR [edi+0x138],ebp | |
0x04e28e32: mov DWORD PTR [edi+0x130],eax | |
0x04e28e38: call 0x6fecd930 | |
0x04e28e3d: add esp,0x4 | |
0x04e28e40: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28e4a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28e54: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28e5e: cmp DWORD PTR [edi+4],0x0 | |
0x04e28e65: jne 0x04e20380 | |
0x04e28e6b: mov esi,DWORD PTR [ebp-28] | |
0x04e28e6e: mov edi,DWORD PTR [ebp-24] | |
0x04e28e71: ret | |
0x04e28e72: push 0x7015e86c | |
0x04e28e77: call 0x04e28e7c | |
0x04e28e7c: pusha | |
0x04e28e7d: call 0x70045bf0 | |
0x04e28e82: hlt | |
0x04e28e83: movzx ebx,BYTE PTR [esi+7] | |
0x04e28e87: add esi,0x7 | |
0x04e28e8a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e28e91: mov DWORD PTR [ebp-8],0x0 | |
0x04e28e98: mov esi,DWORD PTR [ebp-28] | |
0x04e28e9b: mov edi,DWORD PTR [ebp-24] | |
0x04e28e9e: mov ecx,DWORD PTR fs:0x0 | |
0x04e28ea6: mov ecx,DWORD PTR [ecx-12] | |
0x04e28ea9: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28eb0: je 0x04e28f2a | |
0x04e28eb6: call 0x04e28ec0 | |
0x04e28ebb: jmp 0x04e28f19 | |
0x04e28ec0: lea eax,[esp+4] | |
0x04e28ec4: mov DWORD PTR [ebp-28],esi | |
0x04e28ec7: mov edi,DWORD PTR fs:0x0 | |
0x04e28ecf: mov edi,DWORD PTR [edi-12] | |
0x04e28ed2: push edi | |
0x04e28ed3: mov DWORD PTR [edi+0x138],ebp | |
0x04e28ed9: mov DWORD PTR [edi+0x130],eax | |
0x04e28edf: call 0x6fecd930 | |
0x04e28ee4: add esp,0x4 | |
0x04e28ee7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28ef1: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28efb: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28f05: cmp DWORD PTR [edi+4],0x0 | |
0x04e28f0c: jne 0x04e20380 | |
0x04e28f12: mov esi,DWORD PTR [ebp-28] | |
0x04e28f15: mov edi,DWORD PTR [ebp-24] | |
0x04e28f18: ret | |
0x04e28f19: push 0x7015e86c | |
0x04e28f1e: call 0x04e28f23 | |
0x04e28f23: pusha | |
0x04e28f24: call 0x70045bf0 | |
0x04e28f29: hlt | |
0x04e28f2a: movzx ebx,BYTE PTR [esi+7] | |
0x04e28f2e: add esi,0x7 | |
0x04e28f31: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e28f38: mov DWORD PTR [ebp-8],0x0 | |
0x04e28f3f: mov esi,DWORD PTR [ebp-28] | |
0x04e28f42: mov edi,DWORD PTR [ebp-24] | |
0x04e28f45: mov ecx,DWORD PTR fs:0x0 | |
0x04e28f4d: mov ecx,DWORD PTR [ecx-12] | |
0x04e28f50: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28f57: je 0x04e28fd1 | |
0x04e28f5d: call 0x04e28f67 | |
0x04e28f62: jmp 0x04e28fc0 | |
0x04e28f67: lea eax,[esp+4] | |
0x04e28f6b: mov DWORD PTR [ebp-28],esi | |
0x04e28f6e: mov edi,DWORD PTR fs:0x0 | |
0x04e28f76: mov edi,DWORD PTR [edi-12] | |
0x04e28f79: push edi | |
0x04e28f7a: mov DWORD PTR [edi+0x138],ebp | |
0x04e28f80: mov DWORD PTR [edi+0x130],eax | |
0x04e28f86: call 0x6fecd930 | |
0x04e28f8b: add esp,0x4 | |
0x04e28f8e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e28f98: mov DWORD PTR [edi+0x138],0x0 | |
0x04e28fa2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e28fac: cmp DWORD PTR [edi+4],0x0 | |
0x04e28fb3: jne 0x04e20380 | |
0x04e28fb9: mov esi,DWORD PTR [ebp-28] | |
0x04e28fbc: mov edi,DWORD PTR [ebp-24] | |
0x04e28fbf: ret | |
0x04e28fc0: push 0x7015e86c | |
0x04e28fc5: call 0x04e28fca | |
0x04e28fca: pusha | |
0x04e28fcb: call 0x70045bf0 | |
0x04e28fd0: hlt | |
0x04e28fd1: movzx ebx,BYTE PTR [esi+7] | |
0x04e28fd5: add esi,0x7 | |
0x04e28fd8: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e28fdf: mov DWORD PTR [ebp-8],0x0 | |
0x04e28fe6: mov esi,DWORD PTR [ebp-28] | |
0x04e28fe9: mov edi,DWORD PTR [ebp-24] | |
0x04e28fec: mov ecx,DWORD PTR fs:0x0 | |
0x04e28ff4: mov ecx,DWORD PTR [ecx-12] | |
0x04e28ff7: cmp DWORD PTR [ecx+4],0x0 | |
0x04e28ffe: je 0x04e29078 | |
0x04e29004: call 0x04e2900e | |
0x04e29009: jmp 0x04e29067 | |
0x04e2900e: lea eax,[esp+4] | |
0x04e29012: mov DWORD PTR [ebp-28],esi | |
0x04e29015: mov edi,DWORD PTR fs:0x0 | |
0x04e2901d: mov edi,DWORD PTR [edi-12] | |
0x04e29020: push edi | |
0x04e29021: mov DWORD PTR [edi+0x138],ebp | |
0x04e29027: mov DWORD PTR [edi+0x130],eax | |
0x04e2902d: call 0x6fecd930 | |
0x04e29032: add esp,0x4 | |
0x04e29035: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2903f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29049: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29053: cmp DWORD PTR [edi+4],0x0 | |
0x04e2905a: jne 0x04e20380 | |
0x04e29060: mov esi,DWORD PTR [ebp-28] | |
0x04e29063: mov edi,DWORD PTR [ebp-24] | |
0x04e29066: ret | |
0x04e29067: push 0x7015e86c | |
0x04e2906c: call 0x04e29071 | |
0x04e29071: pusha | |
0x04e29072: call 0x70045bf0 | |
0x04e29077: hlt | |
0x04e29078: movzx ebx,BYTE PTR [esi+7] | |
0x04e2907c: add esi,0x7 | |
0x04e2907f: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29086: mov DWORD PTR [ebp-8],0x0 | |
0x04e2908d: mov esi,DWORD PTR [ebp-28] | |
0x04e29090: mov edi,DWORD PTR [ebp-24] | |
0x04e29093: mov ecx,DWORD PTR fs:0x0 | |
0x04e2909b: mov ecx,DWORD PTR [ecx-12] | |
0x04e2909e: cmp DWORD PTR [ecx+4],0x0 | |
0x04e290a5: je 0x04e2911f | |
0x04e290ab: call 0x04e290b5 | |
0x04e290b0: jmp 0x04e2910e | |
0x04e290b5: lea eax,[esp+4] | |
0x04e290b9: mov DWORD PTR [ebp-28],esi | |
0x04e290bc: mov edi,DWORD PTR fs:0x0 | |
0x04e290c4: mov edi,DWORD PTR [edi-12] | |
0x04e290c7: push edi | |
0x04e290c8: mov DWORD PTR [edi+0x138],ebp | |
0x04e290ce: mov DWORD PTR [edi+0x130],eax | |
0x04e290d4: call 0x6fecd930 | |
0x04e290d9: add esp,0x4 | |
0x04e290dc: mov DWORD PTR [edi+0x130],0x0 | |
0x04e290e6: mov DWORD PTR [edi+0x138],0x0 | |
0x04e290f0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e290fa: cmp DWORD PTR [edi+4],0x0 | |
0x04e29101: jne 0x04e20380 | |
0x04e29107: mov esi,DWORD PTR [ebp-28] | |
0x04e2910a: mov edi,DWORD PTR [ebp-24] | |
0x04e2910d: ret | |
0x04e2910e: push 0x7015e86c | |
0x04e29113: call 0x04e29118 | |
0x04e29118: pusha | |
0x04e29119: call 0x70045bf0 | |
0x04e2911e: hlt | |
0x04e2911f: movzx ebx,BYTE PTR [esi+7] | |
0x04e29123: add esi,0x7 | |
0x04e29126: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2912d: mov DWORD PTR [ebp-8],0x0 | |
0x04e29134: mov esi,DWORD PTR [ebp-28] | |
0x04e29137: mov edi,DWORD PTR [ebp-24] | |
0x04e2913a: mov ecx,DWORD PTR fs:0x0 | |
0x04e29142: mov ecx,DWORD PTR [ecx-12] | |
0x04e29145: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2914c: je 0x04e291c6 | |
0x04e29152: call 0x04e2915c | |
0x04e29157: jmp 0x04e291b5 | |
0x04e2915c: lea eax,[esp+4] | |
0x04e29160: mov DWORD PTR [ebp-28],esi | |
0x04e29163: mov edi,DWORD PTR fs:0x0 | |
0x04e2916b: mov edi,DWORD PTR [edi-12] | |
0x04e2916e: push edi | |
0x04e2916f: mov DWORD PTR [edi+0x138],ebp | |
0x04e29175: mov DWORD PTR [edi+0x130],eax | |
0x04e2917b: call 0x6fecd930 | |
0x04e29180: add esp,0x4 | |
0x04e29183: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2918d: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29197: mov DWORD PTR [edi+0x134],0x0 | |
0x04e291a1: cmp DWORD PTR [edi+4],0x0 | |
0x04e291a8: jne 0x04e20380 | |
0x04e291ae: mov esi,DWORD PTR [ebp-28] | |
0x04e291b1: mov edi,DWORD PTR [ebp-24] | |
0x04e291b4: ret | |
0x04e291b5: push 0x7015e86c | |
0x04e291ba: call 0x04e291bf | |
0x04e291bf: pusha | |
0x04e291c0: call 0x70045bf0 | |
0x04e291c5: hlt | |
0x04e291c6: movzx ebx,BYTE PTR [esi+7] | |
0x04e291ca: add esi,0x7 | |
0x04e291cd: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e291d4: mov DWORD PTR [ebp-8],0x0 | |
0x04e291db: mov esi,DWORD PTR [ebp-28] | |
0x04e291de: mov edi,DWORD PTR [ebp-24] | |
0x04e291e1: mov ecx,DWORD PTR fs:0x0 | |
0x04e291e9: mov ecx,DWORD PTR [ecx-12] | |
0x04e291ec: cmp DWORD PTR [ecx+4],0x0 | |
0x04e291f3: je 0x04e2926d | |
0x04e291f9: call 0x04e29203 | |
0x04e291fe: jmp 0x04e2925c | |
0x04e29203: lea eax,[esp+4] | |
0x04e29207: mov DWORD PTR [ebp-28],esi | |
0x04e2920a: mov edi,DWORD PTR fs:0x0 | |
0x04e29212: mov edi,DWORD PTR [edi-12] | |
0x04e29215: push edi | |
0x04e29216: mov DWORD PTR [edi+0x138],ebp | |
0x04e2921c: mov DWORD PTR [edi+0x130],eax | |
0x04e29222: call 0x6fecd930 | |
0x04e29227: add esp,0x4 | |
0x04e2922a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29234: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2923e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29248: cmp DWORD PTR [edi+4],0x0 | |
0x04e2924f: jne 0x04e20380 | |
0x04e29255: mov esi,DWORD PTR [ebp-28] | |
0x04e29258: mov edi,DWORD PTR [ebp-24] | |
0x04e2925b: ret | |
0x04e2925c: push 0x7015e86c | |
0x04e29261: call 0x04e29266 | |
0x04e29266: pusha | |
0x04e29267: call 0x70045bf0 | |
0x04e2926c: hlt | |
0x04e2926d: movzx ebx,BYTE PTR [esi+8] | |
0x04e29271: add esi,0x8 | |
0x04e29274: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2927b: sub esp,0x8 | |
0x04e2927e: lds edi,(bad) | |
0x04e2927f: sti | |
0x04e29280: adc DWORD PTR [esp],eax | |
0x04e29283: fld QWORD PTR [esp] | |
0x04e29286: add esp,0x8 | |
0x04e29289: mov DWORD PTR [ebp-8],0x0 | |
0x04e29290: mov esi,DWORD PTR [ebp-28] | |
0x04e29293: mov edi,DWORD PTR [ebp-24] | |
0x04e29296: mov ecx,DWORD PTR fs:0x0 | |
0x04e2929e: mov ecx,DWORD PTR [ecx-12] | |
0x04e292a1: cmp DWORD PTR [ecx+4],0x0 | |
0x04e292a8: je 0x04e29322 | |
0x04e292ae: call 0x04e292b8 | |
0x04e292b3: jmp 0x04e29311 | |
0x04e292b8: lea eax,[esp+4] | |
0x04e292bc: mov DWORD PTR [ebp-28],esi | |
0x04e292bf: mov edi,DWORD PTR fs:0x0 | |
0x04e292c7: mov edi,DWORD PTR [edi-12] | |
0x04e292ca: push edi | |
0x04e292cb: mov DWORD PTR [edi+0x138],ebp | |
0x04e292d1: mov DWORD PTR [edi+0x130],eax | |
0x04e292d7: call 0x6fecd930 | |
0x04e292dc: add esp,0x4 | |
0x04e292df: mov DWORD PTR [edi+0x130],0x0 | |
0x04e292e9: mov DWORD PTR [edi+0x138],0x0 | |
0x04e292f3: mov DWORD PTR [edi+0x134],0x0 | |
0x04e292fd: cmp DWORD PTR [edi+4],0x0 | |
0x04e29304: jne 0x04e20380 | |
0x04e2930a: mov esi,DWORD PTR [ebp-28] | |
0x04e2930d: mov edi,DWORD PTR [ebp-24] | |
0x04e29310: ret | |
0x04e29311: push 0x7015e86c | |
0x04e29316: call 0x04e2931b | |
0x04e2931b: pusha | |
0x04e2931c: call 0x70045bf0 | |
0x04e29321: hlt | |
0x04e29322: movzx ebx,BYTE PTR [esi+8] | |
0x04e29326: add esi,0x8 | |
0x04e29329: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e29330: sub esp,0x4 | |
0x04e29333: lds edi,(bad) | |
0x04e29334: cli | |
0x04e29335: adc DWORD PTR [esp],eax | |
0x04e29338: fld DWORD PTR [esp] | |
0x04e2933b: add esp,0x4 | |
0x04e2933e: mov DWORD PTR [ebp-8],0x0 | |
0x04e29345: mov esi,DWORD PTR [ebp-28] | |
0x04e29348: mov edi,DWORD PTR [ebp-24] | |
0x04e2934b: mov ecx,DWORD PTR fs:0x0 | |
0x04e29353: mov ecx,DWORD PTR [ecx-12] | |
0x04e29356: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2935d: je 0x04e293d7 | |
0x04e29363: call 0x04e2936d | |
0x04e29368: jmp 0x04e293c6 | |
0x04e2936d: lea eax,[esp+4] | |
0x04e29371: mov DWORD PTR [ebp-28],esi | |
0x04e29374: mov edi,DWORD PTR fs:0x0 | |
0x04e2937c: mov edi,DWORD PTR [edi-12] | |
0x04e2937f: push edi | |
0x04e29380: mov DWORD PTR [edi+0x138],ebp | |
0x04e29386: mov DWORD PTR [edi+0x130],eax | |
0x04e2938c: call 0x6fecd930 | |
0x04e29391: add esp,0x4 | |
0x04e29394: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2939e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e293a8: mov DWORD PTR [edi+0x134],0x0 | |
0x04e293b2: cmp DWORD PTR [edi+4],0x0 | |
0x04e293b9: jne 0x04e20380 | |
0x04e293bf: mov esi,DWORD PTR [ebp-28] | |
0x04e293c2: mov edi,DWORD PTR [ebp-24] | |
0x04e293c5: ret | |
0x04e293c6: push 0x7015e86c | |
0x04e293cb: call 0x04e293d0 | |
0x04e293d0: pusha | |
0x04e293d1: call 0x70045bf0 | |
0x04e293d6: hlt | |
0x04e293d7: movzx ebx,BYTE PTR [esi+8] | |
0x04e293db: add esi,0x8 | |
0x04e293de: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e293e5: mov DWORD PTR [ebp-8],0x0 | |
0x04e293ec: mov esi,DWORD PTR [ebp-28] | |
0x04e293ef: mov edi,DWORD PTR [ebp-24] | |
0x04e293f2: mov ecx,DWORD PTR fs:0x0 | |
0x04e293fa: mov ecx,DWORD PTR [ecx-12] | |
0x04e293fd: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29404: je 0x04e2947e | |
0x04e2940a: call 0x04e29414 | |
0x04e2940f: jmp 0x04e2946d | |
0x04e29414: lea eax,[esp+4] | |
0x04e29418: mov DWORD PTR [ebp-28],esi | |
0x04e2941b: mov edi,DWORD PTR fs:0x0 | |
0x04e29423: mov edi,DWORD PTR [edi-12] | |
0x04e29426: push edi | |
0x04e29427: mov DWORD PTR [edi+0x138],ebp | |
0x04e2942d: mov DWORD PTR [edi+0x130],eax | |
0x04e29433: call 0x6fecd930 | |
0x04e29438: add esp,0x4 | |
0x04e2943b: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29445: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2944f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29459: cmp DWORD PTR [edi+4],0x0 | |
0x04e29460: jne 0x04e20380 | |
0x04e29466: mov esi,DWORD PTR [ebp-28] | |
0x04e29469: mov edi,DWORD PTR [ebp-24] | |
0x04e2946c: ret | |
0x04e2946d: push 0x7015e86c | |
0x04e29472: call 0x04e29477 | |
0x04e29477: pusha | |
0x04e29478: call 0x70045bf0 | |
0x04e2947d: hlt | |
0x04e2947e: movzx ebx,BYTE PTR [esi+8] | |
0x04e29482: add esi,0x8 | |
0x04e29485: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2948c: mov DWORD PTR [ebp-8],0x0 | |
0x04e29493: mov esi,DWORD PTR [ebp-28] | |
0x04e29496: mov edi,DWORD PTR [ebp-24] | |
0x04e29499: mov ecx,DWORD PTR fs:0x0 | |
0x04e294a1: mov ecx,DWORD PTR [ecx-12] | |
0x04e294a4: cmp DWORD PTR [ecx+4],0x0 | |
0x04e294ab: je 0x04e29525 | |
0x04e294b1: call 0x04e294bb | |
0x04e294b6: jmp 0x04e29514 | |
0x04e294bb: lea eax,[esp+4] | |
0x04e294bf: mov DWORD PTR [ebp-28],esi | |
0x04e294c2: mov edi,DWORD PTR fs:0x0 | |
0x04e294ca: mov edi,DWORD PTR [edi-12] | |
0x04e294cd: push edi | |
0x04e294ce: mov DWORD PTR [edi+0x138],ebp | |
0x04e294d4: mov DWORD PTR [edi+0x130],eax | |
0x04e294da: call 0x6fecd930 | |
0x04e294df: add esp,0x4 | |
0x04e294e2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e294ec: mov DWORD PTR [edi+0x138],0x0 | |
0x04e294f6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29500: cmp DWORD PTR [edi+4],0x0 | |
0x04e29507: jne 0x04e20380 | |
0x04e2950d: mov esi,DWORD PTR [ebp-28] | |
0x04e29510: mov edi,DWORD PTR [ebp-24] | |
0x04e29513: ret | |
0x04e29514: push 0x7015e86c | |
0x04e29519: call 0x04e2951e | |
0x04e2951e: pusha | |
0x04e2951f: call 0x70045bf0 | |
0x04e29524: hlt | |
0x04e29525: movzx ebx,BYTE PTR [esi+8] | |
0x04e29529: add esi,0x8 | |
0x04e2952c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29533: mov DWORD PTR [ebp-8],0x0 | |
0x04e2953a: mov esi,DWORD PTR [ebp-28] | |
0x04e2953d: mov edi,DWORD PTR [ebp-24] | |
0x04e29540: mov ecx,DWORD PTR fs:0x0 | |
0x04e29548: mov ecx,DWORD PTR [ecx-12] | |
0x04e2954b: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29552: je 0x04e295cc | |
0x04e29558: call 0x04e29562 | |
0x04e2955d: jmp 0x04e295bb | |
0x04e29562: lea eax,[esp+4] | |
0x04e29566: mov DWORD PTR [ebp-28],esi | |
0x04e29569: mov edi,DWORD PTR fs:0x0 | |
0x04e29571: mov edi,DWORD PTR [edi-12] | |
0x04e29574: push edi | |
0x04e29575: mov DWORD PTR [edi+0x138],ebp | |
0x04e2957b: mov DWORD PTR [edi+0x130],eax | |
0x04e29581: call 0x6fecd930 | |
0x04e29586: add esp,0x4 | |
0x04e29589: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29593: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2959d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e295a7: cmp DWORD PTR [edi+4],0x0 | |
0x04e295ae: jne 0x04e20380 | |
0x04e295b4: mov esi,DWORD PTR [ebp-28] | |
0x04e295b7: mov edi,DWORD PTR [ebp-24] | |
0x04e295ba: ret | |
0x04e295bb: push 0x7015e86c | |
0x04e295c0: call 0x04e295c5 | |
0x04e295c5: pusha | |
0x04e295c6: call 0x70045bf0 | |
0x04e295cb: hlt | |
0x04e295cc: movzx ebx,BYTE PTR [esi+8] | |
0x04e295d0: add esi,0x8 | |
0x04e295d3: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e295da: mov DWORD PTR [ebp-8],0x0 | |
0x04e295e1: mov esi,DWORD PTR [ebp-28] | |
0x04e295e4: mov edi,DWORD PTR [ebp-24] | |
0x04e295e7: mov ecx,DWORD PTR fs:0x0 | |
0x04e295ef: mov ecx,DWORD PTR [ecx-12] | |
0x04e295f2: cmp DWORD PTR [ecx+4],0x0 | |
0x04e295f9: je 0x04e29673 | |
0x04e295ff: call 0x04e29609 | |
0x04e29604: jmp 0x04e29662 | |
0x04e29609: lea eax,[esp+4] | |
0x04e2960d: mov DWORD PTR [ebp-28],esi | |
0x04e29610: mov edi,DWORD PTR fs:0x0 | |
0x04e29618: mov edi,DWORD PTR [edi-12] | |
0x04e2961b: push edi | |
0x04e2961c: mov DWORD PTR [edi+0x138],ebp | |
0x04e29622: mov DWORD PTR [edi+0x130],eax | |
0x04e29628: call 0x6fecd930 | |
0x04e2962d: add esp,0x4 | |
0x04e29630: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2963a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29644: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2964e: cmp DWORD PTR [edi+4],0x0 | |
0x04e29655: jne 0x04e20380 | |
0x04e2965b: mov esi,DWORD PTR [ebp-28] | |
0x04e2965e: mov edi,DWORD PTR [ebp-24] | |
0x04e29661: ret | |
0x04e29662: push 0x7015e86c | |
0x04e29667: call 0x04e2966c | |
0x04e2966c: pusha | |
0x04e2966d: call 0x70045bf0 | |
0x04e29672: hlt | |
0x04e29673: movzx ebx,BYTE PTR [esi+8] | |
0x04e29677: add esi,0x8 | |
0x04e2967a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29681: mov DWORD PTR [ebp-8],0x0 | |
0x04e29688: mov esi,DWORD PTR [ebp-28] | |
0x04e2968b: mov edi,DWORD PTR [ebp-24] | |
0x04e2968e: mov ecx,DWORD PTR fs:0x0 | |
0x04e29696: mov ecx,DWORD PTR [ecx-12] | |
0x04e29699: cmp DWORD PTR [ecx+4],0x0 | |
0x04e296a0: je 0x04e2971a | |
0x04e296a6: call 0x04e296b0 | |
0x04e296ab: jmp 0x04e29709 | |
0x04e296b0: lea eax,[esp+4] | |
0x04e296b4: mov DWORD PTR [ebp-28],esi | |
0x04e296b7: mov edi,DWORD PTR fs:0x0 | |
0x04e296bf: mov edi,DWORD PTR [edi-12] | |
0x04e296c2: push edi | |
0x04e296c3: mov DWORD PTR [edi+0x138],ebp | |
0x04e296c9: mov DWORD PTR [edi+0x130],eax | |
0x04e296cf: call 0x6fecd930 | |
0x04e296d4: add esp,0x4 | |
0x04e296d7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e296e1: mov DWORD PTR [edi+0x138],0x0 | |
0x04e296eb: mov DWORD PTR [edi+0x134],0x0 | |
0x04e296f5: cmp DWORD PTR [edi+4],0x0 | |
0x04e296fc: jne 0x04e20380 | |
0x04e29702: mov esi,DWORD PTR [ebp-28] | |
0x04e29705: mov edi,DWORD PTR [ebp-24] | |
0x04e29708: ret | |
0x04e29709: push 0x7015e86c | |
0x04e2970e: call 0x04e29713 | |
0x04e29713: pusha | |
0x04e29714: call 0x70045bf0 | |
0x04e29719: hlt | |
0x04e2971a: movzx ebx,BYTE PTR [esi+8] | |
0x04e2971e: add esi,0x8 | |
0x04e29721: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29728: mov DWORD PTR [ebp-8],0x0 | |
0x04e2972f: mov esi,DWORD PTR [ebp-28] | |
0x04e29732: mov edi,DWORD PTR [ebp-24] | |
0x04e29735: mov ecx,DWORD PTR fs:0x0 | |
0x04e2973d: mov ecx,DWORD PTR [ecx-12] | |
0x04e29740: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29747: je 0x04e297c1 | |
0x04e2974d: call 0x04e29757 | |
0x04e29752: jmp 0x04e297b0 | |
0x04e29757: lea eax,[esp+4] | |
0x04e2975b: mov DWORD PTR [ebp-28],esi | |
0x04e2975e: mov edi,DWORD PTR fs:0x0 | |
0x04e29766: mov edi,DWORD PTR [edi-12] | |
0x04e29769: push edi | |
0x04e2976a: mov DWORD PTR [edi+0x138],ebp | |
0x04e29770: mov DWORD PTR [edi+0x130],eax | |
0x04e29776: call 0x6fecd930 | |
0x04e2977b: add esp,0x4 | |
0x04e2977e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29788: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29792: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2979c: cmp DWORD PTR [edi+4],0x0 | |
0x04e297a3: jne 0x04e20380 | |
0x04e297a9: mov esi,DWORD PTR [ebp-28] | |
0x04e297ac: mov edi,DWORD PTR [ebp-24] | |
0x04e297af: ret | |
0x04e297b0: push 0x7015e86c | |
0x04e297b5: call 0x04e297ba | |
0x04e297ba: pusha | |
0x04e297bb: call 0x70045bf0 | |
0x04e297c0: hlt | |
0x04e297c1: movzx ebx,BYTE PTR [esi+8] | |
0x04e297c5: add esi,0x8 | |
0x04e297c8: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e297cf: mov DWORD PTR [ebp-8],0x0 | |
0x04e297d6: mov esi,DWORD PTR [ebp-28] | |
0x04e297d9: mov edi,DWORD PTR [ebp-24] | |
0x04e297dc: mov ecx,DWORD PTR fs:0x0 | |
0x04e297e4: mov ecx,DWORD PTR [ecx-12] | |
0x04e297e7: cmp DWORD PTR [ecx+4],0x0 | |
0x04e297ee: je 0x04e29868 | |
0x04e297f4: call 0x04e297fe | |
0x04e297f9: jmp 0x04e29857 | |
0x04e297fe: lea eax,[esp+4] | |
0x04e29802: mov DWORD PTR [ebp-28],esi | |
0x04e29805: mov edi,DWORD PTR fs:0x0 | |
0x04e2980d: mov edi,DWORD PTR [edi-12] | |
0x04e29810: push edi | |
0x04e29811: mov DWORD PTR [edi+0x138],ebp | |
0x04e29817: mov DWORD PTR [edi+0x130],eax | |
0x04e2981d: call 0x6fecd930 | |
0x04e29822: add esp,0x4 | |
0x04e29825: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2982f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29839: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29843: cmp DWORD PTR [edi+4],0x0 | |
0x04e2984a: jne 0x04e20380 | |
0x04e29850: mov esi,DWORD PTR [ebp-28] | |
0x04e29853: mov edi,DWORD PTR [ebp-24] | |
0x04e29856: ret | |
0x04e29857: push 0x7015e86c | |
0x04e2985c: call 0x04e29861 | |
0x04e29861: pusha | |
0x04e29862: call 0x70045bf0 | |
0x04e29867: hlt | |
0x04e29868: movzx ebx,BYTE PTR [esi+8] | |
0x04e2986c: add esi,0x8 | |
0x04e2986f: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29876: mov DWORD PTR [ebp-8],0x0 | |
0x04e2987d: mov esi,DWORD PTR [ebp-28] | |
0x04e29880: mov edi,DWORD PTR [ebp-24] | |
0x04e29883: mov ecx,DWORD PTR fs:0x0 | |
0x04e2988b: mov ecx,DWORD PTR [ecx-12] | |
0x04e2988e: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29895: je 0x04e2990f | |
0x04e2989b: call 0x04e298a5 | |
0x04e298a0: jmp 0x04e298fe | |
0x04e298a5: lea eax,[esp+4] | |
0x04e298a9: mov DWORD PTR [ebp-28],esi | |
0x04e298ac: mov edi,DWORD PTR fs:0x0 | |
0x04e298b4: mov edi,DWORD PTR [edi-12] | |
0x04e298b7: push edi | |
0x04e298b8: mov DWORD PTR [edi+0x138],ebp | |
0x04e298be: mov DWORD PTR [edi+0x130],eax | |
0x04e298c4: call 0x6fecd930 | |
0x04e298c9: add esp,0x4 | |
0x04e298cc: mov DWORD PTR [edi+0x130],0x0 | |
0x04e298d6: mov DWORD PTR [edi+0x138],0x0 | |
0x04e298e0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e298ea: cmp DWORD PTR [edi+4],0x0 | |
0x04e298f1: jne 0x04e20380 | |
0x04e298f7: mov esi,DWORD PTR [ebp-28] | |
0x04e298fa: mov edi,DWORD PTR [ebp-24] | |
0x04e298fd: ret | |
0x04e298fe: push 0x7015e86c | |
0x04e29903: call 0x04e29908 | |
0x04e29908: pusha | |
0x04e29909: call 0x70045bf0 | |
0x04e2990e: hlt | |
0x04e2990f: movzx ebx,BYTE PTR [esi+9] | |
0x04e29913: add esi,0x9 | |
0x04e29916: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2991d: sub esp,0x8 | |
0x04e29920: lds edi,(bad) | |
0x04e29921: sti | |
0x04e29922: adc DWORD PTR [esp],eax | |
0x04e29925: fld QWORD PTR [esp] | |
0x04e29928: add esp,0x8 | |
0x04e2992b: mov DWORD PTR [ebp-8],0x0 | |
0x04e29932: mov esi,DWORD PTR [ebp-28] | |
0x04e29935: mov edi,DWORD PTR [ebp-24] | |
0x04e29938: mov ecx,DWORD PTR fs:0x0 | |
0x04e29940: mov ecx,DWORD PTR [ecx-12] | |
0x04e29943: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2994a: je 0x04e299c4 | |
0x04e29950: call 0x04e2995a | |
0x04e29955: jmp 0x04e299b3 | |
0x04e2995a: lea eax,[esp+4] | |
0x04e2995e: mov DWORD PTR [ebp-28],esi | |
0x04e29961: mov edi,DWORD PTR fs:0x0 | |
0x04e29969: mov edi,DWORD PTR [edi-12] | |
0x04e2996c: push edi | |
0x04e2996d: mov DWORD PTR [edi+0x138],ebp | |
0x04e29973: mov DWORD PTR [edi+0x130],eax | |
0x04e29979: call 0x6fecd930 | |
0x04e2997e: add esp,0x4 | |
0x04e29981: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2998b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29995: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2999f: cmp DWORD PTR [edi+4],0x0 | |
0x04e299a6: jne 0x04e20380 | |
0x04e299ac: mov esi,DWORD PTR [ebp-28] | |
0x04e299af: mov edi,DWORD PTR [ebp-24] | |
0x04e299b2: ret | |
0x04e299b3: push 0x7015e86c | |
0x04e299b8: call 0x04e299bd | |
0x04e299bd: pusha | |
0x04e299be: call 0x70045bf0 | |
0x04e299c3: hlt | |
0x04e299c4: movzx ebx,BYTE PTR [esi+9] | |
0x04e299c8: add esi,0x9 | |
0x04e299cb: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e299d2: sub esp,0x4 | |
0x04e299d5: lds edi,(bad) | |
0x04e299d6: cli | |
0x04e299d7: adc DWORD PTR [esp],eax | |
0x04e299da: fld DWORD PTR [esp] | |
0x04e299dd: add esp,0x4 | |
0x04e299e0: mov DWORD PTR [ebp-8],0x0 | |
0x04e299e7: mov esi,DWORD PTR [ebp-28] | |
0x04e299ea: mov edi,DWORD PTR [ebp-24] | |
0x04e299ed: mov ecx,DWORD PTR fs:0x0 | |
0x04e299f5: mov ecx,DWORD PTR [ecx-12] | |
0x04e299f8: cmp DWORD PTR [ecx+4],0x0 | |
0x04e299ff: je 0x04e29a79 | |
0x04e29a05: call 0x04e29a0f | |
0x04e29a0a: jmp 0x04e29a68 | |
0x04e29a0f: lea eax,[esp+4] | |
0x04e29a13: mov DWORD PTR [ebp-28],esi | |
0x04e29a16: mov edi,DWORD PTR fs:0x0 | |
0x04e29a1e: mov edi,DWORD PTR [edi-12] | |
0x04e29a21: push edi | |
0x04e29a22: mov DWORD PTR [edi+0x138],ebp | |
0x04e29a28: mov DWORD PTR [edi+0x130],eax | |
0x04e29a2e: call 0x6fecd930 | |
0x04e29a33: add esp,0x4 | |
0x04e29a36: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29a40: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29a4a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29a54: cmp DWORD PTR [edi+4],0x0 | |
0x04e29a5b: jne 0x04e20380 | |
0x04e29a61: mov esi,DWORD PTR [ebp-28] | |
0x04e29a64: mov edi,DWORD PTR [ebp-24] | |
0x04e29a67: ret | |
0x04e29a68: push 0x7015e86c | |
0x04e29a6d: call 0x04e29a72 | |
0x04e29a72: pusha | |
0x04e29a73: call 0x70045bf0 | |
0x04e29a78: hlt | |
0x04e29a79: movzx ebx,BYTE PTR [esi+9] | |
0x04e29a7d: add esi,0x9 | |
0x04e29a80: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e29a87: mov DWORD PTR [ebp-8],0x0 | |
0x04e29a8e: mov esi,DWORD PTR [ebp-28] | |
0x04e29a91: mov edi,DWORD PTR [ebp-24] | |
0x04e29a94: mov ecx,DWORD PTR fs:0x0 | |
0x04e29a9c: mov ecx,DWORD PTR [ecx-12] | |
0x04e29a9f: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29aa6: je 0x04e29b20 | |
0x04e29aac: call 0x04e29ab6 | |
0x04e29ab1: jmp 0x04e29b0f | |
0x04e29ab6: lea eax,[esp+4] | |
0x04e29aba: mov DWORD PTR [ebp-28],esi | |
0x04e29abd: mov edi,DWORD PTR fs:0x0 | |
0x04e29ac5: mov edi,DWORD PTR [edi-12] | |
0x04e29ac8: push edi | |
0x04e29ac9: mov DWORD PTR [edi+0x138],ebp | |
0x04e29acf: mov DWORD PTR [edi+0x130],eax | |
0x04e29ad5: call 0x6fecd930 | |
0x04e29ada: add esp,0x4 | |
0x04e29add: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29ae7: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29af1: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29afb: cmp DWORD PTR [edi+4],0x0 | |
0x04e29b02: jne 0x04e20380 | |
0x04e29b08: mov esi,DWORD PTR [ebp-28] | |
0x04e29b0b: mov edi,DWORD PTR [ebp-24] | |
0x04e29b0e: ret | |
0x04e29b0f: push 0x7015e86c | |
0x04e29b14: call 0x04e29b19 | |
0x04e29b19: pusha | |
0x04e29b1a: call 0x70045bf0 | |
0x04e29b1f: hlt | |
0x04e29b20: movzx ebx,BYTE PTR [esi+9] | |
0x04e29b24: add esi,0x9 | |
0x04e29b27: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e29b2e: mov DWORD PTR [ebp-8],0x0 | |
0x04e29b35: mov esi,DWORD PTR [ebp-28] | |
0x04e29b38: mov edi,DWORD PTR [ebp-24] | |
0x04e29b3b: mov ecx,DWORD PTR fs:0x0 | |
0x04e29b43: mov ecx,DWORD PTR [ecx-12] | |
0x04e29b46: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29b4d: je 0x04e29bc7 | |
0x04e29b53: call 0x04e29b5d | |
0x04e29b58: jmp 0x04e29bb6 | |
0x04e29b5d: lea eax,[esp+4] | |
0x04e29b61: mov DWORD PTR [ebp-28],esi | |
0x04e29b64: mov edi,DWORD PTR fs:0x0 | |
0x04e29b6c: mov edi,DWORD PTR [edi-12] | |
0x04e29b6f: push edi | |
0x04e29b70: mov DWORD PTR [edi+0x138],ebp | |
0x04e29b76: mov DWORD PTR [edi+0x130],eax | |
0x04e29b7c: call 0x6fecd930 | |
0x04e29b81: add esp,0x4 | |
0x04e29b84: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29b8e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29b98: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29ba2: cmp DWORD PTR [edi+4],0x0 | |
0x04e29ba9: jne 0x04e20380 | |
0x04e29baf: mov esi,DWORD PTR [ebp-28] | |
0x04e29bb2: mov edi,DWORD PTR [ebp-24] | |
0x04e29bb5: ret | |
0x04e29bb6: push 0x7015e86c | |
0x04e29bbb: call 0x04e29bc0 | |
0x04e29bc0: pusha | |
0x04e29bc1: call 0x70045bf0 | |
0x04e29bc6: hlt | |
0x04e29bc7: movzx ebx,BYTE PTR [esi+9] | |
0x04e29bcb: add esi,0x9 | |
0x04e29bce: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29bd5: mov DWORD PTR [ebp-8],0x0 | |
0x04e29bdc: mov esi,DWORD PTR [ebp-28] | |
0x04e29bdf: mov edi,DWORD PTR [ebp-24] | |
0x04e29be2: mov ecx,DWORD PTR fs:0x0 | |
0x04e29bea: mov ecx,DWORD PTR [ecx-12] | |
0x04e29bed: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29bf4: je 0x04e29c6e | |
0x04e29bfa: call 0x04e29c04 | |
0x04e29bff: jmp 0x04e29c5d | |
0x04e29c04: lea eax,[esp+4] | |
0x04e29c08: mov DWORD PTR [ebp-28],esi | |
0x04e29c0b: mov edi,DWORD PTR fs:0x0 | |
0x04e29c13: mov edi,DWORD PTR [edi-12] | |
0x04e29c16: push edi | |
0x04e29c17: mov DWORD PTR [edi+0x138],ebp | |
0x04e29c1d: mov DWORD PTR [edi+0x130],eax | |
0x04e29c23: call 0x6fecd930 | |
0x04e29c28: add esp,0x4 | |
0x04e29c2b: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29c35: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29c3f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29c49: cmp DWORD PTR [edi+4],0x0 | |
0x04e29c50: jne 0x04e20380 | |
0x04e29c56: mov esi,DWORD PTR [ebp-28] | |
0x04e29c59: mov edi,DWORD PTR [ebp-24] | |
0x04e29c5c: ret | |
0x04e29c5d: push 0x7015e86c | |
0x04e29c62: call 0x04e29c67 | |
0x04e29c67: pusha | |
0x04e29c68: call 0x70045bf0 | |
0x04e29c6d: hlt | |
0x04e29c6e: movzx ebx,BYTE PTR [esi+9] | |
0x04e29c72: add esi,0x9 | |
0x04e29c75: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e29c7c: mov DWORD PTR [ebp-8],0x0 | |
0x04e29c83: mov esi,DWORD PTR [ebp-28] | |
0x04e29c86: mov edi,DWORD PTR [ebp-24] | |
0x04e29c89: mov ecx,DWORD PTR fs:0x0 | |
0x04e29c91: mov ecx,DWORD PTR [ecx-12] | |
0x04e29c94: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29c9b: je 0x04e29d15 | |
0x04e29ca1: call 0x04e29cab | |
0x04e29ca6: jmp 0x04e29d04 | |
0x04e29cab: lea eax,[esp+4] | |
0x04e29caf: mov DWORD PTR [ebp-28],esi | |
0x04e29cb2: mov edi,DWORD PTR fs:0x0 | |
0x04e29cba: mov edi,DWORD PTR [edi-12] | |
0x04e29cbd: push edi | |
0x04e29cbe: mov DWORD PTR [edi+0x138],ebp | |
0x04e29cc4: mov DWORD PTR [edi+0x130],eax | |
0x04e29cca: call 0x6fecd930 | |
0x04e29ccf: add esp,0x4 | |
0x04e29cd2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29cdc: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29ce6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29cf0: cmp DWORD PTR [edi+4],0x0 | |
0x04e29cf7: jne 0x04e20380 | |
0x04e29cfd: mov esi,DWORD PTR [ebp-28] | |
0x04e29d00: mov edi,DWORD PTR [ebp-24] | |
0x04e29d03: ret | |
0x04e29d04: push 0x7015e86c | |
0x04e29d09: call 0x04e29d0e | |
0x04e29d0e: pusha | |
0x04e29d0f: call 0x70045bf0 | |
0x04e29d14: hlt | |
0x04e29d15: movzx ebx,BYTE PTR [esi+9] | |
0x04e29d19: add esi,0x9 | |
0x04e29d1c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29d23: mov DWORD PTR [ebp-8],0x0 | |
0x04e29d2a: mov esi,DWORD PTR [ebp-28] | |
0x04e29d2d: mov edi,DWORD PTR [ebp-24] | |
0x04e29d30: mov ecx,DWORD PTR fs:0x0 | |
0x04e29d38: mov ecx,DWORD PTR [ecx-12] | |
0x04e29d3b: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29d42: je 0x04e29dbc | |
0x04e29d48: call 0x04e29d52 | |
0x04e29d4d: jmp 0x04e29dab | |
0x04e29d52: lea eax,[esp+4] | |
0x04e29d56: mov DWORD PTR [ebp-28],esi | |
0x04e29d59: mov edi,DWORD PTR fs:0x0 | |
0x04e29d61: mov edi,DWORD PTR [edi-12] | |
0x04e29d64: push edi | |
0x04e29d65: mov DWORD PTR [edi+0x138],ebp | |
0x04e29d6b: mov DWORD PTR [edi+0x130],eax | |
0x04e29d71: call 0x6fecd930 | |
0x04e29d76: add esp,0x4 | |
0x04e29d79: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29d83: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29d8d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29d97: cmp DWORD PTR [edi+4],0x0 | |
0x04e29d9e: jne 0x04e20380 | |
0x04e29da4: mov esi,DWORD PTR [ebp-28] | |
0x04e29da7: mov edi,DWORD PTR [ebp-24] | |
0x04e29daa: ret | |
0x04e29dab: push 0x7015e86c | |
0x04e29db0: call 0x04e29db5 | |
0x04e29db5: pusha | |
0x04e29db6: call 0x70045bf0 | |
0x04e29dbb: hlt | |
0x04e29dbc: movzx ebx,BYTE PTR [esi+9] | |
0x04e29dc0: add esi,0x9 | |
0x04e29dc3: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29dca: mov DWORD PTR [ebp-8],0x0 | |
0x04e29dd1: mov esi,DWORD PTR [ebp-28] | |
0x04e29dd4: mov edi,DWORD PTR [ebp-24] | |
0x04e29dd7: mov ecx,DWORD PTR fs:0x0 | |
0x04e29ddf: mov ecx,DWORD PTR [ecx-12] | |
0x04e29de2: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29de9: je 0x04e29e63 | |
0x04e29def: call 0x04e29df9 | |
0x04e29df4: jmp 0x04e29e52 | |
0x04e29df9: lea eax,[esp+4] | |
0x04e29dfd: mov DWORD PTR [ebp-28],esi | |
0x04e29e00: mov edi,DWORD PTR fs:0x0 | |
0x04e29e08: mov edi,DWORD PTR [edi-12] | |
0x04e29e0b: push edi | |
0x04e29e0c: mov DWORD PTR [edi+0x138],ebp | |
0x04e29e12: mov DWORD PTR [edi+0x130],eax | |
0x04e29e18: call 0x6fecd930 | |
0x04e29e1d: add esp,0x4 | |
0x04e29e20: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29e2a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29e34: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29e3e: cmp DWORD PTR [edi+4],0x0 | |
0x04e29e45: jne 0x04e20380 | |
0x04e29e4b: mov esi,DWORD PTR [ebp-28] | |
0x04e29e4e: mov edi,DWORD PTR [ebp-24] | |
0x04e29e51: ret | |
0x04e29e52: push 0x7015e86c | |
0x04e29e57: call 0x04e29e5c | |
0x04e29e5c: pusha | |
0x04e29e5d: call 0x70045bf0 | |
0x04e29e62: hlt | |
0x04e29e63: movzx ebx,BYTE PTR [esi+9] | |
0x04e29e67: add esi,0x9 | |
0x04e29e6a: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29e71: mov DWORD PTR [ebp-8],0x0 | |
0x04e29e78: mov esi,DWORD PTR [ebp-28] | |
0x04e29e7b: mov edi,DWORD PTR [ebp-24] | |
0x04e29e7e: mov ecx,DWORD PTR fs:0x0 | |
0x04e29e86: mov ecx,DWORD PTR [ecx-12] | |
0x04e29e89: cmp DWORD PTR [ecx+4],0x0 | |
0x04e29e90: je 0x04e29f0a | |
0x04e29e96: call 0x04e29ea0 | |
0x04e29e9b: jmp 0x04e29ef9 | |
0x04e29ea0: lea eax,[esp+4] | |
0x04e29ea4: mov DWORD PTR [ebp-28],esi | |
0x04e29ea7: mov edi,DWORD PTR fs:0x0 | |
0x04e29eaf: mov edi,DWORD PTR [edi-12] | |
0x04e29eb2: push edi | |
0x04e29eb3: mov DWORD PTR [edi+0x138],ebp | |
0x04e29eb9: mov DWORD PTR [edi+0x130],eax | |
0x04e29ebf: call 0x6fecd930 | |
0x04e29ec4: add esp,0x4 | |
0x04e29ec7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e29ed1: mov DWORD PTR [edi+0x138],0x0 | |
0x04e29edb: mov DWORD PTR [edi+0x134],0x0 | |
0x04e29ee5: cmp DWORD PTR [edi+4],0x0 | |
0x04e29eec: jne 0x04e20380 | |
0x04e29ef2: mov esi,DWORD PTR [ebp-28] | |
0x04e29ef5: mov edi,DWORD PTR [ebp-24] | |
0x04e29ef8: ret | |
0x04e29ef9: push 0x7015e86c | |
0x04e29efe: call 0x04e29f03 | |
0x04e29f03: pusha | |
0x04e29f04: call 0x70045bf0 | |
0x04e29f09: hlt | |
0x04e29f0a: movzx ebx,BYTE PTR [esi+9] | |
0x04e29f0e: add esi,0x9 | |
0x04e29f11: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29f18: add BYTE PTR [eax],al | |
0x04e29f1a: add BYTE PTR [eax],al | |
0x04e29f1c: add BYTE PTR [eax],al | |
0x04e29f1e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
result handlers for native calls [0x04e29f30, 0x04e29f70] 64 bytes | |
0x04e29f30: and eax,0xff | |
0x04e29f36: setne al | |
0x04e29f39: ret | |
0x04e29f3a: and eax,0xffff | |
0x04e29f40: ret | |
0x04e29f41: movsx eax,al | |
0x04e29f44: ret | |
0x04e29f45: movsx eax,ax | |
0x04e29f48: ret | |
0x04e29f49: ret | |
0x04e29f4a: pop ecx | |
0x04e29f4b: fld QWORD PTR [esp] | |
0x04e29f4e: fstp DWORD PTR [esp] | |
0x04e29f51: lds edi,(bad) | |
0x04e29f52: cli | |
0x04e29f53: adc BYTE PTR [esp],al | |
0x04e29f56: add esp,0x8 | |
0x04e29f59: push ecx | |
0x04e29f5a: ret | |
0x04e29f5b: pop ecx | |
0x04e29f5c: lds edi,(bad) | |
0x04e29f5d: sti | |
0x04e29f5e: adc BYTE PTR [esp],al | |
0x04e29f61: add esp,0x8 | |
0x04e29f64: push ecx | |
0x04e29f65: ret | |
0x04e29f66: mov eax,DWORD PTR [ebp+8] | |
0x04e29f69: ret | |
0x04e29f6a: xchg ax,ax | |
0x04e29f6c: add BYTE PTR [eax],al | |
0x04e29f6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
continuation entry points [0x04e29f80, 0x04e2a030] 176 bytes | |
0x04e29f80: mov DWORD PTR [ebp-8],0x0 | |
0x04e29f87: movzx ebx,BYTE PTR [esi] | |
0x04e29f8a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e29f91: mov DWORD PTR [ebp-8],0x0 | |
0x04e29f98: movzx ebx,BYTE PTR [esi] | |
0x04e29f9b: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e29fa2: mov DWORD PTR [ebp-8],0x0 | |
0x04e29fa9: movzx ebx,BYTE PTR [esi] | |
0x04e29fac: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e29fb3: mov DWORD PTR [ebp-8],0x0 | |
0x04e29fba: movzx ebx,BYTE PTR [esi] | |
0x04e29fbd: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e29fc4: mov DWORD PTR [ebp-8],0x0 | |
0x04e29fcb: movzx ebx,BYTE PTR [esi] | |
0x04e29fce: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e29fd5: mov DWORD PTR [ebp-8],0x0 | |
0x04e29fdc: movzx ebx,BYTE PTR [esi] | |
0x04e29fdf: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e29fe6: mov DWORD PTR [ebp-8],0x0 | |
0x04e29fed: movzx ebx,BYTE PTR [esi] | |
0x04e29ff0: jmp DWORD PTR [ebx*4+0x701d4b08] | |
0x04e29ff7: mov DWORD PTR [ebp-8],0x0 | |
0x04e29ffe: movzx ebx,BYTE PTR [esi] | |
0x04e2a001: jmp DWORD PTR [ebx*4+0x701d4708] | |
0x04e2a008: mov DWORD PTR [ebp-8],0x0 | |
0x04e2a00f: movzx ebx,BYTE PTR [esi] | |
0x04e2a012: jmp DWORD PTR [ebx*4+0x701d4308] | |
0x04e2a019: mov DWORD PTR [ebp-8],0x0 | |
0x04e2a020: movzx ebx,BYTE PTR [esi] | |
0x04e2a023: jmp DWORD PTR [ebx*4+0x701d3f08] | |
0x04e2a02a: xchg ax,ax | |
0x04e2a02c: add BYTE PTR [eax],al | |
0x04e2a02e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
safepoint entry points [0x04e2a040, 0x04e2a4a0] 1120 bytes | |
0x04e2a040: call 0x04e2a04a | |
0x04e2a045: jmp 0x04e2a0a3 | |
0x04e2a04a: lea eax,[esp+4] | |
0x04e2a04e: mov DWORD PTR [ebp-28],esi | |
0x04e2a051: mov edi,DWORD PTR fs:0x0 | |
0x04e2a059: mov edi,DWORD PTR [edi-12] | |
0x04e2a05c: push edi | |
0x04e2a05d: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a063: mov DWORD PTR [edi+0x130],eax | |
0x04e2a069: call 0x6fecebf0 | |
0x04e2a06e: add esp,0x4 | |
0x04e2a071: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a07b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a085: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a08f: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a096: jne 0x04e20380 | |
0x04e2a09c: mov esi,DWORD PTR [ebp-28] | |
0x04e2a09f: mov edi,DWORD PTR [ebp-24] | |
0x04e2a0a2: ret | |
0x04e2a0a3: movzx ebx,BYTE PTR [esi] | |
0x04e2a0a6: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a0ad: sub esp,0x8 | |
0x04e2a0b0: fstp QWORD PTR [esp] | |
0x04e2a0b3: call 0x04e2a0bd | |
0x04e2a0b8: jmp 0x04e2a116 | |
0x04e2a0bd: lea eax,[esp+4] | |
0x04e2a0c1: mov DWORD PTR [ebp-28],esi | |
0x04e2a0c4: mov edi,DWORD PTR fs:0x0 | |
0x04e2a0cc: mov edi,DWORD PTR [edi-12] | |
0x04e2a0cf: push edi | |
0x04e2a0d0: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a0d6: mov DWORD PTR [edi+0x130],eax | |
0x04e2a0dc: call 0x6fecebf0 | |
0x04e2a0e1: add esp,0x4 | |
0x04e2a0e4: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a0ee: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a0f8: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a102: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a109: jne 0x04e20380 | |
0x04e2a10f: mov esi,DWORD PTR [ebp-28] | |
0x04e2a112: mov edi,DWORD PTR [ebp-24] | |
0x04e2a115: ret | |
0x04e2a116: movzx ebx,BYTE PTR [esi] | |
0x04e2a119: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a120: sub esp,0x4 | |
0x04e2a123: fstp DWORD PTR [esp] | |
0x04e2a126: call 0x04e2a130 | |
0x04e2a12b: jmp 0x04e2a189 | |
0x04e2a130: lea eax,[esp+4] | |
0x04e2a134: mov DWORD PTR [ebp-28],esi | |
0x04e2a137: mov edi,DWORD PTR fs:0x0 | |
0x04e2a13f: mov edi,DWORD PTR [edi-12] | |
0x04e2a142: push edi | |
0x04e2a143: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a149: mov DWORD PTR [edi+0x130],eax | |
0x04e2a14f: call 0x6fecebf0 | |
0x04e2a154: add esp,0x4 | |
0x04e2a157: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a161: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a16b: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a175: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a17c: jne 0x04e20380 | |
0x04e2a182: mov esi,DWORD PTR [ebp-28] | |
0x04e2a185: mov edi,DWORD PTR [ebp-24] | |
0x04e2a188: ret | |
0x04e2a189: movzx ebx,BYTE PTR [esi] | |
0x04e2a18c: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a193: push edx | |
0x04e2a194: push eax | |
0x04e2a195: call 0x04e2a19f | |
0x04e2a19a: jmp 0x04e2a1f8 | |
0x04e2a19f: lea eax,[esp+4] | |
0x04e2a1a3: mov DWORD PTR [ebp-28],esi | |
0x04e2a1a6: mov edi,DWORD PTR fs:0x0 | |
0x04e2a1ae: mov edi,DWORD PTR [edi-12] | |
0x04e2a1b1: push edi | |
0x04e2a1b2: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a1b8: mov DWORD PTR [edi+0x130],eax | |
0x04e2a1be: call 0x6fecebf0 | |
0x04e2a1c3: add esp,0x4 | |
0x04e2a1c6: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a1d0: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a1da: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a1e4: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a1eb: jne 0x04e20380 | |
0x04e2a1f1: mov esi,DWORD PTR [ebp-28] | |
0x04e2a1f4: mov edi,DWORD PTR [ebp-24] | |
0x04e2a1f7: ret | |
0x04e2a1f8: movzx ebx,BYTE PTR [esi] | |
0x04e2a1fb: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a202: push eax | |
0x04e2a203: call 0x04e2a20d | |
0x04e2a208: jmp 0x04e2a266 | |
0x04e2a20d: lea eax,[esp+4] | |
0x04e2a211: mov DWORD PTR [ebp-28],esi | |
0x04e2a214: mov edi,DWORD PTR fs:0x0 | |
0x04e2a21c: mov edi,DWORD PTR [edi-12] | |
0x04e2a21f: push edi | |
0x04e2a220: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a226: mov DWORD PTR [edi+0x130],eax | |
0x04e2a22c: call 0x6fecebf0 | |
0x04e2a231: add esp,0x4 | |
0x04e2a234: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a23e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a248: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a252: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a259: jne 0x04e20380 | |
0x04e2a25f: mov esi,DWORD PTR [ebp-28] | |
0x04e2a262: mov edi,DWORD PTR [ebp-24] | |
0x04e2a265: ret | |
0x04e2a266: movzx ebx,BYTE PTR [esi] | |
0x04e2a269: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a270: push eax | |
0x04e2a271: call 0x04e2a27b | |
0x04e2a276: jmp 0x04e2a2d4 | |
0x04e2a27b: lea eax,[esp+4] | |
0x04e2a27f: mov DWORD PTR [ebp-28],esi | |
0x04e2a282: mov edi,DWORD PTR fs:0x0 | |
0x04e2a28a: mov edi,DWORD PTR [edi-12] | |
0x04e2a28d: push edi | |
0x04e2a28e: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a294: mov DWORD PTR [edi+0x130],eax | |
0x04e2a29a: call 0x6fecebf0 | |
0x04e2a29f: add esp,0x4 | |
0x04e2a2a2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a2ac: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a2b6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a2c0: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a2c7: jne 0x04e20380 | |
0x04e2a2cd: mov esi,DWORD PTR [ebp-28] | |
0x04e2a2d0: mov edi,DWORD PTR [ebp-24] | |
0x04e2a2d3: ret | |
0x04e2a2d4: movzx ebx,BYTE PTR [esi] | |
0x04e2a2d7: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a2de: push eax | |
0x04e2a2df: call 0x04e2a2e9 | |
0x04e2a2e4: jmp 0x04e2a342 | |
0x04e2a2e9: lea eax,[esp+4] | |
0x04e2a2ed: mov DWORD PTR [ebp-28],esi | |
0x04e2a2f0: mov edi,DWORD PTR fs:0x0 | |
0x04e2a2f8: mov edi,DWORD PTR [edi-12] | |
0x04e2a2fb: push edi | |
0x04e2a2fc: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a302: mov DWORD PTR [edi+0x130],eax | |
0x04e2a308: call 0x6fecebf0 | |
0x04e2a30d: add esp,0x4 | |
0x04e2a310: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a31a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a324: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a32e: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a335: jne 0x04e20380 | |
0x04e2a33b: mov esi,DWORD PTR [ebp-28] | |
0x04e2a33e: mov edi,DWORD PTR [ebp-24] | |
0x04e2a341: ret | |
0x04e2a342: movzx ebx,BYTE PTR [esi] | |
0x04e2a345: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a34c: push eax | |
0x04e2a34d: call 0x04e2a357 | |
0x04e2a352: jmp 0x04e2a3b0 | |
0x04e2a357: lea eax,[esp+4] | |
0x04e2a35b: mov DWORD PTR [ebp-28],esi | |
0x04e2a35e: mov edi,DWORD PTR fs:0x0 | |
0x04e2a366: mov edi,DWORD PTR [edi-12] | |
0x04e2a369: push edi | |
0x04e2a36a: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a370: mov DWORD PTR [edi+0x130],eax | |
0x04e2a376: call 0x6fecebf0 | |
0x04e2a37b: add esp,0x4 | |
0x04e2a37e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a388: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a392: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a39c: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a3a3: jne 0x04e20380 | |
0x04e2a3a9: mov esi,DWORD PTR [ebp-28] | |
0x04e2a3ac: mov edi,DWORD PTR [ebp-24] | |
0x04e2a3af: ret | |
0x04e2a3b0: movzx ebx,BYTE PTR [esi] | |
0x04e2a3b3: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a3ba: push eax | |
0x04e2a3bb: call 0x04e2a3c5 | |
0x04e2a3c0: jmp 0x04e2a41e | |
0x04e2a3c5: lea eax,[esp+4] | |
0x04e2a3c9: mov DWORD PTR [ebp-28],esi | |
0x04e2a3cc: mov edi,DWORD PTR fs:0x0 | |
0x04e2a3d4: mov edi,DWORD PTR [edi-12] | |
0x04e2a3d7: push edi | |
0x04e2a3d8: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a3de: mov DWORD PTR [edi+0x130],eax | |
0x04e2a3e4: call 0x6fecebf0 | |
0x04e2a3e9: add esp,0x4 | |
0x04e2a3ec: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a3f6: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a400: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a40a: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a411: jne 0x04e20380 | |
0x04e2a417: mov esi,DWORD PTR [ebp-28] | |
0x04e2a41a: mov edi,DWORD PTR [ebp-24] | |
0x04e2a41d: ret | |
0x04e2a41e: movzx ebx,BYTE PTR [esi] | |
0x04e2a421: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a428: push eax | |
0x04e2a429: call 0x04e2a433 | |
0x04e2a42e: jmp 0x04e2a48c | |
0x04e2a433: lea eax,[esp+4] | |
0x04e2a437: mov DWORD PTR [ebp-28],esi | |
0x04e2a43a: mov edi,DWORD PTR fs:0x0 | |
0x04e2a442: mov edi,DWORD PTR [edi-12] | |
0x04e2a445: push edi | |
0x04e2a446: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a44c: mov DWORD PTR [edi+0x130],eax | |
0x04e2a452: call 0x6fecebf0 | |
0x04e2a457: add esp,0x4 | |
0x04e2a45a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a464: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a46e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a478: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a47f: jne 0x04e20380 | |
0x04e2a485: mov esi,DWORD PTR [ebp-28] | |
0x04e2a488: mov edi,DWORD PTR [ebp-24] | |
0x04e2a48b: ret | |
0x04e2a48c: movzx ebx,BYTE PTR [esi] | |
0x04e2a48f: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e2a496: xchg ax,ax | |
0x04e2a498: add BYTE PTR [eax],al | |
0x04e2a49a: add BYTE PTR [eax],al | |
0x04e2a49c: add BYTE PTR [eax],al | |
0x04e2a49e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
exception handling [0x04e2a4b0, 0x04e2ad60] 2224 bytes | |
0x04e2a4b0: mov DWORD PTR [ebp-8],0x0 | |
0x04e2a4b7: mov esi,DWORD PTR [ebp-28] | |
0x04e2a4ba: mov edi,DWORD PTR [ebp-24] | |
0x04e2a4bd: mov esp,DWORD PTR [ebp-32] | |
0x04e2a4c0: mov DWORD PTR [ebp-8],0x0 | |
0x04e2a4c7: emms | |
0x04e2a4c9: call 0x04e2a4d3 | |
0x04e2a4ce: jmp 0x04e2a53d | |
0x04e2a4d3: push eax | |
0x04e2a4d4: lea eax,[esp+8] | |
0x04e2a4d8: mov DWORD PTR [ebp-28],esi | |
0x04e2a4db: mov edi,DWORD PTR fs:0x0 | |
0x04e2a4e3: mov edi,DWORD PTR [edi-12] | |
0x04e2a4e6: push edi | |
0x04e2a4e7: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a4ed: mov DWORD PTR [edi+0x130],eax | |
0x04e2a4f3: call 0x6fecfee0 | |
0x04e2a4f8: add esp,0x8 | |
0x04e2a4fb: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a505: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a50f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a519: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a520: jne 0x04e20380 | |
0x04e2a526: mov edx,DWORD PTR [edi+0x160] | |
0x04e2a52c: mov DWORD PTR [edi+0x160],0x0 | |
0x04e2a536: mov esi,DWORD PTR [ebp-28] | |
0x04e2a539: mov edi,DWORD PTR [ebp-24] | |
0x04e2a53c: ret | |
0x04e2a53d: push edx | |
0x04e2a53e: jmp eax | |
0x04e2a540: mov esp,DWORD PTR [ebp-32] | |
0x04e2a543: mov DWORD PTR [ebp-8],0x0 | |
0x04e2a54a: emms | |
0x04e2a54c: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a554: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a557: mov edx,DWORD PTR [ecx+0x1c0] | |
0x04e2a55d: or edx,0x2 | |
0x04e2a560: mov DWORD PTR [ecx+0x1c0],edx | |
0x04e2a566: mov edx,DWORD PTR [ebp+4] | |
0x04e2a569: push edx | |
0x04e2a56a: call 0x6fece110 | |
0x04e2a56f: add esp,0x4 | |
0x04e2a572: test eax,eax | |
0x04e2a574: jne 0x04e2a790 | |
0x04e2a57a: mov eax,DWORD PTR [ebp-12] | |
0x04e2a57d: mov eax,DWORD PTR [eax+4] | |
0x04e2a580: movzx eax,WORD PTR [eax+36] | |
0x04e2a584: shl eax,0x2 | |
0x04e2a587: mov edi,DWORD PTR [ebp-24] | |
0x04e2a58a: sub edi,eax | |
0x04e2a58c: add edi,0x4 | |
0x04e2a58f: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a597: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a59a: push edi | |
0x04e2a59b: push eax | |
0x04e2a59c: push ecx | |
0x04e2a59d: call 0x6ffa0150 | |
0x04e2a5a2: add esp,0xc | |
0x04e2a5a5: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a5ad: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a5b0: mov bl,BYTE PTR [ecx+0x195] | |
0x04e2a5b6: mov edi,ebx | |
0x04e2a5b8: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e2a5bf: mov ebx,DWORD PTR [ebp-12] | |
0x04e2a5c2: mov ecx,DWORD PTR [ebx+16] | |
0x04e2a5c5: test ecx,0x20 | |
0x04e2a5cb: je 0x04e2a68a | |
0x04e2a5d1: mov ecx,edi | |
0x04e2a5d3: test cl,0xff | |
0x04e2a5d6: jne 0x04e2a74b | |
0x04e2a5dc: lea edx,[ebp-40] | |
0x04e2a5df: mov eax,DWORD PTR [edx+4] | |
0x04e2a5e2: test eax,eax | |
0x04e2a5e4: jne 0x04e2a5ef | |
0x04e2a5ea: jmp 0x04e2a68a | |
0x04e2a5ef: mov DWORD PTR [ebp-28],esi | |
0x04e2a5f2: lea eax,[edx] | |
0x04e2a5f4: mov ecx,DWORD PTR [edx+4] | |
0x04e2a5f7: mov DWORD PTR [edx+4],0x0 | |
0x04e2a5fe: mov ebx,DWORD PTR [ecx] | |
0x04e2a600: and ebx,0x7 | |
0x04e2a603: cmp ebx,0x5 | |
0x04e2a606: je 0x04e2a687 | |
0x04e2a60c: mov ebx,DWORD PTR [eax] | |
0x04e2a60e: test ebx,ebx | |
0x04e2a610: je 0x04e2a687 | |
0x04e2a616: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2a61a: je 0x04e2a687 | |
0x04e2a620: mov DWORD PTR [edx+4],ecx | |
0x04e2a623: call 0x04e2a62d | |
0x04e2a628: jmp 0x04e2a687 | |
0x04e2a62d: push edx | |
0x04e2a62e: lea eax,[esp+8] | |
0x04e2a632: mov DWORD PTR [ebp-28],esi | |
0x04e2a635: mov edi,DWORD PTR fs:0x0 | |
0x04e2a63d: mov edi,DWORD PTR [edi-12] | |
0x04e2a640: push edi | |
0x04e2a641: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a647: mov DWORD PTR [edi+0x130],eax | |
0x04e2a64d: call 0x6fecdc60 | |
0x04e2a652: add esp,0x8 | |
0x04e2a655: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a65f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a669: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a673: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a67a: jne 0x04e20380 | |
0x04e2a680: mov esi,DWORD PTR [ebp-28] | |
0x04e2a683: mov edi,DWORD PTR [ebp-24] | |
0x04e2a686: ret | |
0x04e2a687: mov esi,DWORD PTR [ebp-28] | |
0x04e2a68a: mov ecx,DWORD PTR [ebp-32] | |
0x04e2a68d: lea ebx,[ebp-32] | |
0x04e2a690: jmp 0x04e2a747 | |
0x04e2a695: mov edx,ecx | |
0x04e2a697: mov DWORD PTR [ebp-28],esi | |
0x04e2a69a: lea eax,[edx] | |
0x04e2a69c: mov ecx,DWORD PTR [edx+4] | |
0x04e2a69f: mov DWORD PTR [edx+4],0x0 | |
0x04e2a6a6: mov ebx,DWORD PTR [ecx] | |
0x04e2a6a8: and ebx,0x7 | |
0x04e2a6ab: cmp ebx,0x5 | |
0x04e2a6ae: je 0x04e2a72f | |
0x04e2a6b4: mov ebx,DWORD PTR [eax] | |
0x04e2a6b6: test ebx,ebx | |
0x04e2a6b8: je 0x04e2a72f | |
0x04e2a6be: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2a6c2: je 0x04e2a72f | |
0x04e2a6c8: mov DWORD PTR [edx+4],ecx | |
0x04e2a6cb: call 0x04e2a6d5 | |
0x04e2a6d0: jmp 0x04e2a72f | |
0x04e2a6d5: push edx | |
0x04e2a6d6: lea eax,[esp+8] | |
0x04e2a6da: mov DWORD PTR [ebp-28],esi | |
0x04e2a6dd: mov edi,DWORD PTR fs:0x0 | |
0x04e2a6e5: mov edi,DWORD PTR [edi-12] | |
0x04e2a6e8: push edi | |
0x04e2a6e9: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a6ef: mov DWORD PTR [edi+0x130],eax | |
0x04e2a6f5: call 0x6fecdc60 | |
0x04e2a6fa: add esp,0x8 | |
0x04e2a6fd: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a707: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a711: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a71b: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a722: jne 0x04e20380 | |
0x04e2a728: mov esi,DWORD PTR [ebp-28] | |
0x04e2a72b: mov edi,DWORD PTR [ebp-24] | |
0x04e2a72e: ret | |
0x04e2a72f: mov esi,DWORD PTR [ebp-28] | |
0x04e2a732: jmp 0x04e2a68a | |
0x04e2a737: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2a73e: jne 0x04e2a695 | |
0x04e2a744: add ecx,0x8 | |
0x04e2a747: cmp ecx,ebx | |
0x04e2a749: jne 0x04e2a737 | |
0x04e2a74b: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2a752: je 0x04e2a770 | |
0x04e2a758: mov ebx,DWORD PTR fs:0x0 | |
0x04e2a760: mov ebx,DWORD PTR [ebx-12] | |
0x04e2a763: mov ecx,DWORD PTR [ebp-12] | |
0x04e2a766: push ecx | |
0x04e2a767: push ebx | |
0x04e2a768: call 0x6ffbd8d0 | |
0x04e2a76d: add esp,0x8 | |
0x04e2a770: mov ebx,DWORD PTR [ebp-4] | |
0x04e2a773: mov esp,ebp | |
0x04e2a775: pop ebp | |
0x04e2a776: pop edx | |
0x04e2a777: mov esp,ebx | |
0x04e2a779: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a781: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a784: mov DWORD PTR [ecx+0x1c0],0x4 | |
0x04e2a78e: jmp edx | |
0x04e2a790: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a798: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a79b: mov bl,BYTE PTR [ecx+0x195] | |
0x04e2a7a1: mov edi,ebx | |
0x04e2a7a3: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e2a7aa: mov ebx,DWORD PTR [ebp-12] | |
0x04e2a7ad: mov ecx,DWORD PTR [ebx+16] | |
0x04e2a7b0: test ecx,0x20 | |
0x04e2a7b6: je 0x04e2a875 | |
0x04e2a7bc: mov ecx,edi | |
0x04e2a7be: test cl,0xff | |
0x04e2a7c1: jne 0x04e2a936 | |
0x04e2a7c7: lea edx,[ebp-40] | |
0x04e2a7ca: mov eax,DWORD PTR [edx+4] | |
0x04e2a7cd: test eax,eax | |
0x04e2a7cf: jne 0x04e2a7da | |
0x04e2a7d5: jmp 0x04e2a875 | |
0x04e2a7da: mov DWORD PTR [ebp-28],esi | |
0x04e2a7dd: lea eax,[edx] | |
0x04e2a7df: mov ecx,DWORD PTR [edx+4] | |
0x04e2a7e2: mov DWORD PTR [edx+4],0x0 | |
0x04e2a7e9: mov ebx,DWORD PTR [ecx] | |
0x04e2a7eb: and ebx,0x7 | |
0x04e2a7ee: cmp ebx,0x5 | |
0x04e2a7f1: je 0x04e2a872 | |
0x04e2a7f7: mov ebx,DWORD PTR [eax] | |
0x04e2a7f9: test ebx,ebx | |
0x04e2a7fb: je 0x04e2a872 | |
0x04e2a801: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2a805: je 0x04e2a872 | |
0x04e2a80b: mov DWORD PTR [edx+4],ecx | |
0x04e2a80e: call 0x04e2a818 | |
0x04e2a813: jmp 0x04e2a872 | |
0x04e2a818: push edx | |
0x04e2a819: lea eax,[esp+8] | |
0x04e2a81d: mov DWORD PTR [ebp-28],esi | |
0x04e2a820: mov edi,DWORD PTR fs:0x0 | |
0x04e2a828: mov edi,DWORD PTR [edi-12] | |
0x04e2a82b: push edi | |
0x04e2a82c: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a832: mov DWORD PTR [edi+0x130],eax | |
0x04e2a838: call 0x6fecdc60 | |
0x04e2a83d: add esp,0x8 | |
0x04e2a840: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a84a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a854: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a85e: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a865: jne 0x04e20380 | |
0x04e2a86b: mov esi,DWORD PTR [ebp-28] | |
0x04e2a86e: mov edi,DWORD PTR [ebp-24] | |
0x04e2a871: ret | |
0x04e2a872: mov esi,DWORD PTR [ebp-28] | |
0x04e2a875: mov ecx,DWORD PTR [ebp-32] | |
0x04e2a878: lea ebx,[ebp-32] | |
0x04e2a87b: jmp 0x04e2a932 | |
0x04e2a880: mov edx,ecx | |
0x04e2a882: mov DWORD PTR [ebp-28],esi | |
0x04e2a885: lea eax,[edx] | |
0x04e2a887: mov ecx,DWORD PTR [edx+4] | |
0x04e2a88a: mov DWORD PTR [edx+4],0x0 | |
0x04e2a891: mov ebx,DWORD PTR [ecx] | |
0x04e2a893: and ebx,0x7 | |
0x04e2a896: cmp ebx,0x5 | |
0x04e2a899: je 0x04e2a91a | |
0x04e2a89f: mov ebx,DWORD PTR [eax] | |
0x04e2a8a1: test ebx,ebx | |
0x04e2a8a3: je 0x04e2a91a | |
0x04e2a8a9: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2a8ad: je 0x04e2a91a | |
0x04e2a8b3: mov DWORD PTR [edx+4],ecx | |
0x04e2a8b6: call 0x04e2a8c0 | |
0x04e2a8bb: jmp 0x04e2a91a | |
0x04e2a8c0: push edx | |
0x04e2a8c1: lea eax,[esp+8] | |
0x04e2a8c5: mov DWORD PTR [ebp-28],esi | |
0x04e2a8c8: mov edi,DWORD PTR fs:0x0 | |
0x04e2a8d0: mov edi,DWORD PTR [edi-12] | |
0x04e2a8d3: push edi | |
0x04e2a8d4: mov DWORD PTR [edi+0x138],ebp | |
0x04e2a8da: mov DWORD PTR [edi+0x130],eax | |
0x04e2a8e0: call 0x6fecdc60 | |
0x04e2a8e5: add esp,0x8 | |
0x04e2a8e8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2a8f2: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2a8fc: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2a906: cmp DWORD PTR [edi+4],0x0 | |
0x04e2a90d: jne 0x04e20380 | |
0x04e2a913: mov esi,DWORD PTR [ebp-28] | |
0x04e2a916: mov edi,DWORD PTR [ebp-24] | |
0x04e2a919: ret | |
0x04e2a91a: mov esi,DWORD PTR [ebp-28] | |
0x04e2a91d: jmp 0x04e2a875 | |
0x04e2a922: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2a929: jne 0x04e2a880 | |
0x04e2a92f: add ecx,0x8 | |
0x04e2a932: cmp ecx,ebx | |
0x04e2a934: jne 0x04e2a922 | |
0x04e2a936: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2a93d: je 0x04e2a95b | |
0x04e2a943: mov ebx,DWORD PTR fs:0x0 | |
0x04e2a94b: mov ebx,DWORD PTR [ebx-12] | |
0x04e2a94e: mov ecx,DWORD PTR [ebp-12] | |
0x04e2a951: push ecx | |
0x04e2a952: push ebx | |
0x04e2a953: call 0x6ffbd8d0 | |
0x04e2a958: add esp,0x8 | |
0x04e2a95b: mov ebx,DWORD PTR [ebp-4] | |
0x04e2a95e: mov esp,ebp | |
0x04e2a960: pop ebp | |
0x04e2a961: pop edx | |
0x04e2a962: mov esp,ebx | |
0x04e2a964: mov eax,esp | |
0x04e2a966: mov ebx,DWORD PTR [ebp-8] | |
0x04e2a969: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a971: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a974: mov DWORD PTR [ecx+0x138],ebp | |
0x04e2a97a: mov DWORD PTR [ecx+0x134],0x4e2a974 | |
0x04e2a984: mov DWORD PTR [ecx+0x130],esp | |
0x04e2a98a: push ebx | |
0x04e2a98b: push eax | |
0x04e2a98c: push ecx | |
0x04e2a98d: call 0x6fed11b0 | |
0x04e2a992: add esp,0xc | |
0x04e2a995: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a99d: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a9a0: mov DWORD PTR [ecx+0x130],0x0 | |
0x04e2a9aa: mov DWORD PTR [ecx+0x138],0x0 | |
0x04e2a9b4: mov DWORD PTR [ecx+0x134],0x0 | |
0x04e2a9be: mov esp,DWORD PTR [ebp-8] | |
0x04e2a9c1: mov DWORD PTR [ebp-8],0x0 | |
0x04e2a9c8: mov esi,DWORD PTR [ebp-28] | |
0x04e2a9cb: mov edi,DWORD PTR [ebp-24] | |
0x04e2a9ce: mov ecx,DWORD PTR fs:0x0 | |
0x04e2a9d6: mov ecx,DWORD PTR [ecx-12] | |
0x04e2a9d9: mov DWORD PTR [ecx+0x1c0],0x0 | |
0x04e2a9e3: cmp BYTE PTR [esi],0xb8 | |
0x04e2a9e6: jne 0x04e2aa71 | |
0x04e2a9ec: mov edx,DWORD PTR [ebp-12] | |
0x04e2a9ef: mov eax,DWORD PTR [edi] | |
0x04e2a9f1: call 0x04e2a9fb | |
0x04e2a9f6: jmp 0x04e2aa67 | |
0x04e2a9fb: push esi | |
0x04e2a9fc: push edx | |
0x04e2a9fd: push eax | |
0x04e2a9fe: lea eax,[esp+16] | |
0x04e2aa02: mov DWORD PTR [ebp-28],esi | |
0x04e2aa05: mov edi,DWORD PTR fs:0x0 | |
0x04e2aa0d: mov edi,DWORD PTR [edi-12] | |
0x04e2aa10: push edi | |
0x04e2aa11: mov DWORD PTR [edi+0x138],ebp | |
0x04e2aa17: mov DWORD PTR [edi+0x130],eax | |
0x04e2aa1d: call 0x6fece6d0 | |
0x04e2aa22: add esp,0x10 | |
0x04e2aa25: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2aa2f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2aa39: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2aa43: cmp DWORD PTR [edi+4],0x0 | |
0x04e2aa4a: jne 0x04e20380 | |
0x04e2aa50: mov eax,DWORD PTR [edi+0x160] | |
0x04e2aa56: mov DWORD PTR [edi+0x160],0x0 | |
0x04e2aa60: mov esi,DWORD PTR [ebp-28] | |
0x04e2aa63: mov edi,DWORD PTR [ebp-24] | |
0x04e2aa66: ret | |
0x04e2aa67: test eax,eax | |
0x04e2aa69: je 0x04e2aa71 | |
0x04e2aa6f: mov DWORD PTR [ebx],eax | |
0x04e2aa71: movzx ebx,BYTE PTR [esi] | |
0x04e2aa74: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2aa7b: pop eax | |
0x04e2aa7c: mov ecx,DWORD PTR fs:0x0 | |
0x04e2aa84: mov ecx,DWORD PTR [ecx-12] | |
0x04e2aa87: mov DWORD PTR [ecx+0x160],eax | |
0x04e2aa8d: mov ecx,DWORD PTR fs:0x0 | |
0x04e2aa95: mov ecx,DWORD PTR [ecx-12] | |
0x04e2aa98: mov bl,BYTE PTR [ecx+0x195] | |
0x04e2aa9e: mov edi,ebx | |
0x04e2aaa0: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e2aaa7: mov ebx,DWORD PTR [ebp-12] | |
0x04e2aaaa: mov ecx,DWORD PTR [ebx+16] | |
0x04e2aaad: test ecx,0x20 | |
0x04e2aab3: je 0x04e2abd7 | |
0x04e2aab9: mov ecx,edi | |
0x04e2aabb: test cl,0xff | |
0x04e2aabe: jne 0x04e2acfd | |
0x04e2aac4: lea edx,[ebp-40] | |
0x04e2aac7: mov eax,DWORD PTR [edx+4] | |
0x04e2aaca: test eax,eax | |
0x04e2aacc: jne 0x04e2ab3c | |
0x04e2aad2: emms | |
0x04e2aad4: call 0x04e2aade | |
0x04e2aad9: jmp 0x04e2ab37 | |
0x04e2aade: lea eax,[esp+4] | |
0x04e2aae2: mov DWORD PTR [ebp-28],esi | |
0x04e2aae5: mov edi,DWORD PTR fs:0x0 | |
0x04e2aaed: mov edi,DWORD PTR [edi-12] | |
0x04e2aaf0: push edi | |
0x04e2aaf1: mov DWORD PTR [edi+0x138],ebp | |
0x04e2aaf7: mov DWORD PTR [edi+0x130],eax | |
0x04e2aafd: call 0x6fece3d0 | |
0x04e2ab02: add esp,0x4 | |
0x04e2ab05: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2ab0f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2ab19: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2ab23: cmp DWORD PTR [edi+4],0x0 | |
0x04e2ab2a: jne 0x04e20380 | |
0x04e2ab30: mov esi,DWORD PTR [ebp-28] | |
0x04e2ab33: mov edi,DWORD PTR [ebp-24] | |
0x04e2ab36: ret | |
0x04e2ab37: jmp 0x04e2abd7 | |
0x04e2ab3c: mov DWORD PTR [ebp-28],esi | |
0x04e2ab3f: lea eax,[edx] | |
0x04e2ab41: mov ecx,DWORD PTR [edx+4] | |
0x04e2ab44: mov DWORD PTR [edx+4],0x0 | |
0x04e2ab4b: mov ebx,DWORD PTR [ecx] | |
0x04e2ab4d: and ebx,0x7 | |
0x04e2ab50: cmp ebx,0x5 | |
0x04e2ab53: je 0x04e2abd4 | |
0x04e2ab59: mov ebx,DWORD PTR [eax] | |
0x04e2ab5b: test ebx,ebx | |
0x04e2ab5d: je 0x04e2abd4 | |
0x04e2ab63: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2ab67: je 0x04e2abd4 | |
0x04e2ab6d: mov DWORD PTR [edx+4],ecx | |
0x04e2ab70: call 0x04e2ab7a | |
0x04e2ab75: jmp 0x04e2abd4 | |
0x04e2ab7a: push edx | |
0x04e2ab7b: lea eax,[esp+8] | |
0x04e2ab7f: mov DWORD PTR [ebp-28],esi | |
0x04e2ab82: mov edi,DWORD PTR fs:0x0 | |
0x04e2ab8a: mov edi,DWORD PTR [edi-12] | |
0x04e2ab8d: push edi | |
0x04e2ab8e: mov DWORD PTR [edi+0x138],ebp | |
0x04e2ab94: mov DWORD PTR [edi+0x130],eax | |
0x04e2ab9a: call 0x6fecdc60 | |
0x04e2ab9f: add esp,0x8 | |
0x04e2aba2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2abac: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2abb6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2abc0: cmp DWORD PTR [edi+4],0x0 | |
0x04e2abc7: jne 0x04e20380 | |
0x04e2abcd: mov esi,DWORD PTR [ebp-28] | |
0x04e2abd0: mov edi,DWORD PTR [ebp-24] | |
0x04e2abd3: ret | |
0x04e2abd4: mov esi,DWORD PTR [ebp-28] | |
0x04e2abd7: mov ecx,DWORD PTR [ebp-32] | |
0x04e2abda: lea ebx,[ebp-32] | |
0x04e2abdd: jmp 0x04e2acf9 | |
0x04e2abe2: mov edx,ecx | |
0x04e2abe4: mov DWORD PTR [ebp-28],esi | |
0x04e2abe7: lea eax,[edx] | |
0x04e2abe9: mov ecx,DWORD PTR [edx+4] | |
0x04e2abec: mov DWORD PTR [edx+4],0x0 | |
0x04e2abf3: mov ebx,DWORD PTR [ecx] | |
0x04e2abf5: and ebx,0x7 | |
0x04e2abf8: cmp ebx,0x5 | |
0x04e2abfb: je 0x04e2ac7c | |
0x04e2ac01: mov ebx,DWORD PTR [eax] | |
0x04e2ac03: test ebx,ebx | |
0x04e2ac05: je 0x04e2ac7c | |
0x04e2ac0b: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2ac0f: je 0x04e2ac7c | |
0x04e2ac15: mov DWORD PTR [edx+4],ecx | |
0x04e2ac18: call 0x04e2ac22 | |
0x04e2ac1d: jmp 0x04e2ac7c | |
0x04e2ac22: push edx | |
0x04e2ac23: lea eax,[esp+8] | |
0x04e2ac27: mov DWORD PTR [ebp-28],esi | |
0x04e2ac2a: mov edi,DWORD PTR fs:0x0 | |
0x04e2ac32: mov edi,DWORD PTR [edi-12] | |
0x04e2ac35: push edi | |
0x04e2ac36: mov DWORD PTR [edi+0x138],ebp | |
0x04e2ac3c: mov DWORD PTR [edi+0x130],eax | |
0x04e2ac42: call 0x6fecdc60 | |
0x04e2ac47: add esp,0x8 | |
0x04e2ac4a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2ac54: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2ac5e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2ac68: cmp DWORD PTR [edi+4],0x0 | |
0x04e2ac6f: jne 0x04e20380 | |
0x04e2ac75: mov esi,DWORD PTR [ebp-28] | |
0x04e2ac78: mov edi,DWORD PTR [ebp-24] | |
0x04e2ac7b: ret | |
0x04e2ac7c: mov esi,DWORD PTR [ebp-28] | |
0x04e2ac7f: emms | |
0x04e2ac81: call 0x04e2ac8b | |
0x04e2ac86: jmp 0x04e2ace4 | |
0x04e2ac8b: lea eax,[esp+4] | |
0x04e2ac8f: mov DWORD PTR [ebp-28],esi | |
0x04e2ac92: mov edi,DWORD PTR fs:0x0 | |
0x04e2ac9a: mov edi,DWORD PTR [edi-12] | |
0x04e2ac9d: push edi | |
0x04e2ac9e: mov DWORD PTR [edi+0x138],ebp | |
0x04e2aca4: mov DWORD PTR [edi+0x130],eax | |
0x04e2acaa: call 0x6fece3d0 | |
0x04e2acaf: add esp,0x4 | |
0x04e2acb2: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2acbc: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2acc6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2acd0: cmp DWORD PTR [edi+4],0x0 | |
0x04e2acd7: jne 0x04e20380 | |
0x04e2acdd: mov esi,DWORD PTR [ebp-28] | |
0x04e2ace0: mov edi,DWORD PTR [ebp-24] | |
0x04e2ace3: ret | |
0x04e2ace4: jmp 0x04e2abd7 | |
0x04e2ace9: cmp DWORD PTR [ecx+4],0x0 | |
0x04e2acf0: jne 0x04e2abe2 | |
0x04e2acf6: add ecx,0x8 | |
0x04e2acf9: cmp ecx,ebx | |
0x04e2acfb: jne 0x04e2ace9 | |
0x04e2acfd: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2ad04: je 0x04e2ad22 | |
0x04e2ad0a: mov ebx,DWORD PTR fs:0x0 | |
0x04e2ad12: mov ebx,DWORD PTR [ebx-12] | |
0x04e2ad15: mov ecx,DWORD PTR [ebp-12] | |
0x04e2ad18: push ecx | |
0x04e2ad19: push ebx | |
0x04e2ad1a: call 0x6ffbd8d0 | |
0x04e2ad1f: add esp,0x8 | |
0x04e2ad22: mov ebx,DWORD PTR [ebp-4] | |
0x04e2ad25: mov esp,ebp | |
0x04e2ad27: pop ebp | |
0x04e2ad28: pop edx | |
0x04e2ad29: mov esp,ebx | |
0x04e2ad2b: mov ecx,DWORD PTR fs:0x0 | |
0x04e2ad33: mov ecx,DWORD PTR [ecx-12] | |
0x04e2ad36: mov eax,DWORD PTR [ecx+0x160] | |
0x04e2ad3c: mov DWORD PTR [ecx+0x160],0x0 | |
0x04e2ad46: push eax | |
0x04e2ad47: push edx | |
0x04e2ad48: push edx | |
0x04e2ad49: push ecx | |
0x04e2ad4a: call 0x6ffbd4e0 | |
0x04e2ad4f: add esp,0x8 | |
0x04e2ad52: mov ebx,eax | |
0x04e2ad54: pop edx | |
0x04e2ad55: pop eax | |
0x04e2ad56: jmp ebx | |
0x04e2ad58: add BYTE PTR [eax],al | |
0x04e2ad5a: add BYTE PTR [eax],al | |
0x04e2ad5c: add BYTE PTR [eax],al | |
0x04e2ad5e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
throw exception entrypoints [0x04e2ad70, 0x04e2b080] 784 bytes | |
0x04e2ad70: mov esp,DWORD PTR [ebp-32] | |
0x04e2ad73: mov DWORD PTR [ebp-8],0x0 | |
0x04e2ad7a: emms | |
0x04e2ad7c: mov eax,0x7012afd8 | |
0x04e2ad81: call 0x04e2ad8b | |
0x04e2ad86: jmp 0x04e2ade6 | |
0x04e2ad8b: push ebx | |
0x04e2ad8c: push eax | |
0x04e2ad8d: lea eax,[esp+12] | |
0x04e2ad91: mov DWORD PTR [ebp-28],esi | |
0x04e2ad94: mov edi,DWORD PTR fs:0x0 | |
0x04e2ad9c: mov edi,DWORD PTR [edi-12] | |
0x04e2ad9f: push edi | |
0x04e2ada0: mov DWORD PTR [edi+0x138],ebp | |
0x04e2ada6: mov DWORD PTR [edi+0x130],eax | |
0x04e2adac: call 0x6fecfc70 | |
0x04e2adb1: add esp,0xc | |
0x04e2adb4: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2adbe: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2adc8: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2add2: cmp DWORD PTR [edi+4],0x0 | |
0x04e2add9: jne 0x04e20380 | |
0x04e2addf: mov esi,DWORD PTR [ebp-28] | |
0x04e2ade2: mov edi,DWORD PTR [ebp-24] | |
0x04e2ade5: ret | |
0x04e2ade6: pop ebx | |
0x04e2ade7: mov esp,DWORD PTR [ebp-32] | |
0x04e2adea: mov DWORD PTR [ebp-8],0x0 | |
0x04e2adf1: emms | |
0x04e2adf3: mov eax,0x7012afb8 | |
0x04e2adf8: call 0x04e2ae02 | |
0x04e2adfd: jmp 0x04e2ae6d | |
0x04e2ae02: push ebx | |
0x04e2ae03: push eax | |
0x04e2ae04: lea eax,[esp+12] | |
0x04e2ae08: mov DWORD PTR [ebp-28],esi | |
0x04e2ae0b: mov edi,DWORD PTR fs:0x0 | |
0x04e2ae13: mov edi,DWORD PTR [edi-12] | |
0x04e2ae16: push edi | |
0x04e2ae17: mov DWORD PTR [edi+0x138],ebp | |
0x04e2ae1d: mov DWORD PTR [edi+0x130],eax | |
0x04e2ae23: call 0x6fecfb30 | |
0x04e2ae28: add esp,0xc | |
0x04e2ae2b: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2ae35: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2ae3f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2ae49: cmp DWORD PTR [edi+4],0x0 | |
0x04e2ae50: jne 0x04e20380 | |
0x04e2ae56: mov eax,DWORD PTR [edi+0x160] | |
0x04e2ae5c: mov DWORD PTR [edi+0x160],0x0 | |
0x04e2ae66: mov esi,DWORD PTR [ebp-28] | |
0x04e2ae69: mov edi,DWORD PTR [ebp-24] | |
0x04e2ae6c: ret | |
0x04e2ae6d: jmp 0x04e2a4bd | |
0x04e2ae72: mov esp,DWORD PTR [ebp-32] | |
0x04e2ae75: mov DWORD PTR [ebp-8],0x0 | |
0x04e2ae7c: emms | |
0x04e2ae7e: mov eax,0x7012af8c | |
0x04e2ae83: mov ebx,0x7012afac | |
0x04e2ae88: call 0x04e2ae92 | |
0x04e2ae8d: jmp 0x04e2aefd | |
0x04e2ae92: push ebx | |
0x04e2ae93: push eax | |
0x04e2ae94: lea eax,[esp+12] | |
0x04e2ae98: mov DWORD PTR [ebp-28],esi | |
0x04e2ae9b: mov edi,DWORD PTR fs:0x0 | |
0x04e2aea3: mov edi,DWORD PTR [edi-12] | |
0x04e2aea6: push edi | |
0x04e2aea7: mov DWORD PTR [edi+0x138],ebp | |
0x04e2aead: mov DWORD PTR [edi+0x130],eax | |
0x04e2aeb3: call 0x6fecfa50 | |
0x04e2aeb8: add esp,0xc | |
0x04e2aebb: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2aec5: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2aecf: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2aed9: cmp DWORD PTR [edi+4],0x0 | |
0x04e2aee0: jne 0x04e20380 | |
0x04e2aee6: mov eax,DWORD PTR [edi+0x160] | |
0x04e2aeec: mov DWORD PTR [edi+0x160],0x0 | |
0x04e2aef6: mov esi,DWORD PTR [ebp-28] | |
0x04e2aef9: mov edi,DWORD PTR [ebp-24] | |
0x04e2aefc: ret | |
0x04e2aefd: jmp 0x04e2a4bd | |
0x04e2af02: pop eax | |
0x04e2af03: mov esp,DWORD PTR [ebp-32] | |
0x04e2af06: mov DWORD PTR [ebp-8],0x0 | |
0x04e2af0d: emms | |
0x04e2af0f: call 0x04e2af19 | |
0x04e2af14: jmp 0x04e2af73 | |
0x04e2af19: push eax | |
0x04e2af1a: lea eax,[esp+8] | |
0x04e2af1e: mov DWORD PTR [ebp-28],esi | |
0x04e2af21: mov edi,DWORD PTR fs:0x0 | |
0x04e2af29: mov edi,DWORD PTR [edi-12] | |
0x04e2af2c: push edi | |
0x04e2af2d: mov DWORD PTR [edi+0x138],ebp | |
0x04e2af33: mov DWORD PTR [edi+0x130],eax | |
0x04e2af39: call 0x6fecfde0 | |
0x04e2af3e: add esp,0x8 | |
0x04e2af41: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2af4b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2af55: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2af5f: cmp DWORD PTR [edi+4],0x0 | |
0x04e2af66: jne 0x04e20380 | |
0x04e2af6c: mov esi,DWORD PTR [ebp-28] | |
0x04e2af6f: mov edi,DWORD PTR [ebp-24] | |
0x04e2af72: ret | |
0x04e2af73: mov esp,DWORD PTR [ebp-32] | |
0x04e2af76: mov DWORD PTR [ebp-8],0x0 | |
0x04e2af7d: emms | |
0x04e2af7f: mov eax,0x7012af6c | |
0x04e2af84: mov ebx,0x0 | |
0x04e2af89: call 0x04e2af93 | |
0x04e2af8e: jmp 0x04e2affe | |
0x04e2af93: push ebx | |
0x04e2af94: push eax | |
0x04e2af95: lea eax,[esp+12] | |
0x04e2af99: mov DWORD PTR [ebp-28],esi | |
0x04e2af9c: mov edi,DWORD PTR fs:0x0 | |
0x04e2afa4: mov edi,DWORD PTR [edi-12] | |
0x04e2afa7: push edi | |
0x04e2afa8: mov DWORD PTR [edi+0x138],ebp | |
0x04e2afae: mov DWORD PTR [edi+0x130],eax | |
0x04e2afb4: call 0x6fecfa50 | |
0x04e2afb9: add esp,0xc | |
0x04e2afbc: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2afc6: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2afd0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2afda: cmp DWORD PTR [edi+4],0x0 | |
0x04e2afe1: jne 0x04e20380 | |
0x04e2afe7: mov eax,DWORD PTR [edi+0x160] | |
0x04e2afed: mov DWORD PTR [edi+0x160],0x0 | |
0x04e2aff7: mov esi,DWORD PTR [ebp-28] | |
0x04e2affa: mov edi,DWORD PTR [ebp-24] | |
0x04e2affd: ret | |
0x04e2affe: jmp 0x04e2a4bd | |
0x04e2b003: mov esi,DWORD PTR [ebp-28] | |
0x04e2b006: mov esp,DWORD PTR [ebp-32] | |
0x04e2b009: mov DWORD PTR [ebp-8],0x0 | |
0x04e2b010: emms | |
0x04e2b012: call 0x04e2b01c | |
0x04e2b017: jmp 0x04e2b075 | |
0x04e2b01c: lea eax,[esp+4] | |
0x04e2b020: mov DWORD PTR [ebp-28],esi | |
0x04e2b023: mov edi,DWORD PTR fs:0x0 | |
0x04e2b02b: mov edi,DWORD PTR [edi-12] | |
0x04e2b02e: push edi | |
0x04e2b02f: mov DWORD PTR [edi+0x138],ebp | |
0x04e2b035: mov DWORD PTR [edi+0x130],eax | |
0x04e2b03b: call 0x6fece280 | |
0x04e2b040: add esp,0x4 | |
0x04e2b043: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2b04d: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2b057: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2b061: cmp DWORD PTR [edi+4],0x0 | |
0x04e2b068: jne 0x04e20380 | |
0x04e2b06e: mov esi,DWORD PTR [ebp-28] | |
0x04e2b071: mov edi,DWORD PTR [ebp-24] | |
0x04e2b074: ret | |
0x04e2b075: xchg ax,ax | |
0x04e2b078: add BYTE PTR [eax],al | |
0x04e2b07a: add BYTE PTR [eax],al | |
0x04e2b07c: add BYTE PTR [eax],al | |
0x04e2b07e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = zerolocals) [0x04e2b090, 0x04e2b190] 256 bytes | |
0x04e2b090: mov edx,DWORD PTR [ebx+4] | |
0x04e2b093: movzx ecx,WORD PTR [edx+36] | |
0x04e2b097: movzx edx,WORD PTR [edx+34] | |
0x04e2b09b: sub edx,ecx | |
0x04e2b09d: cmp edx,0x3f6 | |
0x04e2b0a3: jbe 0x04e2b0e1 | |
0x04e2b0a9: push esi | |
0x04e2b0aa: mov esi,DWORD PTR fs:0x0 | |
0x04e2b0b2: mov esi,DWORD PTR [esi-12] | |
0x04e2b0b5: lea eax,[edx*4+0x28] | |
0x04e2b0bc: add eax,DWORD PTR [esi+0xcc] | |
0x04e2b0c2: sub eax,DWORD PTR [esi+0xd0] | |
0x04e2b0c8: add eax,0x4000 | |
0x04e2b0ce: cmp esp,eax | |
0x04e2b0d0: ja 0x04e2b0e0 | |
0x04e2b0d6: pop esi | |
0x04e2b0d7: pop eax | |
0x04e2b0d8: mov esp,esi | |
0x04e2b0da: push eax | |
0x04e2b0db: jmp 0x04e228c0 | |
0x04e2b0e0: pop esi | |
0x04e2b0e1: pop eax | |
0x04e2b0e2: lea edi,[esp+ecx*4-4] | |
0x04e2b0e6: test edx,edx | |
0x04e2b0e8: jle 0x04e2b0f6 | |
0x04e2b0ee: push 0x0 | |
0x04e2b0f3: dec edx | |
0x04e2b0f4: jg 0x04e2b0ee | |
0x04e2b0f6: push eax | |
0x04e2b0f7: push ebp | |
0x04e2b0f8: mov ebp,esp | |
0x04e2b0fa: push esi | |
0x04e2b0fb: push 0x0 | |
0x04e2b100: mov esi,DWORD PTR [ebx+4] | |
0x04e2b103: lea esi,[esi+40] | |
0x04e2b106: push ebx | |
0x04e2b107: push 0x0 | |
0x04e2b10c: mov edx,DWORD PTR [ebx+4] | |
0x04e2b10f: mov edx,DWORD PTR [edx+8] | |
0x04e2b112: mov edx,DWORD PTR [edx+8] | |
0x04e2b115: push edx | |
0x04e2b116: push edi | |
0x04e2b117: push esi | |
0x04e2b118: push 0x0 | |
0x04e2b11d: mov DWORD PTR [esp],esp | |
0x04e2b120: mov eax,DWORD PTR fs:0x0 | |
0x04e2b128: mov eax,DWORD PTR [eax-12] | |
0x04e2b12b: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2b132: mov DWORD PTR [esp-0x1000],eax | |
0x04e2b139: mov DWORD PTR [esp-0x2000],eax | |
0x04e2b140: mov DWORD PTR [esp-0x3000],eax | |
0x04e2b147: mov DWORD PTR [esp-0x4000],eax | |
0x04e2b14e: mov eax,DWORD PTR fs:0x0 | |
0x04e2b156: mov eax,DWORD PTR [eax-12] | |
0x04e2b159: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2b160: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2b167: je 0x04e2b185 | |
0x04e2b16d: mov ecx,DWORD PTR fs:0x0 | |
0x04e2b175: mov ecx,DWORD PTR [ecx-12] | |
0x04e2b178: mov ebx,DWORD PTR [ebp-12] | |
0x04e2b17b: push ebx | |
0x04e2b17c: push ecx | |
0x04e2b17d: call 0x6ffbd8d0 | |
0x04e2b182: add esp,0x8 | |
0x04e2b185: movzx ebx,BYTE PTR [esi] | |
0x04e2b188: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2b18f: nop | |
---------------------------------------------------------------------- | |
method entry point (kind = zerolocals_synchronized) [0x04e2b1a0, 0x04e2b3f0] 592 bytes | |
0x04e2b1a0: mov edx,DWORD PTR [ebx+4] | |
0x04e2b1a3: movzx ecx,WORD PTR [edx+36] | |
0x04e2b1a7: movzx edx,WORD PTR [edx+34] | |
0x04e2b1ab: sub edx,ecx | |
0x04e2b1ad: cmp edx,0x3f6 | |
0x04e2b1b3: jbe 0x04e2b1f1 | |
0x04e2b1b9: push esi | |
0x04e2b1ba: mov esi,DWORD PTR fs:0x0 | |
0x04e2b1c2: mov esi,DWORD PTR [esi-12] | |
0x04e2b1c5: lea eax,[edx*4+0x28] | |
0x04e2b1cc: add eax,DWORD PTR [esi+0xcc] | |
0x04e2b1d2: sub eax,DWORD PTR [esi+0xd0] | |
0x04e2b1d8: add eax,0x4000 | |
0x04e2b1de: cmp esp,eax | |
0x04e2b1e0: ja 0x04e2b1f0 | |
0x04e2b1e6: pop esi | |
0x04e2b1e7: pop eax | |
0x04e2b1e8: mov esp,esi | |
0x04e2b1ea: push eax | |
0x04e2b1eb: jmp 0x04e228c0 | |
0x04e2b1f0: pop esi | |
0x04e2b1f1: pop eax | |
0x04e2b1f2: lea edi,[esp+ecx*4-4] | |
0x04e2b1f6: test edx,edx | |
0x04e2b1f8: jle 0x04e2b206 | |
0x04e2b1fe: push 0x0 | |
0x04e2b203: dec edx | |
0x04e2b204: jg 0x04e2b1fe | |
0x04e2b206: push eax | |
0x04e2b207: push ebp | |
0x04e2b208: mov ebp,esp | |
0x04e2b20a: push esi | |
0x04e2b20b: push 0x0 | |
0x04e2b210: mov esi,DWORD PTR [ebx+4] | |
0x04e2b213: lea esi,[esi+40] | |
0x04e2b216: push ebx | |
0x04e2b217: push 0x0 | |
0x04e2b21c: mov edx,DWORD PTR [ebx+4] | |
0x04e2b21f: mov edx,DWORD PTR [edx+8] | |
0x04e2b222: mov edx,DWORD PTR [edx+8] | |
0x04e2b225: push edx | |
0x04e2b226: push edi | |
0x04e2b227: push esi | |
0x04e2b228: push 0x0 | |
0x04e2b22d: mov DWORD PTR [esp],esp | |
0x04e2b230: mov eax,DWORD PTR fs:0x0 | |
0x04e2b238: mov eax,DWORD PTR [eax-12] | |
0x04e2b23b: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2b242: mov DWORD PTR [esp-0x1000],eax | |
0x04e2b249: mov DWORD PTR [esp-0x2000],eax | |
0x04e2b250: mov DWORD PTR [esp-0x3000],eax | |
0x04e2b257: mov DWORD PTR [esp-0x4000],eax | |
0x04e2b25e: mov eax,DWORD PTR fs:0x0 | |
0x04e2b266: mov eax,DWORD PTR [eax-12] | |
0x04e2b269: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2b270: mov eax,DWORD PTR [ebx+16] | |
0x04e2b273: test eax,0x8 | |
0x04e2b278: mov eax,DWORD PTR [edi] | |
0x04e2b27a: je 0x04e2b28c | |
0x04e2b280: mov eax,DWORD PTR [ebx+4] | |
0x04e2b283: mov eax,DWORD PTR [eax+8] | |
0x04e2b286: mov eax,DWORD PTR [eax+12] | |
0x04e2b289: mov eax,DWORD PTR [eax+56] | |
0x04e2b28c: sub esp,0x8 | |
0x04e2b28f: mov DWORD PTR [ebp-32],esp | |
0x04e2b292: mov DWORD PTR [esp+4],eax | |
0x04e2b296: mov edx,esp | |
0x04e2b298: mov ecx,DWORD PTR [edx+4] | |
0x04e2b29b: mov eax,DWORD PTR [ecx] | |
0x04e2b29d: push edx | |
0x04e2b29e: mov edx,eax | |
0x04e2b2a0: and edx,0x7 | |
0x04e2b2a3: cmp edx,0x5 | |
0x04e2b2a6: pop edx | |
0x04e2b2a7: jne 0x04e2b337 | |
0x04e2b2ad: mov DWORD PTR [edx],eax | |
0x04e2b2af: push edx | |
0x04e2b2b0: mov edx,DWORD PTR [ecx+4] | |
0x04e2b2b3: mov edx,DWORD PTR [edx+96] | |
0x04e2b2b6: xor edx,eax | |
0x04e2b2b8: mov eax,DWORD PTR fs:0x0 | |
0x04e2b2c0: mov eax,DWORD PTR [eax-12] | |
0x04e2b2c3: xor eax,edx | |
0x04e2b2c5: and eax,0xffffff87 | |
0x04e2b2c8: pop edx | |
0x04e2b2c9: je 0x04e2b3be | |
0x04e2b2cf: test eax,0x7 | |
0x04e2b2d4: jne 0x04e2b329 | |
0x04e2b2d6: test eax,0x180 | |
0x04e2b2db: jne 0x04e2b303 | |
0x04e2b2dd: mov eax,DWORD PTR [edx] | |
0x04e2b2df: and eax,0x1ff | |
0x04e2b2e5: push edx | |
0x04e2b2e6: mov edx,DWORD PTR fs:0x0 | |
0x04e2b2ee: mov edx,DWORD PTR [edx-12] | |
0x04e2b2f1: or edx,eax | |
0x04e2b2f3: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2b2f7: pop edx | |
0x04e2b2f8: jne 0x04e2b35a | |
0x04e2b2fe: jmp 0x04e2b3be | |
0x04e2b303: push edx | |
0x04e2b304: mov edx,DWORD PTR [ecx+4] | |
0x04e2b307: mov edx,DWORD PTR [edx+96] | |
0x04e2b30a: mov eax,DWORD PTR fs:0x0 | |
0x04e2b312: mov eax,DWORD PTR [eax-12] | |
0x04e2b315: or edx,eax | |
0x04e2b317: mov eax,DWORD PTR [edx] | |
0x04e2b319: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2b31d: pop edx | |
0x04e2b31e: jne 0x04e2b35a | |
0x04e2b324: jmp 0x04e2b3be | |
0x04e2b329: mov eax,DWORD PTR [edx] | |
0x04e2b32b: push edx | |
0x04e2b32c: mov edx,DWORD PTR [ecx+4] | |
0x04e2b32f: mov edx,DWORD PTR [edx+96] | |
0x04e2b332: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2b336: pop edx | |
0x04e2b337: mov eax,0x1 | |
0x04e2b33c: or eax,DWORD PTR [ecx] | |
0x04e2b33e: mov DWORD PTR [edx],eax | |
0x04e2b340: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2b344: je 0x04e2b3be | |
0x04e2b34a: sub eax,esp | |
0x04e2b34c: and eax,0xfffff003 | |
0x04e2b352: mov DWORD PTR [edx],eax | |
0x04e2b354: je 0x04e2b3be | |
0x04e2b35a: call 0x04e2b364 | |
0x04e2b35f: jmp 0x04e2b3be | |
0x04e2b364: push edx | |
0x04e2b365: lea eax,[esp+8] | |
0x04e2b369: mov DWORD PTR [ebp-28],esi | |
0x04e2b36c: mov edi,DWORD PTR fs:0x0 | |
0x04e2b374: mov edi,DWORD PTR [edi-12] | |
0x04e2b377: push edi | |
0x04e2b378: mov DWORD PTR [edi+0x138],ebp | |
0x04e2b37e: mov DWORD PTR [edi+0x130],eax | |
0x04e2b384: call 0x6fecdaf0 | |
0x04e2b389: add esp,0x8 | |
0x04e2b38c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2b396: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2b3a0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2b3aa: cmp DWORD PTR [edi+4],0x0 | |
0x04e2b3b1: jne 0x04e20380 | |
0x04e2b3b7: mov esi,DWORD PTR [ebp-28] | |
0x04e2b3ba: mov edi,DWORD PTR [ebp-24] | |
0x04e2b3bd: ret | |
0x04e2b3be: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2b3c5: je 0x04e2b3e3 | |
0x04e2b3cb: mov ecx,DWORD PTR fs:0x0 | |
0x04e2b3d3: mov ecx,DWORD PTR [ecx-12] | |
0x04e2b3d6: mov ebx,DWORD PTR [ebp-12] | |
0x04e2b3d9: push ebx | |
0x04e2b3da: push ecx | |
0x04e2b3db: call 0x6ffbd8d0 | |
0x04e2b3e0: add esp,0x8 | |
0x04e2b3e3: movzx ebx,BYTE PTR [esi] | |
0x04e2b3e6: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2b3ed: xchg ax,ax | |
---------------------------------------------------------------------- | |
method entry point (kind = empty) [0x04e2b400, 0x04e2b520] 288 bytes | |
0x04e2b400: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2b40a: jne 0x04e2b415 | |
0x04e2b410: pop eax | |
0x04e2b411: mov esp,esi | |
0x04e2b413: jmp eax | |
0x04e2b415: mov edx,DWORD PTR [ebx+4] | |
0x04e2b418: movzx ecx,WORD PTR [edx+36] | |
0x04e2b41c: movzx edx,WORD PTR [edx+34] | |
0x04e2b420: sub edx,ecx | |
0x04e2b422: cmp edx,0x3f6 | |
0x04e2b428: jbe 0x04e2b466 | |
0x04e2b42e: push esi | |
0x04e2b42f: mov esi,DWORD PTR fs:0x0 | |
0x04e2b437: mov esi,DWORD PTR [esi-12] | |
0x04e2b43a: lea eax,[edx*4+0x28] | |
0x04e2b441: add eax,DWORD PTR [esi+0xcc] | |
0x04e2b447: sub eax,DWORD PTR [esi+0xd0] | |
0x04e2b44d: add eax,0x4000 | |
0x04e2b453: cmp esp,eax | |
0x04e2b455: ja 0x04e2b465 | |
0x04e2b45b: pop esi | |
0x04e2b45c: pop eax | |
0x04e2b45d: mov esp,esi | |
0x04e2b45f: push eax | |
0x04e2b460: jmp 0x04e228c0 | |
0x04e2b465: pop esi | |
0x04e2b466: pop eax | |
0x04e2b467: lea edi,[esp+ecx*4-4] | |
0x04e2b46b: test edx,edx | |
0x04e2b46d: jle 0x04e2b47b | |
0x04e2b473: push 0x0 | |
0x04e2b478: dec edx | |
0x04e2b479: jg 0x04e2b473 | |
0x04e2b47b: push eax | |
0x04e2b47c: push ebp | |
0x04e2b47d: mov ebp,esp | |
0x04e2b47f: push esi | |
0x04e2b480: push 0x0 | |
0x04e2b485: mov esi,DWORD PTR [ebx+4] | |
0x04e2b488: lea esi,[esi+40] | |
0x04e2b48b: push ebx | |
0x04e2b48c: push 0x0 | |
0x04e2b491: mov edx,DWORD PTR [ebx+4] | |
0x04e2b494: mov edx,DWORD PTR [edx+8] | |
0x04e2b497: mov edx,DWORD PTR [edx+8] | |
0x04e2b49a: push edx | |
0x04e2b49b: push edi | |
0x04e2b49c: push esi | |
0x04e2b49d: push 0x0 | |
0x04e2b4a2: mov DWORD PTR [esp],esp | |
0x04e2b4a5: mov eax,DWORD PTR fs:0x0 | |
0x04e2b4ad: mov eax,DWORD PTR [eax-12] | |
0x04e2b4b0: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2b4b7: mov DWORD PTR [esp-0x1000],eax | |
0x04e2b4be: mov DWORD PTR [esp-0x2000],eax | |
0x04e2b4c5: mov DWORD PTR [esp-0x3000],eax | |
0x04e2b4cc: mov DWORD PTR [esp-0x4000],eax | |
0x04e2b4d3: mov eax,DWORD PTR fs:0x0 | |
0x04e2b4db: mov eax,DWORD PTR [eax-12] | |
0x04e2b4de: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2b4e5: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2b4ec: je 0x04e2b50a | |
0x04e2b4f2: mov ecx,DWORD PTR fs:0x0 | |
0x04e2b4fa: mov ecx,DWORD PTR [ecx-12] | |
0x04e2b4fd: mov ebx,DWORD PTR [ebp-12] | |
0x04e2b500: push ebx | |
0x04e2b501: push ecx | |
0x04e2b502: call 0x6ffbd8d0 | |
0x04e2b507: add esp,0x8 | |
0x04e2b50a: movzx ebx,BYTE PTR [esi] | |
0x04e2b50d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2b514: add BYTE PTR [eax],al | |
0x04e2b516: add BYTE PTR [eax],al | |
0x04e2b518: add BYTE PTR [eax],al | |
0x04e2b51a: add BYTE PTR [eax],al | |
0x04e2b51c: add BYTE PTR [eax],al | |
0x04e2b51e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = accessor) [0x04e2b530, 0x04e2b6e0] 432 bytes | |
0x04e2b530: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2b53a: jne 0x04e2b5d2 | |
0x04e2b540: mov eax,DWORD PTR [esp+4] | |
0x04e2b544: test eax,eax | |
0x04e2b546: je 0x04e2b5d2 | |
0x04e2b54c: mov edx,DWORD PTR [ebx+4] | |
0x04e2b54f: mov edi,DWORD PTR [edx+8] | |
0x04e2b552: mov edx,DWORD PTR [edx+40] | |
0x04e2b555: shr edx,0x10 | |
0x04e2b558: shl edx,0x2 | |
0x04e2b55b: mov edi,DWORD PTR [edi+8] | |
0x04e2b55e: mov ecx,DWORD PTR [edi+edx*4+8] | |
0x04e2b562: shr ecx,0x10 | |
0x04e2b565: and ecx,0xff | |
0x04e2b56b: cmp ecx,0xb4 | |
0x04e2b571: jne 0x04e2b5d2 | |
0x04e2b577: mov ecx,DWORD PTR [edi+edx*4+16] | |
0x04e2b57b: mov edx,DWORD PTR [edi+edx*4+20] | |
0x04e2b57f: shr edx,0x1c | |
0x04e2b582: cmp edx,0x0 | |
0x04e2b585: jne 0x04e2b594 | |
0x04e2b58b: movsx eax,BYTE PTR [eax+ecx] | |
0x04e2b58f: jmp 0x04e2b5cd | |
0x04e2b594: cmp edx,0x1 | |
0x04e2b597: jne 0x04e2b5a6 | |
0x04e2b59d: movsx eax,BYTE PTR [eax+ecx] | |
0x04e2b5a1: jmp 0x04e2b5cd | |
0x04e2b5a6: cmp edx,0x3 | |
0x04e2b5a9: jne 0x04e2b5b8 | |
0x04e2b5af: movsx eax,WORD PTR [eax+ecx] | |
0x04e2b5b3: jmp 0x04e2b5cd | |
0x04e2b5b8: cmp edx,0x2 | |
0x04e2b5bb: jne 0x04e2b5ca | |
0x04e2b5c1: movzx eax,WORD PTR [eax+ecx] | |
0x04e2b5c5: jmp 0x04e2b5cd | |
0x04e2b5ca: mov eax,DWORD PTR [eax+ecx] | |
0x04e2b5cd: pop edi | |
0x04e2b5ce: mov esp,esi | |
0x04e2b5d0: jmp edi | |
0x04e2b5d2: mov edx,DWORD PTR [ebx+4] | |
0x04e2b5d5: movzx ecx,WORD PTR [edx+36] | |
0x04e2b5d9: movzx edx,WORD PTR [edx+34] | |
0x04e2b5dd: sub edx,ecx | |
0x04e2b5df: cmp edx,0x3f6 | |
0x04e2b5e5: jbe 0x04e2b623 | |
0x04e2b5eb: push esi | |
0x04e2b5ec: mov esi,DWORD PTR fs:0x0 | |
0x04e2b5f4: mov esi,DWORD PTR [esi-12] | |
0x04e2b5f7: lea eax,[edx*4+0x28] | |
0x04e2b5fe: add eax,DWORD PTR [esi+0xcc] | |
0x04e2b604: sub eax,DWORD PTR [esi+0xd0] | |
0x04e2b60a: add eax,0x4000 | |
0x04e2b610: cmp esp,eax | |
0x04e2b612: ja 0x04e2b622 | |
0x04e2b618: pop esi | |
0x04e2b619: pop eax | |
0x04e2b61a: mov esp,esi | |
0x04e2b61c: push eax | |
0x04e2b61d: jmp 0x04e228c0 | |
0x04e2b622: pop esi | |
0x04e2b623: pop eax | |
0x04e2b624: lea edi,[esp+ecx*4-4] | |
0x04e2b628: test edx,edx | |
0x04e2b62a: jle 0x04e2b638 | |
0x04e2b630: push 0x0 | |
0x04e2b635: dec edx | |
0x04e2b636: jg 0x04e2b630 | |
0x04e2b638: push eax | |
0x04e2b639: push ebp | |
0x04e2b63a: mov ebp,esp | |
0x04e2b63c: push esi | |
0x04e2b63d: push 0x0 | |
0x04e2b642: mov esi,DWORD PTR [ebx+4] | |
0x04e2b645: lea esi,[esi+40] | |
0x04e2b648: push ebx | |
0x04e2b649: push 0x0 | |
0x04e2b64e: mov edx,DWORD PTR [ebx+4] | |
0x04e2b651: mov edx,DWORD PTR [edx+8] | |
0x04e2b654: mov edx,DWORD PTR [edx+8] | |
0x04e2b657: push edx | |
0x04e2b658: push edi | |
0x04e2b659: push esi | |
0x04e2b65a: push 0x0 | |
0x04e2b65f: mov DWORD PTR [esp],esp | |
0x04e2b662: mov eax,DWORD PTR fs:0x0 | |
0x04e2b66a: mov eax,DWORD PTR [eax-12] | |
0x04e2b66d: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2b674: mov DWORD PTR [esp-0x1000],eax | |
0x04e2b67b: mov DWORD PTR [esp-0x2000],eax | |
0x04e2b682: mov DWORD PTR [esp-0x3000],eax | |
0x04e2b689: mov DWORD PTR [esp-0x4000],eax | |
0x04e2b690: mov eax,DWORD PTR fs:0x0 | |
0x04e2b698: mov eax,DWORD PTR [eax-12] | |
0x04e2b69b: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2b6a2: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2b6a9: je 0x04e2b6c7 | |
0x04e2b6af: mov ecx,DWORD PTR fs:0x0 | |
0x04e2b6b7: mov ecx,DWORD PTR [ecx-12] | |
0x04e2b6ba: mov ebx,DWORD PTR [ebp-12] | |
0x04e2b6bd: push ebx | |
0x04e2b6be: push ecx | |
0x04e2b6bf: call 0x6ffbd8d0 | |
0x04e2b6c4: add esp,0x8 | |
0x04e2b6c7: movzx ebx,BYTE PTR [esi] | |
0x04e2b6ca: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2b6d1: xchg ax,ax | |
0x04e2b6d4: add BYTE PTR [eax],al | |
0x04e2b6d6: add BYTE PTR [eax],al | |
0x04e2b6d8: add BYTE PTR [eax],al | |
0x04e2b6da: add BYTE PTR [eax],al | |
0x04e2b6dc: add BYTE PTR [eax],al | |
0x04e2b6de: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = abstract) [0x04e2b6f0, 0x04e2b780] 144 bytes | |
0x04e2b6f0: mov esp,DWORD PTR [ebp-32] | |
0x04e2b6f3: mov DWORD PTR [ebp-8],0x0 | |
0x04e2b6fa: mov esi,DWORD PTR [ebp-28] | |
0x04e2b6fd: mov edi,DWORD PTR [ebp-24] | |
0x04e2b700: call 0x04e2b70a | |
0x04e2b705: jmp 0x04e2b763 | |
0x04e2b70a: lea eax,[esp+4] | |
0x04e2b70e: mov DWORD PTR [ebp-28],esi | |
0x04e2b711: mov edi,DWORD PTR fs:0x0 | |
0x04e2b719: mov edi,DWORD PTR [edi-12] | |
0x04e2b71c: push edi | |
0x04e2b71d: mov DWORD PTR [edi+0x138],ebp | |
0x04e2b723: mov DWORD PTR [edi+0x130],eax | |
0x04e2b729: call 0x6fecd9b0 | |
0x04e2b72e: add esp,0x4 | |
0x04e2b731: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2b73b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2b745: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2b74f: cmp DWORD PTR [edi+4],0x0 | |
0x04e2b756: jne 0x04e20380 | |
0x04e2b75c: mov esi,DWORD PTR [ebp-28] | |
0x04e2b75f: mov edi,DWORD PTR [ebp-24] | |
0x04e2b762: ret | |
0x04e2b763: push 0x7015e86c | |
0x04e2b768: call 0x04e2b76d | |
0x04e2b76d: pusha | |
0x04e2b76e: call 0x70045bf0 | |
0x04e2b773: hlt | |
0x04e2b774: add BYTE PTR [eax],al | |
0x04e2b776: add BYTE PTR [eax],al | |
0x04e2b778: add BYTE PTR [eax],al | |
0x04e2b77a: add BYTE PTR [eax],al | |
0x04e2b77c: add BYTE PTR [eax],al | |
0x04e2b77e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_sin) [0x04e2b790, 0x04e2b840] 176 bytes | |
0x04e2b790: fld QWORD PTR [esp+4] | |
0x04e2b794: fld QWORD PTR ds:0x7015f4c0 | |
0x04e2b79a: fld st(1) | |
0x04e2b79c: fabs | |
0x04e2b79e: fucomip st,st(1) | |
0x04e2b7a0: ffree st(0) | |
0x04e2b7a2: fincstp | |
0x04e2b7a4: ja 0x04e2b7b1 | |
0x04e2b7aa: fsin | |
0x04e2b7ac: jmp 0x04e2b82b | |
0x04e2b7b1: pusha | |
0x04e2b7b2: sub esp,0x80 | |
0x04e2b7b8: lds edi,(bad) | |
0x04e2b7b9: cli | |
0x04e2b7ba: jg 0x04e2b7c0 | |
0x04e2b7bc: and al,0xc5 | |
0x04e2b7be: cli | |
0x04e2b7bf: jg 0x04e2b80d | |
0x04e2b7c1: and al,0x10 | |
0x04e2b7c3: lds edi,(bad) | |
0x04e2b7c4: cli | |
0x04e2b7c5: jg 0x04e2b81b | |
0x04e2b7c7: and al,0x20 | |
0x04e2b7c9: lds edi,(bad) | |
0x04e2b7ca: cli | |
0x04e2b7cb: jg 0x04e2b829 | |
0x04e2b7cd: and al,0x30 | |
0x04e2b7cf: lds edi,(bad) | |
0x04e2b7d0: cli | |
0x04e2b7d1: jg 0x04e2b837 | |
0x04e2b7d3: and al,0x40 | |
0x04e2b7d5: lds edi,(bad) | |
0x04e2b7d6: cli | |
0x04e2b7d7: jg 0x04e2b845 | |
0x04e2b7d9: and al,0x50 | |
0x04e2b7db: lds edi,(bad) | |
0x04e2b7dc: cli | |
0x04e2b7dd: jg 0x04e2b853 | |
0x04e2b7df: and al,0x60 | |
0x04e2b7e1: lds edi,(bad) | |
0x04e2b7e2: cli | |
0x04e2b7e3: jg 0x04e2b861 | |
0x04e2b7e5: and al,0x70 | |
0x04e2b7e7: sub esp,0x8 | |
0x04e2b7ea: fstp QWORD PTR [esp] | |
0x04e2b7ed: call 0x6ffc35f0 | |
0x04e2b7f2: add esp,0x8 | |
0x04e2b7f5: lds edi,(bad) | |
0x04e2b7f6: cli | |
0x04e2b7f7: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b7f8: add al,0x24 | |
0x04e2b7fa: lds edi,(bad) | |
0x04e2b7fb: cli | |
0x04e2b7fc: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b7fd: dec esp | |
0x04e2b7fe: and al,0x10 | |
0x04e2b800: lds edi,(bad) | |
0x04e2b801: cli | |
0x04e2b802: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b803: push esp | |
0x04e2b804: and al,0x20 | |
0x04e2b806: lds edi,(bad) | |
0x04e2b807: cli | |
0x04e2b808: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b809: pop esp | |
0x04e2b80a: and al,0x30 | |
0x04e2b80c: lds edi,(bad) | |
0x04e2b80d: cli | |
0x04e2b80e: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b80f: fs | |
0x04e2b810: and al,0x40 | |
0x04e2b812: lds edi,(bad) | |
0x04e2b813: cli | |
0x04e2b814: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b815: ins BYTE PTR es:[edi],[dx] | |
0x04e2b816: and al,0x50 | |
0x04e2b818: lds edi,(bad) | |
0x04e2b819: cli | |
0x04e2b81a: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b81b: je 0x04e2b841 | |
0x04e2b81d: pusha | |
0x04e2b81e: lds edi,(bad) | |
0x04e2b81f: cli | |
0x04e2b820: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b821: jl 0x04e2b847 | |
0x04e2b823: jo 0x04e2b7a6 | |
0x04e2b825: les eax,FWORD PTR [eax+0x61000000] | |
0x04e2b82b: sub esp,0x8 | |
0x04e2b82e: fstp QWORD PTR [esp] | |
0x04e2b831: lds edi,(bad) | |
0x04e2b832: sti | |
0x04e2b833: adc BYTE PTR [esp],al | |
0x04e2b836: add esp,0x8 | |
0x04e2b839: pop edi | |
0x04e2b83a: mov esp,esi | |
0x04e2b83c: jmp edi | |
0x04e2b83e: xchg ax,ax | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_cos) [0x04e2b850, 0x04e2b900] 176 bytes | |
0x04e2b850: fld QWORD PTR [esp+4] | |
0x04e2b854: fld QWORD PTR ds:0x7015f4c0 | |
0x04e2b85a: fld st(1) | |
0x04e2b85c: fabs | |
0x04e2b85e: fucomip st,st(1) | |
0x04e2b860: ffree st(0) | |
0x04e2b862: fincstp | |
0x04e2b864: ja 0x04e2b871 | |
0x04e2b86a: fcos | |
0x04e2b86c: jmp 0x04e2b8eb | |
0x04e2b871: pusha | |
0x04e2b872: sub esp,0x80 | |
0x04e2b878: lds edi,(bad) | |
0x04e2b879: cli | |
0x04e2b87a: jg 0x04e2b880 | |
0x04e2b87c: and al,0xc5 | |
0x04e2b87e: cli | |
0x04e2b87f: jg 0x04e2b8cd | |
0x04e2b881: and al,0x10 | |
0x04e2b883: lds edi,(bad) | |
0x04e2b884: cli | |
0x04e2b885: jg 0x04e2b8db | |
0x04e2b887: and al,0x20 | |
0x04e2b889: lds edi,(bad) | |
0x04e2b88a: cli | |
0x04e2b88b: jg 0x04e2b8e9 | |
0x04e2b88d: and al,0x30 | |
0x04e2b88f: lds edi,(bad) | |
0x04e2b890: cli | |
0x04e2b891: jg 0x04e2b8f7 | |
0x04e2b893: and al,0x40 | |
0x04e2b895: lds edi,(bad) | |
0x04e2b896: cli | |
0x04e2b897: jg 0x04e2b905 | |
0x04e2b899: and al,0x50 | |
0x04e2b89b: lds edi,(bad) | |
0x04e2b89c: cli | |
0x04e2b89d: jg 0x04e2b913 | |
0x04e2b89f: and al,0x60 | |
0x04e2b8a1: lds edi,(bad) | |
0x04e2b8a2: cli | |
0x04e2b8a3: jg 0x04e2b921 | |
0x04e2b8a5: and al,0x70 | |
0x04e2b8a7: sub esp,0x8 | |
0x04e2b8aa: fstp QWORD PTR [esp] | |
0x04e2b8ad: call 0x6ffc3710 | |
0x04e2b8b2: add esp,0x8 | |
0x04e2b8b5: lds edi,(bad) | |
0x04e2b8b6: cli | |
0x04e2b8b7: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8b8: add al,0x24 | |
0x04e2b8ba: lds edi,(bad) | |
0x04e2b8bb: cli | |
0x04e2b8bc: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8bd: dec esp | |
0x04e2b8be: and al,0x10 | |
0x04e2b8c0: lds edi,(bad) | |
0x04e2b8c1: cli | |
0x04e2b8c2: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8c3: push esp | |
0x04e2b8c4: and al,0x20 | |
0x04e2b8c6: lds edi,(bad) | |
0x04e2b8c7: cli | |
0x04e2b8c8: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8c9: pop esp | |
0x04e2b8ca: and al,0x30 | |
0x04e2b8cc: lds edi,(bad) | |
0x04e2b8cd: cli | |
0x04e2b8ce: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8cf: fs | |
0x04e2b8d0: and al,0x40 | |
0x04e2b8d2: lds edi,(bad) | |
0x04e2b8d3: cli | |
0x04e2b8d4: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8d5: ins BYTE PTR es:[edi],[dx] | |
0x04e2b8d6: and al,0x50 | |
0x04e2b8d8: lds edi,(bad) | |
0x04e2b8d9: cli | |
0x04e2b8da: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8db: je 0x04e2b901 | |
0x04e2b8dd: pusha | |
0x04e2b8de: lds edi,(bad) | |
0x04e2b8df: cli | |
0x04e2b8e0: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b8e1: jl 0x04e2b907 | |
0x04e2b8e3: jo 0x04e2b866 | |
0x04e2b8e5: les eax,FWORD PTR [eax+0x61000000] | |
0x04e2b8eb: sub esp,0x8 | |
0x04e2b8ee: fstp QWORD PTR [esp] | |
0x04e2b8f1: lds edi,(bad) | |
0x04e2b8f2: sti | |
0x04e2b8f3: adc BYTE PTR [esp],al | |
0x04e2b8f6: add esp,0x8 | |
0x04e2b8f9: pop edi | |
0x04e2b8fa: mov esp,esi | |
0x04e2b8fc: jmp edi | |
0x04e2b8fe: xchg ax,ax | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_tan) [0x04e2b910, 0x04e2b9c0] 176 bytes | |
0x04e2b910: fld QWORD PTR [esp+4] | |
0x04e2b914: fld QWORD PTR ds:0x7015f4c0 | |
0x04e2b91a: fld st(1) | |
0x04e2b91c: fabs | |
0x04e2b91e: fucomip st,st(1) | |
0x04e2b920: ffree st(0) | |
0x04e2b922: fincstp | |
0x04e2b924: ja 0x04e2b933 | |
0x04e2b92a: fptan | |
0x04e2b92c: fstp st(0) | |
0x04e2b92e: jmp 0x04e2b9ad | |
0x04e2b933: pusha | |
0x04e2b934: sub esp,0x80 | |
0x04e2b93a: lds edi,(bad) | |
0x04e2b93b: cli | |
0x04e2b93c: jg 0x04e2b942 | |
0x04e2b93e: and al,0xc5 | |
0x04e2b940: cli | |
0x04e2b941: jg 0x04e2b98f | |
0x04e2b943: and al,0x10 | |
0x04e2b945: lds edi,(bad) | |
0x04e2b946: cli | |
0x04e2b947: jg 0x04e2b99d | |
0x04e2b949: and al,0x20 | |
0x04e2b94b: lds edi,(bad) | |
0x04e2b94c: cli | |
0x04e2b94d: jg 0x04e2b9ab | |
0x04e2b94f: and al,0x30 | |
0x04e2b951: lds edi,(bad) | |
0x04e2b952: cli | |
0x04e2b953: jg 0x04e2b9b9 | |
0x04e2b955: and al,0x40 | |
0x04e2b957: lds edi,(bad) | |
0x04e2b958: cli | |
0x04e2b959: jg 0x04e2b9c7 | |
0x04e2b95b: and al,0x50 | |
0x04e2b95d: lds edi,(bad) | |
0x04e2b95e: cli | |
0x04e2b95f: jg 0x04e2b9d5 | |
0x04e2b961: and al,0x60 | |
0x04e2b963: lds edi,(bad) | |
0x04e2b964: cli | |
0x04e2b965: jg 0x04e2b9e3 | |
0x04e2b967: and al,0x70 | |
0x04e2b969: sub esp,0x8 | |
0x04e2b96c: fstp QWORD PTR [esp] | |
0x04e2b96f: call 0x6ffc3830 | |
0x04e2b974: add esp,0x8 | |
0x04e2b977: lds edi,(bad) | |
0x04e2b978: cli | |
0x04e2b979: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b97a: add al,0x24 | |
0x04e2b97c: lds edi,(bad) | |
0x04e2b97d: cli | |
0x04e2b97e: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b97f: dec esp | |
0x04e2b980: and al,0x10 | |
0x04e2b982: lds edi,(bad) | |
0x04e2b983: cli | |
0x04e2b984: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b985: push esp | |
0x04e2b986: and al,0x20 | |
0x04e2b988: lds edi,(bad) | |
0x04e2b989: cli | |
0x04e2b98a: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b98b: pop esp | |
0x04e2b98c: and al,0x30 | |
0x04e2b98e: lds edi,(bad) | |
0x04e2b98f: cli | |
0x04e2b990: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b991: fs | |
0x04e2b992: and al,0x40 | |
0x04e2b994: lds edi,(bad) | |
0x04e2b995: cli | |
0x04e2b996: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b997: ins BYTE PTR es:[edi],[dx] | |
0x04e2b998: and al,0x50 | |
0x04e2b99a: lds edi,(bad) | |
0x04e2b99b: cli | |
0x04e2b99c: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b99d: je 0x04e2b9c3 | |
0x04e2b99f: pusha | |
0x04e2b9a0: lds edi,(bad) | |
0x04e2b9a1: cli | |
0x04e2b9a2: outs [dx],DWORD PTR ds:[esi] | |
0x04e2b9a3: jl 0x04e2b9c9 | |
0x04e2b9a5: jo 0x04e2b928 | |
0x04e2b9a7: les eax,FWORD PTR [eax+0x61000000] | |
0x04e2b9ad: sub esp,0x8 | |
0x04e2b9b0: fstp QWORD PTR [esp] | |
0x04e2b9b3: lds edi,(bad) | |
0x04e2b9b4: sti | |
0x04e2b9b5: adc BYTE PTR [esp],al | |
0x04e2b9b8: add esp,0x8 | |
0x04e2b9bb: pop edi | |
0x04e2b9bc: mov esp,esi | |
0x04e2b9be: jmp edi | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_abs) [0x04e2b9d0, 0x04e2b9f0] 32 bytes | |
0x04e2b9d0: fld QWORD PTR [esp+4] | |
0x04e2b9d4: fabs | |
0x04e2b9d6: sub esp,0x8 | |
0x04e2b9d9: fstp QWORD PTR [esp] | |
0x04e2b9dc: lds edi,(bad) | |
0x04e2b9dd: sti | |
0x04e2b9de: adc BYTE PTR [esp],al | |
0x04e2b9e1: add esp,0x8 | |
0x04e2b9e4: pop edi | |
0x04e2b9e5: mov esp,esi | |
0x04e2b9e7: jmp edi | |
0x04e2b9e9: xchg ax,ax | |
0x04e2b9ec: add BYTE PTR [eax],al | |
0x04e2b9ee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_sqrt) [0x04e2ba00, 0x04e2ba20] 32 bytes | |
0x04e2ba00: fld QWORD PTR [esp+4] | |
0x04e2ba04: fsqrt | |
0x04e2ba06: sub esp,0x8 | |
0x04e2ba09: fstp QWORD PTR [esp] | |
0x04e2ba0c: lds edi,(bad) | |
0x04e2ba0d: sti | |
0x04e2ba0e: adc BYTE PTR [esp],al | |
0x04e2ba11: add esp,0x8 | |
0x04e2ba14: pop edi | |
0x04e2ba15: mov esp,esi | |
0x04e2ba17: jmp edi | |
0x04e2ba19: xchg ax,ax | |
0x04e2ba1c: add BYTE PTR [eax],al | |
0x04e2ba1e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_log) [0x04e2ba30, 0x04e2ba60] 48 bytes | |
0x04e2ba30: fld QWORD PTR [esp+4] | |
0x04e2ba34: fldln2 | |
0x04e2ba36: fxch st(1) | |
0x04e2ba38: fyl2x | |
0x04e2ba3a: sub esp,0x8 | |
0x04e2ba3d: fstp QWORD PTR [esp] | |
0x04e2ba40: fld QWORD PTR [esp] | |
0x04e2ba43: add esp,0x8 | |
0x04e2ba46: sub esp,0x8 | |
0x04e2ba49: fstp QWORD PTR [esp] | |
0x04e2ba4c: lds edi,(bad) | |
0x04e2ba4d: sti | |
0x04e2ba4e: adc BYTE PTR [esp],al | |
0x04e2ba51: add esp,0x8 | |
0x04e2ba54: pop edi | |
0x04e2ba55: mov esp,esi | |
0x04e2ba57: jmp edi | |
0x04e2ba59: xchg ax,ax | |
0x04e2ba5c: add BYTE PTR [eax],al | |
0x04e2ba5e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_log10) [0x04e2ba70, 0x04e2baa0] 48 bytes | |
0x04e2ba70: fld QWORD PTR [esp+4] | |
0x04e2ba74: fldlg2 | |
0x04e2ba76: fxch st(1) | |
0x04e2ba78: fyl2x | |
0x04e2ba7a: sub esp,0x8 | |
0x04e2ba7d: fstp QWORD PTR [esp] | |
0x04e2ba80: fld QWORD PTR [esp] | |
0x04e2ba83: add esp,0x8 | |
0x04e2ba86: sub esp,0x8 | |
0x04e2ba89: fstp QWORD PTR [esp] | |
0x04e2ba8c: lds edi,(bad) | |
0x04e2ba8d: sti | |
0x04e2ba8e: adc BYTE PTR [esp],al | |
0x04e2ba91: add esp,0x8 | |
0x04e2ba94: pop edi | |
0x04e2ba95: mov esp,esi | |
0x04e2ba97: jmp edi | |
0x04e2ba99: xchg ax,ax | |
0x04e2ba9c: add BYTE PTR [eax],al | |
0x04e2ba9e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_exp) [0x04e2bab0, 0x04e2bbd0] 288 bytes | |
0x04e2bab0: fld QWORD PTR [esp+4] | |
0x04e2bab4: fld st(0) | |
0x04e2bab6: sub esp,0x4 | |
0x04e2bab9: fstcw WORD PTR [esp] | |
0x04e2babd: mov eax,DWORD PTR [esp] | |
0x04e2bac0: or eax,0x300 | |
0x04e2bac6: push eax | |
0x04e2bac7: fldcw WORD PTR [esp] | |
0x04e2baca: pop eax | |
0x04e2bacb: fldl2e | |
0x04e2bacd: fmulp st(1),st | |
0x04e2bacf: sub esp,0x8 | |
0x04e2bad2: fld st(0) | |
0x04e2bad4: frndint | |
0x04e2bad6: fsubr st(1),st | |
0x04e2bad8: fistp DWORD PTR [esp] | |
0x04e2badb: f2xm1 | |
0x04e2badd: fld1 | |
0x04e2badf: faddp st(1),st | |
0x04e2bae1: mov eax,DWORD PTR [esp] | |
0x04e2bae4: mov ecx,0xfffff800 | |
0x04e2bae9: add eax,0x3ff | |
0x04e2baef: mov edx,eax | |
0x04e2baf1: shl eax,0x14 | |
0x04e2baf4: add edx,0x1 | |
0x04e2baf7: cmove eax,ecx | |
0x04e2bafa: cmp edx,0x1 | |
0x04e2bafd: cmove eax,ecx | |
0x04e2bb00: test ecx,edx | |
0x04e2bb02: cmovne eax,ecx | |
0x04e2bb05: mov DWORD PTR [esp+4],eax | |
0x04e2bb09: mov DWORD PTR [esp],0x0 | |
0x04e2bb10: fmul QWORD PTR [esp] | |
0x04e2bb13: add esp,0x8 | |
0x04e2bb16: fldcw WORD PTR [esp] | |
0x04e2bb19: add esp,0x4 | |
0x04e2bb1c: fucomi st,st(0) | |
0x04e2bb1e: jp 0x04e2bb2b | |
0x04e2bb24: ffree st(1) | |
0x04e2bb26: jmp 0x04e2bba9 | |
0x04e2bb2b: ffree st(0) | |
0x04e2bb2d: fincstp | |
0x04e2bb2f: pusha | |
0x04e2bb30: sub esp,0x80 | |
0x04e2bb36: lds edi,(bad) | |
0x04e2bb37: cli | |
0x04e2bb38: jg 0x04e2bb3e | |
0x04e2bb3a: and al,0xc5 | |
0x04e2bb3c: cli | |
0x04e2bb3d: jg 0x04e2bb8b | |
0x04e2bb3f: and al,0x10 | |
0x04e2bb41: lds edi,(bad) | |
0x04e2bb42: cli | |
0x04e2bb43: jg 0x04e2bb99 | |
0x04e2bb45: and al,0x20 | |
0x04e2bb47: lds edi,(bad) | |
0x04e2bb48: cli | |
0x04e2bb49: jg 0x04e2bba7 | |
0x04e2bb4b: and al,0x30 | |
0x04e2bb4d: lds edi,(bad) | |
0x04e2bb4e: cli | |
0x04e2bb4f: jg 0x04e2bbb5 | |
0x04e2bb51: and al,0x40 | |
0x04e2bb53: lds edi,(bad) | |
0x04e2bb54: cli | |
0x04e2bb55: jg 0x04e2bbc3 | |
0x04e2bb57: and al,0x50 | |
0x04e2bb59: lds edi,(bad) | |
0x04e2bb5a: cli | |
0x04e2bb5b: jg 0x04e2bbd1 | |
0x04e2bb5d: and al,0x60 | |
0x04e2bb5f: lds edi,(bad) | |
0x04e2bb60: cli | |
0x04e2bb61: jg 0x04e2bbdf | |
0x04e2bb63: and al,0x70 | |
0x04e2bb65: sub esp,0x8 | |
0x04e2bb68: fstp QWORD PTR [esp] | |
0x04e2bb6b: call 0x6ffc1320 | |
0x04e2bb70: add esp,0x8 | |
0x04e2bb73: lds edi,(bad) | |
0x04e2bb74: cli | |
0x04e2bb75: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb76: add al,0x24 | |
0x04e2bb78: lds edi,(bad) | |
0x04e2bb79: cli | |
0x04e2bb7a: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb7b: dec esp | |
0x04e2bb7c: and al,0x10 | |
0x04e2bb7e: lds edi,(bad) | |
0x04e2bb7f: cli | |
0x04e2bb80: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb81: push esp | |
0x04e2bb82: and al,0x20 | |
0x04e2bb84: lds edi,(bad) | |
0x04e2bb85: cli | |
0x04e2bb86: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb87: pop esp | |
0x04e2bb88: and al,0x30 | |
0x04e2bb8a: lds edi,(bad) | |
0x04e2bb8b: cli | |
0x04e2bb8c: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb8d: fs | |
0x04e2bb8e: and al,0x40 | |
0x04e2bb90: lds edi,(bad) | |
0x04e2bb91: cli | |
0x04e2bb92: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb93: ins BYTE PTR es:[edi],[dx] | |
0x04e2bb94: and al,0x50 | |
0x04e2bb96: lds edi,(bad) | |
0x04e2bb97: cli | |
0x04e2bb98: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb99: je 0x04e2bbbf | |
0x04e2bb9b: pusha | |
0x04e2bb9c: lds edi,(bad) | |
0x04e2bb9d: cli | |
0x04e2bb9e: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bb9f: jl 0x04e2bbc5 | |
0x04e2bba1: jo 0x04e2bb24 | |
0x04e2bba3: les eax,FWORD PTR [eax+0x61000000] | |
0x04e2bba9: sub esp,0x8 | |
0x04e2bbac: fstp QWORD PTR [esp] | |
0x04e2bbaf: fld QWORD PTR [esp] | |
0x04e2bbb2: add esp,0x8 | |
0x04e2bbb5: sub esp,0x8 | |
0x04e2bbb8: fstp QWORD PTR [esp] | |
0x04e2bbbb: lds edi,(bad) | |
0x04e2bbbc: sti | |
0x04e2bbbd: adc BYTE PTR [esp],al | |
0x04e2bbc0: add esp,0x8 | |
0x04e2bbc3: pop edi | |
0x04e2bbc4: mov esp,esi | |
0x04e2bbc6: jmp edi | |
0x04e2bbc8: add BYTE PTR [eax],al | |
0x04e2bbca: add BYTE PTR [eax],al | |
0x04e2bbcc: add BYTE PTR [eax],al | |
0x04e2bbce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_math_pow) [0x04e2bbe0, 0x04e2bdd0] 496 bytes | |
0x04e2bbe0: fld QWORD PTR [esp+4] | |
0x04e2bbe4: fld QWORD PTR [esp+12] | |
0x04e2bbe8: mov eax,0x701bdc40 | |
0x04e2bbed: fld QWORD PTR [eax] | |
0x04e2bbef: fucomip st,st(2) | |
0x04e2bbf1: jp 0x04e2bc0a | |
0x04e2bbf7: jne 0x04e2bc0a | |
0x04e2bbfd: fxch st(1) | |
0x04e2bbff: ffree st(0) | |
0x04e2bc01: fincstp | |
0x04e2bc03: fmul st,st(0) | |
0x04e2bc05: jmp 0x04e2bdab | |
0x04e2bc0a: fldz | |
0x04e2bc0c: fucomip st,st(1) | |
0x04e2bc0e: ja 0x04e2bc8d | |
0x04e2bc14: fld st(1) | |
0x04e2bc16: fld st(1) | |
0x04e2bc18: sub esp,0x4 | |
0x04e2bc1b: fstcw WORD PTR [esp] | |
0x04e2bc1f: mov eax,DWORD PTR [esp] | |
0x04e2bc22: or eax,0x300 | |
0x04e2bc28: push eax | |
0x04e2bc29: fldcw WORD PTR [esp] | |
0x04e2bc2c: pop eax | |
0x04e2bc2d: fyl2x | |
0x04e2bc2f: sub esp,0x8 | |
0x04e2bc32: fld st(0) | |
0x04e2bc34: frndint | |
0x04e2bc36: fsubr st(1),st | |
0x04e2bc38: fistp DWORD PTR [esp] | |
0x04e2bc3b: f2xm1 | |
0x04e2bc3d: fld1 | |
0x04e2bc3f: faddp st(1),st | |
0x04e2bc41: mov eax,DWORD PTR [esp] | |
0x04e2bc44: mov ecx,0xfffff800 | |
0x04e2bc49: add eax,0x3ff | |
0x04e2bc4f: mov edx,eax | |
0x04e2bc51: shl eax,0x14 | |
0x04e2bc54: add edx,0x1 | |
0x04e2bc57: cmove eax,ecx | |
0x04e2bc5a: cmp edx,0x1 | |
0x04e2bc5d: cmove eax,ecx | |
0x04e2bc60: test ecx,edx | |
0x04e2bc62: cmovne eax,ecx | |
0x04e2bc65: mov DWORD PTR [esp+4],eax | |
0x04e2bc69: mov DWORD PTR [esp],0x0 | |
0x04e2bc70: fmul QWORD PTR [esp] | |
0x04e2bc73: add esp,0x8 | |
0x04e2bc76: fldcw WORD PTR [esp] | |
0x04e2bc79: add esp,0x4 | |
0x04e2bc7c: fucomi st,st(0) | |
0x04e2bc7e: jp 0x04e2bd29 | |
0x04e2bc84: ffree st(2) | |
0x04e2bc86: ffree st(1) | |
0x04e2bc88: jmp 0x04e2bdab | |
0x04e2bc8d: fld st(1) | |
0x04e2bc8f: frndint | |
0x04e2bc91: fucomi st,st(2) | |
0x04e2bc93: jne 0x04e2bd29 | |
0x04e2bc99: sub esp,0x8 | |
0x04e2bc9c: fistp QWORD PTR [esp] | |
0x04e2bc9f: fld st(1) | |
0x04e2bca1: fld st(1) | |
0x04e2bca3: fabs | |
0x04e2bca5: sub esp,0x4 | |
0x04e2bca8: fstcw WORD PTR [esp] | |
0x04e2bcac: mov eax,DWORD PTR [esp] | |
0x04e2bcaf: or eax,0x300 | |
0x04e2bcb5: push eax | |
0x04e2bcb6: fldcw WORD PTR [esp] | |
0x04e2bcb9: pop eax | |
0x04e2bcba: fyl2x | |
0x04e2bcbc: sub esp,0x8 | |
0x04e2bcbf: fld st(0) | |
0x04e2bcc1: frndint | |
0x04e2bcc3: fsubr st(1),st | |
0x04e2bcc5: fistp DWORD PTR [esp] | |
0x04e2bcc8: f2xm1 | |
0x04e2bcca: fld1 | |
0x04e2bccc: faddp st(1),st | |
0x04e2bcce: mov eax,DWORD PTR [esp] | |
0x04e2bcd1: mov ecx,0xfffff800 | |
0x04e2bcd6: add eax,0x3ff | |
0x04e2bcdc: mov edx,eax | |
0x04e2bcde: shl eax,0x14 | |
0x04e2bce1: add edx,0x1 | |
0x04e2bce4: cmove eax,ecx | |
0x04e2bce7: cmp edx,0x1 | |
0x04e2bcea: cmove eax,ecx | |
0x04e2bced: test ecx,edx | |
0x04e2bcef: cmovne eax,ecx | |
0x04e2bcf2: mov DWORD PTR [esp+4],eax | |
0x04e2bcf6: mov DWORD PTR [esp],0x0 | |
0x04e2bcfd: fmul QWORD PTR [esp] | |
0x04e2bd00: add esp,0x8 | |
0x04e2bd03: fldcw WORD PTR [esp] | |
0x04e2bd06: add esp,0x4 | |
0x04e2bd09: fucomi st,st(0) | |
0x04e2bd0b: pop eax | |
0x04e2bd0c: pop ecx | |
0x04e2bd0d: jp 0x04e2bd29 | |
0x04e2bd13: ffree st(2) | |
0x04e2bd15: ffree st(1) | |
0x04e2bd17: test eax,0x1 | |
0x04e2bd1c: je 0x04e2bdab | |
0x04e2bd22: fchs | |
0x04e2bd24: jmp 0x04e2bdab | |
0x04e2bd29: ffree st(0) | |
0x04e2bd2b: fincstp | |
0x04e2bd2d: pusha | |
0x04e2bd2e: sub esp,0x80 | |
0x04e2bd34: lds edi,(bad) | |
0x04e2bd35: cli | |
0x04e2bd36: jg 0x04e2bd3c | |
0x04e2bd38: and al,0xc5 | |
0x04e2bd3a: cli | |
0x04e2bd3b: jg 0x04e2bd89 | |
0x04e2bd3d: and al,0x10 | |
0x04e2bd3f: lds edi,(bad) | |
0x04e2bd40: cli | |
0x04e2bd41: jg 0x04e2bd97 | |
0x04e2bd43: and al,0x20 | |
0x04e2bd45: lds edi,(bad) | |
0x04e2bd46: cli | |
0x04e2bd47: jg 0x04e2bda5 | |
0x04e2bd49: and al,0x30 | |
0x04e2bd4b: lds edi,(bad) | |
0x04e2bd4c: cli | |
0x04e2bd4d: jg 0x04e2bdb3 | |
0x04e2bd4f: and al,0x40 | |
0x04e2bd51: lds edi,(bad) | |
0x04e2bd52: cli | |
0x04e2bd53: jg 0x04e2bdc1 | |
0x04e2bd55: and al,0x50 | |
0x04e2bd57: lds edi,(bad) | |
0x04e2bd58: cli | |
0x04e2bd59: jg 0x04e2bdcf | |
0x04e2bd5b: and al,0x60 | |
0x04e2bd5d: lds edi,(bad) | |
0x04e2bd5e: cli | |
0x04e2bd5f: jg 0x04e2bddd | |
0x04e2bd61: and al,0x70 | |
0x04e2bd63: sub esp,0x10 | |
0x04e2bd66: fstp QWORD PTR [esp] | |
0x04e2bd69: fstp QWORD PTR [esp+8] | |
0x04e2bd6d: call 0x6ffc2070 | |
0x04e2bd72: add esp,0x10 | |
0x04e2bd75: lds edi,(bad) | |
0x04e2bd76: cli | |
0x04e2bd77: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bd78: add al,0x24 | |
0x04e2bd7a: lds edi,(bad) | |
0x04e2bd7b: cli | |
0x04e2bd7c: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bd7d: dec esp | |
0x04e2bd7e: and al,0x10 | |
0x04e2bd80: lds edi,(bad) | |
0x04e2bd81: cli | |
0x04e2bd82: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bd83: push esp | |
0x04e2bd84: and al,0x20 | |
0x04e2bd86: lds edi,(bad) | |
0x04e2bd87: cli | |
0x04e2bd88: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bd89: pop esp | |
0x04e2bd8a: and al,0x30 | |
0x04e2bd8c: lds edi,(bad) | |
0x04e2bd8d: cli | |
0x04e2bd8e: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bd8f: fs | |
0x04e2bd90: and al,0x40 | |
0x04e2bd92: lds edi,(bad) | |
0x04e2bd93: cli | |
0x04e2bd94: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bd95: ins BYTE PTR es:[edi],[dx] | |
0x04e2bd96: and al,0x50 | |
0x04e2bd98: lds edi,(bad) | |
0x04e2bd99: cli | |
0x04e2bd9a: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bd9b: je 0x04e2bdc1 | |
0x04e2bd9d: pusha | |
0x04e2bd9e: lds edi,(bad) | |
0x04e2bd9f: cli | |
0x04e2bda0: outs [dx],DWORD PTR ds:[esi] | |
0x04e2bda1: jl 0x04e2bdc7 | |
0x04e2bda3: jo 0x04e2bd26 | |
0x04e2bda5: les eax,FWORD PTR [eax+0x61000000] | |
0x04e2bdab: sub esp,0x8 | |
0x04e2bdae: fstp QWORD PTR [esp] | |
0x04e2bdb1: fld QWORD PTR [esp] | |
0x04e2bdb4: add esp,0x8 | |
0x04e2bdb7: sub esp,0x8 | |
0x04e2bdba: fstp QWORD PTR [esp] | |
0x04e2bdbd: lds edi,(bad) | |
0x04e2bdbe: sti | |
0x04e2bdbf: adc BYTE PTR [esp],al | |
0x04e2bdc2: add esp,0x8 | |
0x04e2bdc5: pop edi | |
0x04e2bdc6: mov esp,esi | |
0x04e2bdc8: jmp edi | |
0x04e2bdca: xchg ax,ax | |
0x04e2bdcc: add BYTE PTR [eax],al | |
0x04e2bdce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_lang_ref_reference_get) [0x04e2bde0, 0x04e2bf90] 432 bytes | |
0x04e2bde0: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2bdea: jne 0x04e2be82 | |
0x04e2bdf0: mov eax,DWORD PTR [esp+4] | |
0x04e2bdf4: test eax,eax | |
0x04e2bdf6: je 0x04e2be82 | |
0x04e2bdfc: mov edx,DWORD PTR [ebx+4] | |
0x04e2bdff: mov edi,DWORD PTR [edx+8] | |
0x04e2be02: mov edx,DWORD PTR [edx+40] | |
0x04e2be05: shr edx,0x10 | |
0x04e2be08: shl edx,0x2 | |
0x04e2be0b: mov edi,DWORD PTR [edi+8] | |
0x04e2be0e: mov ecx,DWORD PTR [edi+edx*4+8] | |
0x04e2be12: shr ecx,0x10 | |
0x04e2be15: and ecx,0xff | |
0x04e2be1b: cmp ecx,0xb4 | |
0x04e2be21: jne 0x04e2be82 | |
0x04e2be27: mov ecx,DWORD PTR [edi+edx*4+16] | |
0x04e2be2b: mov edx,DWORD PTR [edi+edx*4+20] | |
0x04e2be2f: shr edx,0x1c | |
0x04e2be32: cmp edx,0x0 | |
0x04e2be35: jne 0x04e2be44 | |
0x04e2be3b: movsx eax,BYTE PTR [eax+ecx] | |
0x04e2be3f: jmp 0x04e2be7d | |
0x04e2be44: cmp edx,0x1 | |
0x04e2be47: jne 0x04e2be56 | |
0x04e2be4d: movsx eax,BYTE PTR [eax+ecx] | |
0x04e2be51: jmp 0x04e2be7d | |
0x04e2be56: cmp edx,0x3 | |
0x04e2be59: jne 0x04e2be68 | |
0x04e2be5f: movsx eax,WORD PTR [eax+ecx] | |
0x04e2be63: jmp 0x04e2be7d | |
0x04e2be68: cmp edx,0x2 | |
0x04e2be6b: jne 0x04e2be7a | |
0x04e2be71: movzx eax,WORD PTR [eax+ecx] | |
0x04e2be75: jmp 0x04e2be7d | |
0x04e2be7a: mov eax,DWORD PTR [eax+ecx] | |
0x04e2be7d: pop edi | |
0x04e2be7e: mov esp,esi | |
0x04e2be80: jmp edi | |
0x04e2be82: mov edx,DWORD PTR [ebx+4] | |
0x04e2be85: movzx ecx,WORD PTR [edx+36] | |
0x04e2be89: movzx edx,WORD PTR [edx+34] | |
0x04e2be8d: sub edx,ecx | |
0x04e2be8f: cmp edx,0x3f6 | |
0x04e2be95: jbe 0x04e2bed3 | |
0x04e2be9b: push esi | |
0x04e2be9c: mov esi,DWORD PTR fs:0x0 | |
0x04e2bea4: mov esi,DWORD PTR [esi-12] | |
0x04e2bea7: lea eax,[edx*4+0x28] | |
0x04e2beae: add eax,DWORD PTR [esi+0xcc] | |
0x04e2beb4: sub eax,DWORD PTR [esi+0xd0] | |
0x04e2beba: add eax,0x4000 | |
0x04e2bec0: cmp esp,eax | |
0x04e2bec2: ja 0x04e2bed2 | |
0x04e2bec8: pop esi | |
0x04e2bec9: pop eax | |
0x04e2beca: mov esp,esi | |
0x04e2becc: push eax | |
0x04e2becd: jmp 0x04e228c0 | |
0x04e2bed2: pop esi | |
0x04e2bed3: pop eax | |
0x04e2bed4: lea edi,[esp+ecx*4-4] | |
0x04e2bed8: test edx,edx | |
0x04e2beda: jle 0x04e2bee8 | |
0x04e2bee0: push 0x0 | |
0x04e2bee5: dec edx | |
0x04e2bee6: jg 0x04e2bee0 | |
0x04e2bee8: push eax | |
0x04e2bee9: push ebp | |
0x04e2beea: mov ebp,esp | |
0x04e2beec: push esi | |
0x04e2beed: push 0x0 | |
0x04e2bef2: mov esi,DWORD PTR [ebx+4] | |
0x04e2bef5: lea esi,[esi+40] | |
0x04e2bef8: push ebx | |
0x04e2bef9: push 0x0 | |
0x04e2befe: mov edx,DWORD PTR [ebx+4] | |
0x04e2bf01: mov edx,DWORD PTR [edx+8] | |
0x04e2bf04: mov edx,DWORD PTR [edx+8] | |
0x04e2bf07: push edx | |
0x04e2bf08: push edi | |
0x04e2bf09: push esi | |
0x04e2bf0a: push 0x0 | |
0x04e2bf0f: mov DWORD PTR [esp],esp | |
0x04e2bf12: mov eax,DWORD PTR fs:0x0 | |
0x04e2bf1a: mov eax,DWORD PTR [eax-12] | |
0x04e2bf1d: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2bf24: mov DWORD PTR [esp-0x1000],eax | |
0x04e2bf2b: mov DWORD PTR [esp-0x2000],eax | |
0x04e2bf32: mov DWORD PTR [esp-0x3000],eax | |
0x04e2bf39: mov DWORD PTR [esp-0x4000],eax | |
0x04e2bf40: mov eax,DWORD PTR fs:0x0 | |
0x04e2bf48: mov eax,DWORD PTR [eax-12] | |
0x04e2bf4b: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2bf52: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2bf59: je 0x04e2bf77 | |
0x04e2bf5f: mov ecx,DWORD PTR fs:0x0 | |
0x04e2bf67: mov ecx,DWORD PTR [ecx-12] | |
0x04e2bf6a: mov ebx,DWORD PTR [ebp-12] | |
0x04e2bf6d: push ebx | |
0x04e2bf6e: push ecx | |
0x04e2bf6f: call 0x6ffbd8d0 | |
0x04e2bf74: add esp,0x8 | |
0x04e2bf77: movzx ebx,BYTE PTR [esi] | |
0x04e2bf7a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2bf81: xchg ax,ax | |
0x04e2bf84: add BYTE PTR [eax],al | |
0x04e2bf86: add BYTE PTR [eax],al | |
0x04e2bf88: add BYTE PTR [eax],al | |
0x04e2bf8a: add BYTE PTR [eax],al | |
0x04e2bf8c: add BYTE PTR [eax],al | |
0x04e2bf8e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_util_zip_CRC32_update) [0x04e2bfa0, 0x04e2c4b0] 1296 bytes | |
0x04e2bfa0: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2bfaa: jne 0x04e2bfd4 | |
0x04e2bfb0: mov edx,DWORD PTR [esp+4] | |
0x04e2bfb4: mov eax,DWORD PTR [esp+8] | |
0x04e2bfb8: mov edi,0x701bdcc0 | |
0x04e2bfbd: not eax | |
0x04e2bfbf: xor edx,eax | |
0x04e2bfc1: and edx,0xff | |
0x04e2bfc7: shr eax,0x8 | |
0x04e2bfca: xor eax,DWORD PTR [edi+edx*4] | |
0x04e2bfcd: not eax | |
0x04e2bfcf: pop edi | |
0x04e2bfd0: mov esp,esi | |
0x04e2bfd2: jmp edi | |
0x04e2bfd4: mov ecx,DWORD PTR [ebx+4] | |
0x04e2bfd7: movzx ecx,WORD PTR [ecx+36] | |
0x04e2bfdb: pop eax | |
0x04e2bfdc: lea edi,[esp+ecx*4-4] | |
0x04e2bfe0: push 0x0 | |
0x04e2bfe5: push 0x0 | |
0x04e2bfea: push eax | |
0x04e2bfeb: push ebp | |
0x04e2bfec: mov ebp,esp | |
0x04e2bfee: push esi | |
0x04e2bfef: push 0x0 | |
0x04e2bff4: mov esi,DWORD PTR [ebx+4] | |
0x04e2bff7: lea esi,[esi+40] | |
0x04e2bffa: push ebx | |
0x04e2bffb: push 0x0 | |
0x04e2c000: mov edx,DWORD PTR [ebx+4] | |
0x04e2c003: mov edx,DWORD PTR [edx+8] | |
0x04e2c006: mov edx,DWORD PTR [edx+8] | |
0x04e2c009: push edx | |
0x04e2c00a: push edi | |
0x04e2c00b: push 0x0 | |
0x04e2c010: push 0x0 | |
0x04e2c015: mov DWORD PTR [esp],esp | |
0x04e2c018: mov eax,DWORD PTR fs:0x0 | |
0x04e2c020: mov eax,DWORD PTR [eax-12] | |
0x04e2c023: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2c02a: mov DWORD PTR [esp-0x4000],eax | |
0x04e2c031: mov eax,DWORD PTR fs:0x0 | |
0x04e2c039: mov eax,DWORD PTR [eax-12] | |
0x04e2c03c: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2c043: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2c04a: je 0x04e2c068 | |
0x04e2c050: mov ecx,DWORD PTR fs:0x0 | |
0x04e2c058: mov ecx,DWORD PTR [ecx-12] | |
0x04e2c05b: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c05e: push ebx | |
0x04e2c05f: push ecx | |
0x04e2c060: call 0x6ffbd8d0 | |
0x04e2c065: add esp,0x8 | |
0x04e2c068: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c06b: mov ecx,DWORD PTR [ebx+4] | |
0x04e2c06e: movzx ecx,WORD PTR [ecx+36] | |
0x04e2c072: shl ecx,0x2 | |
0x04e2c075: add ecx,0x8 | |
0x04e2c078: sub esp,ecx | |
0x04e2c07a: and esp,0xfffffff0 | |
0x04e2c07d: mov ecx,DWORD PTR [ebx+52] | |
0x04e2c080: test ecx,ecx | |
0x04e2c082: jne 0x04e2c0f2 | |
0x04e2c088: call 0x04e2c092 | |
0x04e2c08d: jmp 0x04e2c0ec | |
0x04e2c092: push ebx | |
0x04e2c093: lea eax,[esp+8] | |
0x04e2c097: mov DWORD PTR [ebp-28],esi | |
0x04e2c09a: mov edi,DWORD PTR fs:0x0 | |
0x04e2c0a2: mov edi,DWORD PTR [edi-12] | |
0x04e2c0a5: push edi | |
0x04e2c0a6: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c0ac: mov DWORD PTR [edi+0x130],eax | |
0x04e2c0b2: call 0x6fed1060 | |
0x04e2c0b7: add esp,0x8 | |
0x04e2c0ba: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c0c4: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c0ce: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c0d8: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c0df: jne 0x04e20380 | |
0x04e2c0e5: mov esi,DWORD PTR [ebp-28] | |
0x04e2c0e8: mov edi,DWORD PTR [ebp-24] | |
0x04e2c0eb: ret | |
0x04e2c0ec: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c0ef: mov ecx,DWORD PTR [ebx+52] | |
0x04e2c0f2: call ecx | |
0x04e2c0f4: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c0f7: mov DWORD PTR [ebp+12],eax | |
0x04e2c0fa: mov ecx,DWORD PTR [ebx+16] | |
0x04e2c0fd: test ecx,0x8 | |
0x04e2c103: je 0x04e2c11f | |
0x04e2c109: mov ecx,DWORD PTR [ebx+4] | |
0x04e2c10c: mov ecx,DWORD PTR [ecx+8] | |
0x04e2c10f: mov ecx,DWORD PTR [ecx+12] | |
0x04e2c112: mov ecx,DWORD PTR [ecx+56] | |
0x04e2c115: mov DWORD PTR [ebp+8],ecx | |
0x04e2c118: lea ecx,[ebp+8] | |
0x04e2c11b: mov DWORD PTR [esp+4],ecx | |
0x04e2c11f: mov eax,DWORD PTR [ebx+48] | |
0x04e2c122: cmp eax,0x6ffbcb40 | |
0x04e2c128: jne 0x04e2c198 | |
0x04e2c12e: call 0x04e2c138 | |
0x04e2c133: jmp 0x04e2c192 | |
0x04e2c138: push ebx | |
0x04e2c139: lea eax,[esp+8] | |
0x04e2c13d: mov DWORD PTR [ebp-28],esi | |
0x04e2c140: mov edi,DWORD PTR fs:0x0 | |
0x04e2c148: mov edi,DWORD PTR [edi-12] | |
0x04e2c14b: push edi | |
0x04e2c14c: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c152: mov DWORD PTR [edi+0x130],eax | |
0x04e2c158: call 0x6fed1060 | |
0x04e2c15d: add esp,0x8 | |
0x04e2c160: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c16a: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c174: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c17e: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c185: jne 0x04e20380 | |
0x04e2c18b: mov esi,DWORD PTR [ebp-28] | |
0x04e2c18e: mov edi,DWORD PTR [ebp-24] | |
0x04e2c191: ret | |
0x04e2c192: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c195: mov eax,DWORD PTR [ebx+48] | |
0x04e2c198: mov edi,DWORD PTR fs:0x0 | |
0x04e2c1a0: mov edi,DWORD PTR [edi-12] | |
0x04e2c1a3: lea ecx,[edi+0x140] | |
0x04e2c1a9: mov DWORD PTR [esp],ecx | |
0x04e2c1ac: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c1b2: mov DWORD PTR [edi+0x134],0x4e2c1ac | |
0x04e2c1bc: mov DWORD PTR [edi+0x130],esp | |
0x04e2c1c2: mov DWORD PTR [edi+0x17c],0x4 | |
0x04e2c1cc: call eax | |
0x04e2c1ce: lds edi,(bad) | |
0x04e2c1cf: clc | |
0x04e2c1d0: ja 0x04e2c153 | |
0x04e2c1d2: jge 0x04e2c1e0 | |
0x04e2c1d4: dec edx | |
0x04e2c1d5: lahf | |
0x04e2c1d6: loop 0x04e2c1dc | |
0x04e2c1d8: je 0x04e2c1eb | |
0x04e2c1de: cmp DWORD PTR [ebp+12],0x4e29f5b | |
0x04e2c1e5: jne 0x04e2c1f1 | |
0x04e2c1eb: sub esp,0x8 | |
0x04e2c1ee: fstp QWORD PTR [esp] | |
0x04e2c1f1: push edx | |
0x04e2c1f2: push eax | |
0x04e2c1f3: mov edi,DWORD PTR fs:0x0 | |
0x04e2c1fb: mov edi,DWORD PTR [edi-12] | |
0x04e2c1fe: mov DWORD PTR [edi+0x17c],0x5 | |
0x04e2c208: mov ecx,edi | |
0x04e2c20a: shr ecx,0x3 | |
0x04e2c20d: and ecx,0xffc | |
0x04e2c213: mov DWORD PTR [ecx+0x1100000],ecx | |
0x04e2c21a: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2c224: jne 0x04e2c237 | |
0x04e2c22a: cmp DWORD PTR [edi+24],0x0 | |
0x04e2c231: je 0x04e2c24b | |
0x04e2c237: push edi | |
0x04e2c238: call 0x6ffcd840 | |
0x04e2c23d: add esp,0x4 | |
0x04e2c240: mov edi,DWORD PTR fs:0x0 | |
0x04e2c248: mov edi,DWORD PTR [edi-12] | |
0x04e2c24b: mov DWORD PTR [edi+0x17c],0x8 | |
0x04e2c255: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c25f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c269: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c273: mov ecx,DWORD PTR [edi+32] | |
0x04e2c276: mov DWORD PTR [ecx+0x80],0x0 | |
0x04e2c280: cmp DWORD PTR [ebp+12],0x4e29f66 | |
0x04e2c287: jne 0x04e2c2a5 | |
0x04e2c28d: cmp DWORD PTR [esp],0x0 | |
0x04e2c294: pop eax | |
0x04e2c295: pop edx | |
0x04e2c296: test eax,eax | |
0x04e2c298: je 0x04e2c2a0 | |
0x04e2c29e: mov eax,DWORD PTR [eax] | |
0x04e2c2a0: mov DWORD PTR [ebp+8],eax | |
0x04e2c2a3: push edx | |
0x04e2c2a4: push eax | |
0x04e2c2a5: cmp DWORD PTR [edi+0x19c],0x1 | |
0x04e2c2af: jne 0x04e2c2bc | |
0x04e2c2b5: pusha | |
0x04e2c2b6: call 0x6ffbd930 | |
0x04e2c2bb: popa | |
0x04e2c2bc: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c2bf: mov esi,DWORD PTR [ebx+4] | |
0x04e2c2c2: lea esi,[esi+40] | |
0x04e2c2c5: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c2cc: je 0x04e2c346 | |
0x04e2c2d2: call 0x04e2c2dc | |
0x04e2c2d7: jmp 0x04e2c335 | |
0x04e2c2dc: lea eax,[esp+4] | |
0x04e2c2e0: mov DWORD PTR [ebp-28],esi | |
0x04e2c2e3: mov edi,DWORD PTR fs:0x0 | |
0x04e2c2eb: mov edi,DWORD PTR [edi-12] | |
0x04e2c2ee: push edi | |
0x04e2c2ef: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c2f5: mov DWORD PTR [edi+0x130],eax | |
0x04e2c2fb: call 0x6fecd930 | |
0x04e2c300: add esp,0x4 | |
0x04e2c303: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c30d: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c317: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c321: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c328: jne 0x04e20380 | |
0x04e2c32e: mov esi,DWORD PTR [ebp-28] | |
0x04e2c331: mov edi,DWORD PTR [ebp-24] | |
0x04e2c334: ret | |
0x04e2c335: push 0x7015e86c | |
0x04e2c33a: call 0x04e2c33f | |
0x04e2c33f: pusha | |
0x04e2c340: call 0x70045bf0 | |
0x04e2c345: hlt | |
0x04e2c346: mov ecx,DWORD PTR [ebx+16] | |
0x04e2c349: test ecx,0x20 | |
0x04e2c34f: je 0x04e2c472 | |
0x04e2c355: lea edx,[ebp-40] | |
0x04e2c358: mov ecx,DWORD PTR [edx+4] | |
0x04e2c35b: test ecx,ecx | |
0x04e2c35d: jne 0x04e2c3d7 | |
0x04e2c363: call 0x04e2c36d | |
0x04e2c368: jmp 0x04e2c3c6 | |
0x04e2c36d: lea eax,[esp+4] | |
0x04e2c371: mov DWORD PTR [ebp-28],esi | |
0x04e2c374: mov edi,DWORD PTR fs:0x0 | |
0x04e2c37c: mov edi,DWORD PTR [edi-12] | |
0x04e2c37f: push edi | |
0x04e2c380: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c386: mov DWORD PTR [edi+0x130],eax | |
0x04e2c38c: call 0x6fecddb0 | |
0x04e2c391: add esp,0x4 | |
0x04e2c394: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c39e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c3a8: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c3b2: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c3b9: jne 0x04e20380 | |
0x04e2c3bf: mov esi,DWORD PTR [ebp-28] | |
0x04e2c3c2: mov edi,DWORD PTR [ebp-24] | |
0x04e2c3c5: ret | |
0x04e2c3c6: push 0x7015e86c | |
0x04e2c3cb: call 0x04e2c3d0 | |
0x04e2c3d0: pusha | |
0x04e2c3d1: call 0x70045bf0 | |
0x04e2c3d6: hlt | |
0x04e2c3d7: mov DWORD PTR [ebp-28],esi | |
0x04e2c3da: lea eax,[edx] | |
0x04e2c3dc: mov ecx,DWORD PTR [edx+4] | |
0x04e2c3df: mov DWORD PTR [edx+4],0x0 | |
0x04e2c3e6: mov ebx,DWORD PTR [ecx] | |
0x04e2c3e8: and ebx,0x7 | |
0x04e2c3eb: cmp ebx,0x5 | |
0x04e2c3ee: je 0x04e2c46f | |
0x04e2c3f4: mov ebx,DWORD PTR [eax] | |
0x04e2c3f6: test ebx,ebx | |
0x04e2c3f8: je 0x04e2c46f | |
0x04e2c3fe: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2c402: je 0x04e2c46f | |
0x04e2c408: mov DWORD PTR [edx+4],ecx | |
0x04e2c40b: call 0x04e2c415 | |
0x04e2c410: jmp 0x04e2c46f | |
0x04e2c415: push edx | |
0x04e2c416: lea eax,[esp+8] | |
0x04e2c41a: mov DWORD PTR [ebp-28],esi | |
0x04e2c41d: mov edi,DWORD PTR fs:0x0 | |
0x04e2c425: mov edi,DWORD PTR [edi-12] | |
0x04e2c428: push edi | |
0x04e2c429: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c42f: mov DWORD PTR [edi+0x130],eax | |
0x04e2c435: call 0x6fecdc60 | |
0x04e2c43a: add esp,0x8 | |
0x04e2c43d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c447: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c451: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c45b: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c462: jne 0x04e20380 | |
0x04e2c468: mov esi,DWORD PTR [ebp-28] | |
0x04e2c46b: mov edi,DWORD PTR [ebp-24] | |
0x04e2c46e: ret | |
0x04e2c46f: mov esi,DWORD PTR [ebp-28] | |
0x04e2c472: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2c479: je 0x04e2c497 | |
0x04e2c47f: mov ebx,DWORD PTR fs:0x0 | |
0x04e2c487: mov ebx,DWORD PTR [ebx-12] | |
0x04e2c48a: mov ecx,DWORD PTR [ebp-12] | |
0x04e2c48d: push ecx | |
0x04e2c48e: push ebx | |
0x04e2c48f: call 0x6ffbd8d0 | |
0x04e2c494: add esp,0x8 | |
0x04e2c497: pop eax | |
0x04e2c498: pop edx | |
0x04e2c499: mov ecx,DWORD PTR [ebp+12] | |
0x04e2c49c: call ecx | |
0x04e2c49e: mov ecx,DWORD PTR [ebp-4] | |
0x04e2c4a1: mov esp,ebp | |
0x04e2c4a3: pop ebp | |
0x04e2c4a4: pop edi | |
0x04e2c4a5: mov esp,ecx | |
0x04e2c4a7: jmp edi | |
0x04e2c4a9: xchg ax,ax | |
0x04e2c4ac: add BYTE PTR [eax],al | |
0x04e2c4ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_util_zip_CRC32_updateBytes) [0x04e2c4c0, 0x04e2c9d0] 1296 bytes | |
0x04e2c4c0: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2c4ca: jne 0x04e2c4f3 | |
0x04e2c4d0: mov edi,DWORD PTR [esp+4] | |
0x04e2c4d4: mov edx,DWORD PTR [esp+12] | |
0x04e2c4d8: add edx,0xc | |
0x04e2c4db: add edx,DWORD PTR [esp+8] | |
0x04e2c4df: mov eax,DWORD PTR [esp+16] | |
0x04e2c4e3: push edi | |
0x04e2c4e4: push edx | |
0x04e2c4e5: push eax | |
0x04e2c4e6: call 0x04e20510 | |
0x04e2c4eb: add esp,0xc | |
0x04e2c4ee: pop edi | |
0x04e2c4ef: mov esp,esi | |
0x04e2c4f1: jmp edi | |
0x04e2c4f3: mov ecx,DWORD PTR [ebx+4] | |
0x04e2c4f6: movzx ecx,WORD PTR [ecx+36] | |
0x04e2c4fa: pop eax | |
0x04e2c4fb: lea edi,[esp+ecx*4-4] | |
0x04e2c4ff: push 0x0 | |
0x04e2c504: push 0x0 | |
0x04e2c509: push eax | |
0x04e2c50a: push ebp | |
0x04e2c50b: mov ebp,esp | |
0x04e2c50d: push esi | |
0x04e2c50e: push 0x0 | |
0x04e2c513: mov esi,DWORD PTR [ebx+4] | |
0x04e2c516: lea esi,[esi+40] | |
0x04e2c519: push ebx | |
0x04e2c51a: push 0x0 | |
0x04e2c51f: mov edx,DWORD PTR [ebx+4] | |
0x04e2c522: mov edx,DWORD PTR [edx+8] | |
0x04e2c525: mov edx,DWORD PTR [edx+8] | |
0x04e2c528: push edx | |
0x04e2c529: push edi | |
0x04e2c52a: push 0x0 | |
0x04e2c52f: push 0x0 | |
0x04e2c534: mov DWORD PTR [esp],esp | |
0x04e2c537: mov eax,DWORD PTR fs:0x0 | |
0x04e2c53f: mov eax,DWORD PTR [eax-12] | |
0x04e2c542: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2c549: mov DWORD PTR [esp-0x4000],eax | |
0x04e2c550: mov eax,DWORD PTR fs:0x0 | |
0x04e2c558: mov eax,DWORD PTR [eax-12] | |
0x04e2c55b: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2c562: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2c569: je 0x04e2c587 | |
0x04e2c56f: mov ecx,DWORD PTR fs:0x0 | |
0x04e2c577: mov ecx,DWORD PTR [ecx-12] | |
0x04e2c57a: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c57d: push ebx | |
0x04e2c57e: push ecx | |
0x04e2c57f: call 0x6ffbd8d0 | |
0x04e2c584: add esp,0x8 | |
0x04e2c587: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c58a: mov ecx,DWORD PTR [ebx+4] | |
0x04e2c58d: movzx ecx,WORD PTR [ecx+36] | |
0x04e2c591: shl ecx,0x2 | |
0x04e2c594: add ecx,0x8 | |
0x04e2c597: sub esp,ecx | |
0x04e2c599: and esp,0xfffffff0 | |
0x04e2c59c: mov ecx,DWORD PTR [ebx+52] | |
0x04e2c59f: test ecx,ecx | |
0x04e2c5a1: jne 0x04e2c611 | |
0x04e2c5a7: call 0x04e2c5b1 | |
0x04e2c5ac: jmp 0x04e2c60b | |
0x04e2c5b1: push ebx | |
0x04e2c5b2: lea eax,[esp+8] | |
0x04e2c5b6: mov DWORD PTR [ebp-28],esi | |
0x04e2c5b9: mov edi,DWORD PTR fs:0x0 | |
0x04e2c5c1: mov edi,DWORD PTR [edi-12] | |
0x04e2c5c4: push edi | |
0x04e2c5c5: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c5cb: mov DWORD PTR [edi+0x130],eax | |
0x04e2c5d1: call 0x6fed1060 | |
0x04e2c5d6: add esp,0x8 | |
0x04e2c5d9: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c5e3: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c5ed: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c5f7: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c5fe: jne 0x04e20380 | |
0x04e2c604: mov esi,DWORD PTR [ebp-28] | |
0x04e2c607: mov edi,DWORD PTR [ebp-24] | |
0x04e2c60a: ret | |
0x04e2c60b: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c60e: mov ecx,DWORD PTR [ebx+52] | |
0x04e2c611: call ecx | |
0x04e2c613: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c616: mov DWORD PTR [ebp+12],eax | |
0x04e2c619: mov ecx,DWORD PTR [ebx+16] | |
0x04e2c61c: test ecx,0x8 | |
0x04e2c622: je 0x04e2c63e | |
0x04e2c628: mov ecx,DWORD PTR [ebx+4] | |
0x04e2c62b: mov ecx,DWORD PTR [ecx+8] | |
0x04e2c62e: mov ecx,DWORD PTR [ecx+12] | |
0x04e2c631: mov ecx,DWORD PTR [ecx+56] | |
0x04e2c634: mov DWORD PTR [ebp+8],ecx | |
0x04e2c637: lea ecx,[ebp+8] | |
0x04e2c63a: mov DWORD PTR [esp+4],ecx | |
0x04e2c63e: mov eax,DWORD PTR [ebx+48] | |
0x04e2c641: cmp eax,0x6ffbcb40 | |
0x04e2c647: jne 0x04e2c6b7 | |
0x04e2c64d: call 0x04e2c657 | |
0x04e2c652: jmp 0x04e2c6b1 | |
0x04e2c657: push ebx | |
0x04e2c658: lea eax,[esp+8] | |
0x04e2c65c: mov DWORD PTR [ebp-28],esi | |
0x04e2c65f: mov edi,DWORD PTR fs:0x0 | |
0x04e2c667: mov edi,DWORD PTR [edi-12] | |
0x04e2c66a: push edi | |
0x04e2c66b: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c671: mov DWORD PTR [edi+0x130],eax | |
0x04e2c677: call 0x6fed1060 | |
0x04e2c67c: add esp,0x8 | |
0x04e2c67f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c689: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c693: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c69d: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c6a4: jne 0x04e20380 | |
0x04e2c6aa: mov esi,DWORD PTR [ebp-28] | |
0x04e2c6ad: mov edi,DWORD PTR [ebp-24] | |
0x04e2c6b0: ret | |
0x04e2c6b1: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c6b4: mov eax,DWORD PTR [ebx+48] | |
0x04e2c6b7: mov edi,DWORD PTR fs:0x0 | |
0x04e2c6bf: mov edi,DWORD PTR [edi-12] | |
0x04e2c6c2: lea ecx,[edi+0x140] | |
0x04e2c6c8: mov DWORD PTR [esp],ecx | |
0x04e2c6cb: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c6d1: mov DWORD PTR [edi+0x134],0x4e2c6cb | |
0x04e2c6db: mov DWORD PTR [edi+0x130],esp | |
0x04e2c6e1: mov DWORD PTR [edi+0x17c],0x4 | |
0x04e2c6eb: call eax | |
0x04e2c6ed: lds edi,(bad) | |
0x04e2c6ee: clc | |
0x04e2c6ef: ja 0x04e2c672 | |
0x04e2c6f1: jge 0x04e2c6ff | |
0x04e2c6f3: dec edx | |
0x04e2c6f4: lahf | |
0x04e2c6f5: loop 0x04e2c6fb | |
0x04e2c6f7: je 0x04e2c70a | |
0x04e2c6fd: cmp DWORD PTR [ebp+12],0x4e29f5b | |
0x04e2c704: jne 0x04e2c710 | |
0x04e2c70a: sub esp,0x8 | |
0x04e2c70d: fstp QWORD PTR [esp] | |
0x04e2c710: push edx | |
0x04e2c711: push eax | |
0x04e2c712: mov edi,DWORD PTR fs:0x0 | |
0x04e2c71a: mov edi,DWORD PTR [edi-12] | |
0x04e2c71d: mov DWORD PTR [edi+0x17c],0x5 | |
0x04e2c727: mov ecx,edi | |
0x04e2c729: shr ecx,0x3 | |
0x04e2c72c: and ecx,0xffc | |
0x04e2c732: mov DWORD PTR [ecx+0x1100000],ecx | |
0x04e2c739: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2c743: jne 0x04e2c756 | |
0x04e2c749: cmp DWORD PTR [edi+24],0x0 | |
0x04e2c750: je 0x04e2c76a | |
0x04e2c756: push edi | |
0x04e2c757: call 0x6ffcd840 | |
0x04e2c75c: add esp,0x4 | |
0x04e2c75f: mov edi,DWORD PTR fs:0x0 | |
0x04e2c767: mov edi,DWORD PTR [edi-12] | |
0x04e2c76a: mov DWORD PTR [edi+0x17c],0x8 | |
0x04e2c774: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c77e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c788: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c792: mov ecx,DWORD PTR [edi+32] | |
0x04e2c795: mov DWORD PTR [ecx+0x80],0x0 | |
0x04e2c79f: cmp DWORD PTR [ebp+12],0x4e29f66 | |
0x04e2c7a6: jne 0x04e2c7c4 | |
0x04e2c7ac: cmp DWORD PTR [esp],0x0 | |
0x04e2c7b3: pop eax | |
0x04e2c7b4: pop edx | |
0x04e2c7b5: test eax,eax | |
0x04e2c7b7: je 0x04e2c7bf | |
0x04e2c7bd: mov eax,DWORD PTR [eax] | |
0x04e2c7bf: mov DWORD PTR [ebp+8],eax | |
0x04e2c7c2: push edx | |
0x04e2c7c3: push eax | |
0x04e2c7c4: cmp DWORD PTR [edi+0x19c],0x1 | |
0x04e2c7ce: jne 0x04e2c7db | |
0x04e2c7d4: pusha | |
0x04e2c7d5: call 0x6ffbd930 | |
0x04e2c7da: popa | |
0x04e2c7db: mov ebx,DWORD PTR [ebp-12] | |
0x04e2c7de: mov esi,DWORD PTR [ebx+4] | |
0x04e2c7e1: lea esi,[esi+40] | |
0x04e2c7e4: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c7eb: je 0x04e2c865 | |
0x04e2c7f1: call 0x04e2c7fb | |
0x04e2c7f6: jmp 0x04e2c854 | |
0x04e2c7fb: lea eax,[esp+4] | |
0x04e2c7ff: mov DWORD PTR [ebp-28],esi | |
0x04e2c802: mov edi,DWORD PTR fs:0x0 | |
0x04e2c80a: mov edi,DWORD PTR [edi-12] | |
0x04e2c80d: push edi | |
0x04e2c80e: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c814: mov DWORD PTR [edi+0x130],eax | |
0x04e2c81a: call 0x6fecd930 | |
0x04e2c81f: add esp,0x4 | |
0x04e2c822: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c82c: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c836: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c840: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c847: jne 0x04e20380 | |
0x04e2c84d: mov esi,DWORD PTR [ebp-28] | |
0x04e2c850: mov edi,DWORD PTR [ebp-24] | |
0x04e2c853: ret | |
0x04e2c854: push 0x7015e86c | |
0x04e2c859: call 0x04e2c85e | |
0x04e2c85e: pusha | |
0x04e2c85f: call 0x70045bf0 | |
0x04e2c864: hlt | |
0x04e2c865: mov ecx,DWORD PTR [ebx+16] | |
0x04e2c868: test ecx,0x20 | |
0x04e2c86e: je 0x04e2c991 | |
0x04e2c874: lea edx,[ebp-40] | |
0x04e2c877: mov ecx,DWORD PTR [edx+4] | |
0x04e2c87a: test ecx,ecx | |
0x04e2c87c: jne 0x04e2c8f6 | |
0x04e2c882: call 0x04e2c88c | |
0x04e2c887: jmp 0x04e2c8e5 | |
0x04e2c88c: lea eax,[esp+4] | |
0x04e2c890: mov DWORD PTR [ebp-28],esi | |
0x04e2c893: mov edi,DWORD PTR fs:0x0 | |
0x04e2c89b: mov edi,DWORD PTR [edi-12] | |
0x04e2c89e: push edi | |
0x04e2c89f: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c8a5: mov DWORD PTR [edi+0x130],eax | |
0x04e2c8ab: call 0x6fecddb0 | |
0x04e2c8b0: add esp,0x4 | |
0x04e2c8b3: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c8bd: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c8c7: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c8d1: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c8d8: jne 0x04e20380 | |
0x04e2c8de: mov esi,DWORD PTR [ebp-28] | |
0x04e2c8e1: mov edi,DWORD PTR [ebp-24] | |
0x04e2c8e4: ret | |
0x04e2c8e5: push 0x7015e86c | |
0x04e2c8ea: call 0x04e2c8ef | |
0x04e2c8ef: pusha | |
0x04e2c8f0: call 0x70045bf0 | |
0x04e2c8f5: hlt | |
0x04e2c8f6: mov DWORD PTR [ebp-28],esi | |
0x04e2c8f9: lea eax,[edx] | |
0x04e2c8fb: mov ecx,DWORD PTR [edx+4] | |
0x04e2c8fe: mov DWORD PTR [edx+4],0x0 | |
0x04e2c905: mov ebx,DWORD PTR [ecx] | |
0x04e2c907: and ebx,0x7 | |
0x04e2c90a: cmp ebx,0x5 | |
0x04e2c90d: je 0x04e2c98e | |
0x04e2c913: mov ebx,DWORD PTR [eax] | |
0x04e2c915: test ebx,ebx | |
0x04e2c917: je 0x04e2c98e | |
0x04e2c91d: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2c921: je 0x04e2c98e | |
0x04e2c927: mov DWORD PTR [edx+4],ecx | |
0x04e2c92a: call 0x04e2c934 | |
0x04e2c92f: jmp 0x04e2c98e | |
0x04e2c934: push edx | |
0x04e2c935: lea eax,[esp+8] | |
0x04e2c939: mov DWORD PTR [ebp-28],esi | |
0x04e2c93c: mov edi,DWORD PTR fs:0x0 | |
0x04e2c944: mov edi,DWORD PTR [edi-12] | |
0x04e2c947: push edi | |
0x04e2c948: mov DWORD PTR [edi+0x138],ebp | |
0x04e2c94e: mov DWORD PTR [edi+0x130],eax | |
0x04e2c954: call 0x6fecdc60 | |
0x04e2c959: add esp,0x8 | |
0x04e2c95c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2c966: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2c970: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2c97a: cmp DWORD PTR [edi+4],0x0 | |
0x04e2c981: jne 0x04e20380 | |
0x04e2c987: mov esi,DWORD PTR [ebp-28] | |
0x04e2c98a: mov edi,DWORD PTR [ebp-24] | |
0x04e2c98d: ret | |
0x04e2c98e: mov esi,DWORD PTR [ebp-28] | |
0x04e2c991: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2c998: je 0x04e2c9b6 | |
0x04e2c99e: mov ebx,DWORD PTR fs:0x0 | |
0x04e2c9a6: mov ebx,DWORD PTR [ebx-12] | |
0x04e2c9a9: mov ecx,DWORD PTR [ebp-12] | |
0x04e2c9ac: push ecx | |
0x04e2c9ad: push ebx | |
0x04e2c9ae: call 0x6ffbd8d0 | |
0x04e2c9b3: add esp,0x8 | |
0x04e2c9b6: pop eax | |
0x04e2c9b7: pop edx | |
0x04e2c9b8: mov ecx,DWORD PTR [ebp+12] | |
0x04e2c9bb: call ecx | |
0x04e2c9bd: mov ecx,DWORD PTR [ebp-4] | |
0x04e2c9c0: mov esp,ebp | |
0x04e2c9c2: pop ebp | |
0x04e2c9c3: pop edi | |
0x04e2c9c4: mov esp,ecx | |
0x04e2c9c6: jmp edi | |
0x04e2c9c8: add BYTE PTR [eax],al | |
0x04e2c9ca: add BYTE PTR [eax],al | |
0x04e2c9cc: add BYTE PTR [eax],al | |
0x04e2c9ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = java_util_zip_CRC32_updateByteBuffer) [0x04e2c9e0, 0x04e2cef0] 1296 bytes | |
0x04e2c9e0: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2c9ea: jne 0x04e2ca10 | |
0x04e2c9f0: mov edi,DWORD PTR [esp+4] | |
0x04e2c9f4: mov edx,DWORD PTR [esp+12] | |
0x04e2c9f8: add edx,DWORD PTR [esp+8] | |
0x04e2c9fc: mov eax,DWORD PTR [esp+20] | |
0x04e2ca00: push edi | |
0x04e2ca01: push edx | |
0x04e2ca02: push eax | |
0x04e2ca03: call 0x04e20510 | |
0x04e2ca08: add esp,0xc | |
0x04e2ca0b: pop edi | |
0x04e2ca0c: mov esp,esi | |
0x04e2ca0e: jmp edi | |
0x04e2ca10: mov ecx,DWORD PTR [ebx+4] | |
0x04e2ca13: movzx ecx,WORD PTR [ecx+36] | |
0x04e2ca17: pop eax | |
0x04e2ca18: lea edi,[esp+ecx*4-4] | |
0x04e2ca1c: push 0x0 | |
0x04e2ca21: push 0x0 | |
0x04e2ca26: push eax | |
0x04e2ca27: push ebp | |
0x04e2ca28: mov ebp,esp | |
0x04e2ca2a: push esi | |
0x04e2ca2b: push 0x0 | |
0x04e2ca30: mov esi,DWORD PTR [ebx+4] | |
0x04e2ca33: lea esi,[esi+40] | |
0x04e2ca36: push ebx | |
0x04e2ca37: push 0x0 | |
0x04e2ca3c: mov edx,DWORD PTR [ebx+4] | |
0x04e2ca3f: mov edx,DWORD PTR [edx+8] | |
0x04e2ca42: mov edx,DWORD PTR [edx+8] | |
0x04e2ca45: push edx | |
0x04e2ca46: push edi | |
0x04e2ca47: push 0x0 | |
0x04e2ca4c: push 0x0 | |
0x04e2ca51: mov DWORD PTR [esp],esp | |
0x04e2ca54: mov eax,DWORD PTR fs:0x0 | |
0x04e2ca5c: mov eax,DWORD PTR [eax-12] | |
0x04e2ca5f: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2ca66: mov DWORD PTR [esp-0x4000],eax | |
0x04e2ca6d: mov eax,DWORD PTR fs:0x0 | |
0x04e2ca75: mov eax,DWORD PTR [eax-12] | |
0x04e2ca78: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2ca7f: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2ca86: je 0x04e2caa4 | |
0x04e2ca8c: mov ecx,DWORD PTR fs:0x0 | |
0x04e2ca94: mov ecx,DWORD PTR [ecx-12] | |
0x04e2ca97: mov ebx,DWORD PTR [ebp-12] | |
0x04e2ca9a: push ebx | |
0x04e2ca9b: push ecx | |
0x04e2ca9c: call 0x6ffbd8d0 | |
0x04e2caa1: add esp,0x8 | |
0x04e2caa4: mov ebx,DWORD PTR [ebp-12] | |
0x04e2caa7: mov ecx,DWORD PTR [ebx+4] | |
0x04e2caaa: movzx ecx,WORD PTR [ecx+36] | |
0x04e2caae: shl ecx,0x2 | |
0x04e2cab1: add ecx,0x8 | |
0x04e2cab4: sub esp,ecx | |
0x04e2cab6: and esp,0xfffffff0 | |
0x04e2cab9: mov ecx,DWORD PTR [ebx+52] | |
0x04e2cabc: test ecx,ecx | |
0x04e2cabe: jne 0x04e2cb2e | |
0x04e2cac4: call 0x04e2cace | |
0x04e2cac9: jmp 0x04e2cb28 | |
0x04e2cace: push ebx | |
0x04e2cacf: lea eax,[esp+8] | |
0x04e2cad3: mov DWORD PTR [ebp-28],esi | |
0x04e2cad6: mov edi,DWORD PTR fs:0x0 | |
0x04e2cade: mov edi,DWORD PTR [edi-12] | |
0x04e2cae1: push edi | |
0x04e2cae2: mov DWORD PTR [edi+0x138],ebp | |
0x04e2cae8: mov DWORD PTR [edi+0x130],eax | |
0x04e2caee: call 0x6fed1060 | |
0x04e2caf3: add esp,0x8 | |
0x04e2caf6: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2cb00: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2cb0a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2cb14: cmp DWORD PTR [edi+4],0x0 | |
0x04e2cb1b: jne 0x04e20380 | |
0x04e2cb21: mov esi,DWORD PTR [ebp-28] | |
0x04e2cb24: mov edi,DWORD PTR [ebp-24] | |
0x04e2cb27: ret | |
0x04e2cb28: mov ebx,DWORD PTR [ebp-12] | |
0x04e2cb2b: mov ecx,DWORD PTR [ebx+52] | |
0x04e2cb2e: call ecx | |
0x04e2cb30: mov ebx,DWORD PTR [ebp-12] | |
0x04e2cb33: mov DWORD PTR [ebp+12],eax | |
0x04e2cb36: mov ecx,DWORD PTR [ebx+16] | |
0x04e2cb39: test ecx,0x8 | |
0x04e2cb3f: je 0x04e2cb5b | |
0x04e2cb45: mov ecx,DWORD PTR [ebx+4] | |
0x04e2cb48: mov ecx,DWORD PTR [ecx+8] | |
0x04e2cb4b: mov ecx,DWORD PTR [ecx+12] | |
0x04e2cb4e: mov ecx,DWORD PTR [ecx+56] | |
0x04e2cb51: mov DWORD PTR [ebp+8],ecx | |
0x04e2cb54: lea ecx,[ebp+8] | |
0x04e2cb57: mov DWORD PTR [esp+4],ecx | |
0x04e2cb5b: mov eax,DWORD PTR [ebx+48] | |
0x04e2cb5e: cmp eax,0x6ffbcb40 | |
0x04e2cb64: jne 0x04e2cbd4 | |
0x04e2cb6a: call 0x04e2cb74 | |
0x04e2cb6f: jmp 0x04e2cbce | |
0x04e2cb74: push ebx | |
0x04e2cb75: lea eax,[esp+8] | |
0x04e2cb79: mov DWORD PTR [ebp-28],esi | |
0x04e2cb7c: mov edi,DWORD PTR fs:0x0 | |
0x04e2cb84: mov edi,DWORD PTR [edi-12] | |
0x04e2cb87: push edi | |
0x04e2cb88: mov DWORD PTR [edi+0x138],ebp | |
0x04e2cb8e: mov DWORD PTR [edi+0x130],eax | |
0x04e2cb94: call 0x6fed1060 | |
0x04e2cb99: add esp,0x8 | |
0x04e2cb9c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2cba6: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2cbb0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2cbba: cmp DWORD PTR [edi+4],0x0 | |
0x04e2cbc1: jne 0x04e20380 | |
0x04e2cbc7: mov esi,DWORD PTR [ebp-28] | |
0x04e2cbca: mov edi,DWORD PTR [ebp-24] | |
0x04e2cbcd: ret | |
0x04e2cbce: mov ebx,DWORD PTR [ebp-12] | |
0x04e2cbd1: mov eax,DWORD PTR [ebx+48] | |
0x04e2cbd4: mov edi,DWORD PTR fs:0x0 | |
0x04e2cbdc: mov edi,DWORD PTR [edi-12] | |
0x04e2cbdf: lea ecx,[edi+0x140] | |
0x04e2cbe5: mov DWORD PTR [esp],ecx | |
0x04e2cbe8: mov DWORD PTR [edi+0x138],ebp | |
0x04e2cbee: mov DWORD PTR [edi+0x134],0x4e2cbe8 | |
0x04e2cbf8: mov DWORD PTR [edi+0x130],esp | |
0x04e2cbfe: mov DWORD PTR [edi+0x17c],0x4 | |
0x04e2cc08: call eax | |
0x04e2cc0a: lds edi,(bad) | |
0x04e2cc0b: clc | |
0x04e2cc0c: ja 0x04e2cb8f | |
0x04e2cc0e: jge 0x04e2cc1c | |
0x04e2cc10: dec edx | |
0x04e2cc11: lahf | |
0x04e2cc12: loop 0x04e2cc18 | |
0x04e2cc14: je 0x04e2cc27 | |
0x04e2cc1a: cmp DWORD PTR [ebp+12],0x4e29f5b | |
0x04e2cc21: jne 0x04e2cc2d | |
0x04e2cc27: sub esp,0x8 | |
0x04e2cc2a: fstp QWORD PTR [esp] | |
0x04e2cc2d: push edx | |
0x04e2cc2e: push eax | |
0x04e2cc2f: mov edi,DWORD PTR fs:0x0 | |
0x04e2cc37: mov edi,DWORD PTR [edi-12] | |
0x04e2cc3a: mov DWORD PTR [edi+0x17c],0x5 | |
0x04e2cc44: mov ecx,edi | |
0x04e2cc46: shr ecx,0x3 | |
0x04e2cc49: and ecx,0xffc | |
0x04e2cc4f: mov DWORD PTR [ecx+0x1100000],ecx | |
0x04e2cc56: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2cc60: jne 0x04e2cc73 | |
0x04e2cc66: cmp DWORD PTR [edi+24],0x0 | |
0x04e2cc6d: je 0x04e2cc87 | |
0x04e2cc73: push edi | |
0x04e2cc74: call 0x6ffcd840 | |
0x04e2cc79: add esp,0x4 | |
0x04e2cc7c: mov edi,DWORD PTR fs:0x0 | |
0x04e2cc84: mov edi,DWORD PTR [edi-12] | |
0x04e2cc87: mov DWORD PTR [edi+0x17c],0x8 | |
0x04e2cc91: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2cc9b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2cca5: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2ccaf: mov ecx,DWORD PTR [edi+32] | |
0x04e2ccb2: mov DWORD PTR [ecx+0x80],0x0 | |
0x04e2ccbc: cmp DWORD PTR [ebp+12],0x4e29f66 | |
0x04e2ccc3: jne 0x04e2cce1 | |
0x04e2ccc9: cmp DWORD PTR [esp],0x0 | |
0x04e2ccd0: pop eax | |
0x04e2ccd1: pop edx | |
0x04e2ccd2: test eax,eax | |
0x04e2ccd4: je 0x04e2ccdc | |
0x04e2ccda: mov eax,DWORD PTR [eax] | |
0x04e2ccdc: mov DWORD PTR [ebp+8],eax | |
0x04e2ccdf: push edx | |
0x04e2cce0: push eax | |
0x04e2cce1: cmp DWORD PTR [edi+0x19c],0x1 | |
0x04e2cceb: jne 0x04e2ccf8 | |
0x04e2ccf1: pusha | |
0x04e2ccf2: call 0x6ffbd930 | |
0x04e2ccf7: popa | |
0x04e2ccf8: mov ebx,DWORD PTR [ebp-12] | |
0x04e2ccfb: mov esi,DWORD PTR [ebx+4] | |
0x04e2ccfe: lea esi,[esi+40] | |
0x04e2cd01: cmp DWORD PTR [edi+4],0x0 | |
0x04e2cd08: je 0x04e2cd82 | |
0x04e2cd0e: call 0x04e2cd18 | |
0x04e2cd13: jmp 0x04e2cd71 | |
0x04e2cd18: lea eax,[esp+4] | |
0x04e2cd1c: mov DWORD PTR [ebp-28],esi | |
0x04e2cd1f: mov edi,DWORD PTR fs:0x0 | |
0x04e2cd27: mov edi,DWORD PTR [edi-12] | |
0x04e2cd2a: push edi | |
0x04e2cd2b: mov DWORD PTR [edi+0x138],ebp | |
0x04e2cd31: mov DWORD PTR [edi+0x130],eax | |
0x04e2cd37: call 0x6fecd930 | |
0x04e2cd3c: add esp,0x4 | |
0x04e2cd3f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2cd49: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2cd53: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2cd5d: cmp DWORD PTR [edi+4],0x0 | |
0x04e2cd64: jne 0x04e20380 | |
0x04e2cd6a: mov esi,DWORD PTR [ebp-28] | |
0x04e2cd6d: mov edi,DWORD PTR [ebp-24] | |
0x04e2cd70: ret | |
0x04e2cd71: push 0x7015e86c | |
0x04e2cd76: call 0x04e2cd7b | |
0x04e2cd7b: pusha | |
0x04e2cd7c: call 0x70045bf0 | |
0x04e2cd81: hlt | |
0x04e2cd82: mov ecx,DWORD PTR [ebx+16] | |
0x04e2cd85: test ecx,0x20 | |
0x04e2cd8b: je 0x04e2ceae | |
0x04e2cd91: lea edx,[ebp-40] | |
0x04e2cd94: mov ecx,DWORD PTR [edx+4] | |
0x04e2cd97: test ecx,ecx | |
0x04e2cd99: jne 0x04e2ce13 | |
0x04e2cd9f: call 0x04e2cda9 | |
0x04e2cda4: jmp 0x04e2ce02 | |
0x04e2cda9: lea eax,[esp+4] | |
0x04e2cdad: mov DWORD PTR [ebp-28],esi | |
0x04e2cdb0: mov edi,DWORD PTR fs:0x0 | |
0x04e2cdb8: mov edi,DWORD PTR [edi-12] | |
0x04e2cdbb: push edi | |
0x04e2cdbc: mov DWORD PTR [edi+0x138],ebp | |
0x04e2cdc2: mov DWORD PTR [edi+0x130],eax | |
0x04e2cdc8: call 0x6fecddb0 | |
0x04e2cdcd: add esp,0x4 | |
0x04e2cdd0: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2cdda: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2cde4: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2cdee: cmp DWORD PTR [edi+4],0x0 | |
0x04e2cdf5: jne 0x04e20380 | |
0x04e2cdfb: mov esi,DWORD PTR [ebp-28] | |
0x04e2cdfe: mov edi,DWORD PTR [ebp-24] | |
0x04e2ce01: ret | |
0x04e2ce02: push 0x7015e86c | |
0x04e2ce07: call 0x04e2ce0c | |
0x04e2ce0c: pusha | |
0x04e2ce0d: call 0x70045bf0 | |
0x04e2ce12: hlt | |
0x04e2ce13: mov DWORD PTR [ebp-28],esi | |
0x04e2ce16: lea eax,[edx] | |
0x04e2ce18: mov ecx,DWORD PTR [edx+4] | |
0x04e2ce1b: mov DWORD PTR [edx+4],0x0 | |
0x04e2ce22: mov ebx,DWORD PTR [ecx] | |
0x04e2ce24: and ebx,0x7 | |
0x04e2ce27: cmp ebx,0x5 | |
0x04e2ce2a: je 0x04e2ceab | |
0x04e2ce30: mov ebx,DWORD PTR [eax] | |
0x04e2ce32: test ebx,ebx | |
0x04e2ce34: je 0x04e2ceab | |
0x04e2ce3a: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2ce3e: je 0x04e2ceab | |
0x04e2ce44: mov DWORD PTR [edx+4],ecx | |
0x04e2ce47: call 0x04e2ce51 | |
0x04e2ce4c: jmp 0x04e2ceab | |
0x04e2ce51: push edx | |
0x04e2ce52: lea eax,[esp+8] | |
0x04e2ce56: mov DWORD PTR [ebp-28],esi | |
0x04e2ce59: mov edi,DWORD PTR fs:0x0 | |
0x04e2ce61: mov edi,DWORD PTR [edi-12] | |
0x04e2ce64: push edi | |
0x04e2ce65: mov DWORD PTR [edi+0x138],ebp | |
0x04e2ce6b: mov DWORD PTR [edi+0x130],eax | |
0x04e2ce71: call 0x6fecdc60 | |
0x04e2ce76: add esp,0x8 | |
0x04e2ce79: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2ce83: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2ce8d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2ce97: cmp DWORD PTR [edi+4],0x0 | |
0x04e2ce9e: jne 0x04e20380 | |
0x04e2cea4: mov esi,DWORD PTR [ebp-28] | |
0x04e2cea7: mov edi,DWORD PTR [ebp-24] | |
0x04e2ceaa: ret | |
0x04e2ceab: mov esi,DWORD PTR [ebp-28] | |
0x04e2ceae: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2ceb5: je 0x04e2ced3 | |
0x04e2cebb: mov ebx,DWORD PTR fs:0x0 | |
0x04e2cec3: mov ebx,DWORD PTR [ebx-12] | |
0x04e2cec6: mov ecx,DWORD PTR [ebp-12] | |
0x04e2cec9: push ecx | |
0x04e2ceca: push ebx | |
0x04e2cecb: call 0x6ffbd8d0 | |
0x04e2ced0: add esp,0x8 | |
0x04e2ced3: pop eax | |
0x04e2ced4: pop edx | |
0x04e2ced5: mov ecx,DWORD PTR [ebp+12] | |
0x04e2ced8: call ecx | |
0x04e2ceda: mov ecx,DWORD PTR [ebp-4] | |
0x04e2cedd: mov esp,ebp | |
0x04e2cedf: pop ebp | |
0x04e2cee0: pop edi | |
0x04e2cee1: mov esp,ecx | |
0x04e2cee3: jmp edi | |
0x04e2cee5: xchg ax,ax | |
0x04e2cee8: add BYTE PTR [eax],al | |
0x04e2ceea: add BYTE PTR [eax],al | |
0x04e2ceec: add BYTE PTR [eax],al | |
0x04e2ceee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = native) [0x04e2cf00, 0x04e2d3e0] 1248 bytes | |
0x04e2cf00: mov ecx,DWORD PTR [ebx+4] | |
0x04e2cf03: movzx ecx,WORD PTR [ecx+36] | |
0x04e2cf07: pop eax | |
0x04e2cf08: lea edi,[esp+ecx*4-4] | |
0x04e2cf0c: push 0x0 | |
0x04e2cf11: push 0x0 | |
0x04e2cf16: push eax | |
0x04e2cf17: push ebp | |
0x04e2cf18: mov ebp,esp | |
0x04e2cf1a: push esi | |
0x04e2cf1b: push 0x0 | |
0x04e2cf20: mov esi,DWORD PTR [ebx+4] | |
0x04e2cf23: lea esi,[esi+40] | |
0x04e2cf26: push ebx | |
0x04e2cf27: push 0x0 | |
0x04e2cf2c: mov edx,DWORD PTR [ebx+4] | |
0x04e2cf2f: mov edx,DWORD PTR [edx+8] | |
0x04e2cf32: mov edx,DWORD PTR [edx+8] | |
0x04e2cf35: push edx | |
0x04e2cf36: push edi | |
0x04e2cf37: push 0x0 | |
0x04e2cf3c: push 0x0 | |
0x04e2cf41: mov DWORD PTR [esp],esp | |
0x04e2cf44: mov eax,DWORD PTR fs:0x0 | |
0x04e2cf4c: mov eax,DWORD PTR [eax-12] | |
0x04e2cf4f: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2cf56: mov DWORD PTR [esp-0x4000],eax | |
0x04e2cf5d: mov eax,DWORD PTR fs:0x0 | |
0x04e2cf65: mov eax,DWORD PTR [eax-12] | |
0x04e2cf68: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2cf6f: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2cf76: je 0x04e2cf94 | |
0x04e2cf7c: mov ecx,DWORD PTR fs:0x0 | |
0x04e2cf84: mov ecx,DWORD PTR [ecx-12] | |
0x04e2cf87: mov ebx,DWORD PTR [ebp-12] | |
0x04e2cf8a: push ebx | |
0x04e2cf8b: push ecx | |
0x04e2cf8c: call 0x6ffbd8d0 | |
0x04e2cf91: add esp,0x8 | |
0x04e2cf94: mov ebx,DWORD PTR [ebp-12] | |
0x04e2cf97: mov ecx,DWORD PTR [ebx+4] | |
0x04e2cf9a: movzx ecx,WORD PTR [ecx+36] | |
0x04e2cf9e: shl ecx,0x2 | |
0x04e2cfa1: add ecx,0x8 | |
0x04e2cfa4: sub esp,ecx | |
0x04e2cfa6: and esp,0xfffffff0 | |
0x04e2cfa9: mov ecx,DWORD PTR [ebx+52] | |
0x04e2cfac: test ecx,ecx | |
0x04e2cfae: jne 0x04e2d01e | |
0x04e2cfb4: call 0x04e2cfbe | |
0x04e2cfb9: jmp 0x04e2d018 | |
0x04e2cfbe: push ebx | |
0x04e2cfbf: lea eax,[esp+8] | |
0x04e2cfc3: mov DWORD PTR [ebp-28],esi | |
0x04e2cfc6: mov edi,DWORD PTR fs:0x0 | |
0x04e2cfce: mov edi,DWORD PTR [edi-12] | |
0x04e2cfd1: push edi | |
0x04e2cfd2: mov DWORD PTR [edi+0x138],ebp | |
0x04e2cfd8: mov DWORD PTR [edi+0x130],eax | |
0x04e2cfde: call 0x6fed1060 | |
0x04e2cfe3: add esp,0x8 | |
0x04e2cfe6: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2cff0: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2cffa: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d004: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d00b: jne 0x04e20380 | |
0x04e2d011: mov esi,DWORD PTR [ebp-28] | |
0x04e2d014: mov edi,DWORD PTR [ebp-24] | |
0x04e2d017: ret | |
0x04e2d018: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d01b: mov ecx,DWORD PTR [ebx+52] | |
0x04e2d01e: call ecx | |
0x04e2d020: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d023: mov DWORD PTR [ebp+12],eax | |
0x04e2d026: mov ecx,DWORD PTR [ebx+16] | |
0x04e2d029: test ecx,0x8 | |
0x04e2d02f: je 0x04e2d04b | |
0x04e2d035: mov ecx,DWORD PTR [ebx+4] | |
0x04e2d038: mov ecx,DWORD PTR [ecx+8] | |
0x04e2d03b: mov ecx,DWORD PTR [ecx+12] | |
0x04e2d03e: mov ecx,DWORD PTR [ecx+56] | |
0x04e2d041: mov DWORD PTR [ebp+8],ecx | |
0x04e2d044: lea ecx,[ebp+8] | |
0x04e2d047: mov DWORD PTR [esp+4],ecx | |
0x04e2d04b: mov eax,DWORD PTR [ebx+48] | |
0x04e2d04e: cmp eax,0x6ffbcb40 | |
0x04e2d054: jne 0x04e2d0c4 | |
0x04e2d05a: call 0x04e2d064 | |
0x04e2d05f: jmp 0x04e2d0be | |
0x04e2d064: push ebx | |
0x04e2d065: lea eax,[esp+8] | |
0x04e2d069: mov DWORD PTR [ebp-28],esi | |
0x04e2d06c: mov edi,DWORD PTR fs:0x0 | |
0x04e2d074: mov edi,DWORD PTR [edi-12] | |
0x04e2d077: push edi | |
0x04e2d078: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d07e: mov DWORD PTR [edi+0x130],eax | |
0x04e2d084: call 0x6fed1060 | |
0x04e2d089: add esp,0x8 | |
0x04e2d08c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d096: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d0a0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d0aa: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d0b1: jne 0x04e20380 | |
0x04e2d0b7: mov esi,DWORD PTR [ebp-28] | |
0x04e2d0ba: mov edi,DWORD PTR [ebp-24] | |
0x04e2d0bd: ret | |
0x04e2d0be: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d0c1: mov eax,DWORD PTR [ebx+48] | |
0x04e2d0c4: mov edi,DWORD PTR fs:0x0 | |
0x04e2d0cc: mov edi,DWORD PTR [edi-12] | |
0x04e2d0cf: lea ecx,[edi+0x140] | |
0x04e2d0d5: mov DWORD PTR [esp],ecx | |
0x04e2d0d8: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d0de: mov DWORD PTR [edi+0x134],0x4e2d0d8 | |
0x04e2d0e8: mov DWORD PTR [edi+0x130],esp | |
0x04e2d0ee: mov DWORD PTR [edi+0x17c],0x4 | |
0x04e2d0f8: call eax | |
0x04e2d0fa: lds edi,(bad) | |
0x04e2d0fb: clc | |
0x04e2d0fc: ja 0x04e2d07f | |
0x04e2d0fe: jge 0x04e2d10c | |
0x04e2d100: dec edx | |
0x04e2d101: lahf | |
0x04e2d102: loop 0x04e2d108 | |
0x04e2d104: je 0x04e2d117 | |
0x04e2d10a: cmp DWORD PTR [ebp+12],0x4e29f5b | |
0x04e2d111: jne 0x04e2d11d | |
0x04e2d117: sub esp,0x8 | |
0x04e2d11a: fstp QWORD PTR [esp] | |
0x04e2d11d: push edx | |
0x04e2d11e: push eax | |
0x04e2d11f: mov edi,DWORD PTR fs:0x0 | |
0x04e2d127: mov edi,DWORD PTR [edi-12] | |
0x04e2d12a: mov DWORD PTR [edi+0x17c],0x5 | |
0x04e2d134: mov ecx,edi | |
0x04e2d136: shr ecx,0x3 | |
0x04e2d139: and ecx,0xffc | |
0x04e2d13f: mov DWORD PTR [ecx+0x1100000],ecx | |
0x04e2d146: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2d150: jne 0x04e2d163 | |
0x04e2d156: cmp DWORD PTR [edi+24],0x0 | |
0x04e2d15d: je 0x04e2d177 | |
0x04e2d163: push edi | |
0x04e2d164: call 0x6ffcd840 | |
0x04e2d169: add esp,0x4 | |
0x04e2d16c: mov edi,DWORD PTR fs:0x0 | |
0x04e2d174: mov edi,DWORD PTR [edi-12] | |
0x04e2d177: mov DWORD PTR [edi+0x17c],0x8 | |
0x04e2d181: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d18b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d195: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d19f: mov ecx,DWORD PTR [edi+32] | |
0x04e2d1a2: mov DWORD PTR [ecx+0x80],0x0 | |
0x04e2d1ac: cmp DWORD PTR [ebp+12],0x4e29f66 | |
0x04e2d1b3: jne 0x04e2d1d1 | |
0x04e2d1b9: cmp DWORD PTR [esp],0x0 | |
0x04e2d1c0: pop eax | |
0x04e2d1c1: pop edx | |
0x04e2d1c2: test eax,eax | |
0x04e2d1c4: je 0x04e2d1cc | |
0x04e2d1ca: mov eax,DWORD PTR [eax] | |
0x04e2d1cc: mov DWORD PTR [ebp+8],eax | |
0x04e2d1cf: push edx | |
0x04e2d1d0: push eax | |
0x04e2d1d1: cmp DWORD PTR [edi+0x19c],0x1 | |
0x04e2d1db: jne 0x04e2d1e8 | |
0x04e2d1e1: pusha | |
0x04e2d1e2: call 0x6ffbd930 | |
0x04e2d1e7: popa | |
0x04e2d1e8: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d1eb: mov esi,DWORD PTR [ebx+4] | |
0x04e2d1ee: lea esi,[esi+40] | |
0x04e2d1f1: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d1f8: je 0x04e2d272 | |
0x04e2d1fe: call 0x04e2d208 | |
0x04e2d203: jmp 0x04e2d261 | |
0x04e2d208: lea eax,[esp+4] | |
0x04e2d20c: mov DWORD PTR [ebp-28],esi | |
0x04e2d20f: mov edi,DWORD PTR fs:0x0 | |
0x04e2d217: mov edi,DWORD PTR [edi-12] | |
0x04e2d21a: push edi | |
0x04e2d21b: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d221: mov DWORD PTR [edi+0x130],eax | |
0x04e2d227: call 0x6fecd930 | |
0x04e2d22c: add esp,0x4 | |
0x04e2d22f: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d239: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d243: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d24d: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d254: jne 0x04e20380 | |
0x04e2d25a: mov esi,DWORD PTR [ebp-28] | |
0x04e2d25d: mov edi,DWORD PTR [ebp-24] | |
0x04e2d260: ret | |
0x04e2d261: push 0x7015e86c | |
0x04e2d266: call 0x04e2d26b | |
0x04e2d26b: pusha | |
0x04e2d26c: call 0x70045bf0 | |
0x04e2d271: hlt | |
0x04e2d272: mov ecx,DWORD PTR [ebx+16] | |
0x04e2d275: test ecx,0x20 | |
0x04e2d27b: je 0x04e2d39e | |
0x04e2d281: lea edx,[ebp-40] | |
0x04e2d284: mov ecx,DWORD PTR [edx+4] | |
0x04e2d287: test ecx,ecx | |
0x04e2d289: jne 0x04e2d303 | |
0x04e2d28f: call 0x04e2d299 | |
0x04e2d294: jmp 0x04e2d2f2 | |
0x04e2d299: lea eax,[esp+4] | |
0x04e2d29d: mov DWORD PTR [ebp-28],esi | |
0x04e2d2a0: mov edi,DWORD PTR fs:0x0 | |
0x04e2d2a8: mov edi,DWORD PTR [edi-12] | |
0x04e2d2ab: push edi | |
0x04e2d2ac: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d2b2: mov DWORD PTR [edi+0x130],eax | |
0x04e2d2b8: call 0x6fecddb0 | |
0x04e2d2bd: add esp,0x4 | |
0x04e2d2c0: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d2ca: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d2d4: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d2de: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d2e5: jne 0x04e20380 | |
0x04e2d2eb: mov esi,DWORD PTR [ebp-28] | |
0x04e2d2ee: mov edi,DWORD PTR [ebp-24] | |
0x04e2d2f1: ret | |
0x04e2d2f2: push 0x7015e86c | |
0x04e2d2f7: call 0x04e2d2fc | |
0x04e2d2fc: pusha | |
0x04e2d2fd: call 0x70045bf0 | |
0x04e2d302: hlt | |
0x04e2d303: mov DWORD PTR [ebp-28],esi | |
0x04e2d306: lea eax,[edx] | |
0x04e2d308: mov ecx,DWORD PTR [edx+4] | |
0x04e2d30b: mov DWORD PTR [edx+4],0x0 | |
0x04e2d312: mov ebx,DWORD PTR [ecx] | |
0x04e2d314: and ebx,0x7 | |
0x04e2d317: cmp ebx,0x5 | |
0x04e2d31a: je 0x04e2d39b | |
0x04e2d320: mov ebx,DWORD PTR [eax] | |
0x04e2d322: test ebx,ebx | |
0x04e2d324: je 0x04e2d39b | |
0x04e2d32a: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2d32e: je 0x04e2d39b | |
0x04e2d334: mov DWORD PTR [edx+4],ecx | |
0x04e2d337: call 0x04e2d341 | |
0x04e2d33c: jmp 0x04e2d39b | |
0x04e2d341: push edx | |
0x04e2d342: lea eax,[esp+8] | |
0x04e2d346: mov DWORD PTR [ebp-28],esi | |
0x04e2d349: mov edi,DWORD PTR fs:0x0 | |
0x04e2d351: mov edi,DWORD PTR [edi-12] | |
0x04e2d354: push edi | |
0x04e2d355: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d35b: mov DWORD PTR [edi+0x130],eax | |
0x04e2d361: call 0x6fecdc60 | |
0x04e2d366: add esp,0x8 | |
0x04e2d369: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d373: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d37d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d387: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d38e: jne 0x04e20380 | |
0x04e2d394: mov esi,DWORD PTR [ebp-28] | |
0x04e2d397: mov edi,DWORD PTR [ebp-24] | |
0x04e2d39a: ret | |
0x04e2d39b: mov esi,DWORD PTR [ebp-28] | |
0x04e2d39e: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2d3a5: je 0x04e2d3c3 | |
0x04e2d3ab: mov ebx,DWORD PTR fs:0x0 | |
0x04e2d3b3: mov ebx,DWORD PTR [ebx-12] | |
0x04e2d3b6: mov ecx,DWORD PTR [ebp-12] | |
0x04e2d3b9: push ecx | |
0x04e2d3ba: push ebx | |
0x04e2d3bb: call 0x6ffbd8d0 | |
0x04e2d3c0: add esp,0x8 | |
0x04e2d3c3: pop eax | |
0x04e2d3c4: pop edx | |
0x04e2d3c5: mov ecx,DWORD PTR [ebp+12] | |
0x04e2d3c8: call ecx | |
0x04e2d3ca: mov ecx,DWORD PTR [ebp-4] | |
0x04e2d3cd: mov esp,ebp | |
0x04e2d3cf: pop ebp | |
0x04e2d3d0: pop edi | |
0x04e2d3d1: mov esp,ecx | |
0x04e2d3d3: jmp edi | |
0x04e2d3d5: xchg ax,ax | |
0x04e2d3d8: add BYTE PTR [eax],al | |
0x04e2d3da: add BYTE PTR [eax],al | |
0x04e2d3dc: add BYTE PTR [eax],al | |
0x04e2d3de: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
method entry point (kind = native_synchronized) [0x04e2d3f0, 0x04e2da20] 1584 bytes | |
0x04e2d3f0: mov ecx,DWORD PTR [ebx+4] | |
0x04e2d3f3: movzx ecx,WORD PTR [ecx+36] | |
0x04e2d3f7: pop eax | |
0x04e2d3f8: lea edi,[esp+ecx*4-4] | |
0x04e2d3fc: push 0x0 | |
0x04e2d401: push 0x0 | |
0x04e2d406: push eax | |
0x04e2d407: push ebp | |
0x04e2d408: mov ebp,esp | |
0x04e2d40a: push esi | |
0x04e2d40b: push 0x0 | |
0x04e2d410: mov esi,DWORD PTR [ebx+4] | |
0x04e2d413: lea esi,[esi+40] | |
0x04e2d416: push ebx | |
0x04e2d417: push 0x0 | |
0x04e2d41c: mov edx,DWORD PTR [ebx+4] | |
0x04e2d41f: mov edx,DWORD PTR [edx+8] | |
0x04e2d422: mov edx,DWORD PTR [edx+8] | |
0x04e2d425: push edx | |
0x04e2d426: push edi | |
0x04e2d427: push 0x0 | |
0x04e2d42c: push 0x0 | |
0x04e2d431: mov DWORD PTR [esp],esp | |
0x04e2d434: mov eax,DWORD PTR fs:0x0 | |
0x04e2d43c: mov eax,DWORD PTR [eax-12] | |
0x04e2d43f: mov BYTE PTR [eax+0x195],0x1 | |
0x04e2d446: mov DWORD PTR [esp-0x4000],eax | |
0x04e2d44d: mov eax,DWORD PTR fs:0x0 | |
0x04e2d455: mov eax,DWORD PTR [eax-12] | |
0x04e2d458: mov BYTE PTR [eax+0x195],0x0 | |
0x04e2d45f: mov eax,DWORD PTR [ebx+16] | |
0x04e2d462: test eax,0x8 | |
0x04e2d467: mov eax,DWORD PTR [edi] | |
0x04e2d469: je 0x04e2d47b | |
0x04e2d46f: mov eax,DWORD PTR [ebx+4] | |
0x04e2d472: mov eax,DWORD PTR [eax+8] | |
0x04e2d475: mov eax,DWORD PTR [eax+12] | |
0x04e2d478: mov eax,DWORD PTR [eax+56] | |
0x04e2d47b: sub esp,0x8 | |
0x04e2d47e: mov DWORD PTR [ebp-32],esp | |
0x04e2d481: mov DWORD PTR [esp+4],eax | |
0x04e2d485: mov edx,esp | |
0x04e2d487: mov ecx,DWORD PTR [edx+4] | |
0x04e2d48a: mov eax,DWORD PTR [ecx] | |
0x04e2d48c: push edx | |
0x04e2d48d: mov edx,eax | |
0x04e2d48f: and edx,0x7 | |
0x04e2d492: cmp edx,0x5 | |
0x04e2d495: pop edx | |
0x04e2d496: jne 0x04e2d526 | |
0x04e2d49c: mov DWORD PTR [edx],eax | |
0x04e2d49e: push edx | |
0x04e2d49f: mov edx,DWORD PTR [ecx+4] | |
0x04e2d4a2: mov edx,DWORD PTR [edx+96] | |
0x04e2d4a5: xor edx,eax | |
0x04e2d4a7: mov eax,DWORD PTR fs:0x0 | |
0x04e2d4af: mov eax,DWORD PTR [eax-12] | |
0x04e2d4b2: xor eax,edx | |
0x04e2d4b4: and eax,0xffffff87 | |
0x04e2d4b7: pop edx | |
0x04e2d4b8: je 0x04e2d5ad | |
0x04e2d4be: test eax,0x7 | |
0x04e2d4c3: jne 0x04e2d518 | |
0x04e2d4c5: test eax,0x180 | |
0x04e2d4ca: jne 0x04e2d4f2 | |
0x04e2d4cc: mov eax,DWORD PTR [edx] | |
0x04e2d4ce: and eax,0x1ff | |
0x04e2d4d4: push edx | |
0x04e2d4d5: mov edx,DWORD PTR fs:0x0 | |
0x04e2d4dd: mov edx,DWORD PTR [edx-12] | |
0x04e2d4e0: or edx,eax | |
0x04e2d4e2: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2d4e6: pop edx | |
0x04e2d4e7: jne 0x04e2d549 | |
0x04e2d4ed: jmp 0x04e2d5ad | |
0x04e2d4f2: push edx | |
0x04e2d4f3: mov edx,DWORD PTR [ecx+4] | |
0x04e2d4f6: mov edx,DWORD PTR [edx+96] | |
0x04e2d4f9: mov eax,DWORD PTR fs:0x0 | |
0x04e2d501: mov eax,DWORD PTR [eax-12] | |
0x04e2d504: or edx,eax | |
0x04e2d506: mov eax,DWORD PTR [edx] | |
0x04e2d508: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2d50c: pop edx | |
0x04e2d50d: jne 0x04e2d549 | |
0x04e2d513: jmp 0x04e2d5ad | |
0x04e2d518: mov eax,DWORD PTR [edx] | |
0x04e2d51a: push edx | |
0x04e2d51b: mov edx,DWORD PTR [ecx+4] | |
0x04e2d51e: mov edx,DWORD PTR [edx+96] | |
0x04e2d521: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2d525: pop edx | |
0x04e2d526: mov eax,0x1 | |
0x04e2d52b: or eax,DWORD PTR [ecx] | |
0x04e2d52d: mov DWORD PTR [edx],eax | |
0x04e2d52f: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e2d533: je 0x04e2d5ad | |
0x04e2d539: sub eax,esp | |
0x04e2d53b: and eax,0xfffff003 | |
0x04e2d541: mov DWORD PTR [edx],eax | |
0x04e2d543: je 0x04e2d5ad | |
0x04e2d549: call 0x04e2d553 | |
0x04e2d54e: jmp 0x04e2d5ad | |
0x04e2d553: push edx | |
0x04e2d554: lea eax,[esp+8] | |
0x04e2d558: mov DWORD PTR [ebp-28],esi | |
0x04e2d55b: mov edi,DWORD PTR fs:0x0 | |
0x04e2d563: mov edi,DWORD PTR [edi-12] | |
0x04e2d566: push edi | |
0x04e2d567: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d56d: mov DWORD PTR [edi+0x130],eax | |
0x04e2d573: call 0x6fecdaf0 | |
0x04e2d578: add esp,0x8 | |
0x04e2d57b: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d585: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d58f: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d599: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d5a0: jne 0x04e20380 | |
0x04e2d5a6: mov esi,DWORD PTR [ebp-28] | |
0x04e2d5a9: mov edi,DWORD PTR [ebp-24] | |
0x04e2d5ac: ret | |
0x04e2d5ad: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2d5b4: je 0x04e2d5d2 | |
0x04e2d5ba: mov ecx,DWORD PTR fs:0x0 | |
0x04e2d5c2: mov ecx,DWORD PTR [ecx-12] | |
0x04e2d5c5: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d5c8: push ebx | |
0x04e2d5c9: push ecx | |
0x04e2d5ca: call 0x6ffbd8d0 | |
0x04e2d5cf: add esp,0x8 | |
0x04e2d5d2: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d5d5: mov ecx,DWORD PTR [ebx+4] | |
0x04e2d5d8: movzx ecx,WORD PTR [ecx+36] | |
0x04e2d5dc: shl ecx,0x2 | |
0x04e2d5df: add ecx,0x8 | |
0x04e2d5e2: sub esp,ecx | |
0x04e2d5e4: and esp,0xfffffff0 | |
0x04e2d5e7: mov ecx,DWORD PTR [ebx+52] | |
0x04e2d5ea: test ecx,ecx | |
0x04e2d5ec: jne 0x04e2d65c | |
0x04e2d5f2: call 0x04e2d5fc | |
0x04e2d5f7: jmp 0x04e2d656 | |
0x04e2d5fc: push ebx | |
0x04e2d5fd: lea eax,[esp+8] | |
0x04e2d601: mov DWORD PTR [ebp-28],esi | |
0x04e2d604: mov edi,DWORD PTR fs:0x0 | |
0x04e2d60c: mov edi,DWORD PTR [edi-12] | |
0x04e2d60f: push edi | |
0x04e2d610: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d616: mov DWORD PTR [edi+0x130],eax | |
0x04e2d61c: call 0x6fed1060 | |
0x04e2d621: add esp,0x8 | |
0x04e2d624: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d62e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d638: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d642: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d649: jne 0x04e20380 | |
0x04e2d64f: mov esi,DWORD PTR [ebp-28] | |
0x04e2d652: mov edi,DWORD PTR [ebp-24] | |
0x04e2d655: ret | |
0x04e2d656: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d659: mov ecx,DWORD PTR [ebx+52] | |
0x04e2d65c: call ecx | |
0x04e2d65e: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d661: mov DWORD PTR [ebp+12],eax | |
0x04e2d664: mov ecx,DWORD PTR [ebx+16] | |
0x04e2d667: test ecx,0x8 | |
0x04e2d66d: je 0x04e2d689 | |
0x04e2d673: mov ecx,DWORD PTR [ebx+4] | |
0x04e2d676: mov ecx,DWORD PTR [ecx+8] | |
0x04e2d679: mov ecx,DWORD PTR [ecx+12] | |
0x04e2d67c: mov ecx,DWORD PTR [ecx+56] | |
0x04e2d67f: mov DWORD PTR [ebp+8],ecx | |
0x04e2d682: lea ecx,[ebp+8] | |
0x04e2d685: mov DWORD PTR [esp+4],ecx | |
0x04e2d689: mov eax,DWORD PTR [ebx+48] | |
0x04e2d68c: cmp eax,0x6ffbcb40 | |
0x04e2d692: jne 0x04e2d702 | |
0x04e2d698: call 0x04e2d6a2 | |
0x04e2d69d: jmp 0x04e2d6fc | |
0x04e2d6a2: push ebx | |
0x04e2d6a3: lea eax,[esp+8] | |
0x04e2d6a7: mov DWORD PTR [ebp-28],esi | |
0x04e2d6aa: mov edi,DWORD PTR fs:0x0 | |
0x04e2d6b2: mov edi,DWORD PTR [edi-12] | |
0x04e2d6b5: push edi | |
0x04e2d6b6: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d6bc: mov DWORD PTR [edi+0x130],eax | |
0x04e2d6c2: call 0x6fed1060 | |
0x04e2d6c7: add esp,0x8 | |
0x04e2d6ca: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d6d4: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d6de: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d6e8: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d6ef: jne 0x04e20380 | |
0x04e2d6f5: mov esi,DWORD PTR [ebp-28] | |
0x04e2d6f8: mov edi,DWORD PTR [ebp-24] | |
0x04e2d6fb: ret | |
0x04e2d6fc: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d6ff: mov eax,DWORD PTR [ebx+48] | |
0x04e2d702: mov edi,DWORD PTR fs:0x0 | |
0x04e2d70a: mov edi,DWORD PTR [edi-12] | |
0x04e2d70d: lea ecx,[edi+0x140] | |
0x04e2d713: mov DWORD PTR [esp],ecx | |
0x04e2d716: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d71c: mov DWORD PTR [edi+0x134],0x4e2d716 | |
0x04e2d726: mov DWORD PTR [edi+0x130],esp | |
0x04e2d72c: mov DWORD PTR [edi+0x17c],0x4 | |
0x04e2d736: call eax | |
0x04e2d738: lds edi,(bad) | |
0x04e2d739: clc | |
0x04e2d73a: ja 0x04e2d6bd | |
0x04e2d73c: jge 0x04e2d74a | |
0x04e2d73e: dec edx | |
0x04e2d73f: lahf | |
0x04e2d740: loop 0x04e2d746 | |
0x04e2d742: je 0x04e2d755 | |
0x04e2d748: cmp DWORD PTR [ebp+12],0x4e29f5b | |
0x04e2d74f: jne 0x04e2d75b | |
0x04e2d755: sub esp,0x8 | |
0x04e2d758: fstp QWORD PTR [esp] | |
0x04e2d75b: push edx | |
0x04e2d75c: push eax | |
0x04e2d75d: mov edi,DWORD PTR fs:0x0 | |
0x04e2d765: mov edi,DWORD PTR [edi-12] | |
0x04e2d768: mov DWORD PTR [edi+0x17c],0x5 | |
0x04e2d772: mov ecx,edi | |
0x04e2d774: shr ecx,0x3 | |
0x04e2d777: and ecx,0xffc | |
0x04e2d77d: mov DWORD PTR [ecx+0x1100000],ecx | |
0x04e2d784: cmp DWORD PTR ds:0x701da288,0x0 | |
0x04e2d78e: jne 0x04e2d7a1 | |
0x04e2d794: cmp DWORD PTR [edi+24],0x0 | |
0x04e2d79b: je 0x04e2d7b5 | |
0x04e2d7a1: push edi | |
0x04e2d7a2: call 0x6ffcd840 | |
0x04e2d7a7: add esp,0x4 | |
0x04e2d7aa: mov edi,DWORD PTR fs:0x0 | |
0x04e2d7b2: mov edi,DWORD PTR [edi-12] | |
0x04e2d7b5: mov DWORD PTR [edi+0x17c],0x8 | |
0x04e2d7bf: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d7c9: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d7d3: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d7dd: mov ecx,DWORD PTR [edi+32] | |
0x04e2d7e0: mov DWORD PTR [ecx+0x80],0x0 | |
0x04e2d7ea: cmp DWORD PTR [ebp+12],0x4e29f66 | |
0x04e2d7f1: jne 0x04e2d80f | |
0x04e2d7f7: cmp DWORD PTR [esp],0x0 | |
0x04e2d7fe: pop eax | |
0x04e2d7ff: pop edx | |
0x04e2d800: test eax,eax | |
0x04e2d802: je 0x04e2d80a | |
0x04e2d808: mov eax,DWORD PTR [eax] | |
0x04e2d80a: mov DWORD PTR [ebp+8],eax | |
0x04e2d80d: push edx | |
0x04e2d80e: push eax | |
0x04e2d80f: cmp DWORD PTR [edi+0x19c],0x1 | |
0x04e2d819: jne 0x04e2d826 | |
0x04e2d81f: pusha | |
0x04e2d820: call 0x6ffbd930 | |
0x04e2d825: popa | |
0x04e2d826: mov ebx,DWORD PTR [ebp-12] | |
0x04e2d829: mov esi,DWORD PTR [ebx+4] | |
0x04e2d82c: lea esi,[esi+40] | |
0x04e2d82f: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d836: je 0x04e2d8b0 | |
0x04e2d83c: call 0x04e2d846 | |
0x04e2d841: jmp 0x04e2d89f | |
0x04e2d846: lea eax,[esp+4] | |
0x04e2d84a: mov DWORD PTR [ebp-28],esi | |
0x04e2d84d: mov edi,DWORD PTR fs:0x0 | |
0x04e2d855: mov edi,DWORD PTR [edi-12] | |
0x04e2d858: push edi | |
0x04e2d859: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d85f: mov DWORD PTR [edi+0x130],eax | |
0x04e2d865: call 0x6fecd930 | |
0x04e2d86a: add esp,0x4 | |
0x04e2d86d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d877: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d881: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d88b: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d892: jne 0x04e20380 | |
0x04e2d898: mov esi,DWORD PTR [ebp-28] | |
0x04e2d89b: mov edi,DWORD PTR [ebp-24] | |
0x04e2d89e: ret | |
0x04e2d89f: push 0x7015e86c | |
0x04e2d8a4: call 0x04e2d8a9 | |
0x04e2d8a9: pusha | |
0x04e2d8aa: call 0x70045bf0 | |
0x04e2d8af: hlt | |
0x04e2d8b0: mov ecx,DWORD PTR [ebx+16] | |
0x04e2d8b3: test ecx,0x20 | |
0x04e2d8b9: je 0x04e2d9dc | |
0x04e2d8bf: lea edx,[ebp-40] | |
0x04e2d8c2: mov ecx,DWORD PTR [edx+4] | |
0x04e2d8c5: test ecx,ecx | |
0x04e2d8c7: jne 0x04e2d941 | |
0x04e2d8cd: call 0x04e2d8d7 | |
0x04e2d8d2: jmp 0x04e2d930 | |
0x04e2d8d7: lea eax,[esp+4] | |
0x04e2d8db: mov DWORD PTR [ebp-28],esi | |
0x04e2d8de: mov edi,DWORD PTR fs:0x0 | |
0x04e2d8e6: mov edi,DWORD PTR [edi-12] | |
0x04e2d8e9: push edi | |
0x04e2d8ea: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d8f0: mov DWORD PTR [edi+0x130],eax | |
0x04e2d8f6: call 0x6fecddb0 | |
0x04e2d8fb: add esp,0x4 | |
0x04e2d8fe: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d908: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d912: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d91c: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d923: jne 0x04e20380 | |
0x04e2d929: mov esi,DWORD PTR [ebp-28] | |
0x04e2d92c: mov edi,DWORD PTR [ebp-24] | |
0x04e2d92f: ret | |
0x04e2d930: push 0x7015e86c | |
0x04e2d935: call 0x04e2d93a | |
0x04e2d93a: pusha | |
0x04e2d93b: call 0x70045bf0 | |
0x04e2d940: hlt | |
0x04e2d941: mov DWORD PTR [ebp-28],esi | |
0x04e2d944: lea eax,[edx] | |
0x04e2d946: mov ecx,DWORD PTR [edx+4] | |
0x04e2d949: mov DWORD PTR [edx+4],0x0 | |
0x04e2d950: mov ebx,DWORD PTR [ecx] | |
0x04e2d952: and ebx,0x7 | |
0x04e2d955: cmp ebx,0x5 | |
0x04e2d958: je 0x04e2d9d9 | |
0x04e2d95e: mov ebx,DWORD PTR [eax] | |
0x04e2d960: test ebx,ebx | |
0x04e2d962: je 0x04e2d9d9 | |
0x04e2d968: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e2d96c: je 0x04e2d9d9 | |
0x04e2d972: mov DWORD PTR [edx+4],ecx | |
0x04e2d975: call 0x04e2d97f | |
0x04e2d97a: jmp 0x04e2d9d9 | |
0x04e2d97f: push edx | |
0x04e2d980: lea eax,[esp+8] | |
0x04e2d984: mov DWORD PTR [ebp-28],esi | |
0x04e2d987: mov edi,DWORD PTR fs:0x0 | |
0x04e2d98f: mov edi,DWORD PTR [edi-12] | |
0x04e2d992: push edi | |
0x04e2d993: mov DWORD PTR [edi+0x138],ebp | |
0x04e2d999: mov DWORD PTR [edi+0x130],eax | |
0x04e2d99f: call 0x6fecdc60 | |
0x04e2d9a4: add esp,0x8 | |
0x04e2d9a7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2d9b1: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2d9bb: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2d9c5: cmp DWORD PTR [edi+4],0x0 | |
0x04e2d9cc: jne 0x04e20380 | |
0x04e2d9d2: mov esi,DWORD PTR [ebp-28] | |
0x04e2d9d5: mov edi,DWORD PTR [ebp-24] | |
0x04e2d9d8: ret | |
0x04e2d9d9: mov esi,DWORD PTR [ebp-28] | |
0x04e2d9dc: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e2d9e3: je 0x04e2da01 | |
0x04e2d9e9: mov ebx,DWORD PTR fs:0x0 | |
0x04e2d9f1: mov ebx,DWORD PTR [ebx-12] | |
0x04e2d9f4: mov ecx,DWORD PTR [ebp-12] | |
0x04e2d9f7: push ecx | |
0x04e2d9f8: push ebx | |
0x04e2d9f9: call 0x6ffbd8d0 | |
0x04e2d9fe: add esp,0x8 | |
0x04e2da01: pop eax | |
0x04e2da02: pop edx | |
0x04e2da03: mov ecx,DWORD PTR [ebp+12] | |
0x04e2da06: call ecx | |
0x04e2da08: mov ecx,DWORD PTR [ebp-4] | |
0x04e2da0b: mov esp,ebp | |
0x04e2da0d: pop ebp | |
0x04e2da0e: pop edi | |
0x04e2da0f: mov esp,ecx | |
0x04e2da11: jmp edi | |
0x04e2da13: nop | |
0x04e2da14: add BYTE PTR [eax],al | |
0x04e2da16: add BYTE PTR [eax],al | |
0x04e2da18: add BYTE PTR [eax],al | |
0x04e2da1a: add BYTE PTR [eax],al | |
0x04e2da1c: add BYTE PTR [eax],al | |
0x04e2da1e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
nop 0 nop [0x04e2da30, 0x04e2da60] 48 bytes | |
0x04e2da30: sub esp,0x4 | |
0x04e2da33: fstp DWORD PTR [esp] | |
0x04e2da36: jmp 0x04e2da54 | |
0x04e2da3b: sub esp,0x8 | |
0x04e2da3e: fstp QWORD PTR [esp] | |
0x04e2da41: jmp 0x04e2da54 | |
0x04e2da46: push edx | |
0x04e2da47: push eax | |
0x04e2da48: jmp 0x04e2da54 | |
0x04e2da4d: push eax | |
0x04e2da4e: jmp 0x04e2da54 | |
0x04e2da53: push eax | |
0x04e2da54: movzx ebx,BYTE PTR [esi+1] | |
0x04e2da58: inc esi | |
0x04e2da59: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
aconst_null 1 aconst_null [0x04e2da70, 0x04e2dab0] 64 bytes | |
0x04e2da70: sub esp,0x4 | |
0x04e2da73: fstp DWORD PTR [esp] | |
0x04e2da76: jmp 0x04e2da94 | |
0x04e2da7b: sub esp,0x8 | |
0x04e2da7e: fstp QWORD PTR [esp] | |
0x04e2da81: jmp 0x04e2da94 | |
0x04e2da86: push edx | |
0x04e2da87: push eax | |
0x04e2da88: jmp 0x04e2da94 | |
0x04e2da8d: push eax | |
0x04e2da8e: jmp 0x04e2da94 | |
0x04e2da93: push eax | |
0x04e2da94: xor eax,eax | |
0x04e2da96: movzx ebx,BYTE PTR [esi+1] | |
0x04e2da9a: inc esi | |
0x04e2da9b: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2daa2: xchg ax,ax | |
0x04e2daa4: add BYTE PTR [eax],al | |
0x04e2daa6: add BYTE PTR [eax],al | |
0x04e2daa8: add BYTE PTR [eax],al | |
0x04e2daaa: add BYTE PTR [eax],al | |
0x04e2daac: add BYTE PTR [eax],al | |
0x04e2daae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iconst_m1 2 iconst_m1 [0x04e2dac0, 0x04e2db00] 64 bytes | |
0x04e2dac0: sub esp,0x4 | |
0x04e2dac3: fstp DWORD PTR [esp] | |
0x04e2dac6: jmp 0x04e2dae4 | |
0x04e2dacb: sub esp,0x8 | |
0x04e2dace: fstp QWORD PTR [esp] | |
0x04e2dad1: jmp 0x04e2dae4 | |
0x04e2dad6: push edx | |
0x04e2dad7: push eax | |
0x04e2dad8: jmp 0x04e2dae4 | |
0x04e2dadd: push eax | |
0x04e2dade: jmp 0x04e2dae4 | |
0x04e2dae3: push eax | |
0x04e2dae4: mov eax,0xffffffff | |
0x04e2dae9: movzx ebx,BYTE PTR [esi+1] | |
0x04e2daed: inc esi | |
0x04e2daee: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2daf5: xchg ax,ax | |
0x04e2daf8: add BYTE PTR [eax],al | |
0x04e2dafa: add BYTE PTR [eax],al | |
0x04e2dafc: add BYTE PTR [eax],al | |
0x04e2dafe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iconst_0 3 iconst_0 [0x04e2db10, 0x04e2db50] 64 bytes | |
0x04e2db10: sub esp,0x4 | |
0x04e2db13: fstp DWORD PTR [esp] | |
0x04e2db16: jmp 0x04e2db34 | |
0x04e2db1b: sub esp,0x8 | |
0x04e2db1e: fstp QWORD PTR [esp] | |
0x04e2db21: jmp 0x04e2db34 | |
0x04e2db26: push edx | |
0x04e2db27: push eax | |
0x04e2db28: jmp 0x04e2db34 | |
0x04e2db2d: push eax | |
0x04e2db2e: jmp 0x04e2db34 | |
0x04e2db33: push eax | |
0x04e2db34: xor eax,eax | |
0x04e2db36: movzx ebx,BYTE PTR [esi+1] | |
0x04e2db3a: inc esi | |
0x04e2db3b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2db42: xchg ax,ax | |
0x04e2db44: add BYTE PTR [eax],al | |
0x04e2db46: add BYTE PTR [eax],al | |
0x04e2db48: add BYTE PTR [eax],al | |
0x04e2db4a: add BYTE PTR [eax],al | |
0x04e2db4c: add BYTE PTR [eax],al | |
0x04e2db4e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iconst_1 4 iconst_1 [0x04e2db60, 0x04e2dba0] 64 bytes | |
0x04e2db60: sub esp,0x4 | |
0x04e2db63: fstp DWORD PTR [esp] | |
0x04e2db66: jmp 0x04e2db84 | |
0x04e2db6b: sub esp,0x8 | |
0x04e2db6e: fstp QWORD PTR [esp] | |
0x04e2db71: jmp 0x04e2db84 | |
0x04e2db76: push edx | |
0x04e2db77: push eax | |
0x04e2db78: jmp 0x04e2db84 | |
0x04e2db7d: push eax | |
0x04e2db7e: jmp 0x04e2db84 | |
0x04e2db83: push eax | |
0x04e2db84: mov eax,0x1 | |
0x04e2db89: movzx ebx,BYTE PTR [esi+1] | |
0x04e2db8d: inc esi | |
0x04e2db8e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2db95: xchg ax,ax | |
0x04e2db98: add BYTE PTR [eax],al | |
0x04e2db9a: add BYTE PTR [eax],al | |
0x04e2db9c: add BYTE PTR [eax],al | |
0x04e2db9e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iconst_2 5 iconst_2 [0x04e2dbb0, 0x04e2dbf0] 64 bytes | |
0x04e2dbb0: sub esp,0x4 | |
0x04e2dbb3: fstp DWORD PTR [esp] | |
0x04e2dbb6: jmp 0x04e2dbd4 | |
0x04e2dbbb: sub esp,0x8 | |
0x04e2dbbe: fstp QWORD PTR [esp] | |
0x04e2dbc1: jmp 0x04e2dbd4 | |
0x04e2dbc6: push edx | |
0x04e2dbc7: push eax | |
0x04e2dbc8: jmp 0x04e2dbd4 | |
0x04e2dbcd: push eax | |
0x04e2dbce: jmp 0x04e2dbd4 | |
0x04e2dbd3: push eax | |
0x04e2dbd4: mov eax,0x2 | |
0x04e2dbd9: movzx ebx,BYTE PTR [esi+1] | |
0x04e2dbdd: inc esi | |
0x04e2dbde: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2dbe5: xchg ax,ax | |
0x04e2dbe8: add BYTE PTR [eax],al | |
0x04e2dbea: add BYTE PTR [eax],al | |
0x04e2dbec: add BYTE PTR [eax],al | |
0x04e2dbee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iconst_3 6 iconst_3 [0x04e2dc00, 0x04e2dc40] 64 bytes | |
0x04e2dc00: sub esp,0x4 | |
0x04e2dc03: fstp DWORD PTR [esp] | |
0x04e2dc06: jmp 0x04e2dc24 | |
0x04e2dc0b: sub esp,0x8 | |
0x04e2dc0e: fstp QWORD PTR [esp] | |
0x04e2dc11: jmp 0x04e2dc24 | |
0x04e2dc16: push edx | |
0x04e2dc17: push eax | |
0x04e2dc18: jmp 0x04e2dc24 | |
0x04e2dc1d: push eax | |
0x04e2dc1e: jmp 0x04e2dc24 | |
0x04e2dc23: push eax | |
0x04e2dc24: mov eax,0x3 | |
0x04e2dc29: movzx ebx,BYTE PTR [esi+1] | |
0x04e2dc2d: inc esi | |
0x04e2dc2e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2dc35: xchg ax,ax | |
0x04e2dc38: add BYTE PTR [eax],al | |
0x04e2dc3a: add BYTE PTR [eax],al | |
0x04e2dc3c: add BYTE PTR [eax],al | |
0x04e2dc3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iconst_4 7 iconst_4 [0x04e2dc50, 0x04e2dc90] 64 bytes | |
0x04e2dc50: sub esp,0x4 | |
0x04e2dc53: fstp DWORD PTR [esp] | |
0x04e2dc56: jmp 0x04e2dc74 | |
0x04e2dc5b: sub esp,0x8 | |
0x04e2dc5e: fstp QWORD PTR [esp] | |
0x04e2dc61: jmp 0x04e2dc74 | |
0x04e2dc66: push edx | |
0x04e2dc67: push eax | |
0x04e2dc68: jmp 0x04e2dc74 | |
0x04e2dc6d: push eax | |
0x04e2dc6e: jmp 0x04e2dc74 | |
0x04e2dc73: push eax | |
0x04e2dc74: mov eax,0x4 | |
0x04e2dc79: movzx ebx,BYTE PTR [esi+1] | |
0x04e2dc7d: inc esi | |
0x04e2dc7e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2dc85: xchg ax,ax | |
0x04e2dc88: add BYTE PTR [eax],al | |
0x04e2dc8a: add BYTE PTR [eax],al | |
0x04e2dc8c: add BYTE PTR [eax],al | |
0x04e2dc8e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iconst_5 8 iconst_5 [0x04e2dca0, 0x04e2dce0] 64 bytes | |
0x04e2dca0: sub esp,0x4 | |
0x04e2dca3: fstp DWORD PTR [esp] | |
0x04e2dca6: jmp 0x04e2dcc4 | |
0x04e2dcab: sub esp,0x8 | |
0x04e2dcae: fstp QWORD PTR [esp] | |
0x04e2dcb1: jmp 0x04e2dcc4 | |
0x04e2dcb6: push edx | |
0x04e2dcb7: push eax | |
0x04e2dcb8: jmp 0x04e2dcc4 | |
0x04e2dcbd: push eax | |
0x04e2dcbe: jmp 0x04e2dcc4 | |
0x04e2dcc3: push eax | |
0x04e2dcc4: mov eax,0x5 | |
0x04e2dcc9: movzx ebx,BYTE PTR [esi+1] | |
0x04e2dccd: inc esi | |
0x04e2dcce: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2dcd5: xchg ax,ax | |
0x04e2dcd8: add BYTE PTR [eax],al | |
0x04e2dcda: add BYTE PTR [eax],al | |
0x04e2dcdc: add BYTE PTR [eax],al | |
0x04e2dcde: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lconst_0 9 lconst_0 [0x04e2dcf0, 0x04e2dd30] 64 bytes | |
0x04e2dcf0: sub esp,0x4 | |
0x04e2dcf3: fstp DWORD PTR [esp] | |
0x04e2dcf6: jmp 0x04e2dd14 | |
0x04e2dcfb: sub esp,0x8 | |
0x04e2dcfe: fstp QWORD PTR [esp] | |
0x04e2dd01: jmp 0x04e2dd14 | |
0x04e2dd06: push edx | |
0x04e2dd07: push eax | |
0x04e2dd08: jmp 0x04e2dd14 | |
0x04e2dd0d: push eax | |
0x04e2dd0e: jmp 0x04e2dd14 | |
0x04e2dd13: push eax | |
0x04e2dd14: xor eax,eax | |
0x04e2dd16: xor edx,edx | |
0x04e2dd18: movzx ebx,BYTE PTR [esi+1] | |
0x04e2dd1c: inc esi | |
0x04e2dd1d: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2dd24: add BYTE PTR [eax],al | |
0x04e2dd26: add BYTE PTR [eax],al | |
0x04e2dd28: add BYTE PTR [eax],al | |
0x04e2dd2a: add BYTE PTR [eax],al | |
0x04e2dd2c: add BYTE PTR [eax],al | |
0x04e2dd2e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lconst_1 10 lconst_1 [0x04e2dd40, 0x04e2dd80] 64 bytes | |
0x04e2dd40: sub esp,0x4 | |
0x04e2dd43: fstp DWORD PTR [esp] | |
0x04e2dd46: jmp 0x04e2dd64 | |
0x04e2dd4b: sub esp,0x8 | |
0x04e2dd4e: fstp QWORD PTR [esp] | |
0x04e2dd51: jmp 0x04e2dd64 | |
0x04e2dd56: push edx | |
0x04e2dd57: push eax | |
0x04e2dd58: jmp 0x04e2dd64 | |
0x04e2dd5d: push eax | |
0x04e2dd5e: jmp 0x04e2dd64 | |
0x04e2dd63: push eax | |
0x04e2dd64: mov eax,0x1 | |
0x04e2dd69: xor edx,edx | |
0x04e2dd6b: movzx ebx,BYTE PTR [esi+1] | |
0x04e2dd6f: inc esi | |
0x04e2dd70: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2dd77: nop | |
0x04e2dd78: add BYTE PTR [eax],al | |
0x04e2dd7a: add BYTE PTR [eax],al | |
0x04e2dd7c: add BYTE PTR [eax],al | |
0x04e2dd7e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fconst_0 11 fconst_0 [0x04e2dd90, 0x04e2ddd0] 64 bytes | |
0x04e2dd90: sub esp,0x4 | |
0x04e2dd93: fstp DWORD PTR [esp] | |
0x04e2dd96: jmp 0x04e2ddb4 | |
0x04e2dd9b: sub esp,0x8 | |
0x04e2dd9e: fstp QWORD PTR [esp] | |
0x04e2dda1: jmp 0x04e2ddb4 | |
0x04e2dda6: push edx | |
0x04e2dda7: push eax | |
0x04e2dda8: jmp 0x04e2ddb4 | |
0x04e2ddad: push eax | |
0x04e2ddae: jmp 0x04e2ddb4 | |
0x04e2ddb3: push eax | |
0x04e2ddb4: fldz | |
0x04e2ddb6: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ddba: inc esi | |
0x04e2ddbb: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2ddc2: xchg ax,ax | |
0x04e2ddc4: add BYTE PTR [eax],al | |
0x04e2ddc6: add BYTE PTR [eax],al | |
0x04e2ddc8: add BYTE PTR [eax],al | |
0x04e2ddca: add BYTE PTR [eax],al | |
0x04e2ddcc: add BYTE PTR [eax],al | |
0x04e2ddce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fconst_1 12 fconst_1 [0x04e2dde0, 0x04e2de20] 64 bytes | |
0x04e2dde0: sub esp,0x4 | |
0x04e2dde3: fstp DWORD PTR [esp] | |
0x04e2dde6: jmp 0x04e2de04 | |
0x04e2ddeb: sub esp,0x8 | |
0x04e2ddee: fstp QWORD PTR [esp] | |
0x04e2ddf1: jmp 0x04e2de04 | |
0x04e2ddf6: push edx | |
0x04e2ddf7: push eax | |
0x04e2ddf8: jmp 0x04e2de04 | |
0x04e2ddfd: push eax | |
0x04e2ddfe: jmp 0x04e2de04 | |
0x04e2de03: push eax | |
0x04e2de04: fld1 | |
0x04e2de06: movzx ebx,BYTE PTR [esi+1] | |
0x04e2de0a: inc esi | |
0x04e2de0b: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2de12: xchg ax,ax | |
0x04e2de14: add BYTE PTR [eax],al | |
0x04e2de16: add BYTE PTR [eax],al | |
0x04e2de18: add BYTE PTR [eax],al | |
0x04e2de1a: add BYTE PTR [eax],al | |
0x04e2de1c: add BYTE PTR [eax],al | |
0x04e2de1e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fconst_2 13 fconst_2 [0x04e2de30, 0x04e2de70] 64 bytes | |
0x04e2de30: sub esp,0x4 | |
0x04e2de33: fstp DWORD PTR [esp] | |
0x04e2de36: jmp 0x04e2de54 | |
0x04e2de3b: sub esp,0x8 | |
0x04e2de3e: fstp QWORD PTR [esp] | |
0x04e2de41: jmp 0x04e2de54 | |
0x04e2de46: push edx | |
0x04e2de47: push eax | |
0x04e2de48: jmp 0x04e2de54 | |
0x04e2de4d: push eax | |
0x04e2de4e: jmp 0x04e2de54 | |
0x04e2de53: push eax | |
0x04e2de54: fld1 | |
0x04e2de56: fld1 | |
0x04e2de58: faddp st(1),st | |
0x04e2de5a: movzx ebx,BYTE PTR [esi+1] | |
0x04e2de5e: inc esi | |
0x04e2de5f: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2de66: xchg ax,ax | |
0x04e2de68: add BYTE PTR [eax],al | |
0x04e2de6a: add BYTE PTR [eax],al | |
0x04e2de6c: add BYTE PTR [eax],al | |
0x04e2de6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dconst_0 14 dconst_0 [0x04e2de80, 0x04e2dec0] 64 bytes | |
0x04e2de80: sub esp,0x4 | |
0x04e2de83: fstp DWORD PTR [esp] | |
0x04e2de86: jmp 0x04e2dea4 | |
0x04e2de8b: sub esp,0x8 | |
0x04e2de8e: fstp QWORD PTR [esp] | |
0x04e2de91: jmp 0x04e2dea4 | |
0x04e2de96: push edx | |
0x04e2de97: push eax | |
0x04e2de98: jmp 0x04e2dea4 | |
0x04e2de9d: push eax | |
0x04e2de9e: jmp 0x04e2dea4 | |
0x04e2dea3: push eax | |
0x04e2dea4: fldz | |
0x04e2dea6: movzx ebx,BYTE PTR [esi+1] | |
0x04e2deaa: inc esi | |
0x04e2deab: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2deb2: xchg ax,ax | |
0x04e2deb4: add BYTE PTR [eax],al | |
0x04e2deb6: add BYTE PTR [eax],al | |
0x04e2deb8: add BYTE PTR [eax],al | |
0x04e2deba: add BYTE PTR [eax],al | |
0x04e2debc: add BYTE PTR [eax],al | |
0x04e2debe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dconst_1 15 dconst_1 [0x04e2ded0, 0x04e2df10] 64 bytes | |
0x04e2ded0: sub esp,0x4 | |
0x04e2ded3: fstp DWORD PTR [esp] | |
0x04e2ded6: jmp 0x04e2def4 | |
0x04e2dedb: sub esp,0x8 | |
0x04e2dede: fstp QWORD PTR [esp] | |
0x04e2dee1: jmp 0x04e2def4 | |
0x04e2dee6: push edx | |
0x04e2dee7: push eax | |
0x04e2dee8: jmp 0x04e2def4 | |
0x04e2deed: push eax | |
0x04e2deee: jmp 0x04e2def4 | |
0x04e2def3: push eax | |
0x04e2def4: fld1 | |
0x04e2def6: movzx ebx,BYTE PTR [esi+1] | |
0x04e2defa: inc esi | |
0x04e2defb: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2df02: xchg ax,ax | |
0x04e2df04: add BYTE PTR [eax],al | |
0x04e2df06: add BYTE PTR [eax],al | |
0x04e2df08: add BYTE PTR [eax],al | |
0x04e2df0a: add BYTE PTR [eax],al | |
0x04e2df0c: add BYTE PTR [eax],al | |
0x04e2df0e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
bipush 16 bipush [0x04e2df20, 0x04e2df60] 64 bytes | |
0x04e2df20: sub esp,0x4 | |
0x04e2df23: fstp DWORD PTR [esp] | |
0x04e2df26: jmp 0x04e2df44 | |
0x04e2df2b: sub esp,0x8 | |
0x04e2df2e: fstp QWORD PTR [esp] | |
0x04e2df31: jmp 0x04e2df44 | |
0x04e2df36: push edx | |
0x04e2df37: push eax | |
0x04e2df38: jmp 0x04e2df44 | |
0x04e2df3d: push eax | |
0x04e2df3e: jmp 0x04e2df44 | |
0x04e2df43: push eax | |
0x04e2df44: movsx eax,BYTE PTR [esi+1] | |
0x04e2df48: movzx ebx,BYTE PTR [esi+2] | |
0x04e2df4c: add esi,0x2 | |
0x04e2df4f: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2df56: xchg ax,ax | |
0x04e2df58: add BYTE PTR [eax],al | |
0x04e2df5a: add BYTE PTR [eax],al | |
0x04e2df5c: add BYTE PTR [eax],al | |
0x04e2df5e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
sipush 17 sipush [0x04e2df70, 0x04e2dfb0] 64 bytes | |
0x04e2df70: sub esp,0x4 | |
0x04e2df73: fstp DWORD PTR [esp] | |
0x04e2df76: jmp 0x04e2df94 | |
0x04e2df7b: sub esp,0x8 | |
0x04e2df7e: fstp QWORD PTR [esp] | |
0x04e2df81: jmp 0x04e2df94 | |
0x04e2df86: push edx | |
0x04e2df87: push eax | |
0x04e2df88: jmp 0x04e2df94 | |
0x04e2df8d: push eax | |
0x04e2df8e: jmp 0x04e2df94 | |
0x04e2df93: push eax | |
0x04e2df94: movzx eax,WORD PTR [esi+1] | |
0x04e2df98: bswap eax | |
0x04e2df9a: sar eax,0x10 | |
0x04e2df9d: movzx ebx,BYTE PTR [esi+3] | |
0x04e2dfa1: add esi,0x3 | |
0x04e2dfa4: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2dfab: nop | |
0x04e2dfac: add BYTE PTR [eax],al | |
0x04e2dfae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ldc 18 ldc [0x04e2dfc0, 0x04e2e0c0] 256 bytes | |
0x04e2dfc0: sub esp,0x4 | |
0x04e2dfc3: fstp DWORD PTR [esp] | |
0x04e2dfc6: jmp 0x04e2dfe4 | |
0x04e2dfcb: sub esp,0x8 | |
0x04e2dfce: fstp QWORD PTR [esp] | |
0x04e2dfd1: jmp 0x04e2dfe4 | |
0x04e2dfd6: push edx | |
0x04e2dfd7: push eax | |
0x04e2dfd8: jmp 0x04e2dfe4 | |
0x04e2dfdd: push eax | |
0x04e2dfde: jmp 0x04e2dfe4 | |
0x04e2dfe3: push eax | |
0x04e2dfe4: movzx ebx,BYTE PTR [esi+1] | |
0x04e2dfe8: mov ecx,DWORD PTR [ebp-12] | |
0x04e2dfeb: mov ecx,DWORD PTR [ecx+4] | |
0x04e2dfee: mov ecx,DWORD PTR [ecx+8] | |
0x04e2dff1: mov eax,DWORD PTR [ecx+4] | |
0x04e2dff4: xor edx,edx | |
0x04e2dff6: mov dl,BYTE PTR [eax+ebx+4] | |
0x04e2dffa: cmp edx,0x64 | |
0x04e2dffd: je 0x04e2e00d | |
0x04e2dfff: cmp edx,0x67 | |
0x04e2e002: je 0x04e2e00d | |
0x04e2e004: cmp edx,0x7 | |
0x04e2e007: jne 0x04e2e08c | |
0x04e2e00d: mov ecx,0x0 | |
0x04e2e012: call 0x04e2e01c | |
0x04e2e017: jmp 0x04e2e086 | |
0x04e2e01c: push ecx | |
0x04e2e01d: lea eax,[esp+8] | |
0x04e2e021: mov DWORD PTR [ebp-28],esi | |
0x04e2e024: mov edi,DWORD PTR fs:0x0 | |
0x04e2e02c: mov edi,DWORD PTR [edi-12] | |
0x04e2e02f: push edi | |
0x04e2e030: mov DWORD PTR [edi+0x138],ebp | |
0x04e2e036: mov DWORD PTR [edi+0x130],eax | |
0x04e2e03c: call 0x6fed13e0 | |
0x04e2e041: add esp,0x8 | |
0x04e2e044: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2e04e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2e058: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2e062: cmp DWORD PTR [edi+4],0x0 | |
0x04e2e069: jne 0x04e20380 | |
0x04e2e06f: mov eax,DWORD PTR [edi+0x160] | |
0x04e2e075: mov DWORD PTR [edi+0x160],0x0 | |
0x04e2e07f: mov esi,DWORD PTR [ebp-28] | |
0x04e2e082: mov edi,DWORD PTR [ebp-24] | |
0x04e2e085: ret | |
0x04e2e086: push eax | |
0x04e2e087: jmp 0x04e2e0a5 | |
0x04e2e08c: cmp edx,0x4 | |
0x04e2e08f: jne 0x04e2e0a0 | |
0x04e2e091: fld DWORD PTR [ecx+ebx*4+44] | |
0x04e2e095: sub esp,0x4 | |
0x04e2e098: fstp DWORD PTR [esp] | |
0x04e2e09b: jmp 0x04e2e0a5 | |
0x04e2e0a0: mov eax,DWORD PTR [ecx+ebx*4+44] | |
0x04e2e0a4: push eax | |
0x04e2e0a5: movzx ebx,BYTE PTR [esi+2] | |
0x04e2e0a9: add esi,0x2 | |
0x04e2e0ac: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2e0b3: nop | |
0x04e2e0b4: add BYTE PTR [eax],al | |
0x04e2e0b6: add BYTE PTR [eax],al | |
0x04e2e0b8: add BYTE PTR [eax],al | |
0x04e2e0ba: add BYTE PTR [eax],al | |
0x04e2e0bc: add BYTE PTR [eax],al | |
0x04e2e0be: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ldc_w 19 ldc_w [0x04e2e0d0, 0x04e2e1d0] 256 bytes | |
0x04e2e0d0: sub esp,0x4 | |
0x04e2e0d3: fstp DWORD PTR [esp] | |
0x04e2e0d6: jmp 0x04e2e0f4 | |
0x04e2e0db: sub esp,0x8 | |
0x04e2e0de: fstp QWORD PTR [esp] | |
0x04e2e0e1: jmp 0x04e2e0f4 | |
0x04e2e0e6: push edx | |
0x04e2e0e7: push eax | |
0x04e2e0e8: jmp 0x04e2e0f4 | |
0x04e2e0ed: push eax | |
0x04e2e0ee: jmp 0x04e2e0f4 | |
0x04e2e0f3: push eax | |
0x04e2e0f4: movzx ebx,WORD PTR [esi+1] | |
0x04e2e0f8: bswap ebx | |
0x04e2e0fa: shr ebx,0x10 | |
0x04e2e0fd: mov ecx,DWORD PTR [ebp-12] | |
0x04e2e100: mov ecx,DWORD PTR [ecx+4] | |
0x04e2e103: mov ecx,DWORD PTR [ecx+8] | |
0x04e2e106: mov eax,DWORD PTR [ecx+4] | |
0x04e2e109: xor edx,edx | |
0x04e2e10b: mov dl,BYTE PTR [eax+ebx+4] | |
0x04e2e10f: cmp edx,0x64 | |
0x04e2e112: je 0x04e2e122 | |
0x04e2e114: cmp edx,0x67 | |
0x04e2e117: je 0x04e2e122 | |
0x04e2e119: cmp edx,0x7 | |
0x04e2e11c: jne 0x04e2e1a1 | |
0x04e2e122: mov ecx,0x1 | |
0x04e2e127: call 0x04e2e131 | |
0x04e2e12c: jmp 0x04e2e19b | |
0x04e2e131: push ecx | |
0x04e2e132: lea eax,[esp+8] | |
0x04e2e136: mov DWORD PTR [ebp-28],esi | |
0x04e2e139: mov edi,DWORD PTR fs:0x0 | |
0x04e2e141: mov edi,DWORD PTR [edi-12] | |
0x04e2e144: push edi | |
0x04e2e145: mov DWORD PTR [edi+0x138],ebp | |
0x04e2e14b: mov DWORD PTR [edi+0x130],eax | |
0x04e2e151: call 0x6fed13e0 | |
0x04e2e156: add esp,0x8 | |
0x04e2e159: mov DWORD PTR [edi+0x130],0x0 | |
0x04e2e163: mov DWORD PTR [edi+0x138],0x0 | |
0x04e2e16d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e2e177: cmp DWORD PTR [edi+4],0x0 | |
0x04e2e17e: jne 0x04e20380 | |
0x04e2e184: mov eax,DWORD PTR [edi+0x160] | |
0x04e2e18a: mov DWORD PTR [edi+0x160],0x0 | |
0x04e2e194: mov esi,DWORD PTR [ebp-28] | |
0x04e2e197: mov edi,DWORD PTR [ebp-24] | |
0x04e2e19a: ret | |
0x04e2e19b: push eax | |
0x04e2e19c: jmp 0x04e2e1ba | |
0x04e2e1a1: cmp edx,0x4 | |
0x04e2e1a4: jne 0x04e2e1b5 | |
0x04e2e1a6: fld DWORD PTR [ecx+ebx*4+44] | |
0x04e2e1aa: sub esp,0x4 | |
0x04e2e1ad: fstp DWORD PTR [esp] | |
0x04e2e1b0: jmp 0x04e2e1ba | |
0x04e2e1b5: mov eax,DWORD PTR [ecx+ebx*4+44] | |
0x04e2e1b9: push eax | |
0x04e2e1ba: movzx ebx,BYTE PTR [esi+3] | |
0x04e2e1be: add esi,0x3 | |
0x04e2e1c1: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2e1c8: add BYTE PTR [eax],al | |
0x04e2e1ca: add BYTE PTR [eax],al | |
0x04e2e1cc: add BYTE PTR [eax],al | |
0x04e2e1ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ldc2_w 20 ldc2_w [0x04e2e1e0, 0x04e2e250] 112 bytes | |
0x04e2e1e0: sub esp,0x4 | |
0x04e2e1e3: fstp DWORD PTR [esp] | |
0x04e2e1e6: jmp 0x04e2e204 | |
0x04e2e1eb: sub esp,0x8 | |
0x04e2e1ee: fstp QWORD PTR [esp] | |
0x04e2e1f1: jmp 0x04e2e204 | |
0x04e2e1f6: push edx | |
0x04e2e1f7: push eax | |
0x04e2e1f8: jmp 0x04e2e204 | |
0x04e2e1fd: push eax | |
0x04e2e1fe: jmp 0x04e2e204 | |
0x04e2e203: push eax | |
0x04e2e204: movzx ebx,WORD PTR [esi+1] | |
0x04e2e208: bswap ebx | |
0x04e2e20a: shr ebx,0x10 | |
0x04e2e20d: mov ecx,DWORD PTR [ebp-12] | |
0x04e2e210: mov ecx,DWORD PTR [ecx+4] | |
0x04e2e213: mov ecx,DWORD PTR [ecx+8] | |
0x04e2e216: mov eax,DWORD PTR [ecx+4] | |
0x04e2e219: cmp BYTE PTR [eax+ebx+4],0x6 | |
0x04e2e21e: jne 0x04e2e22c | |
0x04e2e220: fld QWORD PTR [ecx+ebx*4+44] | |
0x04e2e224: sub esp,0x8 | |
0x04e2e227: fstp QWORD PTR [esp] | |
0x04e2e22a: jmp 0x04e2e236 | |
0x04e2e22c: mov eax,DWORD PTR [ecx+ebx*4+44] | |
0x04e2e230: mov edx,DWORD PTR [ecx+ebx*4+48] | |
0x04e2e234: push edx | |
0x04e2e235: push eax | |
0x04e2e236: movzx ebx,BYTE PTR [esi+3] | |
0x04e2e23a: add esi,0x3 | |
0x04e2e23d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2e244: add BYTE PTR [eax],al | |
0x04e2e246: add BYTE PTR [eax],al | |
0x04e2e248: add BYTE PTR [eax],al | |
0x04e2e24a: add BYTE PTR [eax],al | |
0x04e2e24c: add BYTE PTR [eax],al | |
0x04e2e24e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iload 21 iload [0x04e2e260, 0x04e2e2c0] 96 bytes | |
0x04e2e260: sub esp,0x4 | |
0x04e2e263: fstp DWORD PTR [esp] | |
0x04e2e266: jmp 0x04e2e284 | |
0x04e2e26b: sub esp,0x8 | |
0x04e2e26e: fstp QWORD PTR [esp] | |
0x04e2e271: jmp 0x04e2e284 | |
0x04e2e276: push edx | |
0x04e2e277: push eax | |
0x04e2e278: jmp 0x04e2e284 | |
0x04e2e27d: push eax | |
0x04e2e27e: jmp 0x04e2e284 | |
0x04e2e283: push eax | |
0x04e2e284: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e288: neg ebx | |
0x04e2e28a: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e2e28d: movzx ebx,BYTE PTR [esi+2] | |
0x04e2e291: add esi,0x2 | |
0x04e2e294: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2e29b: movzx ebx,WORD PTR [esi+2] | |
0x04e2e29f: bswap ebx | |
0x04e2e2a1: shr ebx,0x10 | |
0x04e2e2a4: neg ebx | |
0x04e2e2a6: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e2e2a9: movzx ebx,BYTE PTR [esi+4] | |
0x04e2e2ad: add esi,0x4 | |
0x04e2e2b0: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2e2b7: nop | |
0x04e2e2b8: add BYTE PTR [eax],al | |
0x04e2e2ba: add BYTE PTR [eax],al | |
0x04e2e2bc: add BYTE PTR [eax],al | |
0x04e2e2be: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lload 22 lload [0x04e2e2d0, 0x04e2e330] 96 bytes | |
0x04e2e2d0: sub esp,0x4 | |
0x04e2e2d3: fstp DWORD PTR [esp] | |
0x04e2e2d6: jmp 0x04e2e2f4 | |
0x04e2e2db: sub esp,0x8 | |
0x04e2e2de: fstp QWORD PTR [esp] | |
0x04e2e2e1: jmp 0x04e2e2f4 | |
0x04e2e2e6: push edx | |
0x04e2e2e7: push eax | |
0x04e2e2e8: jmp 0x04e2e2f4 | |
0x04e2e2ed: push eax | |
0x04e2e2ee: jmp 0x04e2e2f4 | |
0x04e2e2f3: push eax | |
0x04e2e2f4: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e2f8: neg ebx | |
0x04e2e2fa: mov eax,DWORD PTR [edi+ebx*4-4] | |
0x04e2e2fe: mov edx,DWORD PTR [edi+ebx*4] | |
0x04e2e301: movzx ebx,BYTE PTR [esi+2] | |
0x04e2e305: add esi,0x2 | |
0x04e2e308: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2e30f: movzx ebx,WORD PTR [esi+2] | |
0x04e2e313: bswap ebx | |
0x04e2e315: shr ebx,0x10 | |
0x04e2e318: neg ebx | |
0x04e2e31a: mov eax,DWORD PTR [edi+ebx*4-4] | |
0x04e2e31e: mov edx,DWORD PTR [edi+ebx*4] | |
0x04e2e321: movzx ebx,BYTE PTR [esi+4] | |
0x04e2e325: add esi,0x4 | |
0x04e2e328: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2e32f: nop | |
---------------------------------------------------------------------- | |
fload 23 fload [0x04e2e340, 0x04e2e3a0] 96 bytes | |
0x04e2e340: sub esp,0x4 | |
0x04e2e343: fstp DWORD PTR [esp] | |
0x04e2e346: jmp 0x04e2e364 | |
0x04e2e34b: sub esp,0x8 | |
0x04e2e34e: fstp QWORD PTR [esp] | |
0x04e2e351: jmp 0x04e2e364 | |
0x04e2e356: push edx | |
0x04e2e357: push eax | |
0x04e2e358: jmp 0x04e2e364 | |
0x04e2e35d: push eax | |
0x04e2e35e: jmp 0x04e2e364 | |
0x04e2e363: push eax | |
0x04e2e364: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e368: neg ebx | |
0x04e2e36a: fld DWORD PTR [edi+ebx*4] | |
0x04e2e36d: movzx ebx,BYTE PTR [esi+2] | |
0x04e2e371: add esi,0x2 | |
0x04e2e374: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2e37b: movzx ebx,WORD PTR [esi+2] | |
0x04e2e37f: bswap ebx | |
0x04e2e381: shr ebx,0x10 | |
0x04e2e384: neg ebx | |
0x04e2e386: fld DWORD PTR [edi+ebx*4] | |
0x04e2e389: movzx ebx,BYTE PTR [esi+4] | |
0x04e2e38d: add esi,0x4 | |
0x04e2e390: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2e397: nop | |
0x04e2e398: add BYTE PTR [eax],al | |
0x04e2e39a: add BYTE PTR [eax],al | |
0x04e2e39c: add BYTE PTR [eax],al | |
0x04e2e39e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dload 24 dload [0x04e2e3b0, 0x04e2e410] 96 bytes | |
0x04e2e3b0: sub esp,0x4 | |
0x04e2e3b3: fstp DWORD PTR [esp] | |
0x04e2e3b6: jmp 0x04e2e3d4 | |
0x04e2e3bb: sub esp,0x8 | |
0x04e2e3be: fstp QWORD PTR [esp] | |
0x04e2e3c1: jmp 0x04e2e3d4 | |
0x04e2e3c6: push edx | |
0x04e2e3c7: push eax | |
0x04e2e3c8: jmp 0x04e2e3d4 | |
0x04e2e3cd: push eax | |
0x04e2e3ce: jmp 0x04e2e3d4 | |
0x04e2e3d3: push eax | |
0x04e2e3d4: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e3d8: neg ebx | |
0x04e2e3da: fld QWORD PTR [edi+ebx*4-4] | |
0x04e2e3de: movzx ebx,BYTE PTR [esi+2] | |
0x04e2e3e2: add esi,0x2 | |
0x04e2e3e5: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2e3ec: movzx ebx,WORD PTR [esi+2] | |
0x04e2e3f0: bswap ebx | |
0x04e2e3f2: shr ebx,0x10 | |
0x04e2e3f5: neg ebx | |
0x04e2e3f7: fld QWORD PTR [edi+ebx*4-4] | |
0x04e2e3fb: movzx ebx,BYTE PTR [esi+4] | |
0x04e2e3ff: add esi,0x4 | |
0x04e2e402: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2e409: xchg ax,ax | |
0x04e2e40c: add BYTE PTR [eax],al | |
0x04e2e40e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
aload 25 aload [0x04e2e420, 0x04e2e480] 96 bytes | |
0x04e2e420: sub esp,0x4 | |
0x04e2e423: fstp DWORD PTR [esp] | |
0x04e2e426: jmp 0x04e2e444 | |
0x04e2e42b: sub esp,0x8 | |
0x04e2e42e: fstp QWORD PTR [esp] | |
0x04e2e431: jmp 0x04e2e444 | |
0x04e2e436: push edx | |
0x04e2e437: push eax | |
0x04e2e438: jmp 0x04e2e444 | |
0x04e2e43d: push eax | |
0x04e2e43e: jmp 0x04e2e444 | |
0x04e2e443: push eax | |
0x04e2e444: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e448: neg ebx | |
0x04e2e44a: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e2e44d: movzx ebx,BYTE PTR [esi+2] | |
0x04e2e451: add esi,0x2 | |
0x04e2e454: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2e45b: movzx ebx,WORD PTR [esi+2] | |
0x04e2e45f: bswap ebx | |
0x04e2e461: shr ebx,0x10 | |
0x04e2e464: neg ebx | |
0x04e2e466: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e2e469: movzx ebx,BYTE PTR [esi+4] | |
0x04e2e46d: add esi,0x4 | |
0x04e2e470: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2e477: nop | |
0x04e2e478: add BYTE PTR [eax],al | |
0x04e2e47a: add BYTE PTR [eax],al | |
0x04e2e47c: add BYTE PTR [eax],al | |
0x04e2e47e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iload_0 26 iload_0 [0x04e2e490, 0x04e2e4d0] 64 bytes | |
0x04e2e490: sub esp,0x4 | |
0x04e2e493: fstp DWORD PTR [esp] | |
0x04e2e496: jmp 0x04e2e4b4 | |
0x04e2e49b: sub esp,0x8 | |
0x04e2e49e: fstp QWORD PTR [esp] | |
0x04e2e4a1: jmp 0x04e2e4b4 | |
0x04e2e4a6: push edx | |
0x04e2e4a7: push eax | |
0x04e2e4a8: jmp 0x04e2e4b4 | |
0x04e2e4ad: push eax | |
0x04e2e4ae: jmp 0x04e2e4b4 | |
0x04e2e4b3: push eax | |
0x04e2e4b4: mov eax,DWORD PTR [edi] | |
0x04e2e4b6: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e4ba: inc esi | |
0x04e2e4bb: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2e4c2: xchg ax,ax | |
0x04e2e4c4: add BYTE PTR [eax],al | |
0x04e2e4c6: add BYTE PTR [eax],al | |
0x04e2e4c8: add BYTE PTR [eax],al | |
0x04e2e4ca: add BYTE PTR [eax],al | |
0x04e2e4cc: add BYTE PTR [eax],al | |
0x04e2e4ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iload_1 27 iload_1 [0x04e2e4e0, 0x04e2e520] 64 bytes | |
0x04e2e4e0: sub esp,0x4 | |
0x04e2e4e3: fstp DWORD PTR [esp] | |
0x04e2e4e6: jmp 0x04e2e504 | |
0x04e2e4eb: sub esp,0x8 | |
0x04e2e4ee: fstp QWORD PTR [esp] | |
0x04e2e4f1: jmp 0x04e2e504 | |
0x04e2e4f6: push edx | |
0x04e2e4f7: push eax | |
0x04e2e4f8: jmp 0x04e2e504 | |
0x04e2e4fd: push eax | |
0x04e2e4fe: jmp 0x04e2e504 | |
0x04e2e503: push eax | |
0x04e2e504: mov eax,DWORD PTR [edi-4] | |
0x04e2e507: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e50b: inc esi | |
0x04e2e50c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2e513: nop | |
0x04e2e514: add BYTE PTR [eax],al | |
0x04e2e516: add BYTE PTR [eax],al | |
0x04e2e518: add BYTE PTR [eax],al | |
0x04e2e51a: add BYTE PTR [eax],al | |
0x04e2e51c: add BYTE PTR [eax],al | |
0x04e2e51e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iload_2 28 iload_2 [0x04e2e530, 0x04e2e570] 64 bytes | |
0x04e2e530: sub esp,0x4 | |
0x04e2e533: fstp DWORD PTR [esp] | |
0x04e2e536: jmp 0x04e2e554 | |
0x04e2e53b: sub esp,0x8 | |
0x04e2e53e: fstp QWORD PTR [esp] | |
0x04e2e541: jmp 0x04e2e554 | |
0x04e2e546: push edx | |
0x04e2e547: push eax | |
0x04e2e548: jmp 0x04e2e554 | |
0x04e2e54d: push eax | |
0x04e2e54e: jmp 0x04e2e554 | |
0x04e2e553: push eax | |
0x04e2e554: mov eax,DWORD PTR [edi-8] | |
0x04e2e557: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e55b: inc esi | |
0x04e2e55c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2e563: nop | |
0x04e2e564: add BYTE PTR [eax],al | |
0x04e2e566: add BYTE PTR [eax],al | |
0x04e2e568: add BYTE PTR [eax],al | |
0x04e2e56a: add BYTE PTR [eax],al | |
0x04e2e56c: add BYTE PTR [eax],al | |
0x04e2e56e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iload_3 29 iload_3 [0x04e2e580, 0x04e2e5c0] 64 bytes | |
0x04e2e580: sub esp,0x4 | |
0x04e2e583: fstp DWORD PTR [esp] | |
0x04e2e586: jmp 0x04e2e5a4 | |
0x04e2e58b: sub esp,0x8 | |
0x04e2e58e: fstp QWORD PTR [esp] | |
0x04e2e591: jmp 0x04e2e5a4 | |
0x04e2e596: push edx | |
0x04e2e597: push eax | |
0x04e2e598: jmp 0x04e2e5a4 | |
0x04e2e59d: push eax | |
0x04e2e59e: jmp 0x04e2e5a4 | |
0x04e2e5a3: push eax | |
0x04e2e5a4: mov eax,DWORD PTR [edi-12] | |
0x04e2e5a7: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e5ab: inc esi | |
0x04e2e5ac: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2e5b3: nop | |
0x04e2e5b4: add BYTE PTR [eax],al | |
0x04e2e5b6: add BYTE PTR [eax],al | |
0x04e2e5b8: add BYTE PTR [eax],al | |
0x04e2e5ba: add BYTE PTR [eax],al | |
0x04e2e5bc: add BYTE PTR [eax],al | |
0x04e2e5be: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lload_0 30 lload_0 [0x04e2e5d0, 0x04e2e610] 64 bytes | |
0x04e2e5d0: sub esp,0x4 | |
0x04e2e5d3: fstp DWORD PTR [esp] | |
0x04e2e5d6: jmp 0x04e2e5f4 | |
0x04e2e5db: sub esp,0x8 | |
0x04e2e5de: fstp QWORD PTR [esp] | |
0x04e2e5e1: jmp 0x04e2e5f4 | |
0x04e2e5e6: push edx | |
0x04e2e5e7: push eax | |
0x04e2e5e8: jmp 0x04e2e5f4 | |
0x04e2e5ed: push eax | |
0x04e2e5ee: jmp 0x04e2e5f4 | |
0x04e2e5f3: push eax | |
0x04e2e5f4: mov eax,DWORD PTR [edi-4] | |
0x04e2e5f7: mov edx,DWORD PTR [edi] | |
0x04e2e5f9: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e5fd: inc esi | |
0x04e2e5fe: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2e605: xchg ax,ax | |
0x04e2e608: add BYTE PTR [eax],al | |
0x04e2e60a: add BYTE PTR [eax],al | |
0x04e2e60c: add BYTE PTR [eax],al | |
0x04e2e60e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lload_1 31 lload_1 [0x04e2e620, 0x04e2e660] 64 bytes | |
0x04e2e620: sub esp,0x4 | |
0x04e2e623: fstp DWORD PTR [esp] | |
0x04e2e626: jmp 0x04e2e644 | |
0x04e2e62b: sub esp,0x8 | |
0x04e2e62e: fstp QWORD PTR [esp] | |
0x04e2e631: jmp 0x04e2e644 | |
0x04e2e636: push edx | |
0x04e2e637: push eax | |
0x04e2e638: jmp 0x04e2e644 | |
0x04e2e63d: push eax | |
0x04e2e63e: jmp 0x04e2e644 | |
0x04e2e643: push eax | |
0x04e2e644: mov eax,DWORD PTR [edi-8] | |
0x04e2e647: mov edx,DWORD PTR [edi-4] | |
0x04e2e64a: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e64e: inc esi | |
0x04e2e64f: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2e656: xchg ax,ax | |
0x04e2e658: add BYTE PTR [eax],al | |
0x04e2e65a: add BYTE PTR [eax],al | |
0x04e2e65c: add BYTE PTR [eax],al | |
0x04e2e65e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lload_2 32 lload_2 [0x04e2e670, 0x04e2e6b0] 64 bytes | |
0x04e2e670: sub esp,0x4 | |
0x04e2e673: fstp DWORD PTR [esp] | |
0x04e2e676: jmp 0x04e2e694 | |
0x04e2e67b: sub esp,0x8 | |
0x04e2e67e: fstp QWORD PTR [esp] | |
0x04e2e681: jmp 0x04e2e694 | |
0x04e2e686: push edx | |
0x04e2e687: push eax | |
0x04e2e688: jmp 0x04e2e694 | |
0x04e2e68d: push eax | |
0x04e2e68e: jmp 0x04e2e694 | |
0x04e2e693: push eax | |
0x04e2e694: mov eax,DWORD PTR [edi-12] | |
0x04e2e697: mov edx,DWORD PTR [edi-8] | |
0x04e2e69a: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e69e: inc esi | |
0x04e2e69f: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2e6a6: xchg ax,ax | |
0x04e2e6a8: add BYTE PTR [eax],al | |
0x04e2e6aa: add BYTE PTR [eax],al | |
0x04e2e6ac: add BYTE PTR [eax],al | |
0x04e2e6ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lload_3 33 lload_3 [0x04e2e6c0, 0x04e2e700] 64 bytes | |
0x04e2e6c0: sub esp,0x4 | |
0x04e2e6c3: fstp DWORD PTR [esp] | |
0x04e2e6c6: jmp 0x04e2e6e4 | |
0x04e2e6cb: sub esp,0x8 | |
0x04e2e6ce: fstp QWORD PTR [esp] | |
0x04e2e6d1: jmp 0x04e2e6e4 | |
0x04e2e6d6: push edx | |
0x04e2e6d7: push eax | |
0x04e2e6d8: jmp 0x04e2e6e4 | |
0x04e2e6dd: push eax | |
0x04e2e6de: jmp 0x04e2e6e4 | |
0x04e2e6e3: push eax | |
0x04e2e6e4: mov eax,DWORD PTR [edi-16] | |
0x04e2e6e7: mov edx,DWORD PTR [edi-12] | |
0x04e2e6ea: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e6ee: inc esi | |
0x04e2e6ef: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2e6f6: xchg ax,ax | |
0x04e2e6f8: add BYTE PTR [eax],al | |
0x04e2e6fa: add BYTE PTR [eax],al | |
0x04e2e6fc: add BYTE PTR [eax],al | |
0x04e2e6fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fload_0 34 fload_0 [0x04e2e710, 0x04e2e750] 64 bytes | |
0x04e2e710: sub esp,0x4 | |
0x04e2e713: fstp DWORD PTR [esp] | |
0x04e2e716: jmp 0x04e2e734 | |
0x04e2e71b: sub esp,0x8 | |
0x04e2e71e: fstp QWORD PTR [esp] | |
0x04e2e721: jmp 0x04e2e734 | |
0x04e2e726: push edx | |
0x04e2e727: push eax | |
0x04e2e728: jmp 0x04e2e734 | |
0x04e2e72d: push eax | |
0x04e2e72e: jmp 0x04e2e734 | |
0x04e2e733: push eax | |
0x04e2e734: fld DWORD PTR [edi] | |
0x04e2e736: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e73a: inc esi | |
0x04e2e73b: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2e742: xchg ax,ax | |
0x04e2e744: add BYTE PTR [eax],al | |
0x04e2e746: add BYTE PTR [eax],al | |
0x04e2e748: add BYTE PTR [eax],al | |
0x04e2e74a: add BYTE PTR [eax],al | |
0x04e2e74c: add BYTE PTR [eax],al | |
0x04e2e74e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fload_1 35 fload_1 [0x04e2e760, 0x04e2e7a0] 64 bytes | |
0x04e2e760: sub esp,0x4 | |
0x04e2e763: fstp DWORD PTR [esp] | |
0x04e2e766: jmp 0x04e2e784 | |
0x04e2e76b: sub esp,0x8 | |
0x04e2e76e: fstp QWORD PTR [esp] | |
0x04e2e771: jmp 0x04e2e784 | |
0x04e2e776: push edx | |
0x04e2e777: push eax | |
0x04e2e778: jmp 0x04e2e784 | |
0x04e2e77d: push eax | |
0x04e2e77e: jmp 0x04e2e784 | |
0x04e2e783: push eax | |
0x04e2e784: fld DWORD PTR [edi-4] | |
0x04e2e787: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e78b: inc esi | |
0x04e2e78c: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2e793: nop | |
0x04e2e794: add BYTE PTR [eax],al | |
0x04e2e796: add BYTE PTR [eax],al | |
0x04e2e798: add BYTE PTR [eax],al | |
0x04e2e79a: add BYTE PTR [eax],al | |
0x04e2e79c: add BYTE PTR [eax],al | |
0x04e2e79e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fload_2 36 fload_2 [0x04e2e7b0, 0x04e2e7f0] 64 bytes | |
0x04e2e7b0: sub esp,0x4 | |
0x04e2e7b3: fstp DWORD PTR [esp] | |
0x04e2e7b6: jmp 0x04e2e7d4 | |
0x04e2e7bb: sub esp,0x8 | |
0x04e2e7be: fstp QWORD PTR [esp] | |
0x04e2e7c1: jmp 0x04e2e7d4 | |
0x04e2e7c6: push edx | |
0x04e2e7c7: push eax | |
0x04e2e7c8: jmp 0x04e2e7d4 | |
0x04e2e7cd: push eax | |
0x04e2e7ce: jmp 0x04e2e7d4 | |
0x04e2e7d3: push eax | |
0x04e2e7d4: fld DWORD PTR [edi-8] | |
0x04e2e7d7: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e7db: inc esi | |
0x04e2e7dc: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2e7e3: nop | |
0x04e2e7e4: add BYTE PTR [eax],al | |
0x04e2e7e6: add BYTE PTR [eax],al | |
0x04e2e7e8: add BYTE PTR [eax],al | |
0x04e2e7ea: add BYTE PTR [eax],al | |
0x04e2e7ec: add BYTE PTR [eax],al | |
0x04e2e7ee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fload_3 37 fload_3 [0x04e2e800, 0x04e2e840] 64 bytes | |
0x04e2e800: sub esp,0x4 | |
0x04e2e803: fstp DWORD PTR [esp] | |
0x04e2e806: jmp 0x04e2e824 | |
0x04e2e80b: sub esp,0x8 | |
0x04e2e80e: fstp QWORD PTR [esp] | |
0x04e2e811: jmp 0x04e2e824 | |
0x04e2e816: push edx | |
0x04e2e817: push eax | |
0x04e2e818: jmp 0x04e2e824 | |
0x04e2e81d: push eax | |
0x04e2e81e: jmp 0x04e2e824 | |
0x04e2e823: push eax | |
0x04e2e824: fld DWORD PTR [edi-12] | |
0x04e2e827: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e82b: inc esi | |
0x04e2e82c: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2e833: nop | |
0x04e2e834: add BYTE PTR [eax],al | |
0x04e2e836: add BYTE PTR [eax],al | |
0x04e2e838: add BYTE PTR [eax],al | |
0x04e2e83a: add BYTE PTR [eax],al | |
0x04e2e83c: add BYTE PTR [eax],al | |
0x04e2e83e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dload_0 38 dload_0 [0x04e2e850, 0x04e2e890] 64 bytes | |
0x04e2e850: sub esp,0x4 | |
0x04e2e853: fstp DWORD PTR [esp] | |
0x04e2e856: jmp 0x04e2e874 | |
0x04e2e85b: sub esp,0x8 | |
0x04e2e85e: fstp QWORD PTR [esp] | |
0x04e2e861: jmp 0x04e2e874 | |
0x04e2e866: push edx | |
0x04e2e867: push eax | |
0x04e2e868: jmp 0x04e2e874 | |
0x04e2e86d: push eax | |
0x04e2e86e: jmp 0x04e2e874 | |
0x04e2e873: push eax | |
0x04e2e874: fld QWORD PTR [edi-4] | |
0x04e2e877: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e87b: inc esi | |
0x04e2e87c: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2e883: nop | |
0x04e2e884: add BYTE PTR [eax],al | |
0x04e2e886: add BYTE PTR [eax],al | |
0x04e2e888: add BYTE PTR [eax],al | |
0x04e2e88a: add BYTE PTR [eax],al | |
0x04e2e88c: add BYTE PTR [eax],al | |
0x04e2e88e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dload_1 39 dload_1 [0x04e2e8a0, 0x04e2e8e0] 64 bytes | |
0x04e2e8a0: sub esp,0x4 | |
0x04e2e8a3: fstp DWORD PTR [esp] | |
0x04e2e8a6: jmp 0x04e2e8c4 | |
0x04e2e8ab: sub esp,0x8 | |
0x04e2e8ae: fstp QWORD PTR [esp] | |
0x04e2e8b1: jmp 0x04e2e8c4 | |
0x04e2e8b6: push edx | |
0x04e2e8b7: push eax | |
0x04e2e8b8: jmp 0x04e2e8c4 | |
0x04e2e8bd: push eax | |
0x04e2e8be: jmp 0x04e2e8c4 | |
0x04e2e8c3: push eax | |
0x04e2e8c4: fld QWORD PTR [edi-8] | |
0x04e2e8c7: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e8cb: inc esi | |
0x04e2e8cc: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2e8d3: nop | |
0x04e2e8d4: add BYTE PTR [eax],al | |
0x04e2e8d6: add BYTE PTR [eax],al | |
0x04e2e8d8: add BYTE PTR [eax],al | |
0x04e2e8da: add BYTE PTR [eax],al | |
0x04e2e8dc: add BYTE PTR [eax],al | |
0x04e2e8de: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dload_2 40 dload_2 [0x04e2e8f0, 0x04e2e930] 64 bytes | |
0x04e2e8f0: sub esp,0x4 | |
0x04e2e8f3: fstp DWORD PTR [esp] | |
0x04e2e8f6: jmp 0x04e2e914 | |
0x04e2e8fb: sub esp,0x8 | |
0x04e2e8fe: fstp QWORD PTR [esp] | |
0x04e2e901: jmp 0x04e2e914 | |
0x04e2e906: push edx | |
0x04e2e907: push eax | |
0x04e2e908: jmp 0x04e2e914 | |
0x04e2e90d: push eax | |
0x04e2e90e: jmp 0x04e2e914 | |
0x04e2e913: push eax | |
0x04e2e914: fld QWORD PTR [edi-12] | |
0x04e2e917: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e91b: inc esi | |
0x04e2e91c: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2e923: nop | |
0x04e2e924: add BYTE PTR [eax],al | |
0x04e2e926: add BYTE PTR [eax],al | |
0x04e2e928: add BYTE PTR [eax],al | |
0x04e2e92a: add BYTE PTR [eax],al | |
0x04e2e92c: add BYTE PTR [eax],al | |
0x04e2e92e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dload_3 41 dload_3 [0x04e2e940, 0x04e2e980] 64 bytes | |
0x04e2e940: sub esp,0x4 | |
0x04e2e943: fstp DWORD PTR [esp] | |
0x04e2e946: jmp 0x04e2e964 | |
0x04e2e94b: sub esp,0x8 | |
0x04e2e94e: fstp QWORD PTR [esp] | |
0x04e2e951: jmp 0x04e2e964 | |
0x04e2e956: push edx | |
0x04e2e957: push eax | |
0x04e2e958: jmp 0x04e2e964 | |
0x04e2e95d: push eax | |
0x04e2e95e: jmp 0x04e2e964 | |
0x04e2e963: push eax | |
0x04e2e964: fld QWORD PTR [edi-16] | |
0x04e2e967: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e96b: inc esi | |
0x04e2e96c: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2e973: nop | |
0x04e2e974: add BYTE PTR [eax],al | |
0x04e2e976: add BYTE PTR [eax],al | |
0x04e2e978: add BYTE PTR [eax],al | |
0x04e2e97a: add BYTE PTR [eax],al | |
0x04e2e97c: add BYTE PTR [eax],al | |
0x04e2e97e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
aload_0 42 aload_0 [0x04e2e990, 0x04e2e9d0] 64 bytes | |
0x04e2e990: sub esp,0x4 | |
0x04e2e993: fstp DWORD PTR [esp] | |
0x04e2e996: jmp 0x04e2e9b4 | |
0x04e2e99b: sub esp,0x8 | |
0x04e2e99e: fstp QWORD PTR [esp] | |
0x04e2e9a1: jmp 0x04e2e9b4 | |
0x04e2e9a6: push edx | |
0x04e2e9a7: push eax | |
0x04e2e9a8: jmp 0x04e2e9b4 | |
0x04e2e9ad: push eax | |
0x04e2e9ae: jmp 0x04e2e9b4 | |
0x04e2e9b3: push eax | |
0x04e2e9b4: mov eax,DWORD PTR [edi] | |
0x04e2e9b6: movzx ebx,BYTE PTR [esi+1] | |
0x04e2e9ba: inc esi | |
0x04e2e9bb: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2e9c2: xchg ax,ax | |
0x04e2e9c4: add BYTE PTR [eax],al | |
0x04e2e9c6: add BYTE PTR [eax],al | |
0x04e2e9c8: add BYTE PTR [eax],al | |
0x04e2e9ca: add BYTE PTR [eax],al | |
0x04e2e9cc: add BYTE PTR [eax],al | |
0x04e2e9ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
aload_1 43 aload_1 [0x04e2e9e0, 0x04e2ea20] 64 bytes | |
0x04e2e9e0: sub esp,0x4 | |
0x04e2e9e3: fstp DWORD PTR [esp] | |
0x04e2e9e6: jmp 0x04e2ea04 | |
0x04e2e9eb: sub esp,0x8 | |
0x04e2e9ee: fstp QWORD PTR [esp] | |
0x04e2e9f1: jmp 0x04e2ea04 | |
0x04e2e9f6: push edx | |
0x04e2e9f7: push eax | |
0x04e2e9f8: jmp 0x04e2ea04 | |
0x04e2e9fd: push eax | |
0x04e2e9fe: jmp 0x04e2ea04 | |
0x04e2ea03: push eax | |
0x04e2ea04: mov eax,DWORD PTR [edi-4] | |
0x04e2ea07: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ea0b: inc esi | |
0x04e2ea0c: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2ea13: nop | |
0x04e2ea14: add BYTE PTR [eax],al | |
0x04e2ea16: add BYTE PTR [eax],al | |
0x04e2ea18: add BYTE PTR [eax],al | |
0x04e2ea1a: add BYTE PTR [eax],al | |
0x04e2ea1c: add BYTE PTR [eax],al | |
0x04e2ea1e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
aload_2 44 aload_2 [0x04e2ea30, 0x04e2ea70] 64 bytes | |
0x04e2ea30: sub esp,0x4 | |
0x04e2ea33: fstp DWORD PTR [esp] | |
0x04e2ea36: jmp 0x04e2ea54 | |
0x04e2ea3b: sub esp,0x8 | |
0x04e2ea3e: fstp QWORD PTR [esp] | |
0x04e2ea41: jmp 0x04e2ea54 | |
0x04e2ea46: push edx | |
0x04e2ea47: push eax | |
0x04e2ea48: jmp 0x04e2ea54 | |
0x04e2ea4d: push eax | |
0x04e2ea4e: jmp 0x04e2ea54 | |
0x04e2ea53: push eax | |
0x04e2ea54: mov eax,DWORD PTR [edi-8] | |
0x04e2ea57: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ea5b: inc esi | |
0x04e2ea5c: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2ea63: nop | |
0x04e2ea64: add BYTE PTR [eax],al | |
0x04e2ea66: add BYTE PTR [eax],al | |
0x04e2ea68: add BYTE PTR [eax],al | |
0x04e2ea6a: add BYTE PTR [eax],al | |
0x04e2ea6c: add BYTE PTR [eax],al | |
0x04e2ea6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
aload_3 45 aload_3 [0x04e2ea80, 0x04e2eac0] 64 bytes | |
0x04e2ea80: sub esp,0x4 | |
0x04e2ea83: fstp DWORD PTR [esp] | |
0x04e2ea86: jmp 0x04e2eaa4 | |
0x04e2ea8b: sub esp,0x8 | |
0x04e2ea8e: fstp QWORD PTR [esp] | |
0x04e2ea91: jmp 0x04e2eaa4 | |
0x04e2ea96: push edx | |
0x04e2ea97: push eax | |
0x04e2ea98: jmp 0x04e2eaa4 | |
0x04e2ea9d: push eax | |
0x04e2ea9e: jmp 0x04e2eaa4 | |
0x04e2eaa3: push eax | |
0x04e2eaa4: mov eax,DWORD PTR [edi-12] | |
0x04e2eaa7: movzx ebx,BYTE PTR [esi+1] | |
0x04e2eaab: inc esi | |
0x04e2eaac: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2eab3: nop | |
0x04e2eab4: add BYTE PTR [eax],al | |
0x04e2eab6: add BYTE PTR [eax],al | |
0x04e2eab8: add BYTE PTR [eax],al | |
0x04e2eaba: add BYTE PTR [eax],al | |
0x04e2eabc: add BYTE PTR [eax],al | |
0x04e2eabe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iaload 46 iaload [0x04e2ead0, 0x04e2eaf0] 32 bytes | |
0x04e2ead0: pop eax | |
0x04e2ead1: pop edx | |
0x04e2ead2: cmp eax,DWORD PTR [edx+8] | |
0x04e2ead5: mov ebx,eax | |
0x04e2ead7: jae 0x04e2ad70 | |
0x04e2eadd: mov eax,DWORD PTR [edx+eax*4+12] | |
0x04e2eae1: movzx ebx,BYTE PTR [esi+1] | |
0x04e2eae5: inc esi | |
0x04e2eae6: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2eaed: xchg ax,ax | |
---------------------------------------------------------------------- | |
laload 47 laload [0x04e2eb00, 0x04e2eb30] 48 bytes | |
0x04e2eb00: pop eax | |
0x04e2eb01: pop edx | |
0x04e2eb02: cmp eax,DWORD PTR [edx+8] | |
0x04e2eb05: mov ebx,eax | |
0x04e2eb07: jae 0x04e2ad70 | |
0x04e2eb0d: mov ebx,eax | |
0x04e2eb0f: mov eax,DWORD PTR [edx+ebx*8+16] | |
0x04e2eb13: mov edx,DWORD PTR [edx+ebx*8+20] | |
0x04e2eb17: movzx ebx,BYTE PTR [esi+1] | |
0x04e2eb1b: inc esi | |
0x04e2eb1c: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2eb23: nop | |
0x04e2eb24: add BYTE PTR [eax],al | |
0x04e2eb26: add BYTE PTR [eax],al | |
0x04e2eb28: add BYTE PTR [eax],al | |
0x04e2eb2a: add BYTE PTR [eax],al | |
0x04e2eb2c: add BYTE PTR [eax],al | |
0x04e2eb2e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
faload 48 faload [0x04e2eb40, 0x04e2eb60] 32 bytes | |
0x04e2eb40: pop eax | |
0x04e2eb41: pop edx | |
0x04e2eb42: cmp eax,DWORD PTR [edx+8] | |
0x04e2eb45: mov ebx,eax | |
0x04e2eb47: jae 0x04e2ad70 | |
0x04e2eb4d: fld DWORD PTR [edx+eax*4+12] | |
0x04e2eb51: movzx ebx,BYTE PTR [esi+1] | |
0x04e2eb55: inc esi | |
0x04e2eb56: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2eb5d: xchg ax,ax | |
---------------------------------------------------------------------- | |
daload 49 daload [0x04e2eb70, 0x04e2eb90] 32 bytes | |
0x04e2eb70: pop eax | |
0x04e2eb71: pop edx | |
0x04e2eb72: cmp eax,DWORD PTR [edx+8] | |
0x04e2eb75: mov ebx,eax | |
0x04e2eb77: jae 0x04e2ad70 | |
0x04e2eb7d: fld QWORD PTR [edx+eax*8+16] | |
0x04e2eb81: movzx ebx,BYTE PTR [esi+1] | |
0x04e2eb85: inc esi | |
0x04e2eb86: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2eb8d: xchg ax,ax | |
---------------------------------------------------------------------- | |
aaload 50 aaload [0x04e2eba0, 0x04e2ebc0] 32 bytes | |
0x04e2eba0: pop eax | |
0x04e2eba1: pop edx | |
0x04e2eba2: cmp eax,DWORD PTR [edx+8] | |
0x04e2eba5: mov ebx,eax | |
0x04e2eba7: jae 0x04e2ad70 | |
0x04e2ebad: mov eax,DWORD PTR [edx+eax*4+12] | |
0x04e2ebb1: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ebb5: inc esi | |
0x04e2ebb6: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e2ebbd: xchg ax,ax | |
---------------------------------------------------------------------- | |
baload 51 baload [0x04e2ebd0, 0x04e2ebf0] 32 bytes | |
0x04e2ebd0: pop eax | |
0x04e2ebd1: pop edx | |
0x04e2ebd2: cmp eax,DWORD PTR [edx+8] | |
0x04e2ebd5: mov ebx,eax | |
0x04e2ebd7: jae 0x04e2ad70 | |
0x04e2ebdd: movsx ebx,BYTE PTR [edx+eax+12] | |
0x04e2ebe2: mov eax,ebx | |
0x04e2ebe4: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ebe8: inc esi | |
0x04e2ebe9: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
caload 52 caload [0x04e2ec00, 0x04e2ec20] 32 bytes | |
0x04e2ec00: pop eax | |
0x04e2ec01: pop edx | |
0x04e2ec02: cmp eax,DWORD PTR [edx+8] | |
0x04e2ec05: mov ebx,eax | |
0x04e2ec07: jae 0x04e2ad70 | |
0x04e2ec0d: movzx ebx,WORD PTR [edx+eax*2+12] | |
0x04e2ec12: mov eax,ebx | |
0x04e2ec14: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ec18: inc esi | |
0x04e2ec19: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
saload 53 saload [0x04e2ec30, 0x04e2ec50] 32 bytes | |
0x04e2ec30: pop eax | |
0x04e2ec31: pop edx | |
0x04e2ec32: cmp eax,DWORD PTR [edx+8] | |
0x04e2ec35: mov ebx,eax | |
0x04e2ec37: jae 0x04e2ad70 | |
0x04e2ec3d: movsx ebx,WORD PTR [edx+eax*2+12] | |
0x04e2ec42: mov eax,ebx | |
0x04e2ec44: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ec48: inc esi | |
0x04e2ec49: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
istore 54 istore [0x04e2ec60, 0x04e2eca0] 64 bytes | |
0x04e2ec60: pop eax | |
0x04e2ec61: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ec65: neg ebx | |
0x04e2ec67: mov DWORD PTR [edi+ebx*4],eax | |
0x04e2ec6a: movzx ebx,BYTE PTR [esi+2] | |
0x04e2ec6e: add esi,0x2 | |
0x04e2ec71: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ec78: pop eax | |
0x04e2ec79: movzx ebx,WORD PTR [esi+2] | |
0x04e2ec7d: bswap ebx | |
0x04e2ec7f: shr ebx,0x10 | |
0x04e2ec82: neg ebx | |
0x04e2ec84: mov DWORD PTR [edi+ebx*4],eax | |
0x04e2ec87: movzx ebx,BYTE PTR [esi+4] | |
0x04e2ec8b: add esi,0x4 | |
0x04e2ec8e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ec95: xchg ax,ax | |
0x04e2ec98: add BYTE PTR [eax],al | |
0x04e2ec9a: add BYTE PTR [eax],al | |
0x04e2ec9c: add BYTE PTR [eax],al | |
0x04e2ec9e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lstore 55 lstore [0x04e2ecb0, 0x04e2ecf0] 64 bytes | |
0x04e2ecb0: pop eax | |
0x04e2ecb1: pop edx | |
0x04e2ecb2: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ecb6: neg ebx | |
0x04e2ecb8: mov DWORD PTR [edi+ebx*4-4],eax | |
0x04e2ecbc: mov DWORD PTR [edi+ebx*4],edx | |
0x04e2ecbf: movzx ebx,BYTE PTR [esi+2] | |
0x04e2ecc3: add esi,0x2 | |
0x04e2ecc6: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2eccd: pop eax | |
0x04e2ecce: pop edx | |
0x04e2eccf: movzx ebx,WORD PTR [esi+2] | |
0x04e2ecd3: bswap ebx | |
0x04e2ecd5: shr ebx,0x10 | |
0x04e2ecd8: neg ebx | |
0x04e2ecda: mov DWORD PTR [edi+ebx*4-4],eax | |
0x04e2ecde: mov DWORD PTR [edi+ebx*4],edx | |
0x04e2ece1: movzx ebx,BYTE PTR [esi+4] | |
0x04e2ece5: add esi,0x4 | |
0x04e2ece8: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ecef: nop | |
---------------------------------------------------------------------- | |
fstore 56 fstore [0x04e2ed00, 0x04e2ed40] 64 bytes | |
0x04e2ed00: fld DWORD PTR [esp] | |
0x04e2ed03: add esp,0x4 | |
0x04e2ed06: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ed0a: neg ebx | |
0x04e2ed0c: fstp DWORD PTR [edi+ebx*4] | |
0x04e2ed0f: movzx ebx,BYTE PTR [esi+2] | |
0x04e2ed13: add esi,0x2 | |
0x04e2ed16: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ed1d: pop eax | |
0x04e2ed1e: movzx ebx,WORD PTR [esi+2] | |
0x04e2ed22: bswap ebx | |
0x04e2ed24: shr ebx,0x10 | |
0x04e2ed27: neg ebx | |
0x04e2ed29: mov DWORD PTR [edi+ebx*4],eax | |
0x04e2ed2c: movzx ebx,BYTE PTR [esi+4] | |
0x04e2ed30: add esi,0x4 | |
0x04e2ed33: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ed3a: xchg ax,ax | |
0x04e2ed3c: add BYTE PTR [eax],al | |
0x04e2ed3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dstore 57 dstore [0x04e2ed50, 0x04e2ed90] 64 bytes | |
0x04e2ed50: fld QWORD PTR [esp] | |
0x04e2ed53: add esp,0x8 | |
0x04e2ed56: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ed5a: neg ebx | |
0x04e2ed5c: fstp QWORD PTR [edi+ebx*4-4] | |
0x04e2ed60: movzx ebx,BYTE PTR [esi+2] | |
0x04e2ed64: add esi,0x2 | |
0x04e2ed67: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ed6e: pop eax | |
0x04e2ed6f: pop edx | |
0x04e2ed70: movzx ebx,WORD PTR [esi+2] | |
0x04e2ed74: bswap ebx | |
0x04e2ed76: shr ebx,0x10 | |
0x04e2ed79: neg ebx | |
0x04e2ed7b: mov DWORD PTR [edi+ebx*4-4],eax | |
0x04e2ed7f: mov DWORD PTR [edi+ebx*4],edx | |
0x04e2ed82: movzx ebx,BYTE PTR [esi+4] | |
0x04e2ed86: add esi,0x4 | |
0x04e2ed89: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
astore 58 astore [0x04e2eda0, 0x04e2ee00] 96 bytes | |
0x04e2eda0: sub esp,0x4 | |
0x04e2eda3: fstp DWORD PTR [esp] | |
0x04e2eda6: jmp 0x04e2edc4 | |
0x04e2edab: sub esp,0x8 | |
0x04e2edae: fstp QWORD PTR [esp] | |
0x04e2edb1: jmp 0x04e2edc4 | |
0x04e2edb6: push edx | |
0x04e2edb7: push eax | |
0x04e2edb8: jmp 0x04e2edc4 | |
0x04e2edbd: push eax | |
0x04e2edbe: jmp 0x04e2edc4 | |
0x04e2edc3: push eax | |
0x04e2edc4: pop eax | |
0x04e2edc5: movzx ebx,BYTE PTR [esi+1] | |
0x04e2edc9: neg ebx | |
0x04e2edcb: mov DWORD PTR [edi+ebx*4],eax | |
0x04e2edce: movzx ebx,BYTE PTR [esi+2] | |
0x04e2edd2: add esi,0x2 | |
0x04e2edd5: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2eddc: pop eax | |
0x04e2eddd: movzx ebx,WORD PTR [esi+2] | |
0x04e2ede1: bswap ebx | |
0x04e2ede3: shr ebx,0x10 | |
0x04e2ede6: neg ebx | |
0x04e2ede8: mov DWORD PTR [edi+ebx*4],eax | |
0x04e2edeb: movzx ebx,BYTE PTR [esi+4] | |
0x04e2edef: add esi,0x4 | |
0x04e2edf2: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2edf9: xchg ax,ax | |
0x04e2edfc: add BYTE PTR [eax],al | |
0x04e2edfe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
istore_0 59 istore_0 [0x04e2ee10, 0x04e2ee20] 16 bytes | |
0x04e2ee10: pop eax | |
0x04e2ee11: mov DWORD PTR [edi],eax | |
0x04e2ee13: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ee17: inc esi | |
0x04e2ee18: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ee1f: nop | |
---------------------------------------------------------------------- | |
istore_1 60 istore_1 [0x04e2ee30, 0x04e2ee40] 16 bytes | |
0x04e2ee30: pop eax | |
0x04e2ee31: mov DWORD PTR [edi-4],eax | |
0x04e2ee34: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ee38: inc esi | |
0x04e2ee39: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
istore_2 61 istore_2 [0x04e2ee50, 0x04e2ee60] 16 bytes | |
0x04e2ee50: pop eax | |
0x04e2ee51: mov DWORD PTR [edi-8],eax | |
0x04e2ee54: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ee58: inc esi | |
0x04e2ee59: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
istore_3 62 istore_3 [0x04e2ee70, 0x04e2ee80] 16 bytes | |
0x04e2ee70: pop eax | |
0x04e2ee71: mov DWORD PTR [edi-12],eax | |
0x04e2ee74: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ee78: inc esi | |
0x04e2ee79: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
lstore_0 63 lstore_0 [0x04e2ee90, 0x04e2eeb0] 32 bytes | |
0x04e2ee90: pop eax | |
0x04e2ee91: pop edx | |
0x04e2ee92: mov DWORD PTR [edi-4],eax | |
0x04e2ee95: mov DWORD PTR [edi],edx | |
0x04e2ee97: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ee9b: inc esi | |
0x04e2ee9c: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2eea3: nop | |
0x04e2eea4: add BYTE PTR [eax],al | |
0x04e2eea6: add BYTE PTR [eax],al | |
0x04e2eea8: add BYTE PTR [eax],al | |
0x04e2eeaa: add BYTE PTR [eax],al | |
0x04e2eeac: add BYTE PTR [eax],al | |
0x04e2eeae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lstore_1 64 lstore_1 [0x04e2eec0, 0x04e2eee0] 32 bytes | |
0x04e2eec0: pop eax | |
0x04e2eec1: pop edx | |
0x04e2eec2: mov DWORD PTR [edi-8],eax | |
0x04e2eec5: mov DWORD PTR [edi-4],edx | |
0x04e2eec8: movzx ebx,BYTE PTR [esi+1] | |
0x04e2eecc: inc esi | |
0x04e2eecd: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2eed4: add BYTE PTR [eax],al | |
0x04e2eed6: add BYTE PTR [eax],al | |
0x04e2eed8: add BYTE PTR [eax],al | |
0x04e2eeda: add BYTE PTR [eax],al | |
0x04e2eedc: add BYTE PTR [eax],al | |
0x04e2eede: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lstore_2 65 lstore_2 [0x04e2eef0, 0x04e2ef10] 32 bytes | |
0x04e2eef0: pop eax | |
0x04e2eef1: pop edx | |
0x04e2eef2: mov DWORD PTR [edi-12],eax | |
0x04e2eef5: mov DWORD PTR [edi-8],edx | |
0x04e2eef8: movzx ebx,BYTE PTR [esi+1] | |
0x04e2eefc: inc esi | |
0x04e2eefd: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ef04: add BYTE PTR [eax],al | |
0x04e2ef06: add BYTE PTR [eax],al | |
0x04e2ef08: add BYTE PTR [eax],al | |
0x04e2ef0a: add BYTE PTR [eax],al | |
0x04e2ef0c: add BYTE PTR [eax],al | |
0x04e2ef0e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lstore_3 66 lstore_3 [0x04e2ef20, 0x04e2ef40] 32 bytes | |
0x04e2ef20: pop eax | |
0x04e2ef21: pop edx | |
0x04e2ef22: mov DWORD PTR [edi-16],eax | |
0x04e2ef25: mov DWORD PTR [edi-12],edx | |
0x04e2ef28: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ef2c: inc esi | |
0x04e2ef2d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ef34: add BYTE PTR [eax],al | |
0x04e2ef36: add BYTE PTR [eax],al | |
0x04e2ef38: add BYTE PTR [eax],al | |
0x04e2ef3a: add BYTE PTR [eax],al | |
0x04e2ef3c: add BYTE PTR [eax],al | |
0x04e2ef3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fstore_0 67 fstore_0 [0x04e2ef50, 0x04e2ef70] 32 bytes | |
0x04e2ef50: fld DWORD PTR [esp] | |
0x04e2ef53: add esp,0x4 | |
0x04e2ef56: fstp DWORD PTR [edi] | |
0x04e2ef58: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ef5c: inc esi | |
0x04e2ef5d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ef64: add BYTE PTR [eax],al | |
0x04e2ef66: add BYTE PTR [eax],al | |
0x04e2ef68: add BYTE PTR [eax],al | |
0x04e2ef6a: add BYTE PTR [eax],al | |
0x04e2ef6c: add BYTE PTR [eax],al | |
0x04e2ef6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fstore_1 68 fstore_1 [0x04e2ef80, 0x04e2efa0] 32 bytes | |
0x04e2ef80: fld DWORD PTR [esp] | |
0x04e2ef83: add esp,0x4 | |
0x04e2ef86: fstp DWORD PTR [edi-4] | |
0x04e2ef89: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ef8d: inc esi | |
0x04e2ef8e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ef95: xchg ax,ax | |
0x04e2ef98: add BYTE PTR [eax],al | |
0x04e2ef9a: add BYTE PTR [eax],al | |
0x04e2ef9c: add BYTE PTR [eax],al | |
0x04e2ef9e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fstore_2 69 fstore_2 [0x04e2efb0, 0x04e2efd0] 32 bytes | |
0x04e2efb0: fld DWORD PTR [esp] | |
0x04e2efb3: add esp,0x4 | |
0x04e2efb6: fstp DWORD PTR [edi-8] | |
0x04e2efb9: movzx ebx,BYTE PTR [esi+1] | |
0x04e2efbd: inc esi | |
0x04e2efbe: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2efc5: xchg ax,ax | |
0x04e2efc8: add BYTE PTR [eax],al | |
0x04e2efca: add BYTE PTR [eax],al | |
0x04e2efcc: add BYTE PTR [eax],al | |
0x04e2efce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fstore_3 70 fstore_3 [0x04e2efe0, 0x04e2f000] 32 bytes | |
0x04e2efe0: fld DWORD PTR [esp] | |
0x04e2efe3: add esp,0x4 | |
0x04e2efe6: fstp DWORD PTR [edi-12] | |
0x04e2efe9: movzx ebx,BYTE PTR [esi+1] | |
0x04e2efed: inc esi | |
0x04e2efee: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2eff5: xchg ax,ax | |
0x04e2eff8: add BYTE PTR [eax],al | |
0x04e2effa: add BYTE PTR [eax],al | |
0x04e2effc: add BYTE PTR [eax],al | |
0x04e2effe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dstore_0 71 dstore_0 [0x04e2f010, 0x04e2f030] 32 bytes | |
0x04e2f010: fld QWORD PTR [esp] | |
0x04e2f013: add esp,0x8 | |
0x04e2f016: fstp QWORD PTR [edi-4] | |
0x04e2f019: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f01d: inc esi | |
0x04e2f01e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f025: xchg ax,ax | |
0x04e2f028: add BYTE PTR [eax],al | |
0x04e2f02a: add BYTE PTR [eax],al | |
0x04e2f02c: add BYTE PTR [eax],al | |
0x04e2f02e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dstore_1 72 dstore_1 [0x04e2f040, 0x04e2f060] 32 bytes | |
0x04e2f040: fld QWORD PTR [esp] | |
0x04e2f043: add esp,0x8 | |
0x04e2f046: fstp QWORD PTR [edi-8] | |
0x04e2f049: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f04d: inc esi | |
0x04e2f04e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f055: xchg ax,ax | |
0x04e2f058: add BYTE PTR [eax],al | |
0x04e2f05a: add BYTE PTR [eax],al | |
0x04e2f05c: add BYTE PTR [eax],al | |
0x04e2f05e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dstore_2 73 dstore_2 [0x04e2f070, 0x04e2f090] 32 bytes | |
0x04e2f070: fld QWORD PTR [esp] | |
0x04e2f073: add esp,0x8 | |
0x04e2f076: fstp QWORD PTR [edi-12] | |
0x04e2f079: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f07d: inc esi | |
0x04e2f07e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f085: xchg ax,ax | |
0x04e2f088: add BYTE PTR [eax],al | |
0x04e2f08a: add BYTE PTR [eax],al | |
0x04e2f08c: add BYTE PTR [eax],al | |
0x04e2f08e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dstore_3 74 dstore_3 [0x04e2f0a0, 0x04e2f0c0] 32 bytes | |
0x04e2f0a0: fld QWORD PTR [esp] | |
0x04e2f0a3: add esp,0x8 | |
0x04e2f0a6: fstp QWORD PTR [edi-16] | |
0x04e2f0a9: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f0ad: inc esi | |
0x04e2f0ae: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f0b5: xchg ax,ax | |
0x04e2f0b8: add BYTE PTR [eax],al | |
0x04e2f0ba: add BYTE PTR [eax],al | |
0x04e2f0bc: add BYTE PTR [eax],al | |
0x04e2f0be: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
astore_0 75 astore_0 [0x04e2f0d0, 0x04e2f110] 64 bytes | |
0x04e2f0d0: sub esp,0x4 | |
0x04e2f0d3: fstp DWORD PTR [esp] | |
0x04e2f0d6: jmp 0x04e2f0f4 | |
0x04e2f0db: sub esp,0x8 | |
0x04e2f0de: fstp QWORD PTR [esp] | |
0x04e2f0e1: jmp 0x04e2f0f4 | |
0x04e2f0e6: push edx | |
0x04e2f0e7: push eax | |
0x04e2f0e8: jmp 0x04e2f0f4 | |
0x04e2f0ed: push eax | |
0x04e2f0ee: jmp 0x04e2f0f4 | |
0x04e2f0f3: push eax | |
0x04e2f0f4: pop eax | |
0x04e2f0f5: mov DWORD PTR [edi],eax | |
0x04e2f0f7: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f0fb: inc esi | |
0x04e2f0fc: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f103: nop | |
0x04e2f104: add BYTE PTR [eax],al | |
0x04e2f106: add BYTE PTR [eax],al | |
0x04e2f108: add BYTE PTR [eax],al | |
0x04e2f10a: add BYTE PTR [eax],al | |
0x04e2f10c: add BYTE PTR [eax],al | |
0x04e2f10e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
astore_1 76 astore_1 [0x04e2f120, 0x04e2f160] 64 bytes | |
0x04e2f120: sub esp,0x4 | |
0x04e2f123: fstp DWORD PTR [esp] | |
0x04e2f126: jmp 0x04e2f144 | |
0x04e2f12b: sub esp,0x8 | |
0x04e2f12e: fstp QWORD PTR [esp] | |
0x04e2f131: jmp 0x04e2f144 | |
0x04e2f136: push edx | |
0x04e2f137: push eax | |
0x04e2f138: jmp 0x04e2f144 | |
0x04e2f13d: push eax | |
0x04e2f13e: jmp 0x04e2f144 | |
0x04e2f143: push eax | |
0x04e2f144: pop eax | |
0x04e2f145: mov DWORD PTR [edi-4],eax | |
0x04e2f148: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f14c: inc esi | |
0x04e2f14d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f154: add BYTE PTR [eax],al | |
0x04e2f156: add BYTE PTR [eax],al | |
0x04e2f158: add BYTE PTR [eax],al | |
0x04e2f15a: add BYTE PTR [eax],al | |
0x04e2f15c: add BYTE PTR [eax],al | |
0x04e2f15e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
astore_2 77 astore_2 [0x04e2f170, 0x04e2f1b0] 64 bytes | |
0x04e2f170: sub esp,0x4 | |
0x04e2f173: fstp DWORD PTR [esp] | |
0x04e2f176: jmp 0x04e2f194 | |
0x04e2f17b: sub esp,0x8 | |
0x04e2f17e: fstp QWORD PTR [esp] | |
0x04e2f181: jmp 0x04e2f194 | |
0x04e2f186: push edx | |
0x04e2f187: push eax | |
0x04e2f188: jmp 0x04e2f194 | |
0x04e2f18d: push eax | |
0x04e2f18e: jmp 0x04e2f194 | |
0x04e2f193: push eax | |
0x04e2f194: pop eax | |
0x04e2f195: mov DWORD PTR [edi-8],eax | |
0x04e2f198: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f19c: inc esi | |
0x04e2f19d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f1a4: add BYTE PTR [eax],al | |
0x04e2f1a6: add BYTE PTR [eax],al | |
0x04e2f1a8: add BYTE PTR [eax],al | |
0x04e2f1aa: add BYTE PTR [eax],al | |
0x04e2f1ac: add BYTE PTR [eax],al | |
0x04e2f1ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
astore_3 78 astore_3 [0x04e2f1c0, 0x04e2f200] 64 bytes | |
0x04e2f1c0: sub esp,0x4 | |
0x04e2f1c3: fstp DWORD PTR [esp] | |
0x04e2f1c6: jmp 0x04e2f1e4 | |
0x04e2f1cb: sub esp,0x8 | |
0x04e2f1ce: fstp QWORD PTR [esp] | |
0x04e2f1d1: jmp 0x04e2f1e4 | |
0x04e2f1d6: push edx | |
0x04e2f1d7: push eax | |
0x04e2f1d8: jmp 0x04e2f1e4 | |
0x04e2f1dd: push eax | |
0x04e2f1de: jmp 0x04e2f1e4 | |
0x04e2f1e3: push eax | |
0x04e2f1e4: pop eax | |
0x04e2f1e5: mov DWORD PTR [edi-12],eax | |
0x04e2f1e8: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f1ec: inc esi | |
0x04e2f1ed: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f1f4: add BYTE PTR [eax],al | |
0x04e2f1f6: add BYTE PTR [eax],al | |
0x04e2f1f8: add BYTE PTR [eax],al | |
0x04e2f1fa: add BYTE PTR [eax],al | |
0x04e2f1fc: add BYTE PTR [eax],al | |
0x04e2f1fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iastore 79 iastore [0x04e2f210, 0x04e2f230] 32 bytes | |
0x04e2f210: pop eax | |
0x04e2f211: pop ebx | |
0x04e2f212: pop edx | |
0x04e2f213: cmp ebx,DWORD PTR [edx+8] | |
0x04e2f216: jae 0x04e2ad70 | |
0x04e2f21c: mov DWORD PTR [edx+ebx*4+12],eax | |
0x04e2f220: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f224: inc esi | |
0x04e2f225: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f22c: add BYTE PTR [eax],al | |
0x04e2f22e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lastore 80 lastore [0x04e2f240, 0x04e2f270] 48 bytes | |
0x04e2f240: pop eax | |
0x04e2f241: pop edx | |
0x04e2f242: pop ebx | |
0x04e2f243: pop ecx | |
0x04e2f244: cmp ebx,DWORD PTR [ecx+8] | |
0x04e2f247: jae 0x04e2ad70 | |
0x04e2f24d: mov DWORD PTR [ecx+ebx*8+16],eax | |
0x04e2f251: mov DWORD PTR [ecx+ebx*8+20],edx | |
0x04e2f255: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f259: inc esi | |
0x04e2f25a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f261: xchg ax,ax | |
0x04e2f264: add BYTE PTR [eax],al | |
0x04e2f266: add BYTE PTR [eax],al | |
0x04e2f268: add BYTE PTR [eax],al | |
0x04e2f26a: add BYTE PTR [eax],al | |
0x04e2f26c: add BYTE PTR [eax],al | |
0x04e2f26e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fastore 81 fastore [0x04e2f280, 0x04e2f2b0] 48 bytes | |
0x04e2f280: fld DWORD PTR [esp] | |
0x04e2f283: add esp,0x4 | |
0x04e2f286: pop ebx | |
0x04e2f287: pop edx | |
0x04e2f288: cmp ebx,DWORD PTR [edx+8] | |
0x04e2f28b: jae 0x04e2ad70 | |
0x04e2f291: fstp DWORD PTR [edx+ebx*4+12] | |
0x04e2f295: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f299: inc esi | |
0x04e2f29a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f2a1: xchg ax,ax | |
0x04e2f2a4: add BYTE PTR [eax],al | |
0x04e2f2a6: add BYTE PTR [eax],al | |
0x04e2f2a8: add BYTE PTR [eax],al | |
0x04e2f2aa: add BYTE PTR [eax],al | |
0x04e2f2ac: add BYTE PTR [eax],al | |
0x04e2f2ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dastore 82 dastore [0x04e2f2c0, 0x04e2f2f0] 48 bytes | |
0x04e2f2c0: fld QWORD PTR [esp] | |
0x04e2f2c3: add esp,0x8 | |
0x04e2f2c6: pop ebx | |
0x04e2f2c7: pop edx | |
0x04e2f2c8: cmp ebx,DWORD PTR [edx+8] | |
0x04e2f2cb: jae 0x04e2ad70 | |
0x04e2f2d1: fstp QWORD PTR [edx+ebx*8+16] | |
0x04e2f2d5: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f2d9: inc esi | |
0x04e2f2da: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f2e1: xchg ax,ax | |
0x04e2f2e4: add BYTE PTR [eax],al | |
0x04e2f2e6: add BYTE PTR [eax],al | |
0x04e2f2e8: add BYTE PTR [eax],al | |
0x04e2f2ea: add BYTE PTR [eax],al | |
0x04e2f2ec: add BYTE PTR [eax],al | |
0x04e2f2ee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
aastore 83 aastore [0x04e2f300, 0x04e2f3c0] 192 bytes | |
0x04e2f300: sub esp,0x4 | |
0x04e2f303: fstp DWORD PTR [esp] | |
0x04e2f306: jmp 0x04e2f324 | |
0x04e2f30b: sub esp,0x8 | |
0x04e2f30e: fstp QWORD PTR [esp] | |
0x04e2f311: jmp 0x04e2f324 | |
0x04e2f316: push edx | |
0x04e2f317: push eax | |
0x04e2f318: jmp 0x04e2f324 | |
0x04e2f31d: push eax | |
0x04e2f31e: jmp 0x04e2f324 | |
0x04e2f323: push eax | |
0x04e2f324: mov eax,DWORD PTR [esp] | |
0x04e2f327: mov ecx,DWORD PTR [esp+4] | |
0x04e2f32b: mov edx,DWORD PTR [esp+8] | |
0x04e2f32f: cmp ecx,DWORD PTR [edx+8] | |
0x04e2f332: mov ebx,ecx | |
0x04e2f334: jae 0x04e2ad70 | |
0x04e2f33a: test eax,eax | |
0x04e2f33c: je 0x04e2f3a1 | |
0x04e2f342: mov ebx,DWORD PTR [eax+4] | |
0x04e2f345: mov eax,DWORD PTR [edx+4] | |
0x04e2f348: mov eax,DWORD PTR [eax+0x90] | |
0x04e2f34e: lea edx,[edx+ecx*4+12] | |
0x04e2f352: cmp ebx,eax | |
0x04e2f354: je 0x04e2f38c | |
0x04e2f35a: mov ecx,DWORD PTR [eax+8] | |
0x04e2f35d: cmp eax,DWORD PTR [ebx+ecx] | |
0x04e2f360: je 0x04e2f38c | |
0x04e2f366: cmp ecx,0x10 | |
0x04e2f369: jne 0x04e2f387 | |
0x04e2f36f: push edi | |
0x04e2f370: mov edi,DWORD PTR [ebx+20] | |
0x04e2f373: mov ecx,DWORD PTR [edi] | |
0x04e2f375: add edi,0x4 | |
0x04e2f378: test eax,eax | |
0x04e2f37a: repnz scas eax,DWORD PTR es:[edi] | |
0x04e2f37c: pop edi | |
0x04e2f37d: jne 0x04e2f387 | |
0x04e2f37f: mov DWORD PTR [ebx+16],eax | |
0x04e2f382: jmp 0x04e2f38c | |
0x04e2f387: jmp 0x04e2ade6 | |
0x04e2f38c: mov eax,DWORD PTR [esp] | |
0x04e2f38f: mov DWORD PTR [edx],eax | |
0x04e2f391: shr edx,0x9 | |
0x04e2f394: mov BYTE PTR [edx+0x6de8000],0x0 | |
0x04e2f39c: jmp 0x04e2f3a9 | |
0x04e2f3a1: mov DWORD PTR [edx+ecx*4+12],0x0 | |
0x04e2f3a9: add esp,0xc | |
0x04e2f3ac: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f3b0: inc esi | |
0x04e2f3b1: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f3b8: add BYTE PTR [eax],al | |
0x04e2f3ba: add BYTE PTR [eax],al | |
0x04e2f3bc: add BYTE PTR [eax],al | |
0x04e2f3be: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
bastore 84 bastore [0x04e2f3d0, 0x04e2f400] 48 bytes | |
0x04e2f3d0: pop eax | |
0x04e2f3d1: pop ebx | |
0x04e2f3d2: pop edx | |
0x04e2f3d3: cmp ebx,DWORD PTR [edx+8] | |
0x04e2f3d6: jae 0x04e2ad70 | |
0x04e2f3dc: mov ecx,DWORD PTR [edx+4] | |
0x04e2f3df: mov ecx,DWORD PTR [ecx+4] | |
0x04e2f3e2: test ecx,0x400 | |
0x04e2f3e8: je 0x04e2f3ed | |
0x04e2f3ea: and eax,0x1 | |
0x04e2f3ed: mov BYTE PTR [edx+ebx+12],al | |
0x04e2f3f1: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f3f5: inc esi | |
0x04e2f3f6: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f3fd: xchg ax,ax | |
---------------------------------------------------------------------- | |
castore 85 castore [0x04e2f410, 0x04e2f430] 32 bytes | |
0x04e2f410: pop eax | |
0x04e2f411: pop ebx | |
0x04e2f412: pop edx | |
0x04e2f413: cmp ebx,DWORD PTR [edx+8] | |
0x04e2f416: jae 0x04e2ad70 | |
0x04e2f41c: mov WORD PTR [edx+ebx*2+12],ax | |
0x04e2f421: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f425: inc esi | |
0x04e2f426: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f42d: xchg ax,ax | |
---------------------------------------------------------------------- | |
sastore 86 sastore [0x04e2f440, 0x04e2f460] 32 bytes | |
0x04e2f440: pop eax | |
0x04e2f441: pop ebx | |
0x04e2f442: pop edx | |
0x04e2f443: cmp ebx,DWORD PTR [edx+8] | |
0x04e2f446: jae 0x04e2ad70 | |
0x04e2f44c: mov WORD PTR [edx+ebx*2+12],ax | |
0x04e2f451: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f455: inc esi | |
0x04e2f456: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f45d: xchg ax,ax | |
---------------------------------------------------------------------- | |
pop 87 pop [0x04e2f470, 0x04e2f4b0] 64 bytes | |
0x04e2f470: sub esp,0x4 | |
0x04e2f473: fstp DWORD PTR [esp] | |
0x04e2f476: jmp 0x04e2f494 | |
0x04e2f47b: sub esp,0x8 | |
0x04e2f47e: fstp QWORD PTR [esp] | |
0x04e2f481: jmp 0x04e2f494 | |
0x04e2f486: push edx | |
0x04e2f487: push eax | |
0x04e2f488: jmp 0x04e2f494 | |
0x04e2f48d: push eax | |
0x04e2f48e: jmp 0x04e2f494 | |
0x04e2f493: push eax | |
0x04e2f494: add esp,0x4 | |
0x04e2f497: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f49b: inc esi | |
0x04e2f49c: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f4a3: nop | |
0x04e2f4a4: add BYTE PTR [eax],al | |
0x04e2f4a6: add BYTE PTR [eax],al | |
0x04e2f4a8: add BYTE PTR [eax],al | |
0x04e2f4aa: add BYTE PTR [eax],al | |
0x04e2f4ac: add BYTE PTR [eax],al | |
0x04e2f4ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
pop2 88 pop2 [0x04e2f4c0, 0x04e2f500] 64 bytes | |
0x04e2f4c0: sub esp,0x4 | |
0x04e2f4c3: fstp DWORD PTR [esp] | |
0x04e2f4c6: jmp 0x04e2f4e4 | |
0x04e2f4cb: sub esp,0x8 | |
0x04e2f4ce: fstp QWORD PTR [esp] | |
0x04e2f4d1: jmp 0x04e2f4e4 | |
0x04e2f4d6: push edx | |
0x04e2f4d7: push eax | |
0x04e2f4d8: jmp 0x04e2f4e4 | |
0x04e2f4dd: push eax | |
0x04e2f4de: jmp 0x04e2f4e4 | |
0x04e2f4e3: push eax | |
0x04e2f4e4: add esp,0x8 | |
0x04e2f4e7: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f4eb: inc esi | |
0x04e2f4ec: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f4f3: nop | |
0x04e2f4f4: add BYTE PTR [eax],al | |
0x04e2f4f6: add BYTE PTR [eax],al | |
0x04e2f4f8: add BYTE PTR [eax],al | |
0x04e2f4fa: add BYTE PTR [eax],al | |
0x04e2f4fc: add BYTE PTR [eax],al | |
0x04e2f4fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dup 89 dup [0x04e2f510, 0x04e2f550] 64 bytes | |
0x04e2f510: sub esp,0x4 | |
0x04e2f513: fstp DWORD PTR [esp] | |
0x04e2f516: jmp 0x04e2f534 | |
0x04e2f51b: sub esp,0x8 | |
0x04e2f51e: fstp QWORD PTR [esp] | |
0x04e2f521: jmp 0x04e2f534 | |
0x04e2f526: push edx | |
0x04e2f527: push eax | |
0x04e2f528: jmp 0x04e2f534 | |
0x04e2f52d: push eax | |
0x04e2f52e: jmp 0x04e2f534 | |
0x04e2f533: push eax | |
0x04e2f534: mov eax,DWORD PTR [esp] | |
0x04e2f537: push eax | |
0x04e2f538: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f53c: inc esi | |
0x04e2f53d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f544: add BYTE PTR [eax],al | |
0x04e2f546: add BYTE PTR [eax],al | |
0x04e2f548: add BYTE PTR [eax],al | |
0x04e2f54a: add BYTE PTR [eax],al | |
0x04e2f54c: add BYTE PTR [eax],al | |
0x04e2f54e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dup_x1 90 dup_x1 [0x04e2f560, 0x04e2f5a0] 64 bytes | |
0x04e2f560: sub esp,0x4 | |
0x04e2f563: fstp DWORD PTR [esp] | |
0x04e2f566: jmp 0x04e2f584 | |
0x04e2f56b: sub esp,0x8 | |
0x04e2f56e: fstp QWORD PTR [esp] | |
0x04e2f571: jmp 0x04e2f584 | |
0x04e2f576: push edx | |
0x04e2f577: push eax | |
0x04e2f578: jmp 0x04e2f584 | |
0x04e2f57d: push eax | |
0x04e2f57e: jmp 0x04e2f584 | |
0x04e2f583: push eax | |
0x04e2f584: mov eax,DWORD PTR [esp] | |
0x04e2f587: mov ecx,DWORD PTR [esp+4] | |
0x04e2f58b: mov DWORD PTR [esp+4],eax | |
0x04e2f58f: mov DWORD PTR [esp],ecx | |
0x04e2f592: push eax | |
0x04e2f593: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f597: inc esi | |
0x04e2f598: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f59f: nop | |
---------------------------------------------------------------------- | |
dup_x2 91 dup_x2 [0x04e2f5b0, 0x04e2f600] 80 bytes | |
0x04e2f5b0: sub esp,0x4 | |
0x04e2f5b3: fstp DWORD PTR [esp] | |
0x04e2f5b6: jmp 0x04e2f5d4 | |
0x04e2f5bb: sub esp,0x8 | |
0x04e2f5be: fstp QWORD PTR [esp] | |
0x04e2f5c1: jmp 0x04e2f5d4 | |
0x04e2f5c6: push edx | |
0x04e2f5c7: push eax | |
0x04e2f5c8: jmp 0x04e2f5d4 | |
0x04e2f5cd: push eax | |
0x04e2f5ce: jmp 0x04e2f5d4 | |
0x04e2f5d3: push eax | |
0x04e2f5d4: mov eax,DWORD PTR [esp] | |
0x04e2f5d7: mov ecx,DWORD PTR [esp+8] | |
0x04e2f5db: mov DWORD PTR [esp+8],eax | |
0x04e2f5df: push eax | |
0x04e2f5e0: mov eax,DWORD PTR [esp+8] | |
0x04e2f5e4: mov DWORD PTR [esp+8],ecx | |
0x04e2f5e8: mov DWORD PTR [esp+4],eax | |
0x04e2f5ec: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f5f0: inc esi | |
0x04e2f5f1: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f5f8: add BYTE PTR [eax],al | |
0x04e2f5fa: add BYTE PTR [eax],al | |
0x04e2f5fc: add BYTE PTR [eax],al | |
0x04e2f5fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dup2 92 dup2 [0x04e2f610, 0x04e2f650] 64 bytes | |
0x04e2f610: sub esp,0x4 | |
0x04e2f613: fstp DWORD PTR [esp] | |
0x04e2f616: jmp 0x04e2f634 | |
0x04e2f61b: sub esp,0x8 | |
0x04e2f61e: fstp QWORD PTR [esp] | |
0x04e2f621: jmp 0x04e2f634 | |
0x04e2f626: push edx | |
0x04e2f627: push eax | |
0x04e2f628: jmp 0x04e2f634 | |
0x04e2f62d: push eax | |
0x04e2f62e: jmp 0x04e2f634 | |
0x04e2f633: push eax | |
0x04e2f634: mov eax,DWORD PTR [esp+4] | |
0x04e2f638: push eax | |
0x04e2f639: mov eax,DWORD PTR [esp+4] | |
0x04e2f63d: push eax | |
0x04e2f63e: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f642: inc esi | |
0x04e2f643: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f64a: xchg ax,ax | |
0x04e2f64c: add BYTE PTR [eax],al | |
0x04e2f64e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dup2_x1 93 dup2_x1 [0x04e2f660, 0x04e2f6b0] 80 bytes | |
0x04e2f660: sub esp,0x4 | |
0x04e2f663: fstp DWORD PTR [esp] | |
0x04e2f666: jmp 0x04e2f684 | |
0x04e2f66b: sub esp,0x8 | |
0x04e2f66e: fstp QWORD PTR [esp] | |
0x04e2f671: jmp 0x04e2f684 | |
0x04e2f676: push edx | |
0x04e2f677: push eax | |
0x04e2f678: jmp 0x04e2f684 | |
0x04e2f67d: push eax | |
0x04e2f67e: jmp 0x04e2f684 | |
0x04e2f683: push eax | |
0x04e2f684: mov ecx,DWORD PTR [esp] | |
0x04e2f687: mov eax,DWORD PTR [esp+4] | |
0x04e2f68b: push eax | |
0x04e2f68c: push ecx | |
0x04e2f68d: mov DWORD PTR [esp+12],ecx | |
0x04e2f691: mov ecx,DWORD PTR [esp+16] | |
0x04e2f695: mov DWORD PTR [esp+8],ecx | |
0x04e2f699: mov DWORD PTR [esp+16],eax | |
0x04e2f69d: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f6a1: inc esi | |
0x04e2f6a2: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f6a9: xchg ax,ax | |
0x04e2f6ac: add BYTE PTR [eax],al | |
0x04e2f6ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dup2_x2 94 dup2_x2 [0x04e2f6c0, 0x04e2f720] 96 bytes | |
0x04e2f6c0: sub esp,0x4 | |
0x04e2f6c3: fstp DWORD PTR [esp] | |
0x04e2f6c6: jmp 0x04e2f6e4 | |
0x04e2f6cb: sub esp,0x8 | |
0x04e2f6ce: fstp QWORD PTR [esp] | |
0x04e2f6d1: jmp 0x04e2f6e4 | |
0x04e2f6d6: push edx | |
0x04e2f6d7: push eax | |
0x04e2f6d8: jmp 0x04e2f6e4 | |
0x04e2f6dd: push eax | |
0x04e2f6de: jmp 0x04e2f6e4 | |
0x04e2f6e3: push eax | |
0x04e2f6e4: mov ecx,DWORD PTR [esp] | |
0x04e2f6e7: mov eax,DWORD PTR [esp+4] | |
0x04e2f6eb: push eax | |
0x04e2f6ec: push ecx | |
0x04e2f6ed: mov eax,DWORD PTR [esp+16] | |
0x04e2f6f1: mov DWORD PTR [esp+8],eax | |
0x04e2f6f5: mov DWORD PTR [esp+16],ecx | |
0x04e2f6f9: mov ecx,DWORD PTR [esp+20] | |
0x04e2f6fd: mov eax,DWORD PTR [esp+12] | |
0x04e2f701: mov DWORD PTR [esp+12],ecx | |
0x04e2f705: mov DWORD PTR [esp+20],eax | |
0x04e2f709: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f70d: inc esi | |
0x04e2f70e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f715: xchg ax,ax | |
0x04e2f718: add BYTE PTR [eax],al | |
0x04e2f71a: add BYTE PTR [eax],al | |
0x04e2f71c: add BYTE PTR [eax],al | |
0x04e2f71e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
swap 95 swap [0x04e2f730, 0x04e2f770] 64 bytes | |
0x04e2f730: sub esp,0x4 | |
0x04e2f733: fstp DWORD PTR [esp] | |
0x04e2f736: jmp 0x04e2f754 | |
0x04e2f73b: sub esp,0x8 | |
0x04e2f73e: fstp QWORD PTR [esp] | |
0x04e2f741: jmp 0x04e2f754 | |
0x04e2f746: push edx | |
0x04e2f747: push eax | |
0x04e2f748: jmp 0x04e2f754 | |
0x04e2f74d: push eax | |
0x04e2f74e: jmp 0x04e2f754 | |
0x04e2f753: push eax | |
0x04e2f754: mov ecx,DWORD PTR [esp+4] | |
0x04e2f758: mov eax,DWORD PTR [esp] | |
0x04e2f75b: mov DWORD PTR [esp],ecx | |
0x04e2f75e: mov DWORD PTR [esp+4],eax | |
0x04e2f762: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f766: inc esi | |
0x04e2f767: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2f76e: xchg ax,ax | |
---------------------------------------------------------------------- | |
iadd 96 iadd [0x04e2f780, 0x04e2f790] 16 bytes | |
0x04e2f780: pop eax | |
0x04e2f781: pop edx | |
0x04e2f782: add eax,edx | |
0x04e2f784: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f788: inc esi | |
0x04e2f789: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
ladd 97 ladd [0x04e2f7a0, 0x04e2f7c0] 32 bytes | |
0x04e2f7a0: pop eax | |
0x04e2f7a1: pop edx | |
0x04e2f7a2: pop ebx | |
0x04e2f7a3: pop ecx | |
0x04e2f7a4: add eax,ebx | |
0x04e2f7a6: adc edx,ecx | |
0x04e2f7a8: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f7ac: inc esi | |
0x04e2f7ad: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2f7b4: add BYTE PTR [eax],al | |
0x04e2f7b6: add BYTE PTR [eax],al | |
0x04e2f7b8: add BYTE PTR [eax],al | |
0x04e2f7ba: add BYTE PTR [eax],al | |
0x04e2f7bc: add BYTE PTR [eax],al | |
0x04e2f7be: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fadd 98 fadd [0x04e2f7d0, 0x04e2f7f0] 32 bytes | |
0x04e2f7d0: fld DWORD PTR [esp] | |
0x04e2f7d3: add esp,0x4 | |
0x04e2f7d6: fadd DWORD PTR [esp] | |
0x04e2f7d9: fstp DWORD PTR [esp] | |
0x04e2f7dc: fld DWORD PTR [esp] | |
0x04e2f7df: pop eax | |
0x04e2f7e0: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f7e4: inc esi | |
0x04e2f7e5: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2f7ec: add BYTE PTR [eax],al | |
0x04e2f7ee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dadd 99 dadd [0x04e2f800, 0x04e2f820] 32 bytes | |
0x04e2f800: fld QWORD PTR [esp] | |
0x04e2f803: add esp,0x8 | |
0x04e2f806: fadd QWORD PTR [esp] | |
0x04e2f809: fstp QWORD PTR [esp] | |
0x04e2f80c: fld QWORD PTR [esp] | |
0x04e2f80f: pop eax | |
0x04e2f810: pop edx | |
0x04e2f811: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f815: inc esi | |
0x04e2f816: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2f81d: xchg ax,ax | |
---------------------------------------------------------------------- | |
isub 100 isub [0x04e2f830, 0x04e2f850] 32 bytes | |
0x04e2f830: pop eax | |
0x04e2f831: mov edx,eax | |
0x04e2f833: pop eax | |
0x04e2f834: sub eax,edx | |
0x04e2f836: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f83a: inc esi | |
0x04e2f83b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2f842: xchg ax,ax | |
0x04e2f844: add BYTE PTR [eax],al | |
0x04e2f846: add BYTE PTR [eax],al | |
0x04e2f848: add BYTE PTR [eax],al | |
0x04e2f84a: add BYTE PTR [eax],al | |
0x04e2f84c: add BYTE PTR [eax],al | |
0x04e2f84e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lsub 101 lsub [0x04e2f860, 0x04e2f880] 32 bytes | |
0x04e2f860: pop eax | |
0x04e2f861: pop edx | |
0x04e2f862: pop ebx | |
0x04e2f863: pop ecx | |
0x04e2f864: sub ebx,eax | |
0x04e2f866: sbb ecx,edx | |
0x04e2f868: mov eax,ebx | |
0x04e2f86a: mov edx,ecx | |
0x04e2f86c: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f870: inc esi | |
0x04e2f871: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2f878: add BYTE PTR [eax],al | |
0x04e2f87a: add BYTE PTR [eax],al | |
0x04e2f87c: add BYTE PTR [eax],al | |
0x04e2f87e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fsub 102 fsub [0x04e2f890, 0x04e2f8b0] 32 bytes | |
0x04e2f890: fld DWORD PTR [esp] | |
0x04e2f893: add esp,0x4 | |
0x04e2f896: fsubr DWORD PTR [esp] | |
0x04e2f899: fstp DWORD PTR [esp] | |
0x04e2f89c: fld DWORD PTR [esp] | |
0x04e2f89f: pop eax | |
0x04e2f8a0: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f8a4: inc esi | |
0x04e2f8a5: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2f8ac: add BYTE PTR [eax],al | |
0x04e2f8ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dsub 103 dsub [0x04e2f8c0, 0x04e2f8e0] 32 bytes | |
0x04e2f8c0: fld QWORD PTR [esp] | |
0x04e2f8c3: add esp,0x8 | |
0x04e2f8c6: fsubr QWORD PTR [esp] | |
0x04e2f8c9: fstp QWORD PTR [esp] | |
0x04e2f8cc: fld QWORD PTR [esp] | |
0x04e2f8cf: pop eax | |
0x04e2f8d0: pop edx | |
0x04e2f8d1: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f8d5: inc esi | |
0x04e2f8d6: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2f8dd: xchg ax,ax | |
---------------------------------------------------------------------- | |
imul 104 imul [0x04e2f8f0, 0x04e2f910] 32 bytes | |
0x04e2f8f0: pop eax | |
0x04e2f8f1: pop edx | |
0x04e2f8f2: imul eax,edx | |
0x04e2f8f5: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f8f9: inc esi | |
0x04e2f8fa: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2f901: xchg ax,ax | |
0x04e2f904: add BYTE PTR [eax],al | |
0x04e2f906: add BYTE PTR [eax],al | |
0x04e2f908: add BYTE PTR [eax],al | |
0x04e2f90a: add BYTE PTR [eax],al | |
0x04e2f90c: add BYTE PTR [eax],al | |
0x04e2f90e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lmul 105 lmul [0x04e2f920, 0x04e2f960] 64 bytes | |
0x04e2f920: pop eax | |
0x04e2f921: pop edx | |
0x04e2f922: pop ebx | |
0x04e2f923: pop ecx | |
0x04e2f924: push ecx | |
0x04e2f925: push ebx | |
0x04e2f926: push edx | |
0x04e2f927: push eax | |
0x04e2f928: mov ebx,DWORD PTR [esp+12] | |
0x04e2f92c: mov ecx,DWORD PTR [esp+4] | |
0x04e2f930: mov eax,ebx | |
0x04e2f932: or ebx,ecx | |
0x04e2f934: je 0x04e2f947 | |
0x04e2f93a: mul DWORD PTR [esp] | |
0x04e2f93d: mov ebx,eax | |
0x04e2f93f: mov eax,DWORD PTR [esp+8] | |
0x04e2f943: mul ecx | |
0x04e2f945: add ebx,eax | |
0x04e2f947: mov eax,DWORD PTR [esp+8] | |
0x04e2f94b: mul DWORD PTR [esp] | |
0x04e2f94e: add edx,ebx | |
0x04e2f950: add esp,0x10 | |
0x04e2f953: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f957: inc esi | |
0x04e2f958: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2f95f: nop | |
---------------------------------------------------------------------- | |
fmul 106 fmul [0x04e2f970, 0x04e2f990] 32 bytes | |
0x04e2f970: fld DWORD PTR [esp] | |
0x04e2f973: add esp,0x4 | |
0x04e2f976: fmul DWORD PTR [esp] | |
0x04e2f979: fstp DWORD PTR [esp] | |
0x04e2f97c: fld DWORD PTR [esp] | |
0x04e2f97f: pop eax | |
0x04e2f980: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f984: inc esi | |
0x04e2f985: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2f98c: add BYTE PTR [eax],al | |
0x04e2f98e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dmul 107 dmul [0x04e2f9a0, 0x04e2f9e0] 64 bytes | |
0x04e2f9a0: fld QWORD PTR [esp] | |
0x04e2f9a3: add esp,0x8 | |
0x04e2f9a6: mov ecx,DWORD PTR [ebp-12] | |
0x04e2f9a9: mov ecx,DWORD PTR [ecx+16] | |
0x04e2f9ac: test ecx,0x800 | |
0x04e2f9b2: jne 0x04e2f9b9 | |
0x04e2f9b4: fmul QWORD PTR [esp] | |
0x04e2f9b7: jmp 0x04e2f9cc | |
0x04e2f9b9: fld TBYTE PTR ds:0x701da3c4 | |
0x04e2f9bf: fmulp st(1),st | |
0x04e2f9c1: fmul QWORD PTR [esp] | |
0x04e2f9c4: fld TBYTE PTR ds:0x701da3d0 | |
0x04e2f9ca: fmulp st(1),st | |
0x04e2f9cc: fstp QWORD PTR [esp] | |
0x04e2f9cf: fld QWORD PTR [esp] | |
0x04e2f9d2: pop eax | |
0x04e2f9d3: pop edx | |
0x04e2f9d4: movzx ebx,BYTE PTR [esi+1] | |
0x04e2f9d8: inc esi | |
0x04e2f9d9: jmp DWORD PTR [ebx*4+0x701d5b08] | |
---------------------------------------------------------------------- | |
idiv 108 idiv [0x04e2f9f0, 0x04e2fa20] 48 bytes | |
0x04e2f9f0: pop eax | |
0x04e2f9f1: mov ecx,eax | |
0x04e2f9f3: pop eax | |
0x04e2f9f4: cmp eax,0x80000000 | |
0x04e2f9fa: jne 0x04e2fa0b | |
0x04e2fa00: xor edx,edx | |
0x04e2fa02: cmp ecx,0xffffffff | |
0x04e2fa05: je 0x04e2fa0e | |
0x04e2fa0b: cdq | |
0x04e2fa0c: idiv ecx | |
0x04e2fa0e: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fa12: inc esi | |
0x04e2fa13: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2fa1a: xchg ax,ax | |
0x04e2fa1c: add BYTE PTR [eax],al | |
0x04e2fa1e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ldiv 109 ldiv [0x04e2fa30, 0x04e2fa60] 48 bytes | |
0x04e2fa30: pop eax | |
0x04e2fa31: pop edx | |
0x04e2fa32: pop ebx | |
0x04e2fa33: pop ecx | |
0x04e2fa34: push ecx | |
0x04e2fa35: push ebx | |
0x04e2fa36: push edx | |
0x04e2fa37: push eax | |
0x04e2fa38: or eax,edx | |
0x04e2fa3a: je 0x04e2ae72 | |
0x04e2fa40: call 0x6ffbc870 | |
0x04e2fa45: add esp,0x10 | |
0x04e2fa48: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fa4c: inc esi | |
0x04e2fa4d: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fa54: add BYTE PTR [eax],al | |
0x04e2fa56: add BYTE PTR [eax],al | |
0x04e2fa58: add BYTE PTR [eax],al | |
0x04e2fa5a: add BYTE PTR [eax],al | |
0x04e2fa5c: add BYTE PTR [eax],al | |
0x04e2fa5e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fdiv 110 fdiv [0x04e2fa70, 0x04e2fa90] 32 bytes | |
0x04e2fa70: fld DWORD PTR [esp] | |
0x04e2fa73: add esp,0x4 | |
0x04e2fa76: fdivr DWORD PTR [esp] | |
0x04e2fa79: fstp DWORD PTR [esp] | |
0x04e2fa7c: fld DWORD PTR [esp] | |
0x04e2fa7f: pop eax | |
0x04e2fa80: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fa84: inc esi | |
0x04e2fa85: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2fa8c: add BYTE PTR [eax],al | |
0x04e2fa8e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ddiv 111 ddiv [0x04e2faa0, 0x04e2faf0] 80 bytes | |
0x04e2faa0: fld QWORD PTR [esp] | |
0x04e2faa3: add esp,0x8 | |
0x04e2faa6: mov ecx,DWORD PTR [ebp-12] | |
0x04e2faa9: mov ecx,DWORD PTR [ecx+16] | |
0x04e2faac: test ecx,0x800 | |
0x04e2fab2: jne 0x04e2fabc | |
0x04e2fab4: fdivr QWORD PTR [esp] | |
0x04e2fab7: jmp 0x04e2facf | |
0x04e2fabc: fld TBYTE PTR ds:0x701da3c4 | |
0x04e2fac2: fmul QWORD PTR [esp] | |
0x04e2fac5: fdivp st(1),st | |
0x04e2fac7: fld TBYTE PTR ds:0x701da3d0 | |
0x04e2facd: fmulp st(1),st | |
0x04e2facf: fstp QWORD PTR [esp] | |
0x04e2fad2: fld QWORD PTR [esp] | |
0x04e2fad5: pop eax | |
0x04e2fad6: pop edx | |
0x04e2fad7: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fadb: inc esi | |
0x04e2fadc: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2fae3: nop | |
0x04e2fae4: add BYTE PTR [eax],al | |
0x04e2fae6: add BYTE PTR [eax],al | |
0x04e2fae8: add BYTE PTR [eax],al | |
0x04e2faea: add BYTE PTR [eax],al | |
0x04e2faec: add BYTE PTR [eax],al | |
0x04e2faee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
irem 112 irem [0x04e2fb00, 0x04e2fb30] 48 bytes | |
0x04e2fb00: pop eax | |
0x04e2fb01: mov ecx,eax | |
0x04e2fb03: pop eax | |
0x04e2fb04: cmp eax,0x80000000 | |
0x04e2fb0a: jne 0x04e2fb1b | |
0x04e2fb10: xor edx,edx | |
0x04e2fb12: cmp ecx,0xffffffff | |
0x04e2fb15: je 0x04e2fb1e | |
0x04e2fb1b: cdq | |
0x04e2fb1c: idiv ecx | |
0x04e2fb1e: mov eax,edx | |
0x04e2fb20: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fb24: inc esi | |
0x04e2fb25: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2fb2c: add BYTE PTR [eax],al | |
0x04e2fb2e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lrem 113 lrem [0x04e2fb40, 0x04e2fb70] 48 bytes | |
0x04e2fb40: pop eax | |
0x04e2fb41: pop edx | |
0x04e2fb42: pop ebx | |
0x04e2fb43: pop ecx | |
0x04e2fb44: push ecx | |
0x04e2fb45: push ebx | |
0x04e2fb46: push edx | |
0x04e2fb47: push eax | |
0x04e2fb48: or eax,edx | |
0x04e2fb4a: je 0x04e2ae72 | |
0x04e2fb50: call 0x6ffbc8b0 | |
0x04e2fb55: add esp,0x10 | |
0x04e2fb58: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fb5c: inc esi | |
0x04e2fb5d: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fb64: add BYTE PTR [eax],al | |
0x04e2fb66: add BYTE PTR [eax],al | |
0x04e2fb68: add BYTE PTR [eax],al | |
0x04e2fb6a: add BYTE PTR [eax],al | |
0x04e2fb6c: add BYTE PTR [eax],al | |
0x04e2fb6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
frem 114 frem [0x04e2fb80, 0x04e2fbb0] 48 bytes | |
0x04e2fb80: fld DWORD PTR [esp] | |
0x04e2fb83: add esp,0x4 | |
0x04e2fb86: fld DWORD PTR [esp] | |
0x04e2fb89: fprem | |
0x04e2fb8b: fstsw ax | |
0x04e2fb8e: sahf | |
0x04e2fb8f: jp 0x04e2fb89 | |
0x04e2fb91: fxch st(1) | |
0x04e2fb93: ffree st(0) | |
0x04e2fb95: fincstp | |
0x04e2fb97: fstp DWORD PTR [esp] | |
0x04e2fb9a: fld DWORD PTR [esp] | |
0x04e2fb9d: pop eax | |
0x04e2fb9e: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fba2: inc esi | |
0x04e2fba3: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2fbaa: xchg ax,ax | |
0x04e2fbac: add BYTE PTR [eax],al | |
0x04e2fbae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
drem 115 drem [0x04e2fbc0, 0x04e2fbf0] 48 bytes | |
0x04e2fbc0: fld QWORD PTR [esp] | |
0x04e2fbc3: add esp,0x8 | |
0x04e2fbc6: fld QWORD PTR [esp] | |
0x04e2fbc9: fprem | |
0x04e2fbcb: fstsw ax | |
0x04e2fbce: sahf | |
0x04e2fbcf: jp 0x04e2fbc9 | |
0x04e2fbd1: fxch st(1) | |
0x04e2fbd3: ffree st(0) | |
0x04e2fbd5: fincstp | |
0x04e2fbd7: fstp QWORD PTR [esp] | |
0x04e2fbda: fld QWORD PTR [esp] | |
0x04e2fbdd: pop eax | |
0x04e2fbde: pop edx | |
0x04e2fbdf: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fbe3: inc esi | |
0x04e2fbe4: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2fbeb: nop | |
0x04e2fbec: add BYTE PTR [eax],al | |
0x04e2fbee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ineg 116 ineg [0x04e2fc00, 0x04e2fc10] 16 bytes | |
0x04e2fc00: pop eax | |
0x04e2fc01: neg eax | |
0x04e2fc03: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fc07: inc esi | |
0x04e2fc08: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2fc0f: nop | |
---------------------------------------------------------------------- | |
lneg 117 lneg [0x04e2fc20, 0x04e2fc40] 32 bytes | |
0x04e2fc20: pop eax | |
0x04e2fc21: pop edx | |
0x04e2fc22: neg eax | |
0x04e2fc24: adc edx,0x0 | |
0x04e2fc27: neg edx | |
0x04e2fc29: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fc2d: inc esi | |
0x04e2fc2e: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fc35: xchg ax,ax | |
0x04e2fc38: add BYTE PTR [eax],al | |
0x04e2fc3a: add BYTE PTR [eax],al | |
0x04e2fc3c: add BYTE PTR [eax],al | |
0x04e2fc3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fneg 118 fneg [0x04e2fc50, 0x04e2fc70] 32 bytes | |
0x04e2fc50: fld DWORD PTR [esp] | |
0x04e2fc53: add esp,0x4 | |
0x04e2fc56: fchs | |
0x04e2fc58: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fc5c: inc esi | |
0x04e2fc5d: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2fc64: add BYTE PTR [eax],al | |
0x04e2fc66: add BYTE PTR [eax],al | |
0x04e2fc68: add BYTE PTR [eax],al | |
0x04e2fc6a: add BYTE PTR [eax],al | |
0x04e2fc6c: add BYTE PTR [eax],al | |
0x04e2fc6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dneg 119 dneg [0x04e2fc80, 0x04e2fca0] 32 bytes | |
0x04e2fc80: fld QWORD PTR [esp] | |
0x04e2fc83: add esp,0x8 | |
0x04e2fc86: fchs | |
0x04e2fc88: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fc8c: inc esi | |
0x04e2fc8d: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2fc94: add BYTE PTR [eax],al | |
0x04e2fc96: add BYTE PTR [eax],al | |
0x04e2fc98: add BYTE PTR [eax],al | |
0x04e2fc9a: add BYTE PTR [eax],al | |
0x04e2fc9c: add BYTE PTR [eax],al | |
0x04e2fc9e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ishl 120 ishl [0x04e2fcb0, 0x04e2fcd0] 32 bytes | |
0x04e2fcb0: pop eax | |
0x04e2fcb1: mov ecx,eax | |
0x04e2fcb3: pop eax | |
0x04e2fcb4: shl eax,cl | |
0x04e2fcb6: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fcba: inc esi | |
0x04e2fcbb: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2fcc2: xchg ax,ax | |
0x04e2fcc4: add BYTE PTR [eax],al | |
0x04e2fcc6: add BYTE PTR [eax],al | |
0x04e2fcc8: add BYTE PTR [eax],al | |
0x04e2fcca: add BYTE PTR [eax],al | |
0x04e2fccc: add BYTE PTR [eax],al | |
0x04e2fcce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lshl 121 lshl [0x04e2fce0, 0x04e2fd10] 48 bytes | |
0x04e2fce0: pop eax | |
0x04e2fce1: mov ecx,eax | |
0x04e2fce3: pop eax | |
0x04e2fce4: pop edx | |
0x04e2fce5: and ecx,0x3f | |
0x04e2fce8: cmp ecx,0x20 | |
0x04e2fceb: jl 0x04e2fcf5 | |
0x04e2fcf1: mov edx,eax | |
0x04e2fcf3: xor eax,eax | |
0x04e2fcf5: shld edx,eax,cl | |
0x04e2fcf8: shl eax,cl | |
0x04e2fcfa: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fcfe: inc esi | |
0x04e2fcff: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fd06: xchg ax,ax | |
0x04e2fd08: add BYTE PTR [eax],al | |
0x04e2fd0a: add BYTE PTR [eax],al | |
0x04e2fd0c: add BYTE PTR [eax],al | |
0x04e2fd0e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ishr 122 ishr [0x04e2fd20, 0x04e2fd40] 32 bytes | |
0x04e2fd20: pop eax | |
0x04e2fd21: mov ecx,eax | |
0x04e2fd23: pop eax | |
0x04e2fd24: sar eax,cl | |
0x04e2fd26: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fd2a: inc esi | |
0x04e2fd2b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2fd32: xchg ax,ax | |
0x04e2fd34: add BYTE PTR [eax],al | |
0x04e2fd36: add BYTE PTR [eax],al | |
0x04e2fd38: add BYTE PTR [eax],al | |
0x04e2fd3a: add BYTE PTR [eax],al | |
0x04e2fd3c: add BYTE PTR [eax],al | |
0x04e2fd3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lshr 123 lshr [0x04e2fd50, 0x04e2fd80] 48 bytes | |
0x04e2fd50: pop eax | |
0x04e2fd51: mov ecx,eax | |
0x04e2fd53: pop eax | |
0x04e2fd54: pop edx | |
0x04e2fd55: and ecx,0x3f | |
0x04e2fd58: cmp ecx,0x20 | |
0x04e2fd5b: jl 0x04e2fd66 | |
0x04e2fd61: mov eax,edx | |
0x04e2fd63: sar edx,0x1f | |
0x04e2fd66: shrd eax,edx,cl | |
0x04e2fd69: sar edx,cl | |
0x04e2fd6b: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fd6f: inc esi | |
0x04e2fd70: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fd77: nop | |
0x04e2fd78: add BYTE PTR [eax],al | |
0x04e2fd7a: add BYTE PTR [eax],al | |
0x04e2fd7c: add BYTE PTR [eax],al | |
0x04e2fd7e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iushr 124 iushr [0x04e2fd90, 0x04e2fdb0] 32 bytes | |
0x04e2fd90: pop eax | |
0x04e2fd91: mov ecx,eax | |
0x04e2fd93: pop eax | |
0x04e2fd94: shr eax,cl | |
0x04e2fd96: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fd9a: inc esi | |
0x04e2fd9b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2fda2: xchg ax,ax | |
0x04e2fda4: add BYTE PTR [eax],al | |
0x04e2fda6: add BYTE PTR [eax],al | |
0x04e2fda8: add BYTE PTR [eax],al | |
0x04e2fdaa: add BYTE PTR [eax],al | |
0x04e2fdac: add BYTE PTR [eax],al | |
0x04e2fdae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lushr 125 lushr [0x04e2fdc0, 0x04e2fdf0] 48 bytes | |
0x04e2fdc0: pop eax | |
0x04e2fdc1: mov ecx,eax | |
0x04e2fdc3: pop eax | |
0x04e2fdc4: pop edx | |
0x04e2fdc5: and ecx,0x3f | |
0x04e2fdc8: cmp ecx,0x20 | |
0x04e2fdcb: jl 0x04e2fdd5 | |
0x04e2fdd1: mov eax,edx | |
0x04e2fdd3: xor edx,edx | |
0x04e2fdd5: shrd eax,edx,cl | |
0x04e2fdd8: shr edx,cl | |
0x04e2fdda: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fdde: inc esi | |
0x04e2fddf: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fde6: xchg ax,ax | |
0x04e2fde8: add BYTE PTR [eax],al | |
0x04e2fdea: add BYTE PTR [eax],al | |
0x04e2fdec: add BYTE PTR [eax],al | |
0x04e2fdee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iand 126 iand [0x04e2fe00, 0x04e2fe10] 16 bytes | |
0x04e2fe00: pop eax | |
0x04e2fe01: pop edx | |
0x04e2fe02: and eax,edx | |
0x04e2fe04: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fe08: inc esi | |
0x04e2fe09: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
land 127 land [0x04e2fe20, 0x04e2fe40] 32 bytes | |
0x04e2fe20: pop eax | |
0x04e2fe21: pop edx | |
0x04e2fe22: pop ebx | |
0x04e2fe23: pop ecx | |
0x04e2fe24: and eax,ebx | |
0x04e2fe26: and edx,ecx | |
0x04e2fe28: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fe2c: inc esi | |
0x04e2fe2d: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fe34: add BYTE PTR [eax],al | |
0x04e2fe36: add BYTE PTR [eax],al | |
0x04e2fe38: add BYTE PTR [eax],al | |
0x04e2fe3a: add BYTE PTR [eax],al | |
0x04e2fe3c: add BYTE PTR [eax],al | |
0x04e2fe3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ior 128 ior [0x04e2fe50, 0x04e2fe60] 16 bytes | |
0x04e2fe50: pop eax | |
0x04e2fe51: pop edx | |
0x04e2fe52: or eax,edx | |
0x04e2fe54: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fe58: inc esi | |
0x04e2fe59: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
lor 129 lor [0x04e2fe70, 0x04e2fe90] 32 bytes | |
0x04e2fe70: pop eax | |
0x04e2fe71: pop edx | |
0x04e2fe72: pop ebx | |
0x04e2fe73: pop ecx | |
0x04e2fe74: or eax,ebx | |
0x04e2fe76: or edx,ecx | |
0x04e2fe78: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fe7c: inc esi | |
0x04e2fe7d: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fe84: add BYTE PTR [eax],al | |
0x04e2fe86: add BYTE PTR [eax],al | |
0x04e2fe88: add BYTE PTR [eax],al | |
0x04e2fe8a: add BYTE PTR [eax],al | |
0x04e2fe8c: add BYTE PTR [eax],al | |
0x04e2fe8e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ixor 130 ixor [0x04e2fea0, 0x04e2feb0] 16 bytes | |
0x04e2fea0: pop eax | |
0x04e2fea1: pop edx | |
0x04e2fea2: xor eax,edx | |
0x04e2fea4: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fea8: inc esi | |
0x04e2fea9: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
lxor 131 lxor [0x04e2fec0, 0x04e2fee0] 32 bytes | |
0x04e2fec0: pop eax | |
0x04e2fec1: pop edx | |
0x04e2fec2: pop ebx | |
0x04e2fec3: pop ecx | |
0x04e2fec4: xor eax,ebx | |
0x04e2fec6: xor edx,ecx | |
0x04e2fec8: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fecc: inc esi | |
0x04e2fecd: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2fed4: add BYTE PTR [eax],al | |
0x04e2fed6: add BYTE PTR [eax],al | |
0x04e2fed8: add BYTE PTR [eax],al | |
0x04e2feda: add BYTE PTR [eax],al | |
0x04e2fedc: add BYTE PTR [eax],al | |
0x04e2fede: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
iinc 132 iinc [0x04e2fef0, 0x04e2ff60] 112 bytes | |
0x04e2fef0: sub esp,0x4 | |
0x04e2fef3: fstp DWORD PTR [esp] | |
0x04e2fef6: jmp 0x04e2ff14 | |
0x04e2fefb: sub esp,0x8 | |
0x04e2fefe: fstp QWORD PTR [esp] | |
0x04e2ff01: jmp 0x04e2ff14 | |
0x04e2ff06: push edx | |
0x04e2ff07: push eax | |
0x04e2ff08: jmp 0x04e2ff14 | |
0x04e2ff0d: push eax | |
0x04e2ff0e: jmp 0x04e2ff14 | |
0x04e2ff13: push eax | |
0x04e2ff14: movsx edx,BYTE PTR [esi+2] | |
0x04e2ff18: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ff1c: neg ebx | |
0x04e2ff1e: add DWORD PTR [edi+ebx*4],edx | |
0x04e2ff21: movzx ebx,BYTE PTR [esi+3] | |
0x04e2ff25: add esi,0x3 | |
0x04e2ff28: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ff2f: mov edx,DWORD PTR [esi+4] | |
0x04e2ff32: movzx ebx,WORD PTR [esi+2] | |
0x04e2ff36: bswap ebx | |
0x04e2ff38: shr ebx,0x10 | |
0x04e2ff3b: neg ebx | |
0x04e2ff3d: bswap edx | |
0x04e2ff3f: sar edx,0x10 | |
0x04e2ff42: add DWORD PTR [edi+ebx*4],edx | |
0x04e2ff45: movzx ebx,BYTE PTR [esi+6] | |
0x04e2ff49: add esi,0x6 | |
0x04e2ff4c: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e2ff53: nop | |
0x04e2ff54: add BYTE PTR [eax],al | |
0x04e2ff56: add BYTE PTR [eax],al | |
0x04e2ff58: add BYTE PTR [eax],al | |
0x04e2ff5a: add BYTE PTR [eax],al | |
0x04e2ff5c: add BYTE PTR [eax],al | |
0x04e2ff5e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
i2l 133 i2l [0x04e2ff70, 0x04e2ff80] 16 bytes | |
0x04e2ff70: pop eax | |
0x04e2ff71: cdq | |
0x04e2ff72: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ff76: inc esi | |
0x04e2ff77: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e2ff7e: xchg ax,ax | |
---------------------------------------------------------------------- | |
i2f 134 i2f [0x04e2ff90, 0x04e2ffb0] 32 bytes | |
0x04e2ff90: pop eax | |
0x04e2ff91: push eax | |
0x04e2ff92: fild DWORD PTR [esp] | |
0x04e2ff95: fstp DWORD PTR [esp] | |
0x04e2ff98: fld DWORD PTR [esp] | |
0x04e2ff9b: pop ecx | |
0x04e2ff9c: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ffa0: inc esi | |
0x04e2ffa1: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e2ffa8: add BYTE PTR [eax],al | |
0x04e2ffaa: add BYTE PTR [eax],al | |
0x04e2ffac: add BYTE PTR [eax],al | |
0x04e2ffae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
i2d 135 i2d [0x04e2ffc0, 0x04e2ffe0] 32 bytes | |
0x04e2ffc0: pop eax | |
0x04e2ffc1: push eax | |
0x04e2ffc2: push eax | |
0x04e2ffc3: fild DWORD PTR [esp] | |
0x04e2ffc6: fstp QWORD PTR [esp] | |
0x04e2ffc9: fld QWORD PTR [esp] | |
0x04e2ffcc: pop ecx | |
0x04e2ffcd: pop ecx | |
0x04e2ffce: movzx ebx,BYTE PTR [esi+1] | |
0x04e2ffd2: inc esi | |
0x04e2ffd3: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e2ffda: xchg ax,ax | |
0x04e2ffdc: add BYTE PTR [eax],al | |
0x04e2ffde: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
l2i 136 l2i [0x04e2fff0, 0x04e30000] 16 bytes | |
0x04e2fff0: pop eax | |
0x04e2fff1: pop edx | |
0x04e2fff2: movzx ebx,BYTE PTR [esi+1] | |
0x04e2fff6: inc esi | |
0x04e2fff7: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e2fffe: xchg ax,ax | |
---------------------------------------------------------------------- | |
l2f 137 l2f [0x04e30010, 0x04e30030] 32 bytes | |
0x04e30010: pop eax | |
0x04e30011: pop edx | |
0x04e30012: push edx | |
0x04e30013: push eax | |
0x04e30014: fild QWORD PTR [esp] | |
0x04e30017: fstp DWORD PTR [esp] | |
0x04e3001a: fld DWORD PTR [esp] | |
0x04e3001d: pop ecx | |
0x04e3001e: pop ecx | |
0x04e3001f: movzx ebx,BYTE PTR [esi+1] | |
0x04e30023: inc esi | |
0x04e30024: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e3002b: nop | |
0x04e3002c: add BYTE PTR [eax],al | |
0x04e3002e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
l2d 138 l2d [0x04e30040, 0x04e30060] 32 bytes | |
0x04e30040: pop eax | |
0x04e30041: pop edx | |
0x04e30042: push edx | |
0x04e30043: push eax | |
0x04e30044: fild QWORD PTR [esp] | |
0x04e30047: fstp QWORD PTR [esp] | |
0x04e3004a: fld QWORD PTR [esp] | |
0x04e3004d: pop ecx | |
0x04e3004e: pop ecx | |
0x04e3004f: movzx ebx,BYTE PTR [esi+1] | |
0x04e30053: inc esi | |
0x04e30054: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e3005b: nop | |
0x04e3005c: add BYTE PTR [eax],al | |
0x04e3005e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
f2i 139 f2i [0x04e30070, 0x04e30090] 32 bytes | |
0x04e30070: fld DWORD PTR [esp] | |
0x04e30073: add esp,0x4 | |
0x04e30076: push ecx | |
0x04e30077: fstp DWORD PTR [esp] | |
0x04e3007a: call 0x6ffbc8f0 | |
0x04e3007f: add esp,0x4 | |
0x04e30082: movzx ebx,BYTE PTR [esi+1] | |
0x04e30086: inc esi | |
0x04e30087: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e3008e: xchg ax,ax | |
---------------------------------------------------------------------- | |
f2l 140 f2l [0x04e300a0, 0x04e300c0] 32 bytes | |
0x04e300a0: fld DWORD PTR [esp] | |
0x04e300a3: add esp,0x4 | |
0x04e300a6: push ecx | |
0x04e300a7: fstp DWORD PTR [esp] | |
0x04e300aa: call 0x6ffbc950 | |
0x04e300af: add esp,0x4 | |
0x04e300b2: movzx ebx,BYTE PTR [esi+1] | |
0x04e300b6: inc esi | |
0x04e300b7: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e300be: xchg ax,ax | |
---------------------------------------------------------------------- | |
f2d 141 f2d [0x04e300d0, 0x04e300f0] 32 bytes | |
0x04e300d0: fld DWORD PTR [esp] | |
0x04e300d3: add esp,0x4 | |
0x04e300d6: movzx ebx,BYTE PTR [esi+1] | |
0x04e300da: inc esi | |
0x04e300db: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e300e2: xchg ax,ax | |
0x04e300e4: add BYTE PTR [eax],al | |
0x04e300e6: add BYTE PTR [eax],al | |
0x04e300e8: add BYTE PTR [eax],al | |
0x04e300ea: add BYTE PTR [eax],al | |
0x04e300ec: add BYTE PTR [eax],al | |
0x04e300ee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
d2i 142 d2i [0x04e30100, 0x04e30120] 32 bytes | |
0x04e30100: fld QWORD PTR [esp] | |
0x04e30103: add esp,0x8 | |
0x04e30106: push ecx | |
0x04e30107: push ecx | |
0x04e30108: fstp QWORD PTR [esp] | |
0x04e3010b: call 0x6ffbc9d0 | |
0x04e30110: add esp,0x8 | |
0x04e30113: movzx ebx,BYTE PTR [esi+1] | |
0x04e30117: inc esi | |
0x04e30118: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e3011f: nop | |
---------------------------------------------------------------------- | |
d2l 143 d2l [0x04e30130, 0x04e30150] 32 bytes | |
0x04e30130: fld QWORD PTR [esp] | |
0x04e30133: add esp,0x8 | |
0x04e30136: push ecx | |
0x04e30137: push ecx | |
0x04e30138: fstp QWORD PTR [esp] | |
0x04e3013b: call 0x6ffbca30 | |
0x04e30140: add esp,0x8 | |
0x04e30143: movzx ebx,BYTE PTR [esi+1] | |
0x04e30147: inc esi | |
0x04e30148: jmp DWORD PTR [ebx*4+0x701d5308] | |
0x04e3014f: nop | |
---------------------------------------------------------------------- | |
d2f 144 d2f [0x04e30160, 0x04e30180] 32 bytes | |
0x04e30160: fld QWORD PTR [esp] | |
0x04e30163: add esp,0x8 | |
0x04e30166: push ecx | |
0x04e30167: fstp DWORD PTR [esp] | |
0x04e3016a: fld DWORD PTR [esp] | |
0x04e3016d: pop ecx | |
0x04e3016e: movzx ebx,BYTE PTR [esi+1] | |
0x04e30172: inc esi | |
0x04e30173: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e3017a: xchg ax,ax | |
0x04e3017c: add BYTE PTR [eax],al | |
0x04e3017e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
i2b 145 i2b [0x04e30190, 0x04e301b0] 32 bytes | |
0x04e30190: pop eax | |
0x04e30191: shl eax,0x18 | |
0x04e30194: sar eax,0x18 | |
0x04e30197: movzx ebx,BYTE PTR [esi+1] | |
0x04e3019b: inc esi | |
0x04e3019c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e301a3: nop | |
0x04e301a4: add BYTE PTR [eax],al | |
0x04e301a6: add BYTE PTR [eax],al | |
0x04e301a8: add BYTE PTR [eax],al | |
0x04e301aa: add BYTE PTR [eax],al | |
0x04e301ac: add BYTE PTR [eax],al | |
0x04e301ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
i2c 146 i2c [0x04e301c0, 0x04e301e0] 32 bytes | |
0x04e301c0: pop eax | |
0x04e301c1: and eax,0xffff | |
0x04e301c7: movzx ebx,BYTE PTR [esi+1] | |
0x04e301cb: inc esi | |
0x04e301cc: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e301d3: nop | |
0x04e301d4: add BYTE PTR [eax],al | |
0x04e301d6: add BYTE PTR [eax],al | |
0x04e301d8: add BYTE PTR [eax],al | |
0x04e301da: add BYTE PTR [eax],al | |
0x04e301dc: add BYTE PTR [eax],al | |
0x04e301de: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
i2s 147 i2s [0x04e301f0, 0x04e30210] 32 bytes | |
0x04e301f0: pop eax | |
0x04e301f1: shl eax,0x10 | |
0x04e301f4: sar eax,0x10 | |
0x04e301f7: movzx ebx,BYTE PTR [esi+1] | |
0x04e301fb: inc esi | |
0x04e301fc: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e30203: nop | |
0x04e30204: add BYTE PTR [eax],al | |
0x04e30206: add BYTE PTR [eax],al | |
0x04e30208: add BYTE PTR [eax],al | |
0x04e3020a: add BYTE PTR [eax],al | |
0x04e3020c: add BYTE PTR [eax],al | |
0x04e3020e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lcmp 148 lcmp [0x04e30220, 0x04e30260] 64 bytes | |
0x04e30220: pop eax | |
0x04e30221: pop edx | |
0x04e30222: pop ebx | |
0x04e30223: pop ecx | |
0x04e30224: cmp ecx,edx | |
0x04e30226: jl 0x04e3024a | |
0x04e3022c: jg 0x04e30242 | |
0x04e30232: xor ecx,ecx | |
0x04e30234: cmp ebx,eax | |
0x04e30236: jb 0x04e3024a | |
0x04e3023c: je 0x04e3024d | |
0x04e30242: xor ecx,ecx | |
0x04e30244: inc ecx | |
0x04e30245: jmp 0x04e3024d | |
0x04e3024a: xor ecx,ecx | |
0x04e3024c: dec ecx | |
0x04e3024d: mov eax,ecx | |
0x04e3024f: movzx ebx,BYTE PTR [esi+1] | |
0x04e30253: inc esi | |
0x04e30254: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e3025b: nop | |
0x04e3025c: add BYTE PTR [eax],al | |
0x04e3025e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fcmpl 149 fcmpl [0x04e30270, 0x04e302b0] 64 bytes | |
0x04e30270: fld DWORD PTR [esp] | |
0x04e30273: add esp,0x4 | |
0x04e30276: fld DWORD PTR [esp] | |
0x04e30279: pop ecx | |
0x04e3027a: fucomip st,st(1) | |
0x04e3027c: ffree st(0) | |
0x04e3027e: fincstp | |
0x04e30280: mov eax,0xffffffff | |
0x04e30285: jp 0x04e3029d | |
0x04e3028b: jb 0x04e3029d | |
0x04e30291: mov eax,0x0 | |
0x04e30296: je 0x04e3029d | |
0x04e3029c: inc eax | |
0x04e3029d: movzx ebx,BYTE PTR [esi+1] | |
0x04e302a1: inc esi | |
0x04e302a2: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e302a9: xchg ax,ax | |
0x04e302ac: add BYTE PTR [eax],al | |
0x04e302ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fcmpg 150 fcmpg [0x04e302c0, 0x04e30300] 64 bytes | |
0x04e302c0: fld DWORD PTR [esp] | |
0x04e302c3: add esp,0x4 | |
0x04e302c6: fld DWORD PTR [esp] | |
0x04e302c9: pop ecx | |
0x04e302ca: fucomip st,st(1) | |
0x04e302cc: ffree st(0) | |
0x04e302ce: fincstp | |
0x04e302d0: mov eax,0x1 | |
0x04e302d5: jp 0x04e302ed | |
0x04e302db: ja 0x04e302ed | |
0x04e302e1: mov eax,0x0 | |
0x04e302e6: je 0x04e302ed | |
0x04e302ec: dec eax | |
0x04e302ed: movzx ebx,BYTE PTR [esi+1] | |
0x04e302f1: inc esi | |
0x04e302f2: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e302f9: xchg ax,ax | |
0x04e302fc: add BYTE PTR [eax],al | |
0x04e302fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dcmpl 151 dcmpl [0x04e30310, 0x04e30350] 64 bytes | |
0x04e30310: fld QWORD PTR [esp] | |
0x04e30313: add esp,0x8 | |
0x04e30316: fld QWORD PTR [esp] | |
0x04e30319: pop edx | |
0x04e3031a: pop ecx | |
0x04e3031b: fucomip st,st(1) | |
0x04e3031d: ffree st(0) | |
0x04e3031f: fincstp | |
0x04e30321: mov eax,0xffffffff | |
0x04e30326: jp 0x04e3033e | |
0x04e3032c: jb 0x04e3033e | |
0x04e30332: mov eax,0x0 | |
0x04e30337: je 0x04e3033e | |
0x04e3033d: inc eax | |
0x04e3033e: movzx ebx,BYTE PTR [esi+1] | |
0x04e30342: inc esi | |
0x04e30343: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e3034a: xchg ax,ax | |
0x04e3034c: add BYTE PTR [eax],al | |
0x04e3034e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dcmpg 152 dcmpg [0x04e30360, 0x04e303a0] 64 bytes | |
0x04e30360: fld QWORD PTR [esp] | |
0x04e30363: add esp,0x8 | |
0x04e30366: fld QWORD PTR [esp] | |
0x04e30369: pop edx | |
0x04e3036a: pop ecx | |
0x04e3036b: fucomip st,st(1) | |
0x04e3036d: ffree st(0) | |
0x04e3036f: fincstp | |
0x04e30371: mov eax,0x1 | |
0x04e30376: jp 0x04e3038e | |
0x04e3037c: ja 0x04e3038e | |
0x04e30382: mov eax,0x0 | |
0x04e30387: je 0x04e3038e | |
0x04e3038d: dec eax | |
0x04e3038e: movzx ebx,BYTE PTR [esi+1] | |
0x04e30392: inc esi | |
0x04e30393: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e3039a: xchg ax,ax | |
0x04e3039c: add BYTE PTR [eax],al | |
0x04e3039e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ifeq 153 ifeq [0x04e303b0, 0x04e303e0] 48 bytes | |
0x04e303b0: pop eax | |
0x04e303b1: test eax,eax | |
0x04e303b3: jne 0x04e303d1 | |
0x04e303b9: mov ecx,DWORD PTR [ebp-12] | |
0x04e303bc: movsx edx,WORD PTR [esi+1] | |
0x04e303c0: bswap edx | |
0x04e303c2: sar edx,0x10 | |
0x04e303c5: add esi,edx | |
0x04e303c7: movzx ebx,BYTE PTR [esi] | |
0x04e303ca: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e303d1: movzx ebx,BYTE PTR [esi+3] | |
0x04e303d5: add esi,0x3 | |
0x04e303d8: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e303df: nop | |
---------------------------------------------------------------------- | |
ifne 154 ifne [0x04e303f0, 0x04e30420] 48 bytes | |
0x04e303f0: pop eax | |
0x04e303f1: test eax,eax | |
0x04e303f3: je 0x04e30411 | |
0x04e303f9: mov ecx,DWORD PTR [ebp-12] | |
0x04e303fc: movsx edx,WORD PTR [esi+1] | |
0x04e30400: bswap edx | |
0x04e30402: sar edx,0x10 | |
0x04e30405: add esi,edx | |
0x04e30407: movzx ebx,BYTE PTR [esi] | |
0x04e3040a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30411: movzx ebx,BYTE PTR [esi+3] | |
0x04e30415: add esi,0x3 | |
0x04e30418: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3041f: nop | |
---------------------------------------------------------------------- | |
iflt 155 iflt [0x04e30430, 0x04e30460] 48 bytes | |
0x04e30430: pop eax | |
0x04e30431: test eax,eax | |
0x04e30433: jge 0x04e30451 | |
0x04e30439: mov ecx,DWORD PTR [ebp-12] | |
0x04e3043c: movsx edx,WORD PTR [esi+1] | |
0x04e30440: bswap edx | |
0x04e30442: sar edx,0x10 | |
0x04e30445: add esi,edx | |
0x04e30447: movzx ebx,BYTE PTR [esi] | |
0x04e3044a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30451: movzx ebx,BYTE PTR [esi+3] | |
0x04e30455: add esi,0x3 | |
0x04e30458: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3045f: nop | |
---------------------------------------------------------------------- | |
ifge 156 ifge [0x04e30470, 0x04e304a0] 48 bytes | |
0x04e30470: pop eax | |
0x04e30471: test eax,eax | |
0x04e30473: jl 0x04e30491 | |
0x04e30479: mov ecx,DWORD PTR [ebp-12] | |
0x04e3047c: movsx edx,WORD PTR [esi+1] | |
0x04e30480: bswap edx | |
0x04e30482: sar edx,0x10 | |
0x04e30485: add esi,edx | |
0x04e30487: movzx ebx,BYTE PTR [esi] | |
0x04e3048a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30491: movzx ebx,BYTE PTR [esi+3] | |
0x04e30495: add esi,0x3 | |
0x04e30498: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3049f: nop | |
---------------------------------------------------------------------- | |
ifgt 157 ifgt [0x04e304b0, 0x04e304e0] 48 bytes | |
0x04e304b0: pop eax | |
0x04e304b1: test eax,eax | |
0x04e304b3: jle 0x04e304d1 | |
0x04e304b9: mov ecx,DWORD PTR [ebp-12] | |
0x04e304bc: movsx edx,WORD PTR [esi+1] | |
0x04e304c0: bswap edx | |
0x04e304c2: sar edx,0x10 | |
0x04e304c5: add esi,edx | |
0x04e304c7: movzx ebx,BYTE PTR [esi] | |
0x04e304ca: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e304d1: movzx ebx,BYTE PTR [esi+3] | |
0x04e304d5: add esi,0x3 | |
0x04e304d8: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e304df: nop | |
---------------------------------------------------------------------- | |
ifle 158 ifle [0x04e304f0, 0x04e30520] 48 bytes | |
0x04e304f0: pop eax | |
0x04e304f1: test eax,eax | |
0x04e304f3: jg 0x04e30511 | |
0x04e304f9: mov ecx,DWORD PTR [ebp-12] | |
0x04e304fc: movsx edx,WORD PTR [esi+1] | |
0x04e30500: bswap edx | |
0x04e30502: sar edx,0x10 | |
0x04e30505: add esi,edx | |
0x04e30507: movzx ebx,BYTE PTR [esi] | |
0x04e3050a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30511: movzx ebx,BYTE PTR [esi+3] | |
0x04e30515: add esi,0x3 | |
0x04e30518: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3051f: nop | |
---------------------------------------------------------------------- | |
if_icmpeq 159 if_icmpeq [0x04e30530, 0x04e30560] 48 bytes | |
0x04e30530: pop eax | |
0x04e30531: pop edx | |
0x04e30532: cmp edx,eax | |
0x04e30534: jne 0x04e30552 | |
0x04e3053a: mov ecx,DWORD PTR [ebp-12] | |
0x04e3053d: movsx edx,WORD PTR [esi+1] | |
0x04e30541: bswap edx | |
0x04e30543: sar edx,0x10 | |
0x04e30546: add esi,edx | |
0x04e30548: movzx ebx,BYTE PTR [esi] | |
0x04e3054b: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30552: movzx ebx,BYTE PTR [esi+3] | |
0x04e30556: add esi,0x3 | |
0x04e30559: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
if_icmpne 160 if_icmpne [0x04e30570, 0x04e305a0] 48 bytes | |
0x04e30570: pop eax | |
0x04e30571: pop edx | |
0x04e30572: cmp edx,eax | |
0x04e30574: je 0x04e30592 | |
0x04e3057a: mov ecx,DWORD PTR [ebp-12] | |
0x04e3057d: movsx edx,WORD PTR [esi+1] | |
0x04e30581: bswap edx | |
0x04e30583: sar edx,0x10 | |
0x04e30586: add esi,edx | |
0x04e30588: movzx ebx,BYTE PTR [esi] | |
0x04e3058b: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30592: movzx ebx,BYTE PTR [esi+3] | |
0x04e30596: add esi,0x3 | |
0x04e30599: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
if_icmplt 161 if_icmplt [0x04e305b0, 0x04e305e0] 48 bytes | |
0x04e305b0: pop eax | |
0x04e305b1: pop edx | |
0x04e305b2: cmp edx,eax | |
0x04e305b4: jge 0x04e305d2 | |
0x04e305ba: mov ecx,DWORD PTR [ebp-12] | |
0x04e305bd: movsx edx,WORD PTR [esi+1] | |
0x04e305c1: bswap edx | |
0x04e305c3: sar edx,0x10 | |
0x04e305c6: add esi,edx | |
0x04e305c8: movzx ebx,BYTE PTR [esi] | |
0x04e305cb: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e305d2: movzx ebx,BYTE PTR [esi+3] | |
0x04e305d6: add esi,0x3 | |
0x04e305d9: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
if_icmpge 162 if_icmpge [0x04e305f0, 0x04e30620] 48 bytes | |
0x04e305f0: pop eax | |
0x04e305f1: pop edx | |
0x04e305f2: cmp edx,eax | |
0x04e305f4: jl 0x04e30612 | |
0x04e305fa: mov ecx,DWORD PTR [ebp-12] | |
0x04e305fd: movsx edx,WORD PTR [esi+1] | |
0x04e30601: bswap edx | |
0x04e30603: sar edx,0x10 | |
0x04e30606: add esi,edx | |
0x04e30608: movzx ebx,BYTE PTR [esi] | |
0x04e3060b: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30612: movzx ebx,BYTE PTR [esi+3] | |
0x04e30616: add esi,0x3 | |
0x04e30619: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
if_icmpgt 163 if_icmpgt [0x04e30630, 0x04e30660] 48 bytes | |
0x04e30630: pop eax | |
0x04e30631: pop edx | |
0x04e30632: cmp edx,eax | |
0x04e30634: jle 0x04e30652 | |
0x04e3063a: mov ecx,DWORD PTR [ebp-12] | |
0x04e3063d: movsx edx,WORD PTR [esi+1] | |
0x04e30641: bswap edx | |
0x04e30643: sar edx,0x10 | |
0x04e30646: add esi,edx | |
0x04e30648: movzx ebx,BYTE PTR [esi] | |
0x04e3064b: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30652: movzx ebx,BYTE PTR [esi+3] | |
0x04e30656: add esi,0x3 | |
0x04e30659: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
if_icmple 164 if_icmple [0x04e30670, 0x04e306a0] 48 bytes | |
0x04e30670: pop eax | |
0x04e30671: pop edx | |
0x04e30672: cmp edx,eax | |
0x04e30674: jg 0x04e30692 | |
0x04e3067a: mov ecx,DWORD PTR [ebp-12] | |
0x04e3067d: movsx edx,WORD PTR [esi+1] | |
0x04e30681: bswap edx | |
0x04e30683: sar edx,0x10 | |
0x04e30686: add esi,edx | |
0x04e30688: movzx ebx,BYTE PTR [esi] | |
0x04e3068b: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30692: movzx ebx,BYTE PTR [esi+3] | |
0x04e30696: add esi,0x3 | |
0x04e30699: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
if_acmpeq 165 if_acmpeq [0x04e306b0, 0x04e306e0] 48 bytes | |
0x04e306b0: pop eax | |
0x04e306b1: pop edx | |
0x04e306b2: cmp edx,eax | |
0x04e306b4: jne 0x04e306d2 | |
0x04e306ba: mov ecx,DWORD PTR [ebp-12] | |
0x04e306bd: movsx edx,WORD PTR [esi+1] | |
0x04e306c1: bswap edx | |
0x04e306c3: sar edx,0x10 | |
0x04e306c6: add esi,edx | |
0x04e306c8: movzx ebx,BYTE PTR [esi] | |
0x04e306cb: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e306d2: movzx ebx,BYTE PTR [esi+3] | |
0x04e306d6: add esi,0x3 | |
0x04e306d9: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
if_acmpne 166 if_acmpne [0x04e306f0, 0x04e30720] 48 bytes | |
0x04e306f0: pop eax | |
0x04e306f1: pop edx | |
0x04e306f2: cmp edx,eax | |
0x04e306f4: je 0x04e30712 | |
0x04e306fa: mov ecx,DWORD PTR [ebp-12] | |
0x04e306fd: movsx edx,WORD PTR [esi+1] | |
0x04e30701: bswap edx | |
0x04e30703: sar edx,0x10 | |
0x04e30706: add esi,edx | |
0x04e30708: movzx ebx,BYTE PTR [esi] | |
0x04e3070b: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30712: movzx ebx,BYTE PTR [esi+3] | |
0x04e30716: add esi,0x3 | |
0x04e30719: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
goto 167 goto [0x04e30730, 0x04e30770] 64 bytes | |
0x04e30730: sub esp,0x4 | |
0x04e30733: fstp DWORD PTR [esp] | |
0x04e30736: jmp 0x04e30754 | |
0x04e3073b: sub esp,0x8 | |
0x04e3073e: fstp QWORD PTR [esp] | |
0x04e30741: jmp 0x04e30754 | |
0x04e30746: push edx | |
0x04e30747: push eax | |
0x04e30748: jmp 0x04e30754 | |
0x04e3074d: push eax | |
0x04e3074e: jmp 0x04e30754 | |
0x04e30753: push eax | |
0x04e30754: mov ecx,DWORD PTR [ebp-12] | |
0x04e30757: movsx edx,WORD PTR [esi+1] | |
0x04e3075b: bswap edx | |
0x04e3075d: sar edx,0x10 | |
0x04e30760: add esi,edx | |
0x04e30762: movzx ebx,BYTE PTR [esi] | |
0x04e30765: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3076c: add BYTE PTR [eax],al | |
0x04e3076e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
jsr 168 jsr [0x04e30780, 0x04e307d0] 80 bytes | |
0x04e30780: sub esp,0x4 | |
0x04e30783: fstp DWORD PTR [esp] | |
0x04e30786: jmp 0x04e307a4 | |
0x04e3078b: sub esp,0x8 | |
0x04e3078e: fstp QWORD PTR [esp] | |
0x04e30791: jmp 0x04e307a4 | |
0x04e30796: push edx | |
0x04e30797: push eax | |
0x04e30798: jmp 0x04e307a4 | |
0x04e3079d: push eax | |
0x04e3079e: jmp 0x04e307a4 | |
0x04e307a3: push eax | |
0x04e307a4: mov ecx,DWORD PTR [ebp-12] | |
0x04e307a7: movsx edx,WORD PTR [esi+1] | |
0x04e307ab: bswap edx | |
0x04e307ad: sar edx,0x10 | |
0x04e307b0: movzx ebx,BYTE PTR [esi+edx] | |
0x04e307b4: lea eax,[esi-37] | |
0x04e307b7: sub eax,DWORD PTR [ecx+4] | |
0x04e307ba: add esi,edx | |
0x04e307bc: push eax | |
0x04e307bd: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e307c4: add BYTE PTR [eax],al | |
0x04e307c6: add BYTE PTR [eax],al | |
0x04e307c8: add BYTE PTR [eax],al | |
0x04e307ca: add BYTE PTR [eax],al | |
0x04e307cc: add BYTE PTR [eax],al | |
0x04e307ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ret 169 ret [0x04e307e0, 0x04e30850] 112 bytes | |
0x04e307e0: sub esp,0x4 | |
0x04e307e3: fstp DWORD PTR [esp] | |
0x04e307e6: jmp 0x04e30804 | |
0x04e307eb: sub esp,0x8 | |
0x04e307ee: fstp QWORD PTR [esp] | |
0x04e307f1: jmp 0x04e30804 | |
0x04e307f6: push edx | |
0x04e307f7: push eax | |
0x04e307f8: jmp 0x04e30804 | |
0x04e307fd: push eax | |
0x04e307fe: jmp 0x04e30804 | |
0x04e30803: push eax | |
0x04e30804: movzx ebx,BYTE PTR [esi+1] | |
0x04e30808: neg ebx | |
0x04e3080a: mov ebx,DWORD PTR [edi+ebx*4] | |
0x04e3080d: mov eax,DWORD PTR [ebp-12] | |
0x04e30810: mov esi,DWORD PTR [eax+4] | |
0x04e30813: lea esi,[esi+ebx+40] | |
0x04e30817: movzx ebx,BYTE PTR [esi] | |
0x04e3081a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30821: movzx ebx,WORD PTR [esi+2] | |
0x04e30825: bswap ebx | |
0x04e30827: shr ebx,0x10 | |
0x04e3082a: neg ebx | |
0x04e3082c: mov ebx,DWORD PTR [edi+ebx*4] | |
0x04e3082f: mov eax,DWORD PTR [ebp-12] | |
0x04e30832: mov esi,DWORD PTR [eax+4] | |
0x04e30835: lea esi,[esi+ebx+40] | |
0x04e30839: movzx ebx,BYTE PTR [esi] | |
0x04e3083c: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e30843: nop | |
0x04e30844: add BYTE PTR [eax],al | |
0x04e30846: add BYTE PTR [eax],al | |
0x04e30848: add BYTE PTR [eax],al | |
0x04e3084a: add BYTE PTR [eax],al | |
0x04e3084c: add BYTE PTR [eax],al | |
0x04e3084e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
tableswitch 170 tableswitch [0x04e30860, 0x04e308a0] 64 bytes | |
0x04e30860: pop eax | |
0x04e30861: lea ebx,[esi+4] | |
0x04e30864: and ebx,0xfffffffc | |
0x04e30867: mov ecx,DWORD PTR [ebx+4] | |
0x04e3086a: mov edx,DWORD PTR [ebx+8] | |
0x04e3086d: bswap ecx | |
0x04e3086f: bswap edx | |
0x04e30871: cmp eax,ecx | |
0x04e30873: jl 0x04e3088e | |
0x04e30875: cmp eax,edx | |
0x04e30877: jg 0x04e3088e | |
0x04e30879: sub eax,ecx | |
0x04e3087b: mov edx,DWORD PTR [ebx+eax*4+12] | |
0x04e3087f: bswap edx | |
0x04e30881: movzx ebx,BYTE PTR [esi+edx] | |
0x04e30885: add esi,edx | |
0x04e30887: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3088e: mov edx,DWORD PTR [ebx] | |
0x04e30890: jmp 0x04e3087f | |
0x04e30892: xchg ax,ax | |
0x04e30894: add BYTE PTR [eax],al | |
0x04e30896: add BYTE PTR [eax],al | |
0x04e30898: add BYTE PTR [eax],al | |
0x04e3089a: add BYTE PTR [eax],al | |
0x04e3089c: add BYTE PTR [eax],al | |
0x04e3089e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
lookupswitch 171 lookupswitch [0x04e308b0, 0x04e308d0] 32 bytes | |
0x04e308b0: pop eax | |
0x04e308b1: push 0x7016018c | |
0x04e308b6: call 0x04e308bb | |
0x04e308bb: pusha | |
0x04e308bc: call 0x70045bf0 | |
0x04e308c1: hlt | |
0x04e308c2: xchg ax,ax | |
0x04e308c4: add BYTE PTR [eax],al | |
0x04e308c6: add BYTE PTR [eax],al | |
0x04e308c8: add BYTE PTR [eax],al | |
0x04e308ca: add BYTE PTR [eax],al | |
0x04e308cc: add BYTE PTR [eax],al | |
0x04e308ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ireturn 172 ireturn [0x04e308e0, 0x04e30b50] 624 bytes | |
0x04e308e0: pop eax | |
0x04e308e1: mov ecx,DWORD PTR [ebp-12] | |
0x04e308e4: mov ecx,DWORD PTR [ecx+4] | |
0x04e308e7: movzx ecx,BYTE PTR [ecx+22] | |
0x04e308eb: cmp ecx,0xa | |
0x04e308ee: je 0x04e30933 | |
0x04e308f4: cmp ecx,0x4 | |
0x04e308f7: jne 0x04e30905 | |
0x04e308fd: and eax,0x1 | |
0x04e30900: jmp 0x04e30933 | |
0x04e30905: cmp ecx,0x8 | |
0x04e30908: jne 0x04e30919 | |
0x04e3090e: shl eax,0x18 | |
0x04e30911: sar eax,0x18 | |
0x04e30914: jmp 0x04e30933 | |
0x04e30919: cmp ecx,0x5 | |
0x04e3091c: jne 0x04e3092d | |
0x04e30922: and eax,0xffff | |
0x04e30928: jmp 0x04e30933 | |
0x04e3092d: shl eax,0x10 | |
0x04e30930: sar eax,0x10 | |
0x04e30933: mov ecx,DWORD PTR fs:0x0 | |
0x04e3093b: mov ecx,DWORD PTR [ecx-12] | |
0x04e3093e: mov bl,BYTE PTR [ecx+0x195] | |
0x04e30944: mov edi,ebx | |
0x04e30946: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e3094d: mov ebx,DWORD PTR [ebp-12] | |
0x04e30950: mov ecx,DWORD PTR [ebx+16] | |
0x04e30953: test ecx,0x20 | |
0x04e30959: je 0x04e30a8c | |
0x04e3095f: mov ecx,edi | |
0x04e30961: test cl,0xff | |
0x04e30964: jne 0x04e30b1d | |
0x04e3096a: push eax | |
0x04e3096b: lea edx,[ebp-40] | |
0x04e3096e: mov eax,DWORD PTR [edx+4] | |
0x04e30971: test eax,eax | |
0x04e30973: jne 0x04e309f0 | |
0x04e30979: pop eax | |
0x04e3097a: emms | |
0x04e3097c: call 0x04e30986 | |
0x04e30981: jmp 0x04e309df | |
0x04e30986: lea eax,[esp+4] | |
0x04e3098a: mov DWORD PTR [ebp-28],esi | |
0x04e3098d: mov edi,DWORD PTR fs:0x0 | |
0x04e30995: mov edi,DWORD PTR [edi-12] | |
0x04e30998: push edi | |
0x04e30999: mov DWORD PTR [edi+0x138],ebp | |
0x04e3099f: mov DWORD PTR [edi+0x130],eax | |
0x04e309a5: call 0x6fecddb0 | |
0x04e309aa: add esp,0x4 | |
0x04e309ad: mov DWORD PTR [edi+0x130],0x0 | |
0x04e309b7: mov DWORD PTR [edi+0x138],0x0 | |
0x04e309c1: mov DWORD PTR [edi+0x134],0x0 | |
0x04e309cb: cmp DWORD PTR [edi+4],0x0 | |
0x04e309d2: jne 0x04e20380 | |
0x04e309d8: mov esi,DWORD PTR [ebp-28] | |
0x04e309db: mov edi,DWORD PTR [ebp-24] | |
0x04e309de: ret | |
0x04e309df: push 0x7015e86c | |
0x04e309e4: call 0x04e309e9 | |
0x04e309e9: pusha | |
0x04e309ea: call 0x70045bf0 | |
0x04e309ef: hlt | |
0x04e309f0: mov DWORD PTR [ebp-28],esi | |
0x04e309f3: lea eax,[edx] | |
0x04e309f5: mov ecx,DWORD PTR [edx+4] | |
0x04e309f8: mov DWORD PTR [edx+4],0x0 | |
0x04e309ff: mov ebx,DWORD PTR [ecx] | |
0x04e30a01: and ebx,0x7 | |
0x04e30a04: cmp ebx,0x5 | |
0x04e30a07: je 0x04e30a88 | |
0x04e30a0d: mov ebx,DWORD PTR [eax] | |
0x04e30a0f: test ebx,ebx | |
0x04e30a11: je 0x04e30a88 | |
0x04e30a17: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e30a1b: je 0x04e30a88 | |
0x04e30a21: mov DWORD PTR [edx+4],ecx | |
0x04e30a24: call 0x04e30a2e | |
0x04e30a29: jmp 0x04e30a88 | |
0x04e30a2e: push edx | |
0x04e30a2f: lea eax,[esp+8] | |
0x04e30a33: mov DWORD PTR [ebp-28],esi | |
0x04e30a36: mov edi,DWORD PTR fs:0x0 | |
0x04e30a3e: mov edi,DWORD PTR [edi-12] | |
0x04e30a41: push edi | |
0x04e30a42: mov DWORD PTR [edi+0x138],ebp | |
0x04e30a48: mov DWORD PTR [edi+0x130],eax | |
0x04e30a4e: call 0x6fecdc60 | |
0x04e30a53: add esp,0x8 | |
0x04e30a56: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30a60: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30a6a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30a74: cmp DWORD PTR [edi+4],0x0 | |
0x04e30a7b: jne 0x04e20380 | |
0x04e30a81: mov esi,DWORD PTR [ebp-28] | |
0x04e30a84: mov edi,DWORD PTR [ebp-24] | |
0x04e30a87: ret | |
0x04e30a88: mov esi,DWORD PTR [ebp-28] | |
0x04e30a8b: pop eax | |
0x04e30a8c: mov ecx,DWORD PTR [ebp-32] | |
0x04e30a8f: lea ebx,[ebp-32] | |
0x04e30a92: jmp 0x04e30b19 | |
0x04e30a97: emms | |
0x04e30a99: call 0x04e30aa3 | |
0x04e30a9e: jmp 0x04e30afc | |
0x04e30aa3: lea eax,[esp+4] | |
0x04e30aa7: mov DWORD PTR [ebp-28],esi | |
0x04e30aaa: mov edi,DWORD PTR fs:0x0 | |
0x04e30ab2: mov edi,DWORD PTR [edi-12] | |
0x04e30ab5: push edi | |
0x04e30ab6: mov DWORD PTR [edi+0x138],ebp | |
0x04e30abc: mov DWORD PTR [edi+0x130],eax | |
0x04e30ac2: call 0x6fecddb0 | |
0x04e30ac7: add esp,0x4 | |
0x04e30aca: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30ad4: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30ade: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30ae8: cmp DWORD PTR [edi+4],0x0 | |
0x04e30aef: jne 0x04e20380 | |
0x04e30af5: mov esi,DWORD PTR [ebp-28] | |
0x04e30af8: mov edi,DWORD PTR [ebp-24] | |
0x04e30afb: ret | |
0x04e30afc: push 0x7015e86c | |
0x04e30b01: call 0x04e30b06 | |
0x04e30b06: pusha | |
0x04e30b07: call 0x70045bf0 | |
0x04e30b0c: hlt | |
0x04e30b0d: cmp DWORD PTR [ecx+4],0x0 | |
0x04e30b14: jne 0x04e30a97 | |
0x04e30b16: add ecx,0x8 | |
0x04e30b19: cmp ecx,ebx | |
0x04e30b1b: jne 0x04e30b0d | |
0x04e30b1d: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e30b24: je 0x04e30b44 | |
0x04e30b2a: push eax | |
0x04e30b2b: mov ebx,DWORD PTR fs:0x0 | |
0x04e30b33: mov ebx,DWORD PTR [ebx-12] | |
0x04e30b36: mov ecx,DWORD PTR [ebp-12] | |
0x04e30b39: push ecx | |
0x04e30b3a: push ebx | |
0x04e30b3b: call 0x6ffbd8d0 | |
0x04e30b40: add esp,0x8 | |
0x04e30b43: pop eax | |
0x04e30b44: mov ebx,DWORD PTR [ebp-4] | |
0x04e30b47: mov esp,ebp | |
0x04e30b49: pop ebp | |
0x04e30b4a: pop esi | |
0x04e30b4b: mov esp,ebx | |
0x04e30b4d: jmp esi | |
0x04e30b4f: nop | |
---------------------------------------------------------------------- | |
lreturn 173 lreturn [0x04e30b60, 0x04e30d90] 560 bytes | |
0x04e30b60: pop eax | |
0x04e30b61: pop edx | |
0x04e30b62: mov ecx,DWORD PTR fs:0x0 | |
0x04e30b6a: mov ecx,DWORD PTR [ecx-12] | |
0x04e30b6d: mov bl,BYTE PTR [ecx+0x195] | |
0x04e30b73: mov edi,ebx | |
0x04e30b75: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e30b7c: mov ebx,DWORD PTR [ebp-12] | |
0x04e30b7f: mov ecx,DWORD PTR [ebx+16] | |
0x04e30b82: test ecx,0x20 | |
0x04e30b88: je 0x04e30cbe | |
0x04e30b8e: mov ecx,edi | |
0x04e30b90: test cl,0xff | |
0x04e30b93: jne 0x04e30d4f | |
0x04e30b99: push edx | |
0x04e30b9a: push eax | |
0x04e30b9b: lea edx,[ebp-40] | |
0x04e30b9e: mov eax,DWORD PTR [edx+4] | |
0x04e30ba1: test eax,eax | |
0x04e30ba3: jne 0x04e30c21 | |
0x04e30ba9: pop eax | |
0x04e30baa: pop edx | |
0x04e30bab: emms | |
0x04e30bad: call 0x04e30bb7 | |
0x04e30bb2: jmp 0x04e30c10 | |
0x04e30bb7: lea eax,[esp+4] | |
0x04e30bbb: mov DWORD PTR [ebp-28],esi | |
0x04e30bbe: mov edi,DWORD PTR fs:0x0 | |
0x04e30bc6: mov edi,DWORD PTR [edi-12] | |
0x04e30bc9: push edi | |
0x04e30bca: mov DWORD PTR [edi+0x138],ebp | |
0x04e30bd0: mov DWORD PTR [edi+0x130],eax | |
0x04e30bd6: call 0x6fecddb0 | |
0x04e30bdb: add esp,0x4 | |
0x04e30bde: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30be8: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30bf2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30bfc: cmp DWORD PTR [edi+4],0x0 | |
0x04e30c03: jne 0x04e20380 | |
0x04e30c09: mov esi,DWORD PTR [ebp-28] | |
0x04e30c0c: mov edi,DWORD PTR [ebp-24] | |
0x04e30c0f: ret | |
0x04e30c10: push 0x7015e86c | |
0x04e30c15: call 0x04e30c1a | |
0x04e30c1a: pusha | |
0x04e30c1b: call 0x70045bf0 | |
0x04e30c20: hlt | |
0x04e30c21: mov DWORD PTR [ebp-28],esi | |
0x04e30c24: lea eax,[edx] | |
0x04e30c26: mov ecx,DWORD PTR [edx+4] | |
0x04e30c29: mov DWORD PTR [edx+4],0x0 | |
0x04e30c30: mov ebx,DWORD PTR [ecx] | |
0x04e30c32: and ebx,0x7 | |
0x04e30c35: cmp ebx,0x5 | |
0x04e30c38: je 0x04e30cb9 | |
0x04e30c3e: mov ebx,DWORD PTR [eax] | |
0x04e30c40: test ebx,ebx | |
0x04e30c42: je 0x04e30cb9 | |
0x04e30c48: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e30c4c: je 0x04e30cb9 | |
0x04e30c52: mov DWORD PTR [edx+4],ecx | |
0x04e30c55: call 0x04e30c5f | |
0x04e30c5a: jmp 0x04e30cb9 | |
0x04e30c5f: push edx | |
0x04e30c60: lea eax,[esp+8] | |
0x04e30c64: mov DWORD PTR [ebp-28],esi | |
0x04e30c67: mov edi,DWORD PTR fs:0x0 | |
0x04e30c6f: mov edi,DWORD PTR [edi-12] | |
0x04e30c72: push edi | |
0x04e30c73: mov DWORD PTR [edi+0x138],ebp | |
0x04e30c79: mov DWORD PTR [edi+0x130],eax | |
0x04e30c7f: call 0x6fecdc60 | |
0x04e30c84: add esp,0x8 | |
0x04e30c87: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30c91: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30c9b: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30ca5: cmp DWORD PTR [edi+4],0x0 | |
0x04e30cac: jne 0x04e20380 | |
0x04e30cb2: mov esi,DWORD PTR [ebp-28] | |
0x04e30cb5: mov edi,DWORD PTR [ebp-24] | |
0x04e30cb8: ret | |
0x04e30cb9: mov esi,DWORD PTR [ebp-28] | |
0x04e30cbc: pop eax | |
0x04e30cbd: pop edx | |
0x04e30cbe: mov ecx,DWORD PTR [ebp-32] | |
0x04e30cc1: lea ebx,[ebp-32] | |
0x04e30cc4: jmp 0x04e30d4b | |
0x04e30cc9: emms | |
0x04e30ccb: call 0x04e30cd5 | |
0x04e30cd0: jmp 0x04e30d2e | |
0x04e30cd5: lea eax,[esp+4] | |
0x04e30cd9: mov DWORD PTR [ebp-28],esi | |
0x04e30cdc: mov edi,DWORD PTR fs:0x0 | |
0x04e30ce4: mov edi,DWORD PTR [edi-12] | |
0x04e30ce7: push edi | |
0x04e30ce8: mov DWORD PTR [edi+0x138],ebp | |
0x04e30cee: mov DWORD PTR [edi+0x130],eax | |
0x04e30cf4: call 0x6fecddb0 | |
0x04e30cf9: add esp,0x4 | |
0x04e30cfc: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30d06: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30d10: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30d1a: cmp DWORD PTR [edi+4],0x0 | |
0x04e30d21: jne 0x04e20380 | |
0x04e30d27: mov esi,DWORD PTR [ebp-28] | |
0x04e30d2a: mov edi,DWORD PTR [ebp-24] | |
0x04e30d2d: ret | |
0x04e30d2e: push 0x7015e86c | |
0x04e30d33: call 0x04e30d38 | |
0x04e30d38: pusha | |
0x04e30d39: call 0x70045bf0 | |
0x04e30d3e: hlt | |
0x04e30d3f: cmp DWORD PTR [ecx+4],0x0 | |
0x04e30d46: jne 0x04e30cc9 | |
0x04e30d48: add ecx,0x8 | |
0x04e30d4b: cmp ecx,ebx | |
0x04e30d4d: jne 0x04e30d3f | |
0x04e30d4f: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e30d56: je 0x04e30d78 | |
0x04e30d5c: push edx | |
0x04e30d5d: push eax | |
0x04e30d5e: mov ebx,DWORD PTR fs:0x0 | |
0x04e30d66: mov ebx,DWORD PTR [ebx-12] | |
0x04e30d69: mov ecx,DWORD PTR [ebp-12] | |
0x04e30d6c: push ecx | |
0x04e30d6d: push ebx | |
0x04e30d6e: call 0x6ffbd8d0 | |
0x04e30d73: add esp,0x8 | |
0x04e30d76: pop eax | |
0x04e30d77: pop edx | |
0x04e30d78: mov ebx,DWORD PTR [ebp-4] | |
0x04e30d7b: mov esp,ebp | |
0x04e30d7d: pop ebp | |
0x04e30d7e: pop esi | |
0x04e30d7f: mov esp,ebx | |
0x04e30d81: jmp esi | |
0x04e30d83: nop | |
0x04e30d84: add BYTE PTR [eax],al | |
0x04e30d86: add BYTE PTR [eax],al | |
0x04e30d88: add BYTE PTR [eax],al | |
0x04e30d8a: add BYTE PTR [eax],al | |
0x04e30d8c: add BYTE PTR [eax],al | |
0x04e30d8e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
freturn 174 freturn [0x04e30da0, 0x04e30ff0] 592 bytes | |
0x04e30da0: fld DWORD PTR [esp] | |
0x04e30da3: add esp,0x4 | |
0x04e30da6: mov ecx,DWORD PTR fs:0x0 | |
0x04e30dae: mov ecx,DWORD PTR [ecx-12] | |
0x04e30db1: mov bl,BYTE PTR [ecx+0x195] | |
0x04e30db7: mov edi,ebx | |
0x04e30db9: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e30dc0: mov ebx,DWORD PTR [ebp-12] | |
0x04e30dc3: mov ecx,DWORD PTR [ebx+16] | |
0x04e30dc6: test ecx,0x20 | |
0x04e30dcc: je 0x04e30f0e | |
0x04e30dd2: mov ecx,edi | |
0x04e30dd4: test cl,0xff | |
0x04e30dd7: jne 0x04e30f9f | |
0x04e30ddd: sub esp,0x4 | |
0x04e30de0: fstp DWORD PTR [esp] | |
0x04e30de3: lea edx,[ebp-40] | |
0x04e30de6: mov eax,DWORD PTR [edx+4] | |
0x04e30de9: test eax,eax | |
0x04e30deb: jne 0x04e30e6d | |
0x04e30df1: fld DWORD PTR [esp] | |
0x04e30df4: add esp,0x4 | |
0x04e30df7: emms | |
0x04e30df9: call 0x04e30e03 | |
0x04e30dfe: jmp 0x04e30e5c | |
0x04e30e03: lea eax,[esp+4] | |
0x04e30e07: mov DWORD PTR [ebp-28],esi | |
0x04e30e0a: mov edi,DWORD PTR fs:0x0 | |
0x04e30e12: mov edi,DWORD PTR [edi-12] | |
0x04e30e15: push edi | |
0x04e30e16: mov DWORD PTR [edi+0x138],ebp | |
0x04e30e1c: mov DWORD PTR [edi+0x130],eax | |
0x04e30e22: call 0x6fecddb0 | |
0x04e30e27: add esp,0x4 | |
0x04e30e2a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30e34: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30e3e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30e48: cmp DWORD PTR [edi+4],0x0 | |
0x04e30e4f: jne 0x04e20380 | |
0x04e30e55: mov esi,DWORD PTR [ebp-28] | |
0x04e30e58: mov edi,DWORD PTR [ebp-24] | |
0x04e30e5b: ret | |
0x04e30e5c: push 0x7015e86c | |
0x04e30e61: call 0x04e30e66 | |
0x04e30e66: pusha | |
0x04e30e67: call 0x70045bf0 | |
0x04e30e6c: hlt | |
0x04e30e6d: mov DWORD PTR [ebp-28],esi | |
0x04e30e70: lea eax,[edx] | |
0x04e30e72: mov ecx,DWORD PTR [edx+4] | |
0x04e30e75: mov DWORD PTR [edx+4],0x0 | |
0x04e30e7c: mov ebx,DWORD PTR [ecx] | |
0x04e30e7e: and ebx,0x7 | |
0x04e30e81: cmp ebx,0x5 | |
0x04e30e84: je 0x04e30f05 | |
0x04e30e8a: mov ebx,DWORD PTR [eax] | |
0x04e30e8c: test ebx,ebx | |
0x04e30e8e: je 0x04e30f05 | |
0x04e30e94: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e30e98: je 0x04e30f05 | |
0x04e30e9e: mov DWORD PTR [edx+4],ecx | |
0x04e30ea1: call 0x04e30eab | |
0x04e30ea6: jmp 0x04e30f05 | |
0x04e30eab: push edx | |
0x04e30eac: lea eax,[esp+8] | |
0x04e30eb0: mov DWORD PTR [ebp-28],esi | |
0x04e30eb3: mov edi,DWORD PTR fs:0x0 | |
0x04e30ebb: mov edi,DWORD PTR [edi-12] | |
0x04e30ebe: push edi | |
0x04e30ebf: mov DWORD PTR [edi+0x138],ebp | |
0x04e30ec5: mov DWORD PTR [edi+0x130],eax | |
0x04e30ecb: call 0x6fecdc60 | |
0x04e30ed0: add esp,0x8 | |
0x04e30ed3: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30edd: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30ee7: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30ef1: cmp DWORD PTR [edi+4],0x0 | |
0x04e30ef8: jne 0x04e20380 | |
0x04e30efe: mov esi,DWORD PTR [ebp-28] | |
0x04e30f01: mov edi,DWORD PTR [ebp-24] | |
0x04e30f04: ret | |
0x04e30f05: mov esi,DWORD PTR [ebp-28] | |
0x04e30f08: fld DWORD PTR [esp] | |
0x04e30f0b: add esp,0x4 | |
0x04e30f0e: mov ecx,DWORD PTR [ebp-32] | |
0x04e30f11: lea ebx,[ebp-32] | |
0x04e30f14: jmp 0x04e30f9b | |
0x04e30f19: emms | |
0x04e30f1b: call 0x04e30f25 | |
0x04e30f20: jmp 0x04e30f7e | |
0x04e30f25: lea eax,[esp+4] | |
0x04e30f29: mov DWORD PTR [ebp-28],esi | |
0x04e30f2c: mov edi,DWORD PTR fs:0x0 | |
0x04e30f34: mov edi,DWORD PTR [edi-12] | |
0x04e30f37: push edi | |
0x04e30f38: mov DWORD PTR [edi+0x138],ebp | |
0x04e30f3e: mov DWORD PTR [edi+0x130],eax | |
0x04e30f44: call 0x6fecddb0 | |
0x04e30f49: add esp,0x4 | |
0x04e30f4c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e30f56: mov DWORD PTR [edi+0x138],0x0 | |
0x04e30f60: mov DWORD PTR [edi+0x134],0x0 | |
0x04e30f6a: cmp DWORD PTR [edi+4],0x0 | |
0x04e30f71: jne 0x04e20380 | |
0x04e30f77: mov esi,DWORD PTR [ebp-28] | |
0x04e30f7a: mov edi,DWORD PTR [ebp-24] | |
0x04e30f7d: ret | |
0x04e30f7e: push 0x7015e86c | |
0x04e30f83: call 0x04e30f88 | |
0x04e30f88: pusha | |
0x04e30f89: call 0x70045bf0 | |
0x04e30f8e: hlt | |
0x04e30f8f: cmp DWORD PTR [ecx+4],0x0 | |
0x04e30f96: jne 0x04e30f19 | |
0x04e30f98: add ecx,0x8 | |
0x04e30f9b: cmp ecx,ebx | |
0x04e30f9d: jne 0x04e30f8f | |
0x04e30f9f: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e30fa6: je 0x04e30fd0 | |
0x04e30fac: sub esp,0x4 | |
0x04e30faf: fstp DWORD PTR [esp] | |
0x04e30fb2: mov ebx,DWORD PTR fs:0x0 | |
0x04e30fba: mov ebx,DWORD PTR [ebx-12] | |
0x04e30fbd: mov ecx,DWORD PTR [ebp-12] | |
0x04e30fc0: push ecx | |
0x04e30fc1: push ebx | |
0x04e30fc2: call 0x6ffbd8d0 | |
0x04e30fc7: add esp,0x8 | |
0x04e30fca: fld DWORD PTR [esp] | |
0x04e30fcd: add esp,0x4 | |
0x04e30fd0: mov ebx,DWORD PTR [ebp-4] | |
0x04e30fd3: mov esp,ebp | |
0x04e30fd5: pop ebp | |
0x04e30fd6: pop esi | |
0x04e30fd7: mov esp,ebx | |
0x04e30fd9: sub esp,0x4 | |
0x04e30fdc: fstp DWORD PTR [esp] | |
0x04e30fdf: lds edi,(bad) | |
0x04e30fe0: cli | |
0x04e30fe1: adc BYTE PTR [esp],al | |
0x04e30fe4: add esp,0x4 | |
0x04e30fe7: jmp esi | |
0x04e30fe9: xchg ax,ax | |
0x04e30fec: add BYTE PTR [eax],al | |
0x04e30fee: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
dreturn 175 dreturn [0x04e31000, 0x04e31250] 592 bytes | |
0x04e31000: fld QWORD PTR [esp] | |
0x04e31003: add esp,0x8 | |
0x04e31006: mov ecx,DWORD PTR fs:0x0 | |
0x04e3100e: mov ecx,DWORD PTR [ecx-12] | |
0x04e31011: mov bl,BYTE PTR [ecx+0x195] | |
0x04e31017: mov edi,ebx | |
0x04e31019: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e31020: mov ebx,DWORD PTR [ebp-12] | |
0x04e31023: mov ecx,DWORD PTR [ebx+16] | |
0x04e31026: test ecx,0x20 | |
0x04e3102c: je 0x04e3116e | |
0x04e31032: mov ecx,edi | |
0x04e31034: test cl,0xff | |
0x04e31037: jne 0x04e311ff | |
0x04e3103d: sub esp,0x8 | |
0x04e31040: fstp QWORD PTR [esp] | |
0x04e31043: lea edx,[ebp-40] | |
0x04e31046: mov eax,DWORD PTR [edx+4] | |
0x04e31049: test eax,eax | |
0x04e3104b: jne 0x04e310cd | |
0x04e31051: fld QWORD PTR [esp] | |
0x04e31054: add esp,0x8 | |
0x04e31057: emms | |
0x04e31059: call 0x04e31063 | |
0x04e3105e: jmp 0x04e310bc | |
0x04e31063: lea eax,[esp+4] | |
0x04e31067: mov DWORD PTR [ebp-28],esi | |
0x04e3106a: mov edi,DWORD PTR fs:0x0 | |
0x04e31072: mov edi,DWORD PTR [edi-12] | |
0x04e31075: push edi | |
0x04e31076: mov DWORD PTR [edi+0x138],ebp | |
0x04e3107c: mov DWORD PTR [edi+0x130],eax | |
0x04e31082: call 0x6fecddb0 | |
0x04e31087: add esp,0x4 | |
0x04e3108a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31094: mov DWORD PTR [edi+0x138],0x0 | |
0x04e3109e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e310a8: cmp DWORD PTR [edi+4],0x0 | |
0x04e310af: jne 0x04e20380 | |
0x04e310b5: mov esi,DWORD PTR [ebp-28] | |
0x04e310b8: mov edi,DWORD PTR [ebp-24] | |
0x04e310bb: ret | |
0x04e310bc: push 0x7015e86c | |
0x04e310c1: call 0x04e310c6 | |
0x04e310c6: pusha | |
0x04e310c7: call 0x70045bf0 | |
0x04e310cc: hlt | |
0x04e310cd: mov DWORD PTR [ebp-28],esi | |
0x04e310d0: lea eax,[edx] | |
0x04e310d2: mov ecx,DWORD PTR [edx+4] | |
0x04e310d5: mov DWORD PTR [edx+4],0x0 | |
0x04e310dc: mov ebx,DWORD PTR [ecx] | |
0x04e310de: and ebx,0x7 | |
0x04e310e1: cmp ebx,0x5 | |
0x04e310e4: je 0x04e31165 | |
0x04e310ea: mov ebx,DWORD PTR [eax] | |
0x04e310ec: test ebx,ebx | |
0x04e310ee: je 0x04e31165 | |
0x04e310f4: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e310f8: je 0x04e31165 | |
0x04e310fe: mov DWORD PTR [edx+4],ecx | |
0x04e31101: call 0x04e3110b | |
0x04e31106: jmp 0x04e31165 | |
0x04e3110b: push edx | |
0x04e3110c: lea eax,[esp+8] | |
0x04e31110: mov DWORD PTR [ebp-28],esi | |
0x04e31113: mov edi,DWORD PTR fs:0x0 | |
0x04e3111b: mov edi,DWORD PTR [edi-12] | |
0x04e3111e: push edi | |
0x04e3111f: mov DWORD PTR [edi+0x138],ebp | |
0x04e31125: mov DWORD PTR [edi+0x130],eax | |
0x04e3112b: call 0x6fecdc60 | |
0x04e31130: add esp,0x8 | |
0x04e31133: mov DWORD PTR [edi+0x130],0x0 | |
0x04e3113d: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31147: mov DWORD PTR [edi+0x134],0x0 | |
0x04e31151: cmp DWORD PTR [edi+4],0x0 | |
0x04e31158: jne 0x04e20380 | |
0x04e3115e: mov esi,DWORD PTR [ebp-28] | |
0x04e31161: mov edi,DWORD PTR [ebp-24] | |
0x04e31164: ret | |
0x04e31165: mov esi,DWORD PTR [ebp-28] | |
0x04e31168: fld QWORD PTR [esp] | |
0x04e3116b: add esp,0x8 | |
0x04e3116e: mov ecx,DWORD PTR [ebp-32] | |
0x04e31171: lea ebx,[ebp-32] | |
0x04e31174: jmp 0x04e311fb | |
0x04e31179: emms | |
0x04e3117b: call 0x04e31185 | |
0x04e31180: jmp 0x04e311de | |
0x04e31185: lea eax,[esp+4] | |
0x04e31189: mov DWORD PTR [ebp-28],esi | |
0x04e3118c: mov edi,DWORD PTR fs:0x0 | |
0x04e31194: mov edi,DWORD PTR [edi-12] | |
0x04e31197: push edi | |
0x04e31198: mov DWORD PTR [edi+0x138],ebp | |
0x04e3119e: mov DWORD PTR [edi+0x130],eax | |
0x04e311a4: call 0x6fecddb0 | |
0x04e311a9: add esp,0x4 | |
0x04e311ac: mov DWORD PTR [edi+0x130],0x0 | |
0x04e311b6: mov DWORD PTR [edi+0x138],0x0 | |
0x04e311c0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e311ca: cmp DWORD PTR [edi+4],0x0 | |
0x04e311d1: jne 0x04e20380 | |
0x04e311d7: mov esi,DWORD PTR [ebp-28] | |
0x04e311da: mov edi,DWORD PTR [ebp-24] | |
0x04e311dd: ret | |
0x04e311de: push 0x7015e86c | |
0x04e311e3: call 0x04e311e8 | |
0x04e311e8: pusha | |
0x04e311e9: call 0x70045bf0 | |
0x04e311ee: hlt | |
0x04e311ef: cmp DWORD PTR [ecx+4],0x0 | |
0x04e311f6: jne 0x04e31179 | |
0x04e311f8: add ecx,0x8 | |
0x04e311fb: cmp ecx,ebx | |
0x04e311fd: jne 0x04e311ef | |
0x04e311ff: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e31206: je 0x04e31230 | |
0x04e3120c: sub esp,0x8 | |
0x04e3120f: fstp QWORD PTR [esp] | |
0x04e31212: mov ebx,DWORD PTR fs:0x0 | |
0x04e3121a: mov ebx,DWORD PTR [ebx-12] | |
0x04e3121d: mov ecx,DWORD PTR [ebp-12] | |
0x04e31220: push ecx | |
0x04e31221: push ebx | |
0x04e31222: call 0x6ffbd8d0 | |
0x04e31227: add esp,0x8 | |
0x04e3122a: fld QWORD PTR [esp] | |
0x04e3122d: add esp,0x8 | |
0x04e31230: mov ebx,DWORD PTR [ebp-4] | |
0x04e31233: mov esp,ebp | |
0x04e31235: pop ebp | |
0x04e31236: pop esi | |
0x04e31237: mov esp,ebx | |
0x04e31239: sub esp,0x8 | |
0x04e3123c: fstp QWORD PTR [esp] | |
0x04e3123f: lds edi,(bad) | |
0x04e31240: sti | |
0x04e31241: adc BYTE PTR [esp],al | |
0x04e31244: add esp,0x8 | |
0x04e31247: jmp esi | |
0x04e31249: xchg ax,ax | |
0x04e3124c: add BYTE PTR [eax],al | |
0x04e3124e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
areturn 176 areturn [0x04e31260, 0x04e31480] 544 bytes | |
0x04e31260: pop eax | |
0x04e31261: mov ecx,DWORD PTR fs:0x0 | |
0x04e31269: mov ecx,DWORD PTR [ecx-12] | |
0x04e3126c: mov bl,BYTE PTR [ecx+0x195] | |
0x04e31272: mov edi,ebx | |
0x04e31274: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e3127b: mov ebx,DWORD PTR [ebp-12] | |
0x04e3127e: mov ecx,DWORD PTR [ebx+16] | |
0x04e31281: test ecx,0x20 | |
0x04e31287: je 0x04e313ba | |
0x04e3128d: mov ecx,edi | |
0x04e3128f: test cl,0xff | |
0x04e31292: jne 0x04e3144b | |
0x04e31298: push eax | |
0x04e31299: lea edx,[ebp-40] | |
0x04e3129c: mov eax,DWORD PTR [edx+4] | |
0x04e3129f: test eax,eax | |
0x04e312a1: jne 0x04e3131e | |
0x04e312a7: pop eax | |
0x04e312a8: emms | |
0x04e312aa: call 0x04e312b4 | |
0x04e312af: jmp 0x04e3130d | |
0x04e312b4: lea eax,[esp+4] | |
0x04e312b8: mov DWORD PTR [ebp-28],esi | |
0x04e312bb: mov edi,DWORD PTR fs:0x0 | |
0x04e312c3: mov edi,DWORD PTR [edi-12] | |
0x04e312c6: push edi | |
0x04e312c7: mov DWORD PTR [edi+0x138],ebp | |
0x04e312cd: mov DWORD PTR [edi+0x130],eax | |
0x04e312d3: call 0x6fecddb0 | |
0x04e312d8: add esp,0x4 | |
0x04e312db: mov DWORD PTR [edi+0x130],0x0 | |
0x04e312e5: mov DWORD PTR [edi+0x138],0x0 | |
0x04e312ef: mov DWORD PTR [edi+0x134],0x0 | |
0x04e312f9: cmp DWORD PTR [edi+4],0x0 | |
0x04e31300: jne 0x04e20380 | |
0x04e31306: mov esi,DWORD PTR [ebp-28] | |
0x04e31309: mov edi,DWORD PTR [ebp-24] | |
0x04e3130c: ret | |
0x04e3130d: push 0x7015e86c | |
0x04e31312: call 0x04e31317 | |
0x04e31317: pusha | |
0x04e31318: call 0x70045bf0 | |
0x04e3131d: hlt | |
0x04e3131e: mov DWORD PTR [ebp-28],esi | |
0x04e31321: lea eax,[edx] | |
0x04e31323: mov ecx,DWORD PTR [edx+4] | |
0x04e31326: mov DWORD PTR [edx+4],0x0 | |
0x04e3132d: mov ebx,DWORD PTR [ecx] | |
0x04e3132f: and ebx,0x7 | |
0x04e31332: cmp ebx,0x5 | |
0x04e31335: je 0x04e313b6 | |
0x04e3133b: mov ebx,DWORD PTR [eax] | |
0x04e3133d: test ebx,ebx | |
0x04e3133f: je 0x04e313b6 | |
0x04e31345: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e31349: je 0x04e313b6 | |
0x04e3134f: mov DWORD PTR [edx+4],ecx | |
0x04e31352: call 0x04e3135c | |
0x04e31357: jmp 0x04e313b6 | |
0x04e3135c: push edx | |
0x04e3135d: lea eax,[esp+8] | |
0x04e31361: mov DWORD PTR [ebp-28],esi | |
0x04e31364: mov edi,DWORD PTR fs:0x0 | |
0x04e3136c: mov edi,DWORD PTR [edi-12] | |
0x04e3136f: push edi | |
0x04e31370: mov DWORD PTR [edi+0x138],ebp | |
0x04e31376: mov DWORD PTR [edi+0x130],eax | |
0x04e3137c: call 0x6fecdc60 | |
0x04e31381: add esp,0x8 | |
0x04e31384: mov DWORD PTR [edi+0x130],0x0 | |
0x04e3138e: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31398: mov DWORD PTR [edi+0x134],0x0 | |
0x04e313a2: cmp DWORD PTR [edi+4],0x0 | |
0x04e313a9: jne 0x04e20380 | |
0x04e313af: mov esi,DWORD PTR [ebp-28] | |
0x04e313b2: mov edi,DWORD PTR [ebp-24] | |
0x04e313b5: ret | |
0x04e313b6: mov esi,DWORD PTR [ebp-28] | |
0x04e313b9: pop eax | |
0x04e313ba: mov ecx,DWORD PTR [ebp-32] | |
0x04e313bd: lea ebx,[ebp-32] | |
0x04e313c0: jmp 0x04e31447 | |
0x04e313c5: emms | |
0x04e313c7: call 0x04e313d1 | |
0x04e313cc: jmp 0x04e3142a | |
0x04e313d1: lea eax,[esp+4] | |
0x04e313d5: mov DWORD PTR [ebp-28],esi | |
0x04e313d8: mov edi,DWORD PTR fs:0x0 | |
0x04e313e0: mov edi,DWORD PTR [edi-12] | |
0x04e313e3: push edi | |
0x04e313e4: mov DWORD PTR [edi+0x138],ebp | |
0x04e313ea: mov DWORD PTR [edi+0x130],eax | |
0x04e313f0: call 0x6fecddb0 | |
0x04e313f5: add esp,0x4 | |
0x04e313f8: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31402: mov DWORD PTR [edi+0x138],0x0 | |
0x04e3140c: mov DWORD PTR [edi+0x134],0x0 | |
0x04e31416: cmp DWORD PTR [edi+4],0x0 | |
0x04e3141d: jne 0x04e20380 | |
0x04e31423: mov esi,DWORD PTR [ebp-28] | |
0x04e31426: mov edi,DWORD PTR [ebp-24] | |
0x04e31429: ret | |
0x04e3142a: push 0x7015e86c | |
0x04e3142f: call 0x04e31434 | |
0x04e31434: pusha | |
0x04e31435: call 0x70045bf0 | |
0x04e3143a: hlt | |
0x04e3143b: cmp DWORD PTR [ecx+4],0x0 | |
0x04e31442: jne 0x04e313c5 | |
0x04e31444: add ecx,0x8 | |
0x04e31447: cmp ecx,ebx | |
0x04e31449: jne 0x04e3143b | |
0x04e3144b: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e31452: je 0x04e31472 | |
0x04e31458: push eax | |
0x04e31459: mov ebx,DWORD PTR fs:0x0 | |
0x04e31461: mov ebx,DWORD PTR [ebx-12] | |
0x04e31464: mov ecx,DWORD PTR [ebp-12] | |
0x04e31467: push ecx | |
0x04e31468: push ebx | |
0x04e31469: call 0x6ffbd8d0 | |
0x04e3146e: add esp,0x8 | |
0x04e31471: pop eax | |
0x04e31472: mov ebx,DWORD PTR [ebp-4] | |
0x04e31475: mov esp,ebp | |
0x04e31477: pop ebp | |
0x04e31478: pop esi | |
0x04e31479: mov esp,ebx | |
0x04e3147b: jmp esi | |
0x04e3147d: xchg ax,ax | |
---------------------------------------------------------------------- | |
return 177 return [0x04e31490, 0x04e316d0] 576 bytes | |
0x04e31490: sub esp,0x4 | |
0x04e31493: fstp DWORD PTR [esp] | |
0x04e31496: jmp 0x04e314b4 | |
0x04e3149b: sub esp,0x8 | |
0x04e3149e: fstp QWORD PTR [esp] | |
0x04e314a1: jmp 0x04e314b4 | |
0x04e314a6: push edx | |
0x04e314a7: push eax | |
0x04e314a8: jmp 0x04e314b4 | |
0x04e314ad: push eax | |
0x04e314ae: jmp 0x04e314b4 | |
0x04e314b3: push eax | |
0x04e314b4: mov ecx,DWORD PTR fs:0x0 | |
0x04e314bc: mov ecx,DWORD PTR [ecx-12] | |
0x04e314bf: mov bl,BYTE PTR [ecx+0x195] | |
0x04e314c5: mov edi,ebx | |
0x04e314c7: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e314ce: mov ebx,DWORD PTR [ebp-12] | |
0x04e314d1: mov ecx,DWORD PTR [ebx+16] | |
0x04e314d4: test ecx,0x20 | |
0x04e314da: je 0x04e3160a | |
0x04e314e0: mov ecx,edi | |
0x04e314e2: test cl,0xff | |
0x04e314e5: jne 0x04e3169b | |
0x04e314eb: lea edx,[ebp-40] | |
0x04e314ee: mov eax,DWORD PTR [edx+4] | |
0x04e314f1: test eax,eax | |
0x04e314f3: jne 0x04e3156f | |
0x04e314f9: emms | |
0x04e314fb: call 0x04e31505 | |
0x04e31500: jmp 0x04e3155e | |
0x04e31505: lea eax,[esp+4] | |
0x04e31509: mov DWORD PTR [ebp-28],esi | |
0x04e3150c: mov edi,DWORD PTR fs:0x0 | |
0x04e31514: mov edi,DWORD PTR [edi-12] | |
0x04e31517: push edi | |
0x04e31518: mov DWORD PTR [edi+0x138],ebp | |
0x04e3151e: mov DWORD PTR [edi+0x130],eax | |
0x04e31524: call 0x6fecddb0 | |
0x04e31529: add esp,0x4 | |
0x04e3152c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31536: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31540: mov DWORD PTR [edi+0x134],0x0 | |
0x04e3154a: cmp DWORD PTR [edi+4],0x0 | |
0x04e31551: jne 0x04e20380 | |
0x04e31557: mov esi,DWORD PTR [ebp-28] | |
0x04e3155a: mov edi,DWORD PTR [ebp-24] | |
0x04e3155d: ret | |
0x04e3155e: push 0x7015e86c | |
0x04e31563: call 0x04e31568 | |
0x04e31568: pusha | |
0x04e31569: call 0x70045bf0 | |
0x04e3156e: hlt | |
0x04e3156f: mov DWORD PTR [ebp-28],esi | |
0x04e31572: lea eax,[edx] | |
0x04e31574: mov ecx,DWORD PTR [edx+4] | |
0x04e31577: mov DWORD PTR [edx+4],0x0 | |
0x04e3157e: mov ebx,DWORD PTR [ecx] | |
0x04e31580: and ebx,0x7 | |
0x04e31583: cmp ebx,0x5 | |
0x04e31586: je 0x04e31607 | |
0x04e3158c: mov ebx,DWORD PTR [eax] | |
0x04e3158e: test ebx,ebx | |
0x04e31590: je 0x04e31607 | |
0x04e31596: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e3159a: je 0x04e31607 | |
0x04e315a0: mov DWORD PTR [edx+4],ecx | |
0x04e315a3: call 0x04e315ad | |
0x04e315a8: jmp 0x04e31607 | |
0x04e315ad: push edx | |
0x04e315ae: lea eax,[esp+8] | |
0x04e315b2: mov DWORD PTR [ebp-28],esi | |
0x04e315b5: mov edi,DWORD PTR fs:0x0 | |
0x04e315bd: mov edi,DWORD PTR [edi-12] | |
0x04e315c0: push edi | |
0x04e315c1: mov DWORD PTR [edi+0x138],ebp | |
0x04e315c7: mov DWORD PTR [edi+0x130],eax | |
0x04e315cd: call 0x6fecdc60 | |
0x04e315d2: add esp,0x8 | |
0x04e315d5: mov DWORD PTR [edi+0x130],0x0 | |
0x04e315df: mov DWORD PTR [edi+0x138],0x0 | |
0x04e315e9: mov DWORD PTR [edi+0x134],0x0 | |
0x04e315f3: cmp DWORD PTR [edi+4],0x0 | |
0x04e315fa: jne 0x04e20380 | |
0x04e31600: mov esi,DWORD PTR [ebp-28] | |
0x04e31603: mov edi,DWORD PTR [ebp-24] | |
0x04e31606: ret | |
0x04e31607: mov esi,DWORD PTR [ebp-28] | |
0x04e3160a: mov ecx,DWORD PTR [ebp-32] | |
0x04e3160d: lea ebx,[ebp-32] | |
0x04e31610: jmp 0x04e31697 | |
0x04e31615: emms | |
0x04e31617: call 0x04e31621 | |
0x04e3161c: jmp 0x04e3167a | |
0x04e31621: lea eax,[esp+4] | |
0x04e31625: mov DWORD PTR [ebp-28],esi | |
0x04e31628: mov edi,DWORD PTR fs:0x0 | |
0x04e31630: mov edi,DWORD PTR [edi-12] | |
0x04e31633: push edi | |
0x04e31634: mov DWORD PTR [edi+0x138],ebp | |
0x04e3163a: mov DWORD PTR [edi+0x130],eax | |
0x04e31640: call 0x6fecddb0 | |
0x04e31645: add esp,0x4 | |
0x04e31648: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31652: mov DWORD PTR [edi+0x138],0x0 | |
0x04e3165c: mov DWORD PTR [edi+0x134],0x0 | |
0x04e31666: cmp DWORD PTR [edi+4],0x0 | |
0x04e3166d: jne 0x04e20380 | |
0x04e31673: mov esi,DWORD PTR [ebp-28] | |
0x04e31676: mov edi,DWORD PTR [ebp-24] | |
0x04e31679: ret | |
0x04e3167a: push 0x7015e86c | |
0x04e3167f: call 0x04e31684 | |
0x04e31684: pusha | |
0x04e31685: call 0x70045bf0 | |
0x04e3168a: hlt | |
0x04e3168b: cmp DWORD PTR [ecx+4],0x0 | |
0x04e31692: jne 0x04e31615 | |
0x04e31694: add ecx,0x8 | |
0x04e31697: cmp ecx,ebx | |
0x04e31699: jne 0x04e3168b | |
0x04e3169b: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e316a2: je 0x04e316c0 | |
0x04e316a8: mov ebx,DWORD PTR fs:0x0 | |
0x04e316b0: mov ebx,DWORD PTR [ebx-12] | |
0x04e316b3: mov ecx,DWORD PTR [ebp-12] | |
0x04e316b6: push ecx | |
0x04e316b7: push ebx | |
0x04e316b8: call 0x6ffbd8d0 | |
0x04e316bd: add esp,0x8 | |
0x04e316c0: mov ebx,DWORD PTR [ebp-4] | |
0x04e316c3: mov esp,ebp | |
0x04e316c5: pop ebp | |
0x04e316c6: pop esi | |
0x04e316c7: mov esp,ebx | |
0x04e316c9: jmp esi | |
0x04e316cb: nop | |
0x04e316cc: add BYTE PTR [eax],al | |
0x04e316ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
getstatic 178 getstatic [0x04e316e0, 0x04e31890] 432 bytes | |
0x04e316e0: sub esp,0x4 | |
0x04e316e3: fstp DWORD PTR [esp] | |
0x04e316e6: jmp 0x04e31704 | |
0x04e316eb: sub esp,0x8 | |
0x04e316ee: fstp QWORD PTR [esp] | |
0x04e316f1: jmp 0x04e31704 | |
0x04e316f6: push edx | |
0x04e316f7: push eax | |
0x04e316f8: jmp 0x04e31704 | |
0x04e316fd: push eax | |
0x04e316fe: jmp 0x04e31704 | |
0x04e31703: push eax | |
0x04e31704: movzx edx,WORD PTR [esi+1] | |
0x04e31708: mov ecx,DWORD PTR [ebp-20] | |
0x04e3170b: shl edx,0x2 | |
0x04e3170e: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e31712: shr ebx,0x10 | |
0x04e31715: and ebx,0xff | |
0x04e3171b: cmp ebx,0xb2 | |
0x04e31721: je 0x04e3179a | |
0x04e31727: mov ebx,0xb2 | |
0x04e3172c: call 0x04e31736 | |
0x04e31731: jmp 0x04e31790 | |
0x04e31736: push ebx | |
0x04e31737: lea eax,[esp+8] | |
0x04e3173b: mov DWORD PTR [ebp-28],esi | |
0x04e3173e: mov edi,DWORD PTR fs:0x0 | |
0x04e31746: mov edi,DWORD PTR [edi-12] | |
0x04e31749: push edi | |
0x04e3174a: mov DWORD PTR [edi+0x138],ebp | |
0x04e31750: mov DWORD PTR [edi+0x130],eax | |
0x04e31756: call 0x6fed0310 | |
0x04e3175b: add esp,0x8 | |
0x04e3175e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31768: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31772: mov DWORD PTR [edi+0x134],0x0 | |
0x04e3177c: cmp DWORD PTR [edi+4],0x0 | |
0x04e31783: jne 0x04e20380 | |
0x04e31789: mov esi,DWORD PTR [ebp-28] | |
0x04e3178c: mov edi,DWORD PTR [ebp-24] | |
0x04e3178f: ret | |
0x04e31790: movzx edx,WORD PTR [esi+1] | |
0x04e31794: mov ecx,DWORD PTR [ebp-20] | |
0x04e31797: shl edx,0x2 | |
0x04e3179a: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e3179e: mov eax,DWORD PTR [ecx+edx*4+20] | |
0x04e317a2: mov ecx,DWORD PTR [ecx+edx*4+12] | |
0x04e317a6: mov ecx,DWORD PTR [ecx+56] | |
0x04e317a9: shr eax,0x1c | |
0x04e317ac: and eax,0xf | |
0x04e317af: jne 0x04e317bf | |
0x04e317b5: movsx eax,BYTE PTR [ecx+ebx] | |
0x04e317b9: push eax | |
0x04e317ba: jmp 0x04e31873 | |
0x04e317bf: cmp eax,0x1 | |
0x04e317c2: jne 0x04e317d2 | |
0x04e317c8: movsx eax,BYTE PTR [ecx+ebx] | |
0x04e317cc: push eax | |
0x04e317cd: jmp 0x04e31873 | |
0x04e317d2: cmp eax,0x4 | |
0x04e317d5: jne 0x04e317e4 | |
0x04e317db: mov eax,DWORD PTR [ecx+ebx] | |
0x04e317de: push eax | |
0x04e317df: jmp 0x04e31873 | |
0x04e317e4: cmp eax,0x8 | |
0x04e317e7: jne 0x04e317f6 | |
0x04e317ed: mov eax,DWORD PTR [ecx+ebx] | |
0x04e317f0: push eax | |
0x04e317f1: jmp 0x04e31873 | |
0x04e317f6: cmp eax,0x2 | |
0x04e317f9: jne 0x04e31809 | |
0x04e317ff: movzx eax,WORD PTR [ecx+ebx] | |
0x04e31803: push eax | |
0x04e31804: jmp 0x04e31873 | |
0x04e31809: cmp eax,0x3 | |
0x04e3180c: jne 0x04e3181c | |
0x04e31812: movsx eax,WORD PTR [ecx+ebx] | |
0x04e31816: push eax | |
0x04e31817: jmp 0x04e31873 | |
0x04e3181c: cmp eax,0x5 | |
0x04e3181f: jne 0x04e31837 | |
0x04e31825: fild QWORD PTR [ecx+ebx] | |
0x04e31828: sub esp,0x8 | |
0x04e3182b: fistp QWORD PTR [esp] | |
0x04e3182e: pop eax | |
0x04e3182f: pop edx | |
0x04e31830: push edx | |
0x04e31831: push eax | |
0x04e31832: jmp 0x04e31873 | |
0x04e31837: cmp eax,0x6 | |
0x04e3183a: jne 0x04e3184e | |
0x04e31840: fld DWORD PTR [ecx+ebx] | |
0x04e31843: sub esp,0x4 | |
0x04e31846: fstp DWORD PTR [esp] | |
0x04e31849: jmp 0x04e31873 | |
0x04e3184e: cmp eax,0x7 | |
0x04e31851: jne 0x04e31862 | |
0x04e31857: fld QWORD PTR [ecx+ebx] | |
0x04e3185a: sub esp,0x8 | |
0x04e3185d: fstp QWORD PTR [esp] | |
0x04e31860: jmp 0x04e31873 | |
0x04e31862: push 0x701601fc | |
0x04e31867: call 0x04e3186c | |
0x04e3186c: pusha | |
0x04e3186d: call 0x70045bf0 | |
0x04e31872: hlt | |
0x04e31873: movzx ebx,BYTE PTR [esi+3] | |
0x04e31877: add esi,0x3 | |
0x04e3187a: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e31881: xchg ax,ax | |
0x04e31884: add BYTE PTR [eax],al | |
0x04e31886: add BYTE PTR [eax],al | |
0x04e31888: add BYTE PTR [eax],al | |
0x04e3188a: add BYTE PTR [eax],al | |
0x04e3188c: add BYTE PTR [eax],al | |
0x04e3188e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
putstatic 179 putstatic [0x04e318a0, 0x04e31a70] 464 bytes | |
0x04e318a0: sub esp,0x4 | |
0x04e318a3: fstp DWORD PTR [esp] | |
0x04e318a6: jmp 0x04e318c4 | |
0x04e318ab: sub esp,0x8 | |
0x04e318ae: fstp QWORD PTR [esp] | |
0x04e318b1: jmp 0x04e318c4 | |
0x04e318b6: push edx | |
0x04e318b7: push eax | |
0x04e318b8: jmp 0x04e318c4 | |
0x04e318bd: push eax | |
0x04e318be: jmp 0x04e318c4 | |
0x04e318c3: push eax | |
0x04e318c4: movzx edx,WORD PTR [esi+1] | |
0x04e318c8: mov ecx,DWORD PTR [ebp-20] | |
0x04e318cb: shl edx,0x2 | |
0x04e318ce: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e318d2: shr ebx,0x18 | |
0x04e318d5: and ebx,0xff | |
0x04e318db: cmp ebx,0xb3 | |
0x04e318e1: je 0x04e3195a | |
0x04e318e7: mov ebx,0xb3 | |
0x04e318ec: call 0x04e318f6 | |
0x04e318f1: jmp 0x04e31950 | |
0x04e318f6: push ebx | |
0x04e318f7: lea eax,[esp+8] | |
0x04e318fb: mov DWORD PTR [ebp-28],esi | |
0x04e318fe: mov edi,DWORD PTR fs:0x0 | |
0x04e31906: mov edi,DWORD PTR [edi-12] | |
0x04e31909: push edi | |
0x04e3190a: mov DWORD PTR [edi+0x138],ebp | |
0x04e31910: mov DWORD PTR [edi+0x130],eax | |
0x04e31916: call 0x6fed0310 | |
0x04e3191b: add esp,0x8 | |
0x04e3191e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31928: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31932: mov DWORD PTR [edi+0x134],0x0 | |
0x04e3193c: cmp DWORD PTR [edi+4],0x0 | |
0x04e31943: jne 0x04e20380 | |
0x04e31949: mov esi,DWORD PTR [ebp-28] | |
0x04e3194c: mov edi,DWORD PTR [ebp-24] | |
0x04e3194f: ret | |
0x04e31950: movzx edx,WORD PTR [esi+1] | |
0x04e31954: mov ecx,DWORD PTR [ebp-20] | |
0x04e31957: shl edx,0x2 | |
0x04e3195a: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e3195e: mov eax,DWORD PTR [ecx+edx*4+20] | |
0x04e31962: mov ecx,DWORD PTR [ecx+edx*4+12] | |
0x04e31966: mov ecx,DWORD PTR [ecx+56] | |
0x04e31969: mov edx,eax | |
0x04e3196b: shr edx,0x15 | |
0x04e3196e: and edx,0x1 | |
0x04e31971: shr eax,0x1c | |
0x04e31974: and eax,0xf | |
0x04e31977: jne 0x04e31986 | |
0x04e3197d: pop eax | |
0x04e3197e: mov BYTE PTR [ecx+ebx],al | |
0x04e31981: jmp 0x04e31a4b | |
0x04e31986: cmp eax,0x1 | |
0x04e31989: jne 0x04e3199b | |
0x04e3198f: pop eax | |
0x04e31990: and eax,0x1 | |
0x04e31993: mov BYTE PTR [ecx+ebx],al | |
0x04e31996: jmp 0x04e31a4b | |
0x04e3199b: cmp eax,0x4 | |
0x04e3199e: jne 0x04e319ad | |
0x04e319a4: pop eax | |
0x04e319a5: mov DWORD PTR [ecx+ebx],eax | |
0x04e319a8: jmp 0x04e31a4b | |
0x04e319ad: cmp eax,0x8 | |
0x04e319b0: jne 0x04e319ca | |
0x04e319b6: pop eax | |
0x04e319b7: mov DWORD PTR [ecx+ebx],eax | |
0x04e319ba: shr ecx,0x9 | |
0x04e319bd: mov BYTE PTR [ecx+0x6de8000],0x0 | |
0x04e319c5: jmp 0x04e31a4b | |
0x04e319ca: cmp eax,0x2 | |
0x04e319cd: jne 0x04e319dd | |
0x04e319d3: pop eax | |
0x04e319d4: mov WORD PTR [ecx+ebx],ax | |
0x04e319d8: jmp 0x04e31a4b | |
0x04e319dd: cmp eax,0x3 | |
0x04e319e0: jne 0x04e319f0 | |
0x04e319e6: pop eax | |
0x04e319e7: mov WORD PTR [ecx+ebx],ax | |
0x04e319eb: jmp 0x04e31a4b | |
0x04e319f0: cmp eax,0x5 | |
0x04e319f3: jne 0x04e31a26 | |
0x04e319f9: test edx,edx | |
0x04e319fb: je 0x04e31a18 | |
0x04e31a01: pop eax | |
0x04e31a02: pop edx | |
0x04e31a03: push edx | |
0x04e31a04: push eax | |
0x04e31a05: fild QWORD PTR [esp] | |
0x04e31a08: fistp QWORD PTR [ecx+ebx] | |
0x04e31a0b: add esp,0x8 | |
0x04e31a0e: lock add DWORD PTR [esp],0x0 | |
0x04e31a13: jmp 0x04e31a58 | |
0x04e31a18: pop eax | |
0x04e31a19: pop edx | |
0x04e31a1a: mov DWORD PTR [ecx+ebx+4],edx | |
0x04e31a1e: mov DWORD PTR [ecx+ebx],eax | |
0x04e31a21: jmp 0x04e31a58 | |
0x04e31a26: cmp eax,0x6 | |
0x04e31a29: jne 0x04e31a3d | |
0x04e31a2f: fld DWORD PTR [esp] | |
0x04e31a32: add esp,0x4 | |
0x04e31a35: fstp DWORD PTR [ecx+ebx] | |
0x04e31a38: jmp 0x04e31a4b | |
0x04e31a3d: fld QWORD PTR [esp] | |
0x04e31a40: add esp,0x8 | |
0x04e31a43: fstp QWORD PTR [ecx+ebx] | |
0x04e31a46: jmp 0x04e31a4b | |
0x04e31a4b: test edx,edx | |
0x04e31a4d: je 0x04e31a58 | |
0x04e31a53: lock add DWORD PTR [esp],0x0 | |
0x04e31a58: movzx ebx,BYTE PTR [esi+3] | |
0x04e31a5c: add esi,0x3 | |
0x04e31a5f: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e31a66: xchg ax,ax | |
0x04e31a68: add BYTE PTR [eax],al | |
0x04e31a6a: add BYTE PTR [eax],al | |
0x04e31a6c: add BYTE PTR [eax],al | |
0x04e31a6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
getfield 180 getfield [0x04e31a80, 0x04e31c20] 416 bytes | |
0x04e31a80: sub esp,0x4 | |
0x04e31a83: fstp DWORD PTR [esp] | |
0x04e31a86: jmp 0x04e31aa4 | |
0x04e31a8b: sub esp,0x8 | |
0x04e31a8e: fstp QWORD PTR [esp] | |
0x04e31a91: jmp 0x04e31aa4 | |
0x04e31a96: push edx | |
0x04e31a97: push eax | |
0x04e31a98: jmp 0x04e31aa4 | |
0x04e31a9d: push eax | |
0x04e31a9e: jmp 0x04e31aa4 | |
0x04e31aa3: push eax | |
0x04e31aa4: movzx edx,WORD PTR [esi+1] | |
0x04e31aa8: mov ecx,DWORD PTR [ebp-20] | |
0x04e31aab: shl edx,0x2 | |
0x04e31aae: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e31ab2: shr ebx,0x10 | |
0x04e31ab5: and ebx,0xff | |
0x04e31abb: cmp ebx,0xb4 | |
0x04e31ac1: je 0x04e31b3a | |
0x04e31ac7: mov ebx,0xb4 | |
0x04e31acc: call 0x04e31ad6 | |
0x04e31ad1: jmp 0x04e31b30 | |
0x04e31ad6: push ebx | |
0x04e31ad7: lea eax,[esp+8] | |
0x04e31adb: mov DWORD PTR [ebp-28],esi | |
0x04e31ade: mov edi,DWORD PTR fs:0x0 | |
0x04e31ae6: mov edi,DWORD PTR [edi-12] | |
0x04e31ae9: push edi | |
0x04e31aea: mov DWORD PTR [edi+0x138],ebp | |
0x04e31af0: mov DWORD PTR [edi+0x130],eax | |
0x04e31af6: call 0x6fed0310 | |
0x04e31afb: add esp,0x8 | |
0x04e31afe: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31b08: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31b12: mov DWORD PTR [edi+0x134],0x0 | |
0x04e31b1c: cmp DWORD PTR [edi+4],0x0 | |
0x04e31b23: jne 0x04e20380 | |
0x04e31b29: mov esi,DWORD PTR [ebp-28] | |
0x04e31b2c: mov edi,DWORD PTR [ebp-24] | |
0x04e31b2f: ret | |
0x04e31b30: movzx edx,WORD PTR [esi+1] | |
0x04e31b34: mov ecx,DWORD PTR [ebp-20] | |
0x04e31b37: shl edx,0x2 | |
0x04e31b3a: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e31b3e: mov eax,DWORD PTR [ecx+edx*4+20] | |
0x04e31b42: pop ecx | |
0x04e31b43: cmp eax,DWORD PTR [ecx] | |
0x04e31b45: shr eax,0x1c | |
0x04e31b48: and eax,0xf | |
0x04e31b4b: jne 0x04e31b5b | |
0x04e31b51: movsx eax,BYTE PTR [ecx+ebx] | |
0x04e31b55: push eax | |
0x04e31b56: jmp 0x04e31c0f | |
0x04e31b5b: cmp eax,0x1 | |
0x04e31b5e: jne 0x04e31b6e | |
0x04e31b64: movsx eax,BYTE PTR [ecx+ebx] | |
0x04e31b68: push eax | |
0x04e31b69: jmp 0x04e31c0f | |
0x04e31b6e: cmp eax,0x4 | |
0x04e31b71: jne 0x04e31b80 | |
0x04e31b77: mov eax,DWORD PTR [ecx+ebx] | |
0x04e31b7a: push eax | |
0x04e31b7b: jmp 0x04e31c0f | |
0x04e31b80: cmp eax,0x8 | |
0x04e31b83: jne 0x04e31b92 | |
0x04e31b89: mov eax,DWORD PTR [ecx+ebx] | |
0x04e31b8c: push eax | |
0x04e31b8d: jmp 0x04e31c0f | |
0x04e31b92: cmp eax,0x2 | |
0x04e31b95: jne 0x04e31ba5 | |
0x04e31b9b: movzx eax,WORD PTR [ecx+ebx] | |
0x04e31b9f: push eax | |
0x04e31ba0: jmp 0x04e31c0f | |
0x04e31ba5: cmp eax,0x3 | |
0x04e31ba8: jne 0x04e31bb8 | |
0x04e31bae: movsx eax,WORD PTR [ecx+ebx] | |
0x04e31bb2: push eax | |
0x04e31bb3: jmp 0x04e31c0f | |
0x04e31bb8: cmp eax,0x5 | |
0x04e31bbb: jne 0x04e31bd3 | |
0x04e31bc1: fild QWORD PTR [ecx+ebx] | |
0x04e31bc4: sub esp,0x8 | |
0x04e31bc7: fistp QWORD PTR [esp] | |
0x04e31bca: pop eax | |
0x04e31bcb: pop edx | |
0x04e31bcc: push edx | |
0x04e31bcd: push eax | |
0x04e31bce: jmp 0x04e31c0f | |
0x04e31bd3: cmp eax,0x6 | |
0x04e31bd6: jne 0x04e31bea | |
0x04e31bdc: fld DWORD PTR [ecx+ebx] | |
0x04e31bdf: sub esp,0x4 | |
0x04e31be2: fstp DWORD PTR [esp] | |
0x04e31be5: jmp 0x04e31c0f | |
0x04e31bea: cmp eax,0x7 | |
0x04e31bed: jne 0x04e31bfe | |
0x04e31bf3: fld QWORD PTR [ecx+ebx] | |
0x04e31bf6: sub esp,0x8 | |
0x04e31bf9: fstp QWORD PTR [esp] | |
0x04e31bfc: jmp 0x04e31c0f | |
0x04e31bfe: push 0x701601fc | |
0x04e31c03: call 0x04e31c08 | |
0x04e31c08: pusha | |
0x04e31c09: call 0x70045bf0 | |
0x04e31c0e: hlt | |
0x04e31c0f: movzx ebx,BYTE PTR [esi+3] | |
0x04e31c13: add esi,0x3 | |
0x04e31c16: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e31c1d: xchg ax,ax | |
---------------------------------------------------------------------- | |
putfield 181 putfield [0x04e31c30, 0x04e31e10] 480 bytes | |
0x04e31c30: sub esp,0x4 | |
0x04e31c33: fstp DWORD PTR [esp] | |
0x04e31c36: jmp 0x04e31c54 | |
0x04e31c3b: sub esp,0x8 | |
0x04e31c3e: fstp QWORD PTR [esp] | |
0x04e31c41: jmp 0x04e31c54 | |
0x04e31c46: push edx | |
0x04e31c47: push eax | |
0x04e31c48: jmp 0x04e31c54 | |
0x04e31c4d: push eax | |
0x04e31c4e: jmp 0x04e31c54 | |
0x04e31c53: push eax | |
0x04e31c54: movzx edx,WORD PTR [esi+1] | |
0x04e31c58: mov ecx,DWORD PTR [ebp-20] | |
0x04e31c5b: shl edx,0x2 | |
0x04e31c5e: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e31c62: shr ebx,0x18 | |
0x04e31c65: and ebx,0xff | |
0x04e31c6b: cmp ebx,0xb5 | |
0x04e31c71: je 0x04e31cea | |
0x04e31c77: mov ebx,0xb5 | |
0x04e31c7c: call 0x04e31c86 | |
0x04e31c81: jmp 0x04e31ce0 | |
0x04e31c86: push ebx | |
0x04e31c87: lea eax,[esp+8] | |
0x04e31c8b: mov DWORD PTR [ebp-28],esi | |
0x04e31c8e: mov edi,DWORD PTR fs:0x0 | |
0x04e31c96: mov edi,DWORD PTR [edi-12] | |
0x04e31c99: push edi | |
0x04e31c9a: mov DWORD PTR [edi+0x138],ebp | |
0x04e31ca0: mov DWORD PTR [edi+0x130],eax | |
0x04e31ca6: call 0x6fed0310 | |
0x04e31cab: add esp,0x8 | |
0x04e31cae: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31cb8: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31cc2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e31ccc: cmp DWORD PTR [edi+4],0x0 | |
0x04e31cd3: jne 0x04e20380 | |
0x04e31cd9: mov esi,DWORD PTR [ebp-28] | |
0x04e31cdc: mov edi,DWORD PTR [ebp-24] | |
0x04e31cdf: ret | |
0x04e31ce0: movzx edx,WORD PTR [esi+1] | |
0x04e31ce4: mov ecx,DWORD PTR [ebp-20] | |
0x04e31ce7: shl edx,0x2 | |
0x04e31cea: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e31cee: mov eax,DWORD PTR [ecx+edx*4+20] | |
0x04e31cf2: mov edx,eax | |
0x04e31cf4: shr edx,0x15 | |
0x04e31cf7: and edx,0x1 | |
0x04e31cfa: shr eax,0x1c | |
0x04e31cfd: and eax,0xf | |
0x04e31d00: jne 0x04e31d12 | |
0x04e31d06: pop eax | |
0x04e31d07: pop ecx | |
0x04e31d08: cmp eax,DWORD PTR [ecx] | |
0x04e31d0a: mov BYTE PTR [ecx+ebx],al | |
0x04e31d0d: jmp 0x04e31df2 | |
0x04e31d12: cmp eax,0x1 | |
0x04e31d15: jne 0x04e31d2a | |
0x04e31d1b: pop eax | |
0x04e31d1c: pop ecx | |
0x04e31d1d: cmp eax,DWORD PTR [ecx] | |
0x04e31d1f: and eax,0x1 | |
0x04e31d22: mov BYTE PTR [ecx+ebx],al | |
0x04e31d25: jmp 0x04e31df2 | |
0x04e31d2a: cmp eax,0x4 | |
0x04e31d2d: jne 0x04e31d3f | |
0x04e31d33: pop eax | |
0x04e31d34: pop ecx | |
0x04e31d35: cmp eax,DWORD PTR [ecx] | |
0x04e31d37: mov DWORD PTR [ecx+ebx],eax | |
0x04e31d3a: jmp 0x04e31df2 | |
0x04e31d3f: cmp eax,0x8 | |
0x04e31d42: jne 0x04e31d5f | |
0x04e31d48: pop eax | |
0x04e31d49: pop ecx | |
0x04e31d4a: cmp eax,DWORD PTR [ecx] | |
0x04e31d4c: mov DWORD PTR [ecx+ebx],eax | |
0x04e31d4f: shr ecx,0x9 | |
0x04e31d52: mov BYTE PTR [ecx+0x6de8000],0x0 | |
0x04e31d5a: jmp 0x04e31df2 | |
0x04e31d5f: cmp eax,0x2 | |
0x04e31d62: jne 0x04e31d75 | |
0x04e31d68: pop eax | |
0x04e31d69: pop ecx | |
0x04e31d6a: cmp eax,DWORD PTR [ecx] | |
0x04e31d6c: mov WORD PTR [ecx+ebx],ax | |
0x04e31d70: jmp 0x04e31df2 | |
0x04e31d75: cmp eax,0x3 | |
0x04e31d78: jne 0x04e31d8b | |
0x04e31d7e: pop eax | |
0x04e31d7f: pop ecx | |
0x04e31d80: cmp eax,DWORD PTR [ecx] | |
0x04e31d82: mov WORD PTR [ecx+ebx],ax | |
0x04e31d86: jmp 0x04e31df2 | |
0x04e31d8b: cmp eax,0x5 | |
0x04e31d8e: jne 0x04e31dc7 | |
0x04e31d94: test edx,edx | |
0x04e31d96: je 0x04e31db6 | |
0x04e31d9c: pop eax | |
0x04e31d9d: pop edx | |
0x04e31d9e: pop ecx | |
0x04e31d9f: cmp eax,DWORD PTR [ecx] | |
0x04e31da1: push edx | |
0x04e31da2: push eax | |
0x04e31da3: fild QWORD PTR [esp] | |
0x04e31da6: fistp QWORD PTR [ecx+ebx] | |
0x04e31da9: add esp,0x8 | |
0x04e31dac: lock add DWORD PTR [esp],0x0 | |
0x04e31db1: jmp 0x04e31dff | |
0x04e31db6: pop eax | |
0x04e31db7: pop edx | |
0x04e31db8: pop ecx | |
0x04e31db9: cmp eax,DWORD PTR [ecx] | |
0x04e31dbb: mov DWORD PTR [ecx+ebx+4],edx | |
0x04e31dbf: mov DWORD PTR [ecx+ebx],eax | |
0x04e31dc2: jmp 0x04e31dff | |
0x04e31dc7: cmp eax,0x6 | |
0x04e31dca: jne 0x04e31de1 | |
0x04e31dd0: fld DWORD PTR [esp] | |
0x04e31dd3: add esp,0x4 | |
0x04e31dd6: pop ecx | |
0x04e31dd7: cmp eax,DWORD PTR [ecx] | |
0x04e31dd9: fstp DWORD PTR [ecx+ebx] | |
0x04e31ddc: jmp 0x04e31df2 | |
0x04e31de1: fld QWORD PTR [esp] | |
0x04e31de4: add esp,0x8 | |
0x04e31de7: pop ecx | |
0x04e31de8: cmp eax,DWORD PTR [ecx] | |
0x04e31dea: fstp QWORD PTR [ecx+ebx] | |
0x04e31ded: jmp 0x04e31df2 | |
0x04e31df2: test edx,edx | |
0x04e31df4: je 0x04e31dff | |
0x04e31dfa: lock add DWORD PTR [esp],0x0 | |
0x04e31dff: movzx ebx,BYTE PTR [esi+3] | |
0x04e31e03: add esi,0x3 | |
0x04e31e06: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e31e0d: xchg ax,ax | |
---------------------------------------------------------------------- | |
invokevirtual 182 invokevirtual [0x04e31e20, 0x04e31f40] 288 bytes | |
0x04e31e20: sub esp,0x4 | |
0x04e31e23: fstp DWORD PTR [esp] | |
0x04e31e26: jmp 0x04e31e44 | |
0x04e31e2b: sub esp,0x8 | |
0x04e31e2e: fstp QWORD PTR [esp] | |
0x04e31e31: jmp 0x04e31e44 | |
0x04e31e36: push edx | |
0x04e31e37: push eax | |
0x04e31e38: jmp 0x04e31e44 | |
0x04e31e3d: push eax | |
0x04e31e3e: jmp 0x04e31e44 | |
0x04e31e43: push eax | |
0x04e31e44: mov DWORD PTR [ebp-28],esi | |
0x04e31e47: movzx edx,WORD PTR [esi+1] | |
0x04e31e4b: mov ecx,DWORD PTR [ebp-20] | |
0x04e31e4e: shl edx,0x2 | |
0x04e31e51: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e31e55: shr ebx,0x18 | |
0x04e31e58: and ebx,0xff | |
0x04e31e5e: cmp ebx,0xb6 | |
0x04e31e64: je 0x04e31edd | |
0x04e31e6a: mov ebx,0xb6 | |
0x04e31e6f: call 0x04e31e79 | |
0x04e31e74: jmp 0x04e31ed3 | |
0x04e31e79: push ebx | |
0x04e31e7a: lea eax,[esp+8] | |
0x04e31e7e: mov DWORD PTR [ebp-28],esi | |
0x04e31e81: mov edi,DWORD PTR fs:0x0 | |
0x04e31e89: mov edi,DWORD PTR [edi-12] | |
0x04e31e8c: push edi | |
0x04e31e8d: mov DWORD PTR [edi+0x138],ebp | |
0x04e31e93: mov DWORD PTR [edi+0x130],eax | |
0x04e31e99: call 0x6fed1b00 | |
0x04e31e9e: add esp,0x8 | |
0x04e31ea1: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31eab: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31eb5: mov DWORD PTR [edi+0x134],0x0 | |
0x04e31ebf: cmp DWORD PTR [edi+4],0x0 | |
0x04e31ec6: jne 0x04e20380 | |
0x04e31ecc: mov esi,DWORD PTR [ebp-28] | |
0x04e31ecf: mov edi,DWORD PTR [ebp-24] | |
0x04e31ed2: ret | |
0x04e31ed3: movzx edx,WORD PTR [esi+1] | |
0x04e31ed7: mov ecx,DWORD PTR [ebp-20] | |
0x04e31eda: shl edx,0x2 | |
0x04e31edd: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e31ee1: mov edx,DWORD PTR [ecx+edx*4+20] | |
0x04e31ee5: mov ecx,edx | |
0x04e31ee7: and ecx,0xff | |
0x04e31eed: mov ecx,DWORD PTR [esp+ecx*4-4] | |
0x04e31ef1: mov esi,edx | |
0x04e31ef3: shr edx,0x1c | |
0x04e31ef6: mov edx,DWORD PTR [edx*4+0x701d16e0] | |
0x04e31efd: push edx | |
0x04e31efe: mov edx,esi | |
0x04e31f00: mov esi,DWORD PTR [ebp-28] | |
0x04e31f03: mov eax,edx | |
0x04e31f05: and eax,0x100000 | |
0x04e31f0b: je 0x04e31f1d | |
0x04e31f11: cmp eax,DWORD PTR [ecx] | |
0x04e31f13: lea esi,[esp+4] | |
0x04e31f17: mov DWORD PTR [ebp-8],esi | |
0x04e31f1a: jmp DWORD PTR [ebx+44] | |
0x04e31f1d: mov eax,DWORD PTR [ecx+4] | |
0x04e31f20: mov ebx,DWORD PTR [eax+ebx*4+0x100] | |
0x04e31f27: lea esi,[esp+4] | |
0x04e31f2b: mov DWORD PTR [ebp-8],esi | |
0x04e31f2e: jmp DWORD PTR [ebx+44] | |
0x04e31f31: xchg ax,ax | |
0x04e31f34: add BYTE PTR [eax],al | |
0x04e31f36: add BYTE PTR [eax],al | |
0x04e31f38: add BYTE PTR [eax],al | |
0x04e31f3a: add BYTE PTR [eax],al | |
0x04e31f3c: add BYTE PTR [eax],al | |
0x04e31f3e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
invokespecial 183 invokespecial [0x04e31f50, 0x04e32040] 240 bytes | |
0x04e31f50: sub esp,0x4 | |
0x04e31f53: fstp DWORD PTR [esp] | |
0x04e31f56: jmp 0x04e31f74 | |
0x04e31f5b: sub esp,0x8 | |
0x04e31f5e: fstp QWORD PTR [esp] | |
0x04e31f61: jmp 0x04e31f74 | |
0x04e31f66: push edx | |
0x04e31f67: push eax | |
0x04e31f68: jmp 0x04e31f74 | |
0x04e31f6d: push eax | |
0x04e31f6e: jmp 0x04e31f74 | |
0x04e31f73: push eax | |
0x04e31f74: mov DWORD PTR [ebp-28],esi | |
0x04e31f77: movzx edx,WORD PTR [esi+1] | |
0x04e31f7b: mov ecx,DWORD PTR [ebp-20] | |
0x04e31f7e: shl edx,0x2 | |
0x04e31f81: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e31f85: shr ebx,0x10 | |
0x04e31f88: and ebx,0xff | |
0x04e31f8e: cmp ebx,0xb7 | |
0x04e31f94: je 0x04e3200d | |
0x04e31f9a: mov ebx,0xb7 | |
0x04e31f9f: call 0x04e31fa9 | |
0x04e31fa4: jmp 0x04e32003 | |
0x04e31fa9: push ebx | |
0x04e31faa: lea eax,[esp+8] | |
0x04e31fae: mov DWORD PTR [ebp-28],esi | |
0x04e31fb1: mov edi,DWORD PTR fs:0x0 | |
0x04e31fb9: mov edi,DWORD PTR [edi-12] | |
0x04e31fbc: push edi | |
0x04e31fbd: mov DWORD PTR [edi+0x138],ebp | |
0x04e31fc3: mov DWORD PTR [edi+0x130],eax | |
0x04e31fc9: call 0x6fed1b00 | |
0x04e31fce: add esp,0x8 | |
0x04e31fd1: mov DWORD PTR [edi+0x130],0x0 | |
0x04e31fdb: mov DWORD PTR [edi+0x138],0x0 | |
0x04e31fe5: mov DWORD PTR [edi+0x134],0x0 | |
0x04e31fef: cmp DWORD PTR [edi+4],0x0 | |
0x04e31ff6: jne 0x04e20380 | |
0x04e31ffc: mov esi,DWORD PTR [ebp-28] | |
0x04e31fff: mov edi,DWORD PTR [ebp-24] | |
0x04e32002: ret | |
0x04e32003: movzx edx,WORD PTR [esi+1] | |
0x04e32007: mov ecx,DWORD PTR [ebp-20] | |
0x04e3200a: shl edx,0x2 | |
0x04e3200d: mov ebx,DWORD PTR [ecx+edx*4+12] | |
0x04e32011: mov edx,DWORD PTR [ecx+edx*4+20] | |
0x04e32015: mov ecx,edx | |
0x04e32017: and ecx,0xff | |
0x04e3201d: mov ecx,DWORD PTR [esp+ecx*4-4] | |
0x04e32021: shr edx,0x1c | |
0x04e32024: mov edx,DWORD PTR [edx*4+0x701d16e0] | |
0x04e3202b: push edx | |
0x04e3202c: cmp eax,DWORD PTR [ecx] | |
0x04e3202e: lea esi,[esp+4] | |
0x04e32032: mov DWORD PTR [ebp-8],esi | |
0x04e32035: jmp DWORD PTR [ebx+44] | |
0x04e32038: add BYTE PTR [eax],al | |
0x04e3203a: add BYTE PTR [eax],al | |
0x04e3203c: add BYTE PTR [eax],al | |
0x04e3203e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
invokestatic 184 invokestatic [0x04e32050, 0x04e32130] 224 bytes | |
0x04e32050: sub esp,0x4 | |
0x04e32053: fstp DWORD PTR [esp] | |
0x04e32056: jmp 0x04e32074 | |
0x04e3205b: sub esp,0x8 | |
0x04e3205e: fstp QWORD PTR [esp] | |
0x04e32061: jmp 0x04e32074 | |
0x04e32066: push edx | |
0x04e32067: push eax | |
0x04e32068: jmp 0x04e32074 | |
0x04e3206d: push eax | |
0x04e3206e: jmp 0x04e32074 | |
0x04e32073: push eax | |
0x04e32074: mov DWORD PTR [ebp-28],esi | |
0x04e32077: movzx edx,WORD PTR [esi+1] | |
0x04e3207b: mov ecx,DWORD PTR [ebp-20] | |
0x04e3207e: shl edx,0x2 | |
0x04e32081: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e32085: shr ebx,0x10 | |
0x04e32088: and ebx,0xff | |
0x04e3208e: cmp ebx,0xb8 | |
0x04e32094: je 0x04e3210d | |
0x04e3209a: mov ebx,0xb8 | |
0x04e3209f: call 0x04e320a9 | |
0x04e320a4: jmp 0x04e32103 | |
0x04e320a9: push ebx | |
0x04e320aa: lea eax,[esp+8] | |
0x04e320ae: mov DWORD PTR [ebp-28],esi | |
0x04e320b1: mov edi,DWORD PTR fs:0x0 | |
0x04e320b9: mov edi,DWORD PTR [edi-12] | |
0x04e320bc: push edi | |
0x04e320bd: mov DWORD PTR [edi+0x138],ebp | |
0x04e320c3: mov DWORD PTR [edi+0x130],eax | |
0x04e320c9: call 0x6fed1b00 | |
0x04e320ce: add esp,0x8 | |
0x04e320d1: mov DWORD PTR [edi+0x130],0x0 | |
0x04e320db: mov DWORD PTR [edi+0x138],0x0 | |
0x04e320e5: mov DWORD PTR [edi+0x134],0x0 | |
0x04e320ef: cmp DWORD PTR [edi+4],0x0 | |
0x04e320f6: jne 0x04e20380 | |
0x04e320fc: mov esi,DWORD PTR [ebp-28] | |
0x04e320ff: mov edi,DWORD PTR [ebp-24] | |
0x04e32102: ret | |
0x04e32103: movzx edx,WORD PTR [esi+1] | |
0x04e32107: mov ecx,DWORD PTR [ebp-20] | |
0x04e3210a: shl edx,0x2 | |
0x04e3210d: mov ebx,DWORD PTR [ecx+edx*4+12] | |
0x04e32111: mov edx,DWORD PTR [ecx+edx*4+20] | |
0x04e32115: shr edx,0x1c | |
0x04e32118: mov edx,DWORD PTR [edx*4+0x701d16e0] | |
0x04e3211f: push edx | |
0x04e32120: lea esi,[esp+4] | |
0x04e32124: mov DWORD PTR [ebp-8],esi | |
0x04e32127: jmp DWORD PTR [ebx+44] | |
0x04e3212a: xchg ax,ax | |
0x04e3212c: add BYTE PTR [eax],al | |
0x04e3212e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
invokeinterface 185 invokeinterface [0x04e32140, 0x04e32400] 704 bytes | |
0x04e32140: sub esp,0x4 | |
0x04e32143: fstp DWORD PTR [esp] | |
0x04e32146: jmp 0x04e32164 | |
0x04e3214b: sub esp,0x8 | |
0x04e3214e: fstp QWORD PTR [esp] | |
0x04e32151: jmp 0x04e32164 | |
0x04e32156: push edx | |
0x04e32157: push eax | |
0x04e32158: jmp 0x04e32164 | |
0x04e3215d: push eax | |
0x04e3215e: jmp 0x04e32164 | |
0x04e32163: push eax | |
0x04e32164: mov DWORD PTR [ebp-28],esi | |
0x04e32167: movzx edx,WORD PTR [esi+1] | |
0x04e3216b: mov ecx,DWORD PTR [ebp-20] | |
0x04e3216e: shl edx,0x2 | |
0x04e32171: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e32175: shr ebx,0x10 | |
0x04e32178: and ebx,0xff | |
0x04e3217e: cmp ebx,0xb9 | |
0x04e32184: je 0x04e321fd | |
0x04e3218a: mov ebx,0xb9 | |
0x04e3218f: call 0x04e32199 | |
0x04e32194: jmp 0x04e321f3 | |
0x04e32199: push ebx | |
0x04e3219a: lea eax,[esp+8] | |
0x04e3219e: mov DWORD PTR [ebp-28],esi | |
0x04e321a1: mov edi,DWORD PTR fs:0x0 | |
0x04e321a9: mov edi,DWORD PTR [edi-12] | |
0x04e321ac: push edi | |
0x04e321ad: mov DWORD PTR [edi+0x138],ebp | |
0x04e321b3: mov DWORD PTR [edi+0x130],eax | |
0x04e321b9: call 0x6fed1b00 | |
0x04e321be: add esp,0x8 | |
0x04e321c1: mov DWORD PTR [edi+0x130],0x0 | |
0x04e321cb: mov DWORD PTR [edi+0x138],0x0 | |
0x04e321d5: mov DWORD PTR [edi+0x134],0x0 | |
0x04e321df: cmp DWORD PTR [edi+4],0x0 | |
0x04e321e6: jne 0x04e20380 | |
0x04e321ec: mov esi,DWORD PTR [ebp-28] | |
0x04e321ef: mov edi,DWORD PTR [ebp-24] | |
0x04e321f2: ret | |
0x04e321f3: movzx edx,WORD PTR [esi+1] | |
0x04e321f7: mov ecx,DWORD PTR [ebp-20] | |
0x04e321fa: shl edx,0x2 | |
0x04e321fd: mov eax,DWORD PTR [ecx+edx*4+12] | |
0x04e32201: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e32205: mov edx,DWORD PTR [ecx+edx*4+20] | |
0x04e32209: mov ecx,edx | |
0x04e3220b: and ecx,0xff | |
0x04e32211: mov ecx,DWORD PTR [esp+ecx*4-4] | |
0x04e32215: mov esi,edx | |
0x04e32217: shr edx,0x1c | |
0x04e3221a: mov edx,DWORD PTR [edx*4+0x701d16b8] | |
0x04e32221: push edx | |
0x04e32222: mov edx,esi | |
0x04e32224: mov esi,DWORD PTR [ebp-28] | |
0x04e32227: mov edi,edx | |
0x04e32229: and edi,0x800000 | |
0x04e3222f: je 0x04e32263 | |
0x04e32235: mov eax,edx | |
0x04e32237: and eax,0x100000 | |
0x04e3223d: je 0x04e3224f | |
0x04e32243: cmp eax,DWORD PTR [ecx] | |
0x04e32245: lea esi,[esp+4] | |
0x04e32249: mov DWORD PTR [ebp-8],esi | |
0x04e3224c: jmp DWORD PTR [ebx+44] | |
0x04e3224f: mov eax,DWORD PTR [ecx+4] | |
0x04e32252: mov ebx,DWORD PTR [eax+ebx*4+0x100] | |
0x04e32259: lea esi,[esp+4] | |
0x04e3225d: mov DWORD PTR [ebp-8],esi | |
0x04e32260: jmp DWORD PTR [ebx+44] | |
0x04e32263: mov edi,DWORD PTR [ebp-24] | |
0x04e32266: mov edx,DWORD PTR [ecx+4] | |
0x04e32269: mov edi,DWORD PTR [edx+0xb0] | |
0x04e3226f: lea edi,[edx+edi*4+0x100] | |
0x04e32276: add edi,0x7 | |
0x04e32279: and edi,0xfffffff8 | |
0x04e3227c: mov esi,DWORD PTR [edi] | |
0x04e3227e: cmp eax,esi | |
0x04e32280: je 0x04e32293 | |
0x04e32282: test esi,esi | |
0x04e32284: je 0x04e32378 | |
0x04e3228a: add edi,0x8 | |
0x04e3228d: mov esi,DWORD PTR [edi] | |
0x04e3228f: cmp eax,esi | |
0x04e32291: jne 0x04e32282 | |
0x04e32293: mov esi,DWORD PTR [ebp-28] | |
0x04e32296: mov eax,DWORD PTR [ebx+4] | |
0x04e32299: mov eax,DWORD PTR [eax+8] | |
0x04e3229c: mov eax,DWORD PTR [eax+12] | |
0x04e3229f: mov ebx,DWORD PTR [ebx+20] | |
0x04e322a2: sub ebx,0xfffffff6 | |
0x04e322a5: neg ebx | |
0x04e322a7: mov esi,DWORD PTR [edx+0xb0] | |
0x04e322ad: lea esi,[edx+esi*4+0x100] | |
0x04e322b4: add esi,0x7 | |
0x04e322b7: and esi,0xfffffff8 | |
0x04e322ba: lea edx,[edx+ebx*4] | |
0x04e322bd: mov ebx,DWORD PTR [esi] | |
0x04e322bf: cmp eax,ebx | |
0x04e322c1: je 0x04e322d4 | |
0x04e322c3: test ebx,ebx | |
0x04e322c5: je 0x04e32378 | |
0x04e322cb: add esi,0x8 | |
0x04e322ce: mov ebx,DWORD PTR [esi] | |
0x04e322d0: cmp eax,ebx | |
0x04e322d2: jne 0x04e322c3 | |
0x04e322d4: mov esi,DWORD PTR [esi+4] | |
0x04e322d7: mov ebx,DWORD PTR [edx+esi] | |
0x04e322da: test ebx,ebx | |
0x04e322dc: je 0x04e322fd | |
0x04e322e2: lea esi,[esp+4] | |
0x04e322e6: mov DWORD PTR [ebp-8],esi | |
0x04e322e9: jmp DWORD PTR [ebx+44] | |
0x04e322ec: push 0x7015e86c | |
0x04e322f1: call 0x04e322f6 | |
0x04e322f6: pusha | |
0x04e322f7: call 0x70045bf0 | |
0x04e322fc: hlt | |
0x04e322fd: pop ebx | |
0x04e322fe: mov esi,DWORD PTR [ebp-28] | |
0x04e32301: mov edi,DWORD PTR [ebp-24] | |
0x04e32304: call 0x04e3230e | |
0x04e32309: jmp 0x04e32367 | |
0x04e3230e: lea eax,[esp+4] | |
0x04e32312: mov DWORD PTR [ebp-28],esi | |
0x04e32315: mov edi,DWORD PTR fs:0x0 | |
0x04e3231d: mov edi,DWORD PTR [edi-12] | |
0x04e32320: push edi | |
0x04e32321: mov DWORD PTR [edi+0x138],ebp | |
0x04e32327: mov DWORD PTR [edi+0x130],eax | |
0x04e3232d: call 0x6fecd9b0 | |
0x04e32332: add esp,0x4 | |
0x04e32335: mov DWORD PTR [edi+0x130],0x0 | |
0x04e3233f: mov DWORD PTR [edi+0x138],0x0 | |
0x04e32349: mov DWORD PTR [edi+0x134],0x0 | |
0x04e32353: cmp DWORD PTR [edi+4],0x0 | |
0x04e3235a: jne 0x04e20380 | |
0x04e32360: mov esi,DWORD PTR [ebp-28] | |
0x04e32363: mov edi,DWORD PTR [ebp-24] | |
0x04e32366: ret | |
0x04e32367: push 0x7015e86c | |
0x04e3236c: call 0x04e32371 | |
0x04e32371: pusha | |
0x04e32372: call 0x70045bf0 | |
0x04e32377: hlt | |
0x04e32378: pop ebx | |
0x04e32379: mov esi,DWORD PTR [ebp-28] | |
0x04e3237c: mov edi,DWORD PTR [ebp-24] | |
0x04e3237f: call 0x04e32389 | |
0x04e32384: jmp 0x04e323e2 | |
0x04e32389: lea eax,[esp+4] | |
0x04e3238d: mov DWORD PTR [ebp-28],esi | |
0x04e32390: mov edi,DWORD PTR fs:0x0 | |
0x04e32398: mov edi,DWORD PTR [edi-12] | |
0x04e3239b: push edi | |
0x04e3239c: mov DWORD PTR [edi+0x138],ebp | |
0x04e323a2: mov DWORD PTR [edi+0x130],eax | |
0x04e323a8: call 0x6fecda50 | |
0x04e323ad: add esp,0x4 | |
0x04e323b0: mov DWORD PTR [edi+0x130],0x0 | |
0x04e323ba: mov DWORD PTR [edi+0x138],0x0 | |
0x04e323c4: mov DWORD PTR [edi+0x134],0x0 | |
0x04e323ce: cmp DWORD PTR [edi+4],0x0 | |
0x04e323d5: jne 0x04e20380 | |
0x04e323db: mov esi,DWORD PTR [ebp-28] | |
0x04e323de: mov edi,DWORD PTR [ebp-24] | |
0x04e323e1: ret | |
0x04e323e2: push 0x7015e86c | |
0x04e323e7: call 0x04e323ec | |
0x04e323ec: pusha | |
0x04e323ed: call 0x70045bf0 | |
0x04e323f2: hlt | |
0x04e323f3: nop | |
0x04e323f4: add BYTE PTR [eax],al | |
0x04e323f6: add BYTE PTR [eax],al | |
0x04e323f8: add BYTE PTR [eax],al | |
0x04e323fa: add BYTE PTR [eax],al | |
0x04e323fc: add BYTE PTR [eax],al | |
0x04e323fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
invokedynamic 186 invokedynamic [0x04e32410, 0x04e32520] 272 bytes | |
0x04e32410: sub esp,0x4 | |
0x04e32413: fstp DWORD PTR [esp] | |
0x04e32416: jmp 0x04e32434 | |
0x04e3241b: sub esp,0x8 | |
0x04e3241e: fstp QWORD PTR [esp] | |
0x04e32421: jmp 0x04e32434 | |
0x04e32426: push edx | |
0x04e32427: push eax | |
0x04e32428: jmp 0x04e32434 | |
0x04e3242d: push eax | |
0x04e3242e: jmp 0x04e32434 | |
0x04e32433: push eax | |
0x04e32434: mov DWORD PTR [ebp-28],esi | |
0x04e32437: mov edx,DWORD PTR [esi+1] | |
0x04e3243a: not edx | |
0x04e3243c: mov ecx,DWORD PTR [ebp-20] | |
0x04e3243f: shl edx,0x2 | |
0x04e32442: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e32446: shr ebx,0x10 | |
0x04e32449: and ebx,0xff | |
0x04e3244f: cmp ebx,0xba | |
0x04e32455: je 0x04e324cf | |
0x04e3245b: mov ebx,0xba | |
0x04e32460: call 0x04e3246a | |
0x04e32465: jmp 0x04e324c4 | |
0x04e3246a: push ebx | |
0x04e3246b: lea eax,[esp+8] | |
0x04e3246f: mov DWORD PTR [ebp-28],esi | |
0x04e32472: mov edi,DWORD PTR fs:0x0 | |
0x04e3247a: mov edi,DWORD PTR [edi-12] | |
0x04e3247d: push edi | |
0x04e3247e: mov DWORD PTR [edi+0x138],ebp | |
0x04e32484: mov DWORD PTR [edi+0x130],eax | |
0x04e3248a: call 0x6fed0810 | |
0x04e3248f: add esp,0x8 | |
0x04e32492: mov DWORD PTR [edi+0x130],0x0 | |
0x04e3249c: mov DWORD PTR [edi+0x138],0x0 | |
0x04e324a6: mov DWORD PTR [edi+0x134],0x0 | |
0x04e324b0: cmp DWORD PTR [edi+4],0x0 | |
0x04e324b7: jne 0x04e20380 | |
0x04e324bd: mov esi,DWORD PTR [ebp-28] | |
0x04e324c0: mov edi,DWORD PTR [ebp-24] | |
0x04e324c3: ret | |
0x04e324c4: mov edx,DWORD PTR [esi+1] | |
0x04e324c7: not edx | |
0x04e324c9: mov ecx,DWORD PTR [ebp-20] | |
0x04e324cc: shl edx,0x2 | |
0x04e324cf: mov ebx,DWORD PTR [ecx+edx*4+12] | |
0x04e324d3: mov eax,DWORD PTR [ecx+edx*4+16] | |
0x04e324d7: mov edx,DWORD PTR [ecx+edx*4+20] | |
0x04e324db: test edx,0x1000000 | |
0x04e324e1: je 0x04e324fe | |
0x04e324e3: push ebx | |
0x04e324e4: mov ebx,eax | |
0x04e324e6: shl ebx,0x2 | |
0x04e324e9: mov eax,DWORD PTR [ebp-12] | |
0x04e324ec: mov eax,DWORD PTR [eax+4] | |
0x04e324ef: mov eax,DWORD PTR [eax+8] | |
0x04e324f2: mov eax,DWORD PTR [eax+20] | |
0x04e324f5: mov eax,DWORD PTR [eax] | |
0x04e324f7: add eax,ebx | |
0x04e324f9: mov eax,DWORD PTR [eax+12] | |
0x04e324fc: pop ebx | |
0x04e324fd: push eax | |
0x04e324fe: shr edx,0x1c | |
0x04e32501: mov edx,DWORD PTR [edx*4+0x701d1690] | |
0x04e32508: push edx | |
0x04e32509: lea esi,[esp+4] | |
0x04e3250d: mov DWORD PTR [ebp-8],esi | |
0x04e32510: jmp DWORD PTR [ebx+44] | |
0x04e32513: nop | |
0x04e32514: add BYTE PTR [eax],al | |
0x04e32516: add BYTE PTR [eax],al | |
0x04e32518: add BYTE PTR [eax],al | |
0x04e3251a: add BYTE PTR [eax],al | |
0x04e3251c: add BYTE PTR [eax],al | |
0x04e3251e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
new 187 new [0x04e32530, 0x04e326c0] 400 bytes | |
0x04e32530: sub esp,0x4 | |
0x04e32533: fstp DWORD PTR [esp] | |
0x04e32536: jmp 0x04e32554 | |
0x04e3253b: sub esp,0x8 | |
0x04e3253e: fstp QWORD PTR [esp] | |
0x04e32541: jmp 0x04e32554 | |
0x04e32546: push edx | |
0x04e32547: push eax | |
0x04e32548: jmp 0x04e32554 | |
0x04e3254d: push eax | |
0x04e3254e: jmp 0x04e32554 | |
0x04e32553: push eax | |
0x04e32554: movzx edx,WORD PTR [esi+1] | |
0x04e32558: bswap edx | |
0x04e3255a: shr edx,0x10 | |
0x04e3255d: mov ecx,DWORD PTR [ebp-12] | |
0x04e32560: mov ecx,DWORD PTR [ecx+4] | |
0x04e32563: mov ecx,DWORD PTR [ecx+8] | |
0x04e32566: mov eax,DWORD PTR [ecx+4] | |
0x04e32569: cmp BYTE PTR [eax+edx+4],0x7 | |
0x04e3256e: jne 0x04e3261c | |
0x04e32574: mov ecx,DWORD PTR [ecx+edx*4+44] | |
0x04e32578: push ecx | |
0x04e32579: cmp BYTE PTR [ecx+0xde],0x4 | |
0x04e32580: jne 0x04e3261b | |
0x04e32586: mov edx,DWORD PTR [ecx+4] | |
0x04e32589: test edx,0x1 | |
0x04e3258f: jne 0x04e3261b | |
0x04e32595: mov ecx,DWORD PTR fs:0x0 | |
0x04e3259d: mov ecx,DWORD PTR [ecx-12] | |
0x04e325a0: mov eax,DWORD PTR [ecx+52] | |
0x04e325a3: lea ebx,[eax+edx] | |
0x04e325a6: cmp ebx,DWORD PTR [ecx+60] | |
0x04e325a9: ja 0x04e325b7 | |
0x04e325af: mov DWORD PTR [ecx+52],ebx | |
0x04e325b2: jmp 0x04e325dd | |
0x04e325b7: mov eax,DWORD PTR ds:0x4c62824 | |
0x04e325bd: lea ebx,[eax+edx] | |
0x04e325c0: cmp ebx,DWORD PTR ds:0x4c627f8 | |
0x04e325c6: ja 0x04e3261b | |
0x04e325cc: lock cmpxchg DWORD PTR ds:0x4c62824,ebx | |
0x04e325d4: jne 0x04e325b7 | |
0x04e325d6: add DWORD PTR [ecx+120],edx | |
0x04e325d9: adc DWORD PTR [ecx+124],0x0 | |
0x04e325dd: sub edx,0x8 | |
0x04e325e0: je 0x04e325f5 | |
0x04e325e6: xor ecx,ecx | |
0x04e325e8: shr edx,0x3 | |
0x04e325eb: mov DWORD PTR [eax+edx*8+4],ecx | |
0x04e325ef: mov DWORD PTR [eax+edx*8],ecx | |
0x04e325f2: dec edx | |
0x04e325f3: jne 0x04e325eb | |
0x04e325f5: pop ecx | |
0x04e325f6: mov ebx,DWORD PTR [ecx+96] | |
0x04e325f9: mov DWORD PTR [eax],ebx | |
0x04e325fb: mov DWORD PTR [eax+4],ecx | |
0x04e325fe: cmp BYTE PTR ds:0x701d9b6b,0x0 | |
0x04e32605: je 0x04e32616 | |
0x04e3260b: push eax | |
0x04e3260c: push eax | |
0x04e3260d: call 0x6ffbd8c0 | |
0x04e32612: add esp,0x4 | |
0x04e32615: pop eax | |
0x04e32616: jmp 0x04e326a3 | |
0x04e3261b: pop ecx | |
0x04e3261c: mov eax,DWORD PTR [ebp-12] | |
0x04e3261f: mov eax,DWORD PTR [eax+4] | |
0x04e32622: mov eax,DWORD PTR [eax+8] | |
0x04e32625: movzx edx,WORD PTR [esi+1] | |
0x04e32629: bswap edx | |
0x04e3262b: shr edx,0x10 | |
0x04e3262e: call 0x04e32638 | |
0x04e32633: jmp 0x04e326a3 | |
0x04e32638: push edx | |
0x04e32639: push eax | |
0x04e3263a: lea eax,[esp+12] | |
0x04e3263e: mov DWORD PTR [ebp-28],esi | |
0x04e32641: mov edi,DWORD PTR fs:0x0 | |
0x04e32649: mov edi,DWORD PTR [edi-12] | |
0x04e3264c: push edi | |
0x04e3264d: mov DWORD PTR [edi+0x138],ebp | |
0x04e32653: mov DWORD PTR [edi+0x130],eax | |
0x04e32659: call 0x6fed1550 | |
0x04e3265e: add esp,0xc | |
0x04e32661: mov DWORD PTR [edi+0x130],0x0 | |
0x04e3266b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e32675: mov DWORD PTR [edi+0x134],0x0 | |
0x04e3267f: cmp DWORD PTR [edi+4],0x0 | |
0x04e32686: jne 0x04e20380 | |
0x04e3268c: mov eax,DWORD PTR [edi+0x160] | |
0x04e32692: mov DWORD PTR [edi+0x160],0x0 | |
0x04e3269c: mov esi,DWORD PTR [ebp-28] | |
0x04e3269f: mov edi,DWORD PTR [ebp-24] | |
0x04e326a2: ret | |
0x04e326a3: movzx ebx,BYTE PTR [esi+3] | |
0x04e326a7: add esi,0x3 | |
0x04e326aa: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e326b1: xchg ax,ax | |
0x04e326b4: add BYTE PTR [eax],al | |
0x04e326b6: add BYTE PTR [eax],al | |
0x04e326b8: add BYTE PTR [eax],al | |
0x04e326ba: add BYTE PTR [eax],al | |
0x04e326bc: add BYTE PTR [eax],al | |
0x04e326be: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
newarray 188 newarray [0x04e326d0, 0x04e32760] 144 bytes | |
0x04e326d0: pop eax | |
0x04e326d1: push eax | |
0x04e326d2: movzx edx,BYTE PTR [esi+1] | |
0x04e326d6: call 0x04e326e0 | |
0x04e326db: jmp 0x04e3274b | |
0x04e326e0: push eax | |
0x04e326e1: push edx | |
0x04e326e2: lea eax,[esp+12] | |
0x04e326e6: mov DWORD PTR [ebp-28],esi | |
0x04e326e9: mov edi,DWORD PTR fs:0x0 | |
0x04e326f1: mov edi,DWORD PTR [edi-12] | |
0x04e326f4: push edi | |
0x04e326f5: mov DWORD PTR [edi+0x138],ebp | |
0x04e326fb: mov DWORD PTR [edi+0x130],eax | |
0x04e32701: call 0x6fecd740 | |
0x04e32706: add esp,0xc | |
0x04e32709: mov DWORD PTR [edi+0x130],0x0 | |
0x04e32713: mov DWORD PTR [edi+0x138],0x0 | |
0x04e3271d: mov DWORD PTR [edi+0x134],0x0 | |
0x04e32727: cmp DWORD PTR [edi+4],0x0 | |
0x04e3272e: jne 0x04e20380 | |
0x04e32734: mov eax,DWORD PTR [edi+0x160] | |
0x04e3273a: mov DWORD PTR [edi+0x160],0x0 | |
0x04e32744: mov esi,DWORD PTR [ebp-28] | |
0x04e32747: mov edi,DWORD PTR [ebp-24] | |
0x04e3274a: ret | |
0x04e3274b: pop edx | |
0x04e3274c: movzx ebx,BYTE PTR [esi+2] | |
0x04e32750: add esi,0x2 | |
0x04e32753: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e3275a: xchg ax,ax | |
0x04e3275c: add BYTE PTR [eax],al | |
0x04e3275e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
anewarray 189 anewarray [0x04e32770, 0x04e32810] 160 bytes | |
0x04e32770: pop eax | |
0x04e32771: movzx edx,WORD PTR [esi+1] | |
0x04e32775: bswap edx | |
0x04e32777: shr edx,0x10 | |
0x04e3277a: mov ecx,DWORD PTR [ebp-12] | |
0x04e3277d: mov ecx,DWORD PTR [ecx+4] | |
0x04e32780: mov ecx,DWORD PTR [ecx+8] | |
0x04e32783: call 0x04e3278d | |
0x04e32788: jmp 0x04e327f9 | |
0x04e3278d: push eax | |
0x04e3278e: push edx | |
0x04e3278f: push ecx | |
0x04e32790: lea eax,[esp+16] | |
0x04e32794: mov DWORD PTR [ebp-28],esi | |
0x04e32797: mov edi,DWORD PTR fs:0x0 | |
0x04e3279f: mov edi,DWORD PTR [edi-12] | |
0x04e327a2: push edi | |
0x04e327a3: mov DWORD PTR [edi+0x138],ebp | |
0x04e327a9: mov DWORD PTR [edi+0x130],eax | |
0x04e327af: call 0x6fed1690 | |
0x04e327b4: add esp,0x10 | |
0x04e327b7: mov DWORD PTR [edi+0x130],0x0 | |
0x04e327c1: mov DWORD PTR [edi+0x138],0x0 | |
0x04e327cb: mov DWORD PTR [edi+0x134],0x0 | |
0x04e327d5: cmp DWORD PTR [edi+4],0x0 | |
0x04e327dc: jne 0x04e20380 | |
0x04e327e2: mov eax,DWORD PTR [edi+0x160] | |
0x04e327e8: mov DWORD PTR [edi+0x160],0x0 | |
0x04e327f2: mov esi,DWORD PTR [ebp-28] | |
0x04e327f5: mov edi,DWORD PTR [ebp-24] | |
0x04e327f8: ret | |
0x04e327f9: movzx ebx,BYTE PTR [esi+3] | |
0x04e327fd: add esi,0x3 | |
0x04e32800: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e32807: nop | |
0x04e32808: add BYTE PTR [eax],al | |
0x04e3280a: add BYTE PTR [eax],al | |
0x04e3280c: add BYTE PTR [eax],al | |
0x04e3280e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
arraylength 190 arraylength [0x04e32820, 0x04e32830] 16 bytes | |
0x04e32820: pop eax | |
0x04e32821: mov eax,DWORD PTR [eax+8] | |
0x04e32824: movzx ebx,BYTE PTR [esi+1] | |
0x04e32828: inc esi | |
0x04e32829: jmp DWORD PTR [ebx*4+0x701d4f08] | |
---------------------------------------------------------------------- | |
athrow 191 athrow [0x04e32840, 0x04e32850] 16 bytes | |
0x04e32840: pop eax | |
0x04e32841: cmp eax,DWORD PTR [eax] | |
0x04e32843: jmp 0x04e2a4bd | |
0x04e32848: add BYTE PTR [eax],al | |
0x04e3284a: add BYTE PTR [eax],al | |
0x04e3284c: add BYTE PTR [eax],al | |
0x04e3284e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
checkcast 192 checkcast [0x04e32860, 0x04e32970] 272 bytes | |
0x04e32860: pop eax | |
0x04e32861: test eax,eax | |
0x04e32863: je 0x04e32954 | |
0x04e32869: mov ecx,DWORD PTR [ebp-12] | |
0x04e3286c: mov ecx,DWORD PTR [ecx+4] | |
0x04e3286f: mov ecx,DWORD PTR [ecx+8] | |
0x04e32872: mov edx,DWORD PTR [ecx+4] | |
0x04e32875: movzx ebx,WORD PTR [esi+1] | |
0x04e32879: bswap ebx | |
0x04e3287b: shr ebx,0x10 | |
0x04e3287e: cmp BYTE PTR [edx+ebx+4],0x7 | |
0x04e32883: je 0x04e3290e | |
0x04e32889: push eax | |
0x04e3288a: call 0x04e32894 | |
0x04e3288f: jmp 0x04e328ed | |
0x04e32894: lea eax,[esp+4] | |
0x04e32898: mov DWORD PTR [ebp-28],esi | |
0x04e3289b: mov edi,DWORD PTR fs:0x0 | |
0x04e328a3: mov edi,DWORD PTR [edi-12] | |
0x04e328a6: push edi | |
0x04e328a7: mov DWORD PTR [edi+0x138],ebp | |
0x04e328ad: mov DWORD PTR [edi+0x130],eax | |
0x04e328b3: call 0x6fed19e0 | |
0x04e328b8: add esp,0x4 | |
0x04e328bb: mov DWORD PTR [edi+0x130],0x0 | |
0x04e328c5: mov DWORD PTR [edi+0x138],0x0 | |
0x04e328cf: mov DWORD PTR [edi+0x134],0x0 | |
0x04e328d9: cmp DWORD PTR [edi+4],0x0 | |
0x04e328e0: jne 0x04e20380 | |
0x04e328e6: mov esi,DWORD PTR [ebp-28] | |
0x04e328e9: mov edi,DWORD PTR [ebp-24] | |
0x04e328ec: ret | |
0x04e328ed: mov edi,DWORD PTR fs:0x0 | |
0x04e328f5: mov edi,DWORD PTR [edi-12] | |
0x04e328f8: mov eax,DWORD PTR [edi+0x164] | |
0x04e328fe: mov DWORD PTR [edi+0x164],0x0 | |
0x04e32908: mov edi,DWORD PTR [ebp-24] | |
0x04e3290b: pop edx | |
0x04e3290c: jmp 0x04e32914 | |
0x04e3290e: mov edx,eax | |
0x04e32910: mov eax,DWORD PTR [ecx+ebx*4+44] | |
0x04e32914: mov ebx,DWORD PTR [edx+4] | |
0x04e32917: cmp ebx,eax | |
0x04e32919: je 0x04e32952 | |
0x04e3291f: mov ecx,DWORD PTR [eax+8] | |
0x04e32922: cmp eax,DWORD PTR [ebx+ecx] | |
0x04e32925: je 0x04e32952 | |
0x04e3292b: cmp ecx,0x10 | |
0x04e3292e: jne 0x04e3294c | |
0x04e32934: push edi | |
0x04e32935: mov edi,DWORD PTR [ebx+20] | |
0x04e32938: mov ecx,DWORD PTR [edi] | |
0x04e3293a: add edi,0x4 | |
0x04e3293d: test eax,eax | |
0x04e3293f: repnz scas eax,DWORD PTR es:[edi] | |
0x04e32941: pop edi | |
0x04e32942: jne 0x04e3294c | |
0x04e32944: mov DWORD PTR [ebx+16],eax | |
0x04e32947: jmp 0x04e32952 | |
0x04e3294c: push edx | |
0x04e3294d: jmp 0x04e2af02 | |
0x04e32952: mov eax,edx | |
0x04e32954: movzx ebx,BYTE PTR [esi+3] | |
0x04e32958: add esi,0x3 | |
0x04e3295b: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e32962: xchg ax,ax | |
0x04e32964: add BYTE PTR [eax],al | |
0x04e32966: add BYTE PTR [eax],al | |
0x04e32968: add BYTE PTR [eax],al | |
0x04e3296a: add BYTE PTR [eax],al | |
0x04e3296c: add BYTE PTR [eax],al | |
0x04e3296e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
instanceof 193 instanceof [0x04e32980, 0x04e32a90] 272 bytes | |
0x04e32980: pop eax | |
0x04e32981: test eax,eax | |
0x04e32983: je 0x04e32a79 | |
0x04e32989: mov ecx,DWORD PTR [ebp-12] | |
0x04e3298c: mov ecx,DWORD PTR [ecx+4] | |
0x04e3298f: mov ecx,DWORD PTR [ecx+8] | |
0x04e32992: mov edx,DWORD PTR [ecx+4] | |
0x04e32995: movzx ebx,WORD PTR [esi+1] | |
0x04e32999: bswap ebx | |
0x04e3299b: shr ebx,0x10 | |
0x04e3299e: cmp BYTE PTR [edx+ebx+4],0x7 | |
0x04e329a3: je 0x04e32a34 | |
0x04e329a9: push eax | |
0x04e329aa: call 0x04e329b4 | |
0x04e329af: jmp 0x04e32a0d | |
0x04e329b4: lea eax,[esp+4] | |
0x04e329b8: mov DWORD PTR [ebp-28],esi | |
0x04e329bb: mov edi,DWORD PTR fs:0x0 | |
0x04e329c3: mov edi,DWORD PTR [edi-12] | |
0x04e329c6: push edi | |
0x04e329c7: mov DWORD PTR [edi+0x138],ebp | |
0x04e329cd: mov DWORD PTR [edi+0x130],eax | |
0x04e329d3: call 0x6fed19e0 | |
0x04e329d8: add esp,0x4 | |
0x04e329db: mov DWORD PTR [edi+0x130],0x0 | |
0x04e329e5: mov DWORD PTR [edi+0x138],0x0 | |
0x04e329ef: mov DWORD PTR [edi+0x134],0x0 | |
0x04e329f9: cmp DWORD PTR [edi+4],0x0 | |
0x04e32a00: jne 0x04e20380 | |
0x04e32a06: mov esi,DWORD PTR [ebp-28] | |
0x04e32a09: mov edi,DWORD PTR [ebp-24] | |
0x04e32a0c: ret | |
0x04e32a0d: mov edi,DWORD PTR fs:0x0 | |
0x04e32a15: mov edi,DWORD PTR [edi-12] | |
0x04e32a18: mov eax,DWORD PTR [edi+0x164] | |
0x04e32a1e: mov DWORD PTR [edi+0x164],0x0 | |
0x04e32a28: mov edi,DWORD PTR [ebp-24] | |
0x04e32a2b: pop edx | |
0x04e32a2c: mov edx,DWORD PTR [edx+4] | |
0x04e32a2f: jmp 0x04e32a3b | |
0x04e32a34: mov edx,DWORD PTR [eax+4] | |
0x04e32a37: mov eax,DWORD PTR [ecx+ebx*4+44] | |
0x04e32a3b: cmp edx,eax | |
0x04e32a3d: je 0x04e32a74 | |
0x04e32a43: mov ecx,DWORD PTR [eax+8] | |
0x04e32a46: cmp eax,DWORD PTR [edx+ecx] | |
0x04e32a49: je 0x04e32a74 | |
0x04e32a4f: cmp ecx,0x10 | |
0x04e32a52: jne 0x04e32a70 | |
0x04e32a58: push edi | |
0x04e32a59: mov edi,DWORD PTR [edx+20] | |
0x04e32a5c: mov ecx,DWORD PTR [edi] | |
0x04e32a5e: add edi,0x4 | |
0x04e32a61: test eax,eax | |
0x04e32a63: repnz scas eax,DWORD PTR es:[edi] | |
0x04e32a65: pop edi | |
0x04e32a66: jne 0x04e32a70 | |
0x04e32a68: mov DWORD PTR [edx+16],eax | |
0x04e32a6b: jmp 0x04e32a74 | |
0x04e32a70: xor eax,eax | |
0x04e32a72: jmp 0x04e32a79 | |
0x04e32a74: mov eax,0x1 | |
0x04e32a79: movzx ebx,BYTE PTR [esi+3] | |
0x04e32a7d: add esi,0x3 | |
0x04e32a80: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e32a87: nop | |
0x04e32a88: add BYTE PTR [eax],al | |
0x04e32a8a: add BYTE PTR [eax],al | |
0x04e32a8c: add BYTE PTR [eax],al | |
0x04e32a8e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
monitorenter 194 monitorenter [0x04e32aa0, 0x04e32c30] 400 bytes | |
0x04e32aa0: pop eax | |
0x04e32aa1: cmp eax,DWORD PTR [eax] | |
0x04e32aa3: xor edx,edx | |
0x04e32aa5: mov ecx,DWORD PTR [ebp-32] | |
0x04e32aa8: lea ebx,[ebp-32] | |
0x04e32aab: jmp 0x04e32abf | |
0x04e32aad: cmp DWORD PTR [ecx+4],0x0 | |
0x04e32ab4: cmove edx,ecx | |
0x04e32ab7: cmp eax,DWORD PTR [ecx+4] | |
0x04e32aba: je 0x04e32ac3 | |
0x04e32abc: add ecx,0x8 | |
0x04e32abf: cmp ecx,ebx | |
0x04e32ac1: jne 0x04e32aad | |
0x04e32ac3: test edx,edx | |
0x04e32ac5: jne 0x04e32ae6 | |
0x04e32ac7: mov edx,DWORD PTR [ebp-32] | |
0x04e32aca: sub esp,0x8 | |
0x04e32acd: sub edx,0x8 | |
0x04e32ad0: mov ecx,esp | |
0x04e32ad2: mov DWORD PTR [ebp-32],edx | |
0x04e32ad5: jmp 0x04e32ae2 | |
0x04e32ada: mov ebx,DWORD PTR [ecx+8] | |
0x04e32add: mov DWORD PTR [ecx],ebx | |
0x04e32adf: add ecx,0x4 | |
0x04e32ae2: cmp ecx,edx | |
0x04e32ae4: jne 0x04e32ada | |
0x04e32ae6: inc esi | |
0x04e32ae7: mov DWORD PTR [edx+4],eax | |
0x04e32aea: mov ecx,DWORD PTR [edx+4] | |
0x04e32aed: mov eax,DWORD PTR [ecx] | |
0x04e32aef: push edx | |
0x04e32af0: mov edx,eax | |
0x04e32af2: and edx,0x7 | |
0x04e32af5: cmp edx,0x5 | |
0x04e32af8: pop edx | |
0x04e32af9: jne 0x04e32b89 | |
0x04e32aff: mov DWORD PTR [edx],eax | |
0x04e32b01: push edx | |
0x04e32b02: mov edx,DWORD PTR [ecx+4] | |
0x04e32b05: mov edx,DWORD PTR [edx+96] | |
0x04e32b08: xor edx,eax | |
0x04e32b0a: mov eax,DWORD PTR fs:0x0 | |
0x04e32b12: mov eax,DWORD PTR [eax-12] | |
0x04e32b15: xor eax,edx | |
0x04e32b17: and eax,0xffffff87 | |
0x04e32b1a: pop edx | |
0x04e32b1b: je 0x04e32c10 | |
0x04e32b21: test eax,0x7 | |
0x04e32b26: jne 0x04e32b7b | |
0x04e32b28: test eax,0x180 | |
0x04e32b2d: jne 0x04e32b55 | |
0x04e32b2f: mov eax,DWORD PTR [edx] | |
0x04e32b31: and eax,0x1ff | |
0x04e32b37: push edx | |
0x04e32b38: mov edx,DWORD PTR fs:0x0 | |
0x04e32b40: mov edx,DWORD PTR [edx-12] | |
0x04e32b43: or edx,eax | |
0x04e32b45: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e32b49: pop edx | |
0x04e32b4a: jne 0x04e32bac | |
0x04e32b50: jmp 0x04e32c10 | |
0x04e32b55: push edx | |
0x04e32b56: mov edx,DWORD PTR [ecx+4] | |
0x04e32b59: mov edx,DWORD PTR [edx+96] | |
0x04e32b5c: mov eax,DWORD PTR fs:0x0 | |
0x04e32b64: mov eax,DWORD PTR [eax-12] | |
0x04e32b67: or edx,eax | |
0x04e32b69: mov eax,DWORD PTR [edx] | |
0x04e32b6b: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e32b6f: pop edx | |
0x04e32b70: jne 0x04e32bac | |
0x04e32b76: jmp 0x04e32c10 | |
0x04e32b7b: mov eax,DWORD PTR [edx] | |
0x04e32b7d: push edx | |
0x04e32b7e: mov edx,DWORD PTR [ecx+4] | |
0x04e32b81: mov edx,DWORD PTR [edx+96] | |
0x04e32b84: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e32b88: pop edx | |
0x04e32b89: mov eax,0x1 | |
0x04e32b8e: or eax,DWORD PTR [ecx] | |
0x04e32b90: mov DWORD PTR [edx],eax | |
0x04e32b92: lock cmpxchg DWORD PTR [ecx],edx | |
0x04e32b96: je 0x04e32c10 | |
0x04e32b9c: sub eax,esp | |
0x04e32b9e: and eax,0xfffff003 | |
0x04e32ba4: mov DWORD PTR [edx],eax | |
0x04e32ba6: je 0x04e32c10 | |
0x04e32bac: call 0x04e32bb6 | |
0x04e32bb1: jmp 0x04e32c10 | |
0x04e32bb6: push edx | |
0x04e32bb7: lea eax,[esp+8] | |
0x04e32bbb: mov DWORD PTR [ebp-28],esi | |
0x04e32bbe: mov edi,DWORD PTR fs:0x0 | |
0x04e32bc6: mov edi,DWORD PTR [edi-12] | |
0x04e32bc9: push edi | |
0x04e32bca: mov DWORD PTR [edi+0x138],ebp | |
0x04e32bd0: mov DWORD PTR [edi+0x130],eax | |
0x04e32bd6: call 0x6fecdaf0 | |
0x04e32bdb: add esp,0x8 | |
0x04e32bde: mov DWORD PTR [edi+0x130],0x0 | |
0x04e32be8: mov DWORD PTR [edi+0x138],0x0 | |
0x04e32bf2: mov DWORD PTR [edi+0x134],0x0 | |
0x04e32bfc: cmp DWORD PTR [edi+4],0x0 | |
0x04e32c03: jne 0x04e20380 | |
0x04e32c09: mov esi,DWORD PTR [ebp-28] | |
0x04e32c0c: mov edi,DWORD PTR [ebp-24] | |
0x04e32c0f: ret | |
0x04e32c10: mov DWORD PTR [ebp-28],esi | |
0x04e32c13: mov DWORD PTR [esp-0x4000],eax | |
0x04e32c1a: movzx ebx,BYTE PTR [esi] | |
0x04e32c1d: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32c24: add BYTE PTR [eax],al | |
0x04e32c26: add BYTE PTR [eax],al | |
0x04e32c28: add BYTE PTR [eax],al | |
0x04e32c2a: add BYTE PTR [eax],al | |
0x04e32c2c: add BYTE PTR [eax],al | |
0x04e32c2e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
monitorexit 195 monitorexit [0x04e32c40, 0x04e32d80] 320 bytes | |
0x04e32c40: pop eax | |
0x04e32c41: cmp eax,DWORD PTR [eax] | |
0x04e32c43: mov edx,DWORD PTR [ebp-32] | |
0x04e32c46: lea ebx,[ebp-32] | |
0x04e32c49: jmp 0x04e32c57 | |
0x04e32c4b: cmp eax,DWORD PTR [edx+4] | |
0x04e32c4e: je 0x04e32ccf | |
0x04e32c54: add edx,0x8 | |
0x04e32c57: cmp edx,ebx | |
0x04e32c59: jne 0x04e32c4b | |
0x04e32c5b: call 0x04e32c65 | |
0x04e32c60: jmp 0x04e32cbe | |
0x04e32c65: lea eax,[esp+4] | |
0x04e32c69: mov DWORD PTR [ebp-28],esi | |
0x04e32c6c: mov edi,DWORD PTR fs:0x0 | |
0x04e32c74: mov edi,DWORD PTR [edi-12] | |
0x04e32c77: push edi | |
0x04e32c78: mov DWORD PTR [edi+0x138],ebp | |
0x04e32c7e: mov DWORD PTR [edi+0x130],eax | |
0x04e32c84: call 0x6fecddb0 | |
0x04e32c89: add esp,0x4 | |
0x04e32c8c: mov DWORD PTR [edi+0x130],0x0 | |
0x04e32c96: mov DWORD PTR [edi+0x138],0x0 | |
0x04e32ca0: mov DWORD PTR [edi+0x134],0x0 | |
0x04e32caa: cmp DWORD PTR [edi+4],0x0 | |
0x04e32cb1: jne 0x04e20380 | |
0x04e32cb7: mov esi,DWORD PTR [ebp-28] | |
0x04e32cba: mov edi,DWORD PTR [ebp-24] | |
0x04e32cbd: ret | |
0x04e32cbe: push 0x7015e86c | |
0x04e32cc3: call 0x04e32cc8 | |
0x04e32cc8: pusha | |
0x04e32cc9: call 0x70045bf0 | |
0x04e32cce: hlt | |
0x04e32ccf: push eax | |
0x04e32cd0: mov DWORD PTR [ebp-28],esi | |
0x04e32cd3: lea eax,[edx] | |
0x04e32cd5: mov ecx,DWORD PTR [edx+4] | |
0x04e32cd8: mov DWORD PTR [edx+4],0x0 | |
0x04e32cdf: mov ebx,DWORD PTR [ecx] | |
0x04e32ce1: and ebx,0x7 | |
0x04e32ce4: cmp ebx,0x5 | |
0x04e32ce7: je 0x04e32d68 | |
0x04e32ced: mov ebx,DWORD PTR [eax] | |
0x04e32cef: test ebx,ebx | |
0x04e32cf1: je 0x04e32d68 | |
0x04e32cf7: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e32cfb: je 0x04e32d68 | |
0x04e32d01: mov DWORD PTR [edx+4],ecx | |
0x04e32d04: call 0x04e32d0e | |
0x04e32d09: jmp 0x04e32d68 | |
0x04e32d0e: push edx | |
0x04e32d0f: lea eax,[esp+8] | |
0x04e32d13: mov DWORD PTR [ebp-28],esi | |
0x04e32d16: mov edi,DWORD PTR fs:0x0 | |
0x04e32d1e: mov edi,DWORD PTR [edi-12] | |
0x04e32d21: push edi | |
0x04e32d22: mov DWORD PTR [edi+0x138],ebp | |
0x04e32d28: mov DWORD PTR [edi+0x130],eax | |
0x04e32d2e: call 0x6fecdc60 | |
0x04e32d33: add esp,0x8 | |
0x04e32d36: mov DWORD PTR [edi+0x130],0x0 | |
0x04e32d40: mov DWORD PTR [edi+0x138],0x0 | |
0x04e32d4a: mov DWORD PTR [edi+0x134],0x0 | |
0x04e32d54: cmp DWORD PTR [edi+4],0x0 | |
0x04e32d5b: jne 0x04e20380 | |
0x04e32d61: mov esi,DWORD PTR [ebp-28] | |
0x04e32d64: mov edi,DWORD PTR [ebp-24] | |
0x04e32d67: ret | |
0x04e32d68: mov esi,DWORD PTR [ebp-28] | |
0x04e32d6b: pop eax | |
0x04e32d6c: movzx ebx,BYTE PTR [esi+1] | |
0x04e32d70: inc esi | |
0x04e32d71: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32d78: add BYTE PTR [eax],al | |
0x04e32d7a: add BYTE PTR [eax],al | |
0x04e32d7c: add BYTE PTR [eax],al | |
0x04e32d7e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
wide 196 wide [0x04e32d90, 0x04e32dc0] 48 bytes | |
0x04e32d90: sub esp,0x4 | |
0x04e32d93: fstp DWORD PTR [esp] | |
0x04e32d96: jmp 0x04e32db4 | |
0x04e32d9b: sub esp,0x8 | |
0x04e32d9e: fstp QWORD PTR [esp] | |
0x04e32da1: jmp 0x04e32db4 | |
0x04e32da6: push edx | |
0x04e32da7: push eax | |
0x04e32da8: jmp 0x04e32db4 | |
0x04e32dad: push eax | |
0x04e32dae: jmp 0x04e32db4 | |
0x04e32db3: push eax | |
0x04e32db4: movzx ebx,BYTE PTR [esi+1] | |
0x04e32db8: jmp DWORD PTR [ebx*4+0x701cea90] | |
0x04e32dbf: nop | |
---------------------------------------------------------------------- | |
multianewarray 197 multianewarray [0x04e32dd0, 0x04e32e90] 192 bytes | |
0x04e32dd0: sub esp,0x4 | |
0x04e32dd3: fstp DWORD PTR [esp] | |
0x04e32dd6: jmp 0x04e32df4 | |
0x04e32ddb: sub esp,0x8 | |
0x04e32dde: fstp QWORD PTR [esp] | |
0x04e32de1: jmp 0x04e32df4 | |
0x04e32de6: push edx | |
0x04e32de7: push eax | |
0x04e32de8: jmp 0x04e32df4 | |
0x04e32ded: push eax | |
0x04e32dee: jmp 0x04e32df4 | |
0x04e32df3: push eax | |
0x04e32df4: movzx eax,BYTE PTR [esi+3] | |
0x04e32df8: lea eax,[esp+eax*4-4] | |
0x04e32dfc: call 0x04e32e06 | |
0x04e32e01: jmp 0x04e32e70 | |
0x04e32e06: push eax | |
0x04e32e07: lea eax,[esp+8] | |
0x04e32e0b: mov DWORD PTR [ebp-28],esi | |
0x04e32e0e: mov edi,DWORD PTR fs:0x0 | |
0x04e32e16: mov edi,DWORD PTR [edi-12] | |
0x04e32e19: push edi | |
0x04e32e1a: mov DWORD PTR [edi+0x138],ebp | |
0x04e32e20: mov DWORD PTR [edi+0x130],eax | |
0x04e32e26: call 0x6fed17a0 | |
0x04e32e2b: add esp,0x8 | |
0x04e32e2e: mov DWORD PTR [edi+0x130],0x0 | |
0x04e32e38: mov DWORD PTR [edi+0x138],0x0 | |
0x04e32e42: mov DWORD PTR [edi+0x134],0x0 | |
0x04e32e4c: cmp DWORD PTR [edi+4],0x0 | |
0x04e32e53: jne 0x04e20380 | |
0x04e32e59: mov eax,DWORD PTR [edi+0x160] | |
0x04e32e5f: mov DWORD PTR [edi+0x160],0x0 | |
0x04e32e69: mov esi,DWORD PTR [ebp-28] | |
0x04e32e6c: mov edi,DWORD PTR [ebp-24] | |
0x04e32e6f: ret | |
0x04e32e70: movzx ebx,BYTE PTR [esi+3] | |
0x04e32e74: lea esp,[esp+ebx*4] | |
0x04e32e77: movzx ebx,BYTE PTR [esi+4] | |
0x04e32e7b: add esi,0x4 | |
0x04e32e7e: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e32e85: xchg ax,ax | |
0x04e32e88: add BYTE PTR [eax],al | |
0x04e32e8a: add BYTE PTR [eax],al | |
0x04e32e8c: add BYTE PTR [eax],al | |
0x04e32e8e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
ifnull 198 ifnull [0x04e32ea0, 0x04e32ed0] 48 bytes | |
0x04e32ea0: pop eax | |
0x04e32ea1: test eax,eax | |
0x04e32ea3: jne 0x04e32ec1 | |
0x04e32ea9: mov ecx,DWORD PTR [ebp-12] | |
0x04e32eac: movsx edx,WORD PTR [esi+1] | |
0x04e32eb0: bswap edx | |
0x04e32eb2: sar edx,0x10 | |
0x04e32eb5: add esi,edx | |
0x04e32eb7: movzx ebx,BYTE PTR [esi] | |
0x04e32eba: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32ec1: movzx ebx,BYTE PTR [esi+3] | |
0x04e32ec5: add esi,0x3 | |
0x04e32ec8: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32ecf: nop | |
---------------------------------------------------------------------- | |
ifnonnull 199 ifnonnull [0x04e32ee0, 0x04e32f10] 48 bytes | |
0x04e32ee0: pop eax | |
0x04e32ee1: test eax,eax | |
0x04e32ee3: je 0x04e32f01 | |
0x04e32ee9: mov ecx,DWORD PTR [ebp-12] | |
0x04e32eec: movsx edx,WORD PTR [esi+1] | |
0x04e32ef0: bswap edx | |
0x04e32ef2: sar edx,0x10 | |
0x04e32ef5: add esi,edx | |
0x04e32ef7: movzx ebx,BYTE PTR [esi] | |
0x04e32efa: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32f01: movzx ebx,BYTE PTR [esi+3] | |
0x04e32f05: add esi,0x3 | |
0x04e32f08: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32f0f: nop | |
---------------------------------------------------------------------- | |
goto_w 200 goto_w [0x04e32f20, 0x04e32f70] 80 bytes | |
0x04e32f20: sub esp,0x4 | |
0x04e32f23: fstp DWORD PTR [esp] | |
0x04e32f26: jmp 0x04e32f44 | |
0x04e32f2b: sub esp,0x8 | |
0x04e32f2e: fstp QWORD PTR [esp] | |
0x04e32f31: jmp 0x04e32f44 | |
0x04e32f36: push edx | |
0x04e32f37: push eax | |
0x04e32f38: jmp 0x04e32f44 | |
0x04e32f3d: push eax | |
0x04e32f3e: jmp 0x04e32f44 | |
0x04e32f43: push eax | |
0x04e32f44: mov ecx,DWORD PTR [ebp-12] | |
0x04e32f47: mov edx,DWORD PTR [esi+1] | |
0x04e32f4a: bswap edx | |
0x04e32f4c: add esi,edx | |
0x04e32f4e: movzx ebx,BYTE PTR [esi] | |
0x04e32f51: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32f58: movzx ebx,BYTE PTR [esi+5] | |
0x04e32f5c: add esi,0x5 | |
0x04e32f5f: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32f66: xchg ax,ax | |
0x04e32f68: add BYTE PTR [eax],al | |
0x04e32f6a: add BYTE PTR [eax],al | |
0x04e32f6c: add BYTE PTR [eax],al | |
0x04e32f6e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
jsr_w 201 jsr_w [0x04e32f80, 0x04e32fd0] 80 bytes | |
0x04e32f80: sub esp,0x4 | |
0x04e32f83: fstp DWORD PTR [esp] | |
0x04e32f86: jmp 0x04e32fa4 | |
0x04e32f8b: sub esp,0x8 | |
0x04e32f8e: fstp QWORD PTR [esp] | |
0x04e32f91: jmp 0x04e32fa4 | |
0x04e32f96: push edx | |
0x04e32f97: push eax | |
0x04e32f98: jmp 0x04e32fa4 | |
0x04e32f9d: push eax | |
0x04e32f9e: jmp 0x04e32fa4 | |
0x04e32fa3: push eax | |
0x04e32fa4: mov ecx,DWORD PTR [ebp-12] | |
0x04e32fa7: mov edx,DWORD PTR [esi+1] | |
0x04e32faa: bswap edx | |
0x04e32fac: movzx ebx,BYTE PTR [esi+edx] | |
0x04e32fb0: lea eax,[esi-35] | |
0x04e32fb3: sub eax,DWORD PTR [ecx+4] | |
0x04e32fb6: add esi,edx | |
0x04e32fb8: push eax | |
0x04e32fb9: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e32fc0: movzx ebx,BYTE PTR [esi+5] | |
0x04e32fc4: add esi,0x5 | |
0x04e32fc7: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e32fce: xchg ax,ax | |
---------------------------------------------------------------------- | |
breakpoint 202 breakpoint [0x04e32fe0, 0x04e330e0] 256 bytes | |
0x04e32fe0: sub esp,0x4 | |
0x04e32fe3: fstp DWORD PTR [esp] | |
0x04e32fe6: jmp 0x04e33004 | |
0x04e32feb: sub esp,0x8 | |
0x04e32fee: fstp QWORD PTR [esp] | |
0x04e32ff1: jmp 0x04e33004 | |
0x04e32ff6: push edx | |
0x04e32ff7: push eax | |
0x04e32ff8: jmp 0x04e33004 | |
0x04e32ffd: push eax | |
0x04e32ffe: jmp 0x04e33004 | |
0x04e33003: push eax | |
0x04e33004: mov ecx,DWORD PTR [ebp-12] | |
0x04e33007: call 0x04e33011 | |
0x04e3300c: jmp 0x04e3306c | |
0x04e33011: push esi | |
0x04e33012: push ecx | |
0x04e33013: lea eax,[esp+12] | |
0x04e33017: mov DWORD PTR [ebp-28],esi | |
0x04e3301a: mov edi,DWORD PTR fs:0x0 | |
0x04e33022: mov edi,DWORD PTR [edi-12] | |
0x04e33025: push edi | |
0x04e33026: mov DWORD PTR [edi+0x138],ebp | |
0x04e3302c: mov DWORD PTR [edi+0x130],eax | |
0x04e33032: call 0x6fecde50 | |
0x04e33037: add esp,0xc | |
0x04e3303a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33044: mov DWORD PTR [edi+0x138],0x0 | |
0x04e3304e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33058: cmp DWORD PTR [edi+4],0x0 | |
0x04e3305f: jne 0x04e20380 | |
0x04e33065: mov esi,DWORD PTR [ebp-28] | |
0x04e33068: mov edi,DWORD PTR [ebp-24] | |
0x04e3306b: ret | |
0x04e3306c: mov ebx,eax | |
0x04e3306e: mov ecx,DWORD PTR [ebp-12] | |
0x04e33071: call 0x04e3307b | |
0x04e33076: jmp 0x04e330d6 | |
0x04e3307b: push esi | |
0x04e3307c: push ecx | |
0x04e3307d: lea eax,[esp+12] | |
0x04e33081: mov DWORD PTR [ebp-28],esi | |
0x04e33084: mov edi,DWORD PTR fs:0x0 | |
0x04e3308c: mov edi,DWORD PTR [edi-12] | |
0x04e3308f: push edi | |
0x04e33090: mov DWORD PTR [edi+0x138],ebp | |
0x04e33096: mov DWORD PTR [edi+0x130],eax | |
0x04e3309c: call 0x6fecdf90 | |
0x04e330a1: add esp,0xc | |
0x04e330a4: mov DWORD PTR [edi+0x130],0x0 | |
0x04e330ae: mov DWORD PTR [edi+0x138],0x0 | |
0x04e330b8: mov DWORD PTR [edi+0x134],0x0 | |
0x04e330c2: cmp DWORD PTR [edi+4],0x0 | |
0x04e330c9: jne 0x04e20380 | |
0x04e330cf: mov esi,DWORD PTR [ebp-28] | |
0x04e330d2: mov edi,DWORD PTR [ebp-24] | |
0x04e330d5: ret | |
0x04e330d6: jmp DWORD PTR [ebx*4+0x701d3b08] | |
0x04e330dd: xchg ax,ax | |
---------------------------------------------------------------------- | |
fast_agetfield 203 fast_agetfield [0x04e330f0, 0x04e33120] 48 bytes | |
0x04e330f0: pop eax | |
0x04e330f1: movzx ebx,WORD PTR [esi+1] | |
0x04e330f5: mov ecx,DWORD PTR [ebp-20] | |
0x04e330f8: shl ebx,0x2 | |
0x04e330fb: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e330ff: cmp eax,DWORD PTR [eax] | |
0x04e33101: mov eax,DWORD PTR [eax+ebx] | |
0x04e33104: movzx ebx,BYTE PTR [esi+3] | |
0x04e33108: add esi,0x3 | |
0x04e3310b: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e33112: xchg ax,ax | |
0x04e33114: add BYTE PTR [eax],al | |
0x04e33116: add BYTE PTR [eax],al | |
0x04e33118: add BYTE PTR [eax],al | |
0x04e3311a: add BYTE PTR [eax],al | |
0x04e3311c: add BYTE PTR [eax],al | |
0x04e3311e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_bgetfield 204 fast_bgetfield [0x04e33130, 0x04e33160] 48 bytes | |
0x04e33130: pop eax | |
0x04e33131: movzx ebx,WORD PTR [esi+1] | |
0x04e33135: mov ecx,DWORD PTR [ebp-20] | |
0x04e33138: shl ebx,0x2 | |
0x04e3313b: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e3313f: cmp eax,DWORD PTR [eax] | |
0x04e33141: movsx eax,BYTE PTR [eax+ebx] | |
0x04e33145: movzx ebx,BYTE PTR [esi+3] | |
0x04e33149: add esi,0x3 | |
0x04e3314c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e33153: nop | |
0x04e33154: add BYTE PTR [eax],al | |
0x04e33156: add BYTE PTR [eax],al | |
0x04e33158: add BYTE PTR [eax],al | |
0x04e3315a: add BYTE PTR [eax],al | |
0x04e3315c: add BYTE PTR [eax],al | |
0x04e3315e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_cgetfield 205 fast_cgetfield [0x04e33170, 0x04e331a0] 48 bytes | |
0x04e33170: pop eax | |
0x04e33171: movzx ebx,WORD PTR [esi+1] | |
0x04e33175: mov ecx,DWORD PTR [ebp-20] | |
0x04e33178: shl ebx,0x2 | |
0x04e3317b: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e3317f: cmp eax,DWORD PTR [eax] | |
0x04e33181: movzx eax,WORD PTR [eax+ebx] | |
0x04e33185: movzx ebx,BYTE PTR [esi+3] | |
0x04e33189: add esi,0x3 | |
0x04e3318c: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e33193: nop | |
0x04e33194: add BYTE PTR [eax],al | |
0x04e33196: add BYTE PTR [eax],al | |
0x04e33198: add BYTE PTR [eax],al | |
0x04e3319a: add BYTE PTR [eax],al | |
0x04e3319c: add BYTE PTR [eax],al | |
0x04e3319e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_dgetfield 206 fast_dgetfield [0x04e331b0, 0x04e331e0] 48 bytes | |
0x04e331b0: pop eax | |
0x04e331b1: movzx ebx,WORD PTR [esi+1] | |
0x04e331b5: mov ecx,DWORD PTR [ebp-20] | |
0x04e331b8: shl ebx,0x2 | |
0x04e331bb: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e331bf: cmp eax,DWORD PTR [eax] | |
0x04e331c1: fld QWORD PTR [eax+ebx] | |
0x04e331c4: movzx ebx,BYTE PTR [esi+3] | |
0x04e331c8: add esi,0x3 | |
0x04e331cb: jmp DWORD PTR [ebx*4+0x701d5b08] | |
0x04e331d2: xchg ax,ax | |
0x04e331d4: add BYTE PTR [eax],al | |
0x04e331d6: add BYTE PTR [eax],al | |
0x04e331d8: add BYTE PTR [eax],al | |
0x04e331da: add BYTE PTR [eax],al | |
0x04e331dc: add BYTE PTR [eax],al | |
0x04e331de: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_fgetfield 207 fast_fgetfield [0x04e331f0, 0x04e33220] 48 bytes | |
0x04e331f0: pop eax | |
0x04e331f1: movzx ebx,WORD PTR [esi+1] | |
0x04e331f5: mov ecx,DWORD PTR [ebp-20] | |
0x04e331f8: shl ebx,0x2 | |
0x04e331fb: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e331ff: cmp eax,DWORD PTR [eax] | |
0x04e33201: fld DWORD PTR [eax+ebx] | |
0x04e33204: movzx ebx,BYTE PTR [esi+3] | |
0x04e33208: add esi,0x3 | |
0x04e3320b: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e33212: xchg ax,ax | |
0x04e33214: add BYTE PTR [eax],al | |
0x04e33216: add BYTE PTR [eax],al | |
0x04e33218: add BYTE PTR [eax],al | |
0x04e3321a: add BYTE PTR [eax],al | |
0x04e3321c: add BYTE PTR [eax],al | |
0x04e3321e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_igetfield 208 fast_igetfield [0x04e33230, 0x04e33260] 48 bytes | |
0x04e33230: pop eax | |
0x04e33231: movzx ebx,WORD PTR [esi+1] | |
0x04e33235: mov ecx,DWORD PTR [ebp-20] | |
0x04e33238: shl ebx,0x2 | |
0x04e3323b: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e3323f: cmp eax,DWORD PTR [eax] | |
0x04e33241: mov eax,DWORD PTR [eax+ebx] | |
0x04e33244: movzx ebx,BYTE PTR [esi+3] | |
0x04e33248: add esi,0x3 | |
0x04e3324b: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e33252: xchg ax,ax | |
0x04e33254: add BYTE PTR [eax],al | |
0x04e33256: add BYTE PTR [eax],al | |
0x04e33258: add BYTE PTR [eax],al | |
0x04e3325a: add BYTE PTR [eax],al | |
0x04e3325c: add BYTE PTR [eax],al | |
0x04e3325e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_lgetfield 209 fast_lgetfield [0x04e33270, 0x04e332a0] 48 bytes | |
0x04e33270: pop eax | |
0x04e33271: movzx ebx,WORD PTR [esi+1] | |
0x04e33275: mov ecx,DWORD PTR [ebp-20] | |
0x04e33278: shl ebx,0x2 | |
0x04e3327b: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e3327f: cmp eax,DWORD PTR [eax] | |
0x04e33281: push 0x70160208 | |
0x04e33286: call 0x04e3328b | |
0x04e3328b: pusha | |
0x04e3328c: call 0x70045bf0 | |
0x04e33291: hlt | |
0x04e33292: movzx ebx,BYTE PTR [esi+3] | |
0x04e33296: add esi,0x3 | |
0x04e33299: jmp DWORD PTR [ebx*4+0x701d5308] | |
---------------------------------------------------------------------- | |
fast_sgetfield 210 fast_sgetfield [0x04e332b0, 0x04e332e0] 48 bytes | |
0x04e332b0: pop eax | |
0x04e332b1: movzx ebx,WORD PTR [esi+1] | |
0x04e332b5: mov ecx,DWORD PTR [ebp-20] | |
0x04e332b8: shl ebx,0x2 | |
0x04e332bb: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e332bf: cmp eax,DWORD PTR [eax] | |
0x04e332c1: movsx eax,WORD PTR [eax+ebx] | |
0x04e332c5: movzx ebx,BYTE PTR [esi+3] | |
0x04e332c9: add esi,0x3 | |
0x04e332cc: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e332d3: nop | |
0x04e332d4: add BYTE PTR [eax],al | |
0x04e332d6: add BYTE PTR [eax],al | |
0x04e332d8: add BYTE PTR [eax],al | |
0x04e332da: add BYTE PTR [eax],al | |
0x04e332dc: add BYTE PTR [eax],al | |
0x04e332de: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_aputfield 211 fast_aputfield [0x04e332f0, 0x04e33350] 96 bytes | |
0x04e332f0: pop eax | |
0x04e332f1: movzx ebx,WORD PTR [esi+1] | |
0x04e332f5: mov ecx,DWORD PTR [ebp-20] | |
0x04e332f8: shl ebx,0x2 | |
0x04e332fb: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e332ff: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e33303: shr edx,0x15 | |
0x04e33306: and edx,0x1 | |
0x04e33309: test edx,edx | |
0x04e3330b: je 0x04e3332c | |
0x04e33311: pop ecx | |
0x04e33312: cmp eax,DWORD PTR [ecx] | |
0x04e33314: mov DWORD PTR [ecx+ebx],eax | |
0x04e33317: shr ecx,0x9 | |
0x04e3331a: mov BYTE PTR [ecx+0x6de8000],0x0 | |
0x04e33322: lock add DWORD PTR [esp],0x0 | |
0x04e33327: jmp 0x04e3333d | |
0x04e3332c: pop ecx | |
0x04e3332d: cmp eax,DWORD PTR [ecx] | |
0x04e3332f: mov DWORD PTR [ecx+ebx],eax | |
0x04e33332: shr ecx,0x9 | |
0x04e33335: mov BYTE PTR [ecx+0x6de8000],0x0 | |
0x04e3333d: movzx ebx,BYTE PTR [esi+3] | |
0x04e33341: add esi,0x3 | |
0x04e33344: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3334b: nop | |
0x04e3334c: add BYTE PTR [eax],al | |
0x04e3334e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_bputfield 212 fast_bputfield [0x04e33360, 0x04e333b0] 80 bytes | |
0x04e33360: pop eax | |
0x04e33361: movzx ebx,WORD PTR [esi+1] | |
0x04e33365: mov ecx,DWORD PTR [ebp-20] | |
0x04e33368: shl ebx,0x2 | |
0x04e3336b: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e3336f: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e33373: shr edx,0x15 | |
0x04e33376: and edx,0x1 | |
0x04e33379: test edx,edx | |
0x04e3337b: je 0x04e33391 | |
0x04e33381: pop ecx | |
0x04e33382: cmp eax,DWORD PTR [ecx] | |
0x04e33384: mov BYTE PTR [ecx+ebx],al | |
0x04e33387: lock add DWORD PTR [esp],0x0 | |
0x04e3338c: jmp 0x04e33397 | |
0x04e33391: pop ecx | |
0x04e33392: cmp eax,DWORD PTR [ecx] | |
0x04e33394: mov BYTE PTR [ecx+ebx],al | |
0x04e33397: movzx ebx,BYTE PTR [esi+3] | |
0x04e3339b: add esi,0x3 | |
0x04e3339e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e333a5: xchg ax,ax | |
0x04e333a8: add BYTE PTR [eax],al | |
0x04e333aa: add BYTE PTR [eax],al | |
0x04e333ac: add BYTE PTR [eax],al | |
0x04e333ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_zputfield 213 fast_zputfield [0x04e333c0, 0x04e33410] 80 bytes | |
0x04e333c0: pop eax | |
0x04e333c1: movzx ebx,WORD PTR [esi+1] | |
0x04e333c5: mov ecx,DWORD PTR [ebp-20] | |
0x04e333c8: shl ebx,0x2 | |
0x04e333cb: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e333cf: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e333d3: shr edx,0x15 | |
0x04e333d6: and edx,0x1 | |
0x04e333d9: test edx,edx | |
0x04e333db: je 0x04e333f4 | |
0x04e333e1: pop ecx | |
0x04e333e2: cmp eax,DWORD PTR [ecx] | |
0x04e333e4: and eax,0x1 | |
0x04e333e7: mov BYTE PTR [ecx+ebx],al | |
0x04e333ea: lock add DWORD PTR [esp],0x0 | |
0x04e333ef: jmp 0x04e333fd | |
0x04e333f4: pop ecx | |
0x04e333f5: cmp eax,DWORD PTR [ecx] | |
0x04e333f7: and eax,0x1 | |
0x04e333fa: mov BYTE PTR [ecx+ebx],al | |
0x04e333fd: movzx ebx,BYTE PTR [esi+3] | |
0x04e33401: add esi,0x3 | |
0x04e33404: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3340b: nop | |
0x04e3340c: add BYTE PTR [eax],al | |
0x04e3340e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_cputfield 214 fast_cputfield [0x04e33420, 0x04e33470] 80 bytes | |
0x04e33420: pop eax | |
0x04e33421: movzx ebx,WORD PTR [esi+1] | |
0x04e33425: mov ecx,DWORD PTR [ebp-20] | |
0x04e33428: shl ebx,0x2 | |
0x04e3342b: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e3342f: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e33433: shr edx,0x15 | |
0x04e33436: and edx,0x1 | |
0x04e33439: test edx,edx | |
0x04e3343b: je 0x04e33452 | |
0x04e33441: pop ecx | |
0x04e33442: cmp eax,DWORD PTR [ecx] | |
0x04e33444: mov WORD PTR [ecx+ebx],ax | |
0x04e33448: lock add DWORD PTR [esp],0x0 | |
0x04e3344d: jmp 0x04e33459 | |
0x04e33452: pop ecx | |
0x04e33453: cmp eax,DWORD PTR [ecx] | |
0x04e33455: mov WORD PTR [ecx+ebx],ax | |
0x04e33459: movzx ebx,BYTE PTR [esi+3] | |
0x04e3345d: add esi,0x3 | |
0x04e33460: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e33467: nop | |
0x04e33468: add BYTE PTR [eax],al | |
0x04e3346a: add BYTE PTR [eax],al | |
0x04e3346c: add BYTE PTR [eax],al | |
0x04e3346e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_dputfield 215 fast_dputfield [0x04e33480, 0x04e334d0] 80 bytes | |
0x04e33480: fld QWORD PTR [esp] | |
0x04e33483: add esp,0x8 | |
0x04e33486: movzx ebx,WORD PTR [esi+1] | |
0x04e3348a: mov ecx,DWORD PTR [ebp-20] | |
0x04e3348d: shl ebx,0x2 | |
0x04e33490: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e33494: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e33498: shr edx,0x15 | |
0x04e3349b: and edx,0x1 | |
0x04e3349e: test edx,edx | |
0x04e334a0: je 0x04e334b6 | |
0x04e334a6: pop ecx | |
0x04e334a7: cmp eax,DWORD PTR [ecx] | |
0x04e334a9: fstp QWORD PTR [ecx+ebx] | |
0x04e334ac: lock add DWORD PTR [esp],0x0 | |
0x04e334b1: jmp 0x04e334bc | |
0x04e334b6: pop ecx | |
0x04e334b7: cmp eax,DWORD PTR [ecx] | |
0x04e334b9: fstp QWORD PTR [ecx+ebx] | |
0x04e334bc: movzx ebx,BYTE PTR [esi+3] | |
0x04e334c0: add esi,0x3 | |
0x04e334c3: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e334ca: xchg ax,ax | |
0x04e334cc: add BYTE PTR [eax],al | |
0x04e334ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_fputfield 216 fast_fputfield [0x04e334e0, 0x04e33530] 80 bytes | |
0x04e334e0: fld DWORD PTR [esp] | |
0x04e334e3: add esp,0x4 | |
0x04e334e6: movzx ebx,WORD PTR [esi+1] | |
0x04e334ea: mov ecx,DWORD PTR [ebp-20] | |
0x04e334ed: shl ebx,0x2 | |
0x04e334f0: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e334f4: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e334f8: shr edx,0x15 | |
0x04e334fb: and edx,0x1 | |
0x04e334fe: test edx,edx | |
0x04e33500: je 0x04e33516 | |
0x04e33506: pop ecx | |
0x04e33507: cmp eax,DWORD PTR [ecx] | |
0x04e33509: fstp DWORD PTR [ecx+ebx] | |
0x04e3350c: lock add DWORD PTR [esp],0x0 | |
0x04e33511: jmp 0x04e3351c | |
0x04e33516: pop ecx | |
0x04e33517: cmp eax,DWORD PTR [ecx] | |
0x04e33519: fstp DWORD PTR [ecx+ebx] | |
0x04e3351c: movzx ebx,BYTE PTR [esi+3] | |
0x04e33520: add esi,0x3 | |
0x04e33523: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e3352a: xchg ax,ax | |
0x04e3352c: add BYTE PTR [eax],al | |
0x04e3352e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_iputfield 217 fast_iputfield [0x04e33540, 0x04e33590] 80 bytes | |
0x04e33540: pop eax | |
0x04e33541: movzx ebx,WORD PTR [esi+1] | |
0x04e33545: mov ecx,DWORD PTR [ebp-20] | |
0x04e33548: shl ebx,0x2 | |
0x04e3354b: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e3354f: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e33553: shr edx,0x15 | |
0x04e33556: and edx,0x1 | |
0x04e33559: test edx,edx | |
0x04e3355b: je 0x04e33571 | |
0x04e33561: pop ecx | |
0x04e33562: cmp eax,DWORD PTR [ecx] | |
0x04e33564: mov DWORD PTR [ecx+ebx],eax | |
0x04e33567: lock add DWORD PTR [esp],0x0 | |
0x04e3356c: jmp 0x04e33577 | |
0x04e33571: pop ecx | |
0x04e33572: cmp eax,DWORD PTR [ecx] | |
0x04e33574: mov DWORD PTR [ecx+ebx],eax | |
0x04e33577: movzx ebx,BYTE PTR [esi+3] | |
0x04e3357b: add esi,0x3 | |
0x04e3357e: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e33585: xchg ax,ax | |
0x04e33588: add BYTE PTR [eax],al | |
0x04e3358a: add BYTE PTR [eax],al | |
0x04e3358c: add BYTE PTR [eax],al | |
0x04e3358e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_lputfield 218 fast_lputfield [0x04e335a0, 0x04e33600] 96 bytes | |
0x04e335a0: pop eax | |
0x04e335a1: pop edx | |
0x04e335a2: movzx ebx,WORD PTR [esi+1] | |
0x04e335a6: mov ecx,DWORD PTR [ebp-20] | |
0x04e335a9: shl ebx,0x2 | |
0x04e335ac: push edx | |
0x04e335ad: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e335b1: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e335b5: shr edx,0x15 | |
0x04e335b8: and edx,0x1 | |
0x04e335bb: test edx,edx | |
0x04e335bd: je 0x04e335d8 | |
0x04e335c3: pop edx | |
0x04e335c4: pop ecx | |
0x04e335c5: cmp eax,DWORD PTR [ecx] | |
0x04e335c7: mov DWORD PTR [ecx+ebx+4],edx | |
0x04e335cb: mov DWORD PTR [ecx+ebx],eax | |
0x04e335ce: lock add DWORD PTR [esp],0x0 | |
0x04e335d3: jmp 0x04e335e3 | |
0x04e335d8: pop edx | |
0x04e335d9: pop ecx | |
0x04e335da: cmp eax,DWORD PTR [ecx] | |
0x04e335dc: mov DWORD PTR [ecx+ebx+4],edx | |
0x04e335e0: mov DWORD PTR [ecx+ebx],eax | |
0x04e335e3: movzx ebx,BYTE PTR [esi+3] | |
0x04e335e7: add esi,0x3 | |
0x04e335ea: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e335f1: xchg ax,ax | |
0x04e335f4: add BYTE PTR [eax],al | |
0x04e335f6: add BYTE PTR [eax],al | |
0x04e335f8: add BYTE PTR [eax],al | |
0x04e335fa: add BYTE PTR [eax],al | |
0x04e335fc: add BYTE PTR [eax],al | |
0x04e335fe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_sputfield 219 fast_sputfield [0x04e33610, 0x04e33660] 80 bytes | |
0x04e33610: pop eax | |
0x04e33611: movzx ebx,WORD PTR [esi+1] | |
0x04e33615: mov ecx,DWORD PTR [ebp-20] | |
0x04e33618: shl ebx,0x2 | |
0x04e3361b: mov edx,DWORD PTR [ecx+ebx*4+20] | |
0x04e3361f: mov ebx,DWORD PTR [ecx+ebx*4+16] | |
0x04e33623: shr edx,0x15 | |
0x04e33626: and edx,0x1 | |
0x04e33629: test edx,edx | |
0x04e3362b: je 0x04e33642 | |
0x04e33631: pop ecx | |
0x04e33632: cmp eax,DWORD PTR [ecx] | |
0x04e33634: mov WORD PTR [ecx+ebx],ax | |
0x04e33638: lock add DWORD PTR [esp],0x0 | |
0x04e3363d: jmp 0x04e33649 | |
0x04e33642: pop ecx | |
0x04e33643: cmp eax,DWORD PTR [ecx] | |
0x04e33645: mov WORD PTR [ecx+ebx],ax | |
0x04e33649: movzx ebx,BYTE PTR [esi+3] | |
0x04e3364d: add esi,0x3 | |
0x04e33650: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e33657: nop | |
0x04e33658: add BYTE PTR [eax],al | |
0x04e3365a: add BYTE PTR [eax],al | |
0x04e3365c: add BYTE PTR [eax],al | |
0x04e3365e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_aload_0 220 fast_aload_0 [0x04e33670, 0x04e336b0] 64 bytes | |
0x04e33670: sub esp,0x4 | |
0x04e33673: fstp DWORD PTR [esp] | |
0x04e33676: jmp 0x04e33694 | |
0x04e3367b: sub esp,0x8 | |
0x04e3367e: fstp QWORD PTR [esp] | |
0x04e33681: jmp 0x04e33694 | |
0x04e33686: push edx | |
0x04e33687: push eax | |
0x04e33688: jmp 0x04e33694 | |
0x04e3368d: push eax | |
0x04e3368e: jmp 0x04e33694 | |
0x04e33693: push eax | |
0x04e33694: mov eax,DWORD PTR [edi] | |
0x04e33696: movzx ebx,BYTE PTR [esi+1] | |
0x04e3369a: inc esi | |
0x04e3369b: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e336a2: xchg ax,ax | |
0x04e336a4: add BYTE PTR [eax],al | |
0x04e336a6: add BYTE PTR [eax],al | |
0x04e336a8: add BYTE PTR [eax],al | |
0x04e336aa: add BYTE PTR [eax],al | |
0x04e336ac: add BYTE PTR [eax],al | |
0x04e336ae: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_iaccess_0 221 fast_iaccess_0 [0x04e336c0, 0x04e33710] 80 bytes | |
0x04e336c0: sub esp,0x4 | |
0x04e336c3: fstp DWORD PTR [esp] | |
0x04e336c6: jmp 0x04e336e4 | |
0x04e336cb: sub esp,0x8 | |
0x04e336ce: fstp QWORD PTR [esp] | |
0x04e336d1: jmp 0x04e336e4 | |
0x04e336d6: push edx | |
0x04e336d7: push eax | |
0x04e336d8: jmp 0x04e336e4 | |
0x04e336dd: push eax | |
0x04e336de: jmp 0x04e336e4 | |
0x04e336e3: push eax | |
0x04e336e4: mov eax,DWORD PTR [edi] | |
0x04e336e6: movzx edx,WORD PTR [esi+2] | |
0x04e336ea: mov ecx,DWORD PTR [ebp-20] | |
0x04e336ed: shl edx,0x2 | |
0x04e336f0: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e336f4: inc esi | |
0x04e336f5: cmp eax,DWORD PTR [eax] | |
0x04e336f7: mov eax,DWORD PTR [eax+ebx] | |
0x04e336fa: dec esi | |
0x04e336fb: movzx ebx,BYTE PTR [esi+4] | |
0x04e336ff: add esi,0x4 | |
0x04e33702: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e33709: xchg ax,ax | |
0x04e3370c: add BYTE PTR [eax],al | |
0x04e3370e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_aaccess_0 222 fast_aaccess_0 [0x04e33720, 0x04e33770] 80 bytes | |
0x04e33720: sub esp,0x4 | |
0x04e33723: fstp DWORD PTR [esp] | |
0x04e33726: jmp 0x04e33744 | |
0x04e3372b: sub esp,0x8 | |
0x04e3372e: fstp QWORD PTR [esp] | |
0x04e33731: jmp 0x04e33744 | |
0x04e33736: push edx | |
0x04e33737: push eax | |
0x04e33738: jmp 0x04e33744 | |
0x04e3373d: push eax | |
0x04e3373e: jmp 0x04e33744 | |
0x04e33743: push eax | |
0x04e33744: mov eax,DWORD PTR [edi] | |
0x04e33746: movzx edx,WORD PTR [esi+2] | |
0x04e3374a: mov ecx,DWORD PTR [ebp-20] | |
0x04e3374d: shl edx,0x2 | |
0x04e33750: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e33754: inc esi | |
0x04e33755: cmp eax,DWORD PTR [eax] | |
0x04e33757: mov eax,DWORD PTR [eax+ebx] | |
0x04e3375a: dec esi | |
0x04e3375b: movzx ebx,BYTE PTR [esi+4] | |
0x04e3375f: add esi,0x4 | |
0x04e33762: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e33769: xchg ax,ax | |
0x04e3376c: add BYTE PTR [eax],al | |
0x04e3376e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_faccess_0 223 fast_faccess_0 [0x04e33780, 0x04e337d0] 80 bytes | |
0x04e33780: sub esp,0x4 | |
0x04e33783: fstp DWORD PTR [esp] | |
0x04e33786: jmp 0x04e337a4 | |
0x04e3378b: sub esp,0x8 | |
0x04e3378e: fstp QWORD PTR [esp] | |
0x04e33791: jmp 0x04e337a4 | |
0x04e33796: push edx | |
0x04e33797: push eax | |
0x04e33798: jmp 0x04e337a4 | |
0x04e3379d: push eax | |
0x04e3379e: jmp 0x04e337a4 | |
0x04e337a3: push eax | |
0x04e337a4: mov eax,DWORD PTR [edi] | |
0x04e337a6: movzx edx,WORD PTR [esi+2] | |
0x04e337aa: mov ecx,DWORD PTR [ebp-20] | |
0x04e337ad: shl edx,0x2 | |
0x04e337b0: mov ebx,DWORD PTR [ecx+edx*4+16] | |
0x04e337b4: inc esi | |
0x04e337b5: cmp eax,DWORD PTR [eax] | |
0x04e337b7: fld DWORD PTR [eax+ebx] | |
0x04e337ba: dec esi | |
0x04e337bb: movzx ebx,BYTE PTR [esi+4] | |
0x04e337bf: add esi,0x4 | |
0x04e337c2: jmp DWORD PTR [ebx*4+0x701d5708] | |
0x04e337c9: xchg ax,ax | |
0x04e337cc: add BYTE PTR [eax],al | |
0x04e337ce: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_iload 224 fast_iload [0x04e337e0, 0x04e33820] 64 bytes | |
0x04e337e0: sub esp,0x4 | |
0x04e337e3: fstp DWORD PTR [esp] | |
0x04e337e6: jmp 0x04e33804 | |
0x04e337eb: sub esp,0x8 | |
0x04e337ee: fstp QWORD PTR [esp] | |
0x04e337f1: jmp 0x04e33804 | |
0x04e337f6: push edx | |
0x04e337f7: push eax | |
0x04e337f8: jmp 0x04e33804 | |
0x04e337fd: push eax | |
0x04e337fe: jmp 0x04e33804 | |
0x04e33803: push eax | |
0x04e33804: movzx ebx,BYTE PTR [esi+1] | |
0x04e33808: neg ebx | |
0x04e3380a: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e3380d: movzx ebx,BYTE PTR [esi+2] | |
0x04e33811: add esi,0x2 | |
0x04e33814: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e3381b: nop | |
0x04e3381c: add BYTE PTR [eax],al | |
0x04e3381e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_iload2 225 fast_iload2 [0x04e33830, 0x04e33880] 80 bytes | |
0x04e33830: sub esp,0x4 | |
0x04e33833: fstp DWORD PTR [esp] | |
0x04e33836: jmp 0x04e33854 | |
0x04e3383b: sub esp,0x8 | |
0x04e3383e: fstp QWORD PTR [esp] | |
0x04e33841: jmp 0x04e33854 | |
0x04e33846: push edx | |
0x04e33847: push eax | |
0x04e33848: jmp 0x04e33854 | |
0x04e3384d: push eax | |
0x04e3384e: jmp 0x04e33854 | |
0x04e33853: push eax | |
0x04e33854: movzx ebx,BYTE PTR [esi+1] | |
0x04e33858: neg ebx | |
0x04e3385a: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e3385d: push eax | |
0x04e3385e: movzx ebx,BYTE PTR [esi+3] | |
0x04e33862: neg ebx | |
0x04e33864: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e33867: movzx ebx,BYTE PTR [esi+4] | |
0x04e3386b: add esi,0x4 | |
0x04e3386e: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e33875: xchg ax,ax | |
0x04e33878: add BYTE PTR [eax],al | |
0x04e3387a: add BYTE PTR [eax],al | |
0x04e3387c: add BYTE PTR [eax],al | |
0x04e3387e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_icaload 226 fast_icaload [0x04e33890, 0x04e338e0] 80 bytes | |
0x04e33890: sub esp,0x4 | |
0x04e33893: fstp DWORD PTR [esp] | |
0x04e33896: jmp 0x04e338b4 | |
0x04e3389b: sub esp,0x8 | |
0x04e3389e: fstp QWORD PTR [esp] | |
0x04e338a1: jmp 0x04e338b4 | |
0x04e338a6: push edx | |
0x04e338a7: push eax | |
0x04e338a8: jmp 0x04e338b4 | |
0x04e338ad: push eax | |
0x04e338ae: jmp 0x04e338b4 | |
0x04e338b3: push eax | |
0x04e338b4: movzx ebx,BYTE PTR [esi+1] | |
0x04e338b8: neg ebx | |
0x04e338ba: mov eax,DWORD PTR [edi+ebx*4] | |
0x04e338bd: pop edx | |
0x04e338be: cmp eax,DWORD PTR [edx+8] | |
0x04e338c1: mov ebx,eax | |
0x04e338c3: jae 0x04e2ad70 | |
0x04e338c9: movzx ebx,WORD PTR [edx+eax*2+12] | |
0x04e338ce: mov eax,ebx | |
0x04e338d0: movzx ebx,BYTE PTR [esi+3] | |
0x04e338d4: add esi,0x3 | |
0x04e338d7: jmp DWORD PTR [ebx*4+0x701d4f08] | |
0x04e338de: xchg ax,ax | |
---------------------------------------------------------------------- | |
fast_invokevfinal 227 fast_invokevfinal [0x04e338f0, 0x04e33930] 64 bytes | |
0x04e338f0: sub esp,0x4 | |
0x04e338f3: fstp DWORD PTR [esp] | |
0x04e338f6: jmp 0x04e33914 | |
0x04e338fb: sub esp,0x8 | |
0x04e338fe: fstp QWORD PTR [esp] | |
0x04e33901: jmp 0x04e33914 | |
0x04e33906: push edx | |
0x04e33907: push eax | |
0x04e33908: jmp 0x04e33914 | |
0x04e3390d: push eax | |
0x04e3390e: jmp 0x04e33914 | |
0x04e33913: push eax | |
0x04e33914: push 0x701601c0 | |
0x04e33919: call 0x04e3391e | |
0x04e3391e: pusha | |
0x04e3391f: call 0x70045bf0 | |
0x04e33924: hlt | |
0x04e33925: xchg ax,ax | |
0x04e33928: add BYTE PTR [eax],al | |
0x04e3392a: add BYTE PTR [eax],al | |
0x04e3392c: add BYTE PTR [eax],al | |
0x04e3392e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
fast_linearswitch 228 fast_linearswitch [0x04e33940, 0x04e33970] 48 bytes | |
0x04e33940: pop eax | |
0x04e33941: bswap eax | |
0x04e33943: lea ebx,[esi+4] | |
0x04e33946: and ebx,0xfffffffc | |
0x04e33949: mov ecx,DWORD PTR [ebx+4] | |
0x04e3394c: bswap ecx | |
0x04e3394e: jmp 0x04e33956 | |
0x04e33950: cmp eax,DWORD PTR [ebx+ecx*8+8] | |
0x04e33954: je 0x04e3395d | |
0x04e33956: dec ecx | |
0x04e33957: jge 0x04e33950 | |
0x04e33959: mov edx,DWORD PTR [ebx] | |
0x04e3395b: jmp 0x04e33961 | |
0x04e3395d: mov edx,DWORD PTR [ebx+ecx*8+12] | |
0x04e33961: bswap edx | |
0x04e33963: movzx ebx,BYTE PTR [esi+edx] | |
0x04e33967: add esi,edx | |
0x04e33969: jmp DWORD PTR [ebx*4+0x701d6308] | |
---------------------------------------------------------------------- | |
fast_binaryswitch 229 fast_binaryswitch [0x04e33980, 0x04e339f0] 112 bytes | |
0x04e33980: pop eax | |
0x04e33981: mov DWORD PTR [ebp-28],esi | |
0x04e33984: lea ebx,[esi+12] | |
0x04e33987: and ebx,0xfffffffc | |
0x04e3398a: xor ecx,ecx | |
0x04e3398c: mov edx,DWORD PTR [ebx-4] | |
0x04e3398f: bswap edx | |
0x04e33991: jmp 0x04e339a8 | |
0x04e33996: lea edi,[ecx+edx] | |
0x04e33999: sar edi,1 | |
0x04e3399b: mov esi,DWORD PTR [ebx+edi*8] | |
0x04e3399e: bswap esi | |
0x04e339a0: cmp eax,esi | |
0x04e339a2: cmovl edx,edi | |
0x04e339a5: cmovge ecx,edi | |
0x04e339a8: lea edi,[ecx+1] | |
0x04e339ab: cmp edi,edx | |
0x04e339ad: jl 0x04e33996 | |
0x04e339af: mov esi,DWORD PTR [ebx+ecx*8] | |
0x04e339b2: bswap esi | |
0x04e339b4: cmp eax,esi | |
0x04e339b6: jne 0x04e339d5 | |
0x04e339bc: mov edx,DWORD PTR [ebx+ecx*8+4] | |
0x04e339c0: bswap edx | |
0x04e339c2: mov esi,DWORD PTR [ebp-28] | |
0x04e339c5: mov edi,DWORD PTR [ebp-24] | |
0x04e339c8: movzx ebx,BYTE PTR [esi+edx] | |
0x04e339cc: add esi,edx | |
0x04e339ce: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e339d5: mov edx,DWORD PTR [ebx-8] | |
0x04e339d8: bswap edx | |
0x04e339da: mov esi,DWORD PTR [ebp-28] | |
0x04e339dd: mov edi,DWORD PTR [ebp-24] | |
0x04e339e0: movzx ebx,BYTE PTR [esi+edx] | |
0x04e339e4: add esi,edx | |
0x04e339e6: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e339ed: xchg ax,ax | |
---------------------------------------------------------------------- | |
fast_aldc 230 fast_aldc [0x04e33a00, 0x04e33ad0] 208 bytes | |
0x04e33a00: sub esp,0x4 | |
0x04e33a03: fstp DWORD PTR [esp] | |
0x04e33a06: jmp 0x04e33a24 | |
0x04e33a0b: sub esp,0x8 | |
0x04e33a0e: fstp QWORD PTR [esp] | |
0x04e33a11: jmp 0x04e33a24 | |
0x04e33a16: push edx | |
0x04e33a17: push eax | |
0x04e33a18: jmp 0x04e33a24 | |
0x04e33a1d: push eax | |
0x04e33a1e: jmp 0x04e33a24 | |
0x04e33a23: push eax | |
0x04e33a24: movzx edx,BYTE PTR [esi+1] | |
0x04e33a28: shl edx,0x2 | |
0x04e33a2b: mov eax,DWORD PTR [ebp-12] | |
0x04e33a2e: mov eax,DWORD PTR [eax+4] | |
0x04e33a31: mov eax,DWORD PTR [eax+8] | |
0x04e33a34: mov eax,DWORD PTR [eax+20] | |
0x04e33a37: mov eax,DWORD PTR [eax] | |
0x04e33a39: add eax,edx | |
0x04e33a3b: mov eax,DWORD PTR [eax+12] | |
0x04e33a3e: test eax,eax | |
0x04e33a40: jne 0x04e33abf | |
0x04e33a46: mov edx,0xe6 | |
0x04e33a4b: call 0x04e33a55 | |
0x04e33a50: jmp 0x04e33abf | |
0x04e33a55: push edx | |
0x04e33a56: lea eax,[esp+8] | |
0x04e33a5a: mov DWORD PTR [ebp-28],esi | |
0x04e33a5d: mov edi,DWORD PTR fs:0x0 | |
0x04e33a65: mov edi,DWORD PTR [edi-12] | |
0x04e33a68: push edi | |
0x04e33a69: mov DWORD PTR [edi+0x138],ebp | |
0x04e33a6f: mov DWORD PTR [edi+0x130],eax | |
0x04e33a75: call 0x6fecf840 | |
0x04e33a7a: add esp,0x8 | |
0x04e33a7d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33a87: mov DWORD PTR [edi+0x138],0x0 | |
0x04e33a91: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33a9b: cmp DWORD PTR [edi+4],0x0 | |
0x04e33aa2: jne 0x04e20380 | |
0x04e33aa8: mov eax,DWORD PTR [edi+0x160] | |
0x04e33aae: mov DWORD PTR [edi+0x160],0x0 | |
0x04e33ab8: mov esi,DWORD PTR [ebp-28] | |
0x04e33abb: mov edi,DWORD PTR [ebp-24] | |
0x04e33abe: ret | |
0x04e33abf: movzx ebx,BYTE PTR [esi+2] | |
0x04e33ac3: add esi,0x2 | |
0x04e33ac6: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e33acd: xchg ax,ax | |
---------------------------------------------------------------------- | |
fast_aldc_w 231 fast_aldc_w [0x04e33ae0, 0x04e33bb0] 208 bytes | |
0x04e33ae0: sub esp,0x4 | |
0x04e33ae3: fstp DWORD PTR [esp] | |
0x04e33ae6: jmp 0x04e33b04 | |
0x04e33aeb: sub esp,0x8 | |
0x04e33aee: fstp QWORD PTR [esp] | |
0x04e33af1: jmp 0x04e33b04 | |
0x04e33af6: push edx | |
0x04e33af7: push eax | |
0x04e33af8: jmp 0x04e33b04 | |
0x04e33afd: push eax | |
0x04e33afe: jmp 0x04e33b04 | |
0x04e33b03: push eax | |
0x04e33b04: movzx edx,WORD PTR [esi+1] | |
0x04e33b08: shl edx,0x2 | |
0x04e33b0b: mov eax,DWORD PTR [ebp-12] | |
0x04e33b0e: mov eax,DWORD PTR [eax+4] | |
0x04e33b11: mov eax,DWORD PTR [eax+8] | |
0x04e33b14: mov eax,DWORD PTR [eax+20] | |
0x04e33b17: mov eax,DWORD PTR [eax] | |
0x04e33b19: add eax,edx | |
0x04e33b1b: mov eax,DWORD PTR [eax+12] | |
0x04e33b1e: test eax,eax | |
0x04e33b20: jne 0x04e33b9f | |
0x04e33b26: mov edx,0xe7 | |
0x04e33b2b: call 0x04e33b35 | |
0x04e33b30: jmp 0x04e33b9f | |
0x04e33b35: push edx | |
0x04e33b36: lea eax,[esp+8] | |
0x04e33b3a: mov DWORD PTR [ebp-28],esi | |
0x04e33b3d: mov edi,DWORD PTR fs:0x0 | |
0x04e33b45: mov edi,DWORD PTR [edi-12] | |
0x04e33b48: push edi | |
0x04e33b49: mov DWORD PTR [edi+0x138],ebp | |
0x04e33b4f: mov DWORD PTR [edi+0x130],eax | |
0x04e33b55: call 0x6fecf840 | |
0x04e33b5a: add esp,0x8 | |
0x04e33b5d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33b67: mov DWORD PTR [edi+0x138],0x0 | |
0x04e33b71: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33b7b: cmp DWORD PTR [edi+4],0x0 | |
0x04e33b82: jne 0x04e20380 | |
0x04e33b88: mov eax,DWORD PTR [edi+0x160] | |
0x04e33b8e: mov DWORD PTR [edi+0x160],0x0 | |
0x04e33b98: mov esi,DWORD PTR [ebp-28] | |
0x04e33b9b: mov edi,DWORD PTR [ebp-24] | |
0x04e33b9e: ret | |
0x04e33b9f: movzx ebx,BYTE PTR [esi+3] | |
0x04e33ba3: add esi,0x3 | |
0x04e33ba6: jmp DWORD PTR [ebx*4+0x701d5f08] | |
0x04e33bad: xchg ax,ax | |
---------------------------------------------------------------------- | |
return_register_finalizer 232 return_register_finalizer [0x04e33bc0, 0x04e33e80] 704 bytes | |
0x04e33bc0: sub esp,0x4 | |
0x04e33bc3: fstp DWORD PTR [esp] | |
0x04e33bc6: jmp 0x04e33be4 | |
0x04e33bcb: sub esp,0x8 | |
0x04e33bce: fstp QWORD PTR [esp] | |
0x04e33bd1: jmp 0x04e33be4 | |
0x04e33bd6: push edx | |
0x04e33bd7: push eax | |
0x04e33bd8: jmp 0x04e33be4 | |
0x04e33bdd: push eax | |
0x04e33bde: jmp 0x04e33be4 | |
0x04e33be3: push eax | |
0x04e33be4: mov eax,DWORD PTR [edi] | |
0x04e33be6: mov edi,DWORD PTR [eax+4] | |
0x04e33be9: mov edi,DWORD PTR [edi+84] | |
0x04e33bec: test edi,0x40000000 | |
0x04e33bf2: je 0x04e33c5c | |
0x04e33bf8: call 0x04e33c02 | |
0x04e33bfd: jmp 0x04e33c5c | |
0x04e33c02: push eax | |
0x04e33c03: lea eax,[esp+8] | |
0x04e33c07: mov DWORD PTR [ebp-28],esi | |
0x04e33c0a: mov edi,DWORD PTR fs:0x0 | |
0x04e33c12: mov edi,DWORD PTR [edi-12] | |
0x04e33c15: push edi | |
0x04e33c16: mov DWORD PTR [edi+0x138],ebp | |
0x04e33c1c: mov DWORD PTR [edi+0x130],eax | |
0x04e33c22: call 0x6fecd840 | |
0x04e33c27: add esp,0x8 | |
0x04e33c2a: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33c34: mov DWORD PTR [edi+0x138],0x0 | |
0x04e33c3e: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33c48: cmp DWORD PTR [edi+4],0x0 | |
0x04e33c4f: jne 0x04e20380 | |
0x04e33c55: mov esi,DWORD PTR [ebp-28] | |
0x04e33c58: mov edi,DWORD PTR [ebp-24] | |
0x04e33c5b: ret | |
0x04e33c5c: mov ecx,DWORD PTR fs:0x0 | |
0x04e33c64: mov ecx,DWORD PTR [ecx-12] | |
0x04e33c67: mov bl,BYTE PTR [ecx+0x195] | |
0x04e33c6d: mov edi,ebx | |
0x04e33c6f: mov BYTE PTR [ecx+0x195],0x0 | |
0x04e33c76: mov ebx,DWORD PTR [ebp-12] | |
0x04e33c79: mov ecx,DWORD PTR [ebx+16] | |
0x04e33c7c: test ecx,0x20 | |
0x04e33c82: je 0x04e33db2 | |
0x04e33c88: mov ecx,edi | |
0x04e33c8a: test cl,0xff | |
0x04e33c8d: jne 0x04e33e43 | |
0x04e33c93: lea edx,[ebp-40] | |
0x04e33c96: mov eax,DWORD PTR [edx+4] | |
0x04e33c99: test eax,eax | |
0x04e33c9b: jne 0x04e33d17 | |
0x04e33ca1: emms | |
0x04e33ca3: call 0x04e33cad | |
0x04e33ca8: jmp 0x04e33d06 | |
0x04e33cad: lea eax,[esp+4] | |
0x04e33cb1: mov DWORD PTR [ebp-28],esi | |
0x04e33cb4: mov edi,DWORD PTR fs:0x0 | |
0x04e33cbc: mov edi,DWORD PTR [edi-12] | |
0x04e33cbf: push edi | |
0x04e33cc0: mov DWORD PTR [edi+0x138],ebp | |
0x04e33cc6: mov DWORD PTR [edi+0x130],eax | |
0x04e33ccc: call 0x6fecddb0 | |
0x04e33cd1: add esp,0x4 | |
0x04e33cd4: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33cde: mov DWORD PTR [edi+0x138],0x0 | |
0x04e33ce8: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33cf2: cmp DWORD PTR [edi+4],0x0 | |
0x04e33cf9: jne 0x04e20380 | |
0x04e33cff: mov esi,DWORD PTR [ebp-28] | |
0x04e33d02: mov edi,DWORD PTR [ebp-24] | |
0x04e33d05: ret | |
0x04e33d06: push 0x7015e86c | |
0x04e33d0b: call 0x04e33d10 | |
0x04e33d10: pusha | |
0x04e33d11: call 0x70045bf0 | |
0x04e33d16: hlt | |
0x04e33d17: mov DWORD PTR [ebp-28],esi | |
0x04e33d1a: lea eax,[edx] | |
0x04e33d1c: mov ecx,DWORD PTR [edx+4] | |
0x04e33d1f: mov DWORD PTR [edx+4],0x0 | |
0x04e33d26: mov ebx,DWORD PTR [ecx] | |
0x04e33d28: and ebx,0x7 | |
0x04e33d2b: cmp ebx,0x5 | |
0x04e33d2e: je 0x04e33daf | |
0x04e33d34: mov ebx,DWORD PTR [eax] | |
0x04e33d36: test ebx,ebx | |
0x04e33d38: je 0x04e33daf | |
0x04e33d3e: lock cmpxchg DWORD PTR [ecx],ebx | |
0x04e33d42: je 0x04e33daf | |
0x04e33d48: mov DWORD PTR [edx+4],ecx | |
0x04e33d4b: call 0x04e33d55 | |
0x04e33d50: jmp 0x04e33daf | |
0x04e33d55: push edx | |
0x04e33d56: lea eax,[esp+8] | |
0x04e33d5a: mov DWORD PTR [ebp-28],esi | |
0x04e33d5d: mov edi,DWORD PTR fs:0x0 | |
0x04e33d65: mov edi,DWORD PTR [edi-12] | |
0x04e33d68: push edi | |
0x04e33d69: mov DWORD PTR [edi+0x138],ebp | |
0x04e33d6f: mov DWORD PTR [edi+0x130],eax | |
0x04e33d75: call 0x6fecdc60 | |
0x04e33d7a: add esp,0x8 | |
0x04e33d7d: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33d87: mov DWORD PTR [edi+0x138],0x0 | |
0x04e33d91: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33d9b: cmp DWORD PTR [edi+4],0x0 | |
0x04e33da2: jne 0x04e20380 | |
0x04e33da8: mov esi,DWORD PTR [ebp-28] | |
0x04e33dab: mov edi,DWORD PTR [ebp-24] | |
0x04e33dae: ret | |
0x04e33daf: mov esi,DWORD PTR [ebp-28] | |
0x04e33db2: mov ecx,DWORD PTR [ebp-32] | |
0x04e33db5: lea ebx,[ebp-32] | |
0x04e33db8: jmp 0x04e33e3f | |
0x04e33dbd: emms | |
0x04e33dbf: call 0x04e33dc9 | |
0x04e33dc4: jmp 0x04e33e22 | |
0x04e33dc9: lea eax,[esp+4] | |
0x04e33dcd: mov DWORD PTR [ebp-28],esi | |
0x04e33dd0: mov edi,DWORD PTR fs:0x0 | |
0x04e33dd8: mov edi,DWORD PTR [edi-12] | |
0x04e33ddb: push edi | |
0x04e33ddc: mov DWORD PTR [edi+0x138],ebp | |
0x04e33de2: mov DWORD PTR [edi+0x130],eax | |
0x04e33de8: call 0x6fecddb0 | |
0x04e33ded: add esp,0x4 | |
0x04e33df0: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33dfa: mov DWORD PTR [edi+0x138],0x0 | |
0x04e33e04: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33e0e: cmp DWORD PTR [edi+4],0x0 | |
0x04e33e15: jne 0x04e20380 | |
0x04e33e1b: mov esi,DWORD PTR [ebp-28] | |
0x04e33e1e: mov edi,DWORD PTR [ebp-24] | |
0x04e33e21: ret | |
0x04e33e22: push 0x7015e86c | |
0x04e33e27: call 0x04e33e2c | |
0x04e33e2c: pusha | |
0x04e33e2d: call 0x70045bf0 | |
0x04e33e32: hlt | |
0x04e33e33: cmp DWORD PTR [ecx+4],0x0 | |
0x04e33e3a: jne 0x04e33dbd | |
0x04e33e3c: add ecx,0x8 | |
0x04e33e3f: cmp ecx,ebx | |
0x04e33e41: jne 0x04e33e33 | |
0x04e33e43: cmp BYTE PTR ds:0x701d9b6a,0x0 | |
0x04e33e4a: je 0x04e33e68 | |
0x04e33e50: mov ebx,DWORD PTR fs:0x0 | |
0x04e33e58: mov ebx,DWORD PTR [ebx-12] | |
0x04e33e5b: mov ecx,DWORD PTR [ebp-12] | |
0x04e33e5e: push ecx | |
0x04e33e5f: push ebx | |
0x04e33e60: call 0x6ffbd8d0 | |
0x04e33e65: add esp,0x8 | |
0x04e33e68: mov ebx,DWORD PTR [ebp-4] | |
0x04e33e6b: mov esp,ebp | |
0x04e33e6d: pop ebp | |
0x04e33e6e: pop esi | |
0x04e33e6f: mov esp,ebx | |
0x04e33e71: jmp esi | |
0x04e33e73: nop | |
0x04e33e74: add BYTE PTR [eax],al | |
0x04e33e76: add BYTE PTR [eax],al | |
0x04e33e78: add BYTE PTR [eax],al | |
0x04e33e7a: add BYTE PTR [eax],al | |
0x04e33e7c: add BYTE PTR [eax],al | |
0x04e33e7e: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
invokehandle 233 invokehandle [0x04e33e90, 0x04e33fa0] 272 bytes | |
0x04e33e90: sub esp,0x4 | |
0x04e33e93: fstp DWORD PTR [esp] | |
0x04e33e96: jmp 0x04e33eb4 | |
0x04e33e9b: sub esp,0x8 | |
0x04e33e9e: fstp QWORD PTR [esp] | |
0x04e33ea1: jmp 0x04e33eb4 | |
0x04e33ea6: push edx | |
0x04e33ea7: push eax | |
0x04e33ea8: jmp 0x04e33eb4 | |
0x04e33ead: push eax | |
0x04e33eae: jmp 0x04e33eb4 | |
0x04e33eb3: push eax | |
0x04e33eb4: mov DWORD PTR [ebp-28],esi | |
0x04e33eb7: movzx edx,WORD PTR [esi+1] | |
0x04e33ebb: mov ecx,DWORD PTR [ebp-20] | |
0x04e33ebe: shl edx,0x2 | |
0x04e33ec1: mov ebx,DWORD PTR [ecx+edx*4+8] | |
0x04e33ec5: shr ebx,0x10 | |
0x04e33ec8: and ebx,0xff | |
0x04e33ece: cmp ebx,0xe9 | |
0x04e33ed4: je 0x04e33f4d | |
0x04e33eda: mov ebx,0xe9 | |
0x04e33edf: call 0x04e33ee9 | |
0x04e33ee4: jmp 0x04e33f43 | |
0x04e33ee9: push ebx | |
0x04e33eea: lea eax,[esp+8] | |
0x04e33eee: mov DWORD PTR [ebp-28],esi | |
0x04e33ef1: mov edi,DWORD PTR fs:0x0 | |
0x04e33ef9: mov edi,DWORD PTR [edi-12] | |
0x04e33efc: push edi | |
0x04e33efd: mov DWORD PTR [edi+0x138],ebp | |
0x04e33f03: mov DWORD PTR [edi+0x130],eax | |
0x04e33f09: call 0x6fed0620 | |
0x04e33f0e: add esp,0x8 | |
0x04e33f11: mov DWORD PTR [edi+0x130],0x0 | |
0x04e33f1b: mov DWORD PTR [edi+0x138],0x0 | |
0x04e33f25: mov DWORD PTR [edi+0x134],0x0 | |
0x04e33f2f: cmp DWORD PTR [edi+4],0x0 | |
0x04e33f36: jne 0x04e20380 | |
0x04e33f3c: mov esi,DWORD PTR [ebp-28] | |
0x04e33f3f: mov edi,DWORD PTR [ebp-24] | |
0x04e33f42: ret | |
0x04e33f43: movzx edx,WORD PTR [esi+1] | |
0x04e33f47: mov ecx,DWORD PTR [ebp-20] | |
0x04e33f4a: shl edx,0x2 | |
0x04e33f4d: mov ebx,DWORD PTR [ecx+edx*4+12] | |
0x04e33f51: mov eax,DWORD PTR [ecx+edx*4+16] | |
0x04e33f55: mov edx,DWORD PTR [ecx+edx*4+20] | |
0x04e33f59: test edx,0x1000000 | |
0x04e33f5f: je 0x04e33f7c | |
0x04e33f61: push ebx | |
0x04e33f62: mov ebx,eax | |
0x04e33f64: shl ebx,0x2 | |
0x04e33f67: mov eax,DWORD PTR [ebp-12] | |
0x04e33f6a: mov eax,DWORD PTR [eax+4] | |
0x04e33f6d: mov eax,DWORD PTR [eax+8] | |
0x04e33f70: mov eax,DWORD PTR [eax+20] | |
0x04e33f73: mov eax,DWORD PTR [eax] | |
0x04e33f75: add eax,ebx | |
0x04e33f77: mov eax,DWORD PTR [eax+12] | |
0x04e33f7a: pop ebx | |
0x04e33f7b: push eax | |
0x04e33f7c: mov ecx,edx | |
0x04e33f7e: and ecx,0xff | |
0x04e33f84: mov ecx,DWORD PTR [esp+ecx*4-4] | |
0x04e33f88: shr edx,0x1c | |
0x04e33f8b: mov edx,DWORD PTR [edx*4+0x701d16e0] | |
0x04e33f92: push edx | |
0x04e33f93: cmp eax,DWORD PTR [ecx] | |
0x04e33f95: lea esi,[esp+4] | |
0x04e33f99: mov DWORD PTR [ebp-8],esi | |
0x04e33f9c: jmp DWORD PTR [ebx+44] | |
0x04e33f9f: nop | |
---------------------------------------------------------------------- | |
_shouldnotreachhere 234 _shouldnotreachhere [0x04e33fb0, 0x04e34000] 80 bytes | |
0x04e33fb0: sub esp,0x4 | |
0x04e33fb3: fstp DWORD PTR [esp] | |
0x04e33fb6: jmp 0x04e33fd4 | |
0x04e33fbb: sub esp,0x8 | |
0x04e33fbe: fstp QWORD PTR [esp] | |
0x04e33fc1: jmp 0x04e33fd4 | |
0x04e33fc6: push edx | |
0x04e33fc7: push eax | |
0x04e33fc8: jmp 0x04e33fd4 | |
0x04e33fcd: push eax | |
0x04e33fce: jmp 0x04e33fd4 | |
0x04e33fd3: push eax | |
0x04e33fd4: push 0x70160170 | |
0x04e33fd9: call 0x04e33fde | |
0x04e33fde: pusha | |
0x04e33fdf: call 0x70045bf0 | |
0x04e33fe4: hlt | |
0x04e33fe5: movzx ebx,BYTE PTR [esi+1] | |
0x04e33fe9: inc esi | |
0x04e33fea: jmp DWORD PTR [ebx*4+0x701d6308] | |
0x04e33ff1: xchg ax,ax | |
0x04e33ff4: add BYTE PTR [eax],al | |
0x04e33ff6: add BYTE PTR [eax],al | |
0x04e33ff8: add BYTE PTR [eax],al | |
0x04e33ffa: add BYTE PTR [eax],al | |
0x04e33ffc: add BYTE PTR [eax],al | |
0x04e33ffe: add BYTE PTR [eax],al | |
---------------------------------------------------------------------- | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment