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