Back to Index
Previous: sub_02CD21E0
Next: sub_02CD2314
Labelmas.sub_02CD220C
02CD220C /$ PUSH EBP
02CD220D |. MOV EBP,ESP
02CD220F |. PUSH EBX
02CD2210 |. MOV EAX,DWORD PTR SS:[EBP+8]
02CD2213 |. TEST EAX,EAX
02CD2215 |. JE Labelmas.02CD2310
02CD221B |. ADD EAX,-4
02CD221E |. MOV ECX,DWORD PTR DS:[EAX]
02CD2220 |. TEST CL,2
02CD2223 |. JE SHORT Labelmas.02CD2258
02CD2225 |. MOV EDX,EAX
02CD2227 |. SUB EDX,DWORD PTR DS:[EAX-4]
02CD222A |. AND ECX,FFFFFFFC
02CD222D |. ADD ECX,4
02CD2230 |. ADD DWORD PTR DS:[EDX],ECX
02CD2232 |. MOV EAX,EDX
02CD2234 |. MOV EDX,DWORD PTR DS:[2CDE814]
02CD223A |. CMP EAX,EDX
02CD223C |. JNZ SHORT Labelmas.02CD2247
02CD223E |. MOV ECX,DWORD PTR DS:[EDX+4]
02CD2241 |. MOV DWORD PTR DS:[2CDE814],ECX
02CD2247 |> MOV EDX,DWORD PTR DS:[EAX+4]
02CD224A |. MOV ECX,DWORD PTR DS:[EAX+8]
02CD224D |. MOV DWORD PTR DS:[EDX+8],ECX
02CD2250 |. MOV ECX,DWORD PTR DS:[EAX+8]
02CD2253 |. MOV DWORD PTR DS:[ECX+4],EDX
02CD2256 |. JMP SHORT Labelmas.02CD225B
02CD2258 |> OR DWORD PTR DS:[EAX],1
02CD225B |> MOV EDX,DWORD PTR DS:[EAX]
02CD225D |. AND EDX,FFFFFFFC
02CD2260 |. ADD EDX,EAX
02CD2262 |. ADD EDX,4
02CD2265 |. TEST BYTE PTR DS:[EDX],1
02CD2268 |. JE SHORT Labelmas.02CD2294
02CD226A |. MOV ECX,DWORD PTR DS:[EDX]
02CD226C |. AND ECX,FFFFFFFC
02CD226F |. ADD ECX,4
02CD2272 |. ADD DWORD PTR DS:[EAX],ECX
02CD2274 |. CMP EDX,DWORD PTR DS:[2CDE814]
02CD227A |. JNZ SHORT Labelmas.02CD2285
02CD227C |. MOV ECX,DWORD PTR DS:[EDX+4]
02CD227F |. MOV DWORD PTR DS:[2CDE814],ECX
02CD2285 |> MOV EBX,DWORD PTR DS:[EDX+8]
02CD2288 |. MOV ECX,DWORD PTR DS:[EDX+4]
02CD228B |. MOV DWORD PTR DS:[ECX+8],EBX
02CD228E |. MOV EDX,DWORD PTR DS:[EDX+8]
02CD2291 |. MOV DWORD PTR DS:[EDX+4],ECX
02CD2294 |> MOV EDX,DWORD PTR DS:[EAX]
02CD2296 |. AND EDX,FFFFFFFC
02CD2299 |. OR DWORD PTR DS:[EAX+EDX+4],2
02CD229E |. MOV ECX,DWORD PTR DS:[EAX]
02CD22A0 |. AND ECX,FFFFFFFC
02CD22A3 |. CMP ECX,DWORD PTR DS:[2CDE7F0]
02CD22A9 |. JNB SHORT Labelmas.02CD22BA
02CD22AB |. MOV EDX,ECX
02CD22AD |. ADD EDX,EDX
02CD22AF |. ADD EDX,DWORD PTR DS:[2CDE804]
02CD22B5 |. ADD EDX,-0C
02CD22B8 |. JMP SHORT Labelmas.02CD22C3
02CD22BA |> MOV EDX,DWORD PTR DS:[2CDE814]
02CD22C0 |. MOV EDX,DWORD PTR DS:[EDX+4]
02CD22C3 |> MOV EBX,DWORD PTR DS:[EDX+4]
02CD22C6 |. MOV DWORD PTR DS:[EAX+4],EBX
02CD22C9 |. MOV DWORD PTR DS:[EAX+8],EDX
02CD22CC |. MOV EBX,DWORD PTR DS:[EAX+4]
02CD22CF |. MOV DWORD PTR DS:[EBX+8],EAX
02CD22D2 |. MOV DWORD PTR DS:[EDX+4],EAX
02CD22D5 |. LEA EDX,DWORD PTR DS:[ECX+4]
02CD22D8 |. MOV DWORD PTR DS:[EAX+ECX],EDX
02CD22DB |. MOV EDX,DWORD PTR DS:[EAX]
02CD22DD |. MOV ECX,EDX
02CD22DF |. AND ECX,FFFFFFFC
02CD22E2 |. CMP DWORD PTR DS:[EAX+ECX+4],2
02CD22E7 |. JNZ SHORT Labelmas.02CD2310
02CD22E9 |. MOV ECX,DWORD PTR DS:[2CDE818]
02CD22EF |. CMP ECX,DWORD PTR DS:[2CDE81C]
02CD22F5 |. JBE SHORT Labelmas.02CD22FF
02CD22F7 |. MOV ECX,DWORD PTR DS:[2CDE7F4]
02CD22FD |. JMP SHORT Labelmas.02CD2305
02CD22FF |> MOV ECX,DWORD PTR DS:[2CDE7F8]
02CD2305 |> CMP EDX,ECX
02CD2307 |. JBE SHORT Labelmas.02CD2310
02CD2309 |. PUSH EAX
02CD230A |. CALL Labelmas.02CD20EC
02CD230F |. POP ECX
02CD2310 |> POP EBX
02CD2311 |. POP EBP
02CD2312 \. RETN
02CD2313 NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart