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