Back to Index
Previous: sub_02CD26F0
Next: sub_02CD285C

Labelmas.sub_02CD27A8

02CD27A8  /$ PUSH EBP 
02CD27A9  |. MOV EBP,ESP 
02CD27AB  |. PUSH ECX 
02CD27AC  |. PUSH EBX 
02CD27AD  |. PUSH ESI 
02CD27AE  |. PUSH EDI 
02CD27AF  |. MOV ESI,DWORD PTR SS:[EBP+C] 
02CD27B2  |. MOV EBX,DWORD PTR SS:[EBP+8] 
02CD27B5  |. TEST ESI,ESI 
02CD27B7  |. JNZ SHORT Labelmas.02CD27C4 
02CD27B9  |. PUSH EBX                                  ; /Arg1
02CD27BA  |. CALL Labelmas.02CD21E0                    ; \Labelmas.02CD21E0
02CD27BF  |. POP ECX 
02CD27C0  |. XOR EAX,EAX 
02CD27C2  |. JMP SHORT Labelmas.02CD2838 
02CD27C4  |> TEST EBX,EBX 
02CD27C6  |. JNZ SHORT Labelmas.02CD27D1 
02CD27C8  |. PUSH ESI                                  ; /Arg1
02CD27C9  |. CALL Labelmas.02CD2350                    ; \Labelmas.02CD2350
02CD27CE  |. POP ECX 
02CD27CF  |. JMP SHORT Labelmas.02CD2838 
02CD27D1  |> MOV EDX,DWORD PTR DS:[EBX-4] 
02CD27D4  |. AND EDX,FFFFFFFC 
02CD27D7  |. CMP EDX,100000 
02CD27DD  |. JB SHORT Labelmas.02CD27EB 
02CD27DF  |. PUSH ESI 
02CD27E0  |. PUSH EBX 
02CD27E1  |. CALL Labelmas.02CD26F0 
02CD27E6  |. ADD ESP,8 
02CD27E9  |. JMP SHORT Labelmas.02CD2838 
02CD27EB  |> PUSH ESI                                  ; /Arg2
02CD27EC  |. PUSH EBX                                  ; |Arg1
02CD27ED  |. CALL Labelmas.02CD25C8                    ; \Labelmas.02CD25C8
02CD27F2  |. ADD ESP,8 
02CD27F5  |. TEST EAX,EAX 
02CD27F7  |. JE SHORT Labelmas.02CD27FD 
02CD27F9  |. MOV EAX,EBX 
02CD27FB  |. JMP SHORT Labelmas.02CD2838 
02CD27FD  |> LEA EDX,DWORD PTR DS:[EBX-4] 
02CD2800  |. MOV DWORD PTR SS:[EBP-4],EDX 
02CD2803  |. PUSH ESI                                  ; /Arg1
02CD2804  |. CALL Labelmas.02CD2350                    ; \Labelmas.02CD2350
02CD2809  |. POP ECX 
02CD280A  |. MOV EDI,EAX 
02CD280C  |. TEST EAX,EAX 
02CD280E  |. JE SHORT Labelmas.02CD2836 
02CD2810  |. MOV EDX,DWORD PTR SS:[EBP-4] 
02CD2813  |. MOV ECX,DWORD PTR DS:[EDX] 
02CD2815  |. AND ECX,FFFFFFFC 
02CD2818  |. CMP ESI,ECX 
02CD281A  |. JB SHORT Labelmas.02CD2824 
02CD281C  |. MOV EAX,DWORD PTR SS:[EBP-4] 
02CD281F  |. MOV ESI,DWORD PTR DS:[EAX] 
02CD2821  |. AND ESI,FFFFFFFC 
02CD2824  |> PUSH ESI                                  ; /Arg3
02CD2825  |. PUSH EBX                                  ; |Arg2
02CD2826  |. PUSH EDI                                  ; |Arg1
02CD2827  |. CALL Labelmas.02CD28AC                    ; \Labelmas.02CD28AC
02CD282C  |. ADD ESP,0C 
02CD282F  |. PUSH EBX 
02CD2830  |. CALL Labelmas.02CD21E0 
02CD2835  |. POP ECX 
02CD2836  |> MOV EAX,EDI 
02CD2838  |> POP EDI 
02CD2839  |. POP ESI 
02CD283A  |. POP EBX 
02CD283B  |. POP ECX 
02CD283C  |. POP EBP 
02CD283D  \. RETN 
02CD283E     NOP 
02CD283F     NOP 
02CD2840  /. PUSH EBP 
02CD2841  |. MOV EBP,ESP 
02CD2843  |. MOV EAX,DWORD PTR SS:[EBP+8] 
02CD2846  |. TEST EAX,EAX 
02CD2848  |. JNZ SHORT Labelmas.02CD284E 
02CD284A  |. XOR EAX,EAX 
02CD284C  |. POP EBP 
02CD284D  |. RETN 
02CD284E  |> ADD EAX,-4 
02CD2851  |. MOV EDX,DWORD PTR DS:[EAX] 
02CD2853  |. AND EDX,FFFFFFFC 
02CD2856  |. MOV EAX,EDX 
02CD2858  |. POP EBP 
02CD2859  \. RETN 
02CD285A     NOP 
02CD285B     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart