Back to Index
Previous: sub_02CD385C
Next: sub_02CD3944

Labelmas.sub_02CD38BC

02CD38BC  /$ PUSH EBP 
02CD38BD  |. MOV EBP,ESP 
02CD38BF  |. PUSH EBX 
02CD38C0  |. PUSH ESI 
02CD38C1  |. PUSH EDI 
02CD38C2  |. MOV EBX,DWORD PTR SS:[EBP+8] 
02CD38C5  |. CMP EBX,DWORD PTR DS:[2CDF134] 
02CD38CB  |. JB SHORT Labelmas.02CD38D7 
02CD38CD  |. PUSH -6                                   ; /Arg1 = FFFFFFFA
02CD38CF  |. CALL Labelmas.02CD4A24                    ; \Labelmas.02CD4A24
02CD38D4  |. POP ECX 
02CD38D5  |. JMP SHORT Labelmas.02CD393D 
02CD38D7  |> MOV EAX,DWORD PTR DS:[EBX*4+2CDF138] 
02CD38DE  |. TEST AH,2 
02CD38E1  |. JE SHORT Labelmas.02CD38EA 
02CD38E3  |. MOV EAX,1 
02CD38E8  |. JMP SHORT Labelmas.02CD393D 
02CD38EA  |> TEST AH,20 
02CD38ED  |. JE SHORT Labelmas.02CD38F3 
02CD38EF  |. XOR EAX,EAX 
02CD38F1  |. JMP SHORT Labelmas.02CD393D 
02CD38F3  |> PUSH 1                                    ; /Arg3 = 00000001
02CD38F5  |. PUSH 0                                    ; |Arg2 = 00000000
02CD38F7  |. PUSH EBX                                  ; |Arg1
02CD38F8  |. CALL Labelmas.02CD398C                    ; \Labelmas.02CD398C
02CD38FD  |. ADD ESP,0C 
02CD3900  |. MOV ESI,EAX 
02CD3902  |. INC EAX 
02CD3903  |. JNZ SHORT Labelmas.02CD390A 
02CD3905  |. OR EAX,FFFFFFFF 
02CD3908  |. JMP SHORT Labelmas.02CD393D 
02CD390A  |> PUSH 2                                    ; /Arg3 = 00000002
02CD390C  |. PUSH 0                                    ; |Arg2 = 00000000
02CD390E  |. PUSH EBX                                  ; |Arg1
02CD390F  |. CALL Labelmas.02CD398C                    ; \Labelmas.02CD398C
02CD3914  |. ADD ESP,0C 
02CD3917  |. MOV EDI,EAX 
02CD3919  |. INC EAX 
02CD391A  |. JNZ SHORT Labelmas.02CD3921 
02CD391C  |. OR EAX,FFFFFFFF 
02CD391F  |. JMP SHORT Labelmas.02CD393D 
02CD3921  |> PUSH 0                                    ; /Arg3 = 00000000
02CD3923  |. PUSH ESI                                  ; |Arg2
02CD3924  |. PUSH EBX                                  ; |Arg1
02CD3925  |. CALL Labelmas.02CD398C                    ; \Labelmas.02CD398C
02CD392A  |. ADD ESP,0C 
02CD392D  |. INC EAX 
02CD392E  |. JNZ SHORT Labelmas.02CD3935 
02CD3930  |. OR EAX,FFFFFFFF 
02CD3933  |. JMP SHORT Labelmas.02CD393D 
02CD3935  |> CMP EDI,ESI 
02CD3937  |. SETLE AL 
02CD393A  |. AND EAX,1 
02CD393D  |> POP EDI 
02CD393E  |. POP ESI 
02CD393F  |. POP EBX 
02CD3940  |. POP EBP 
02CD3941  \. RETN 
02CD3942     NOP 
02CD3943     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart