Back to Index
Previous: sub_02CD2550
Next: sub_02CD25C8

Labelmas.sub_02CD2568

02CD2568  /$ PUSH EBX 
02CD2569  |. PUSH ESI 
02CD256A  |. PUSH EDI 
02CD256B  |. PUSH EBP 
02CD256C  |. PUSH ECX 
02CD256D  |. MOV ESI,DWORD PTR DS:[2CDE7FC] 
02CD2573  |. TEST ESI,ESI 
02CD2575  |. JE SHORT Labelmas.02CD25C2 
02CD2577  |> /MOV EAX,DWORD PTR DS:[ESI+8C] 
02CD257D  |. |MOV DWORD PTR SS:[ESP],EAX 
02CD2580  |. |DEC DWORD PTR DS:[ESI+8] 
02CD2583  |. |MOV EBP,DWORD PTR DS:[ESI+8] 
02CD2586  |. |LEA EBX,DWORD PTR DS:[ESI+EBP*4+C] 
02CD258A  |. |TEST EBP,EBP 
02CD258C  |. |JL SHORT Labelmas.02CD25BB 
02CD258E  |> |/MOV EAX,DWORD PTR DS:[EBX] 
02CD2590  |. ||MOV EDX,EAX 
02CD2592  |. ||MOV EDI,EAX 
02CD2594  |. ||SUB EDX,ESI 
02CD2596  |. ||PUSH EDX 
02CD2597  |. ||MOV EDX,DWORD PTR DS:[ESI] 
02CD2599  |. ||POP ECX 
02CD259A  |. ||MOV EAX,DWORD PTR DS:[EBX] 
02CD259C  |. ||SUB EDX,ECX 
02CD259E  |. ||SUB EAX,ESI 
02CD25A0  |. ||MOV DWORD PTR DS:[ESI+4],EAX 
02CD25A3  |. ||MOV DWORD PTR DS:[ESI],EAX 
02CD25A5  |. ||MOV EAX,EDI 
02CD25A7  |. ||CALL Labelmas.02CD1A34 
02CD25AC  |. ||MOV EAX,EDI 
02CD25AE  |. ||CALL Labelmas.02CD1A4C 
02CD25B3  |. ||DEC EBP 
02CD25B4  |. ||ADD EBX,-4 
02CD25B7  |. ||TEST EBP,EBP 
02CD25B9  |. |\JGE SHORT Labelmas.02CD258E 
02CD25BB  |> |MOV ESI,DWORD PTR SS:[ESP] 
02CD25BE  |. |TEST ESI,ESI 
02CD25C0  |. \JNZ SHORT Labelmas.02CD2577 
02CD25C2  |> POP EDX 
02CD25C3  |. POP EBP 
02CD25C4  |. POP EDI 
02CD25C5  |. POP ESI 
02CD25C6  |. POP EBX 
02CD25C7  \. RETN 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart