Back to Index
Previous: sub_02CD32B4
Next: sub_02CD3440

Labelmas.sub_02CD33C4

02CD33C4  /$ PUSH EBP 
02CD33C5  |. MOV EBP,ESP 
02CD33C7  |. PUSH EBX 
02CD33C8  |. PUSH ESI 
02CD33C9  |. MOV ESI,DWORD PTR SS:[EBP+10] 
02CD33CC  |. MOV EBX,DWORD PTR SS:[EBP+C] 
02CD33CF  |. CMP DWORD PTR SS:[EBP+8],0 
02CD33D3  |. JNZ SHORT Labelmas.02CD33DA 
02CD33D5  |. MOV EAX,DWORD PTR SS:[EBP+8] 
02CD33D8  |. JMP SHORT Labelmas.02CD343A 
02CD33DA  |> MOVZX EAX,WORD PTR DS:[EBX+10] 
02CD33DE  |. ADD EAX,EBX 
02CD33E0  |. LEA EDX,DWORD PTR SS:[EBP+8] 
02CD33E3  |. PUSH EDX                                  ; /Arg4
02CD33E4  |. PUSH ESI                                  ; |Arg3
02CD33E5  |. PUSH 0                                    ; |Arg2 = 00000000
02CD33E7  |. PUSH EAX                                  ; |Arg1
02CD33E8  |. CALL Labelmas.02CD30FD                    ; \Labelmas.02CD30FD
02CD33ED  |. ADD ESP,10 
02CD33F0  |. TEST EAX,EAX 
02CD33F2  |. JE SHORT Labelmas.02CD33F9 
02CD33F4  |. MOV EAX,DWORD PTR SS:[EBP+8] 
02CD33F7  |. JMP SHORT Labelmas.02CD343A 
02CD33F9  |> MOVZX EAX,WORD PTR DS:[EBX+12] 
02CD33FD  |. ADD EAX,EBX 
02CD33FF  |. LEA EDX,DWORD PTR SS:[EBP+8] 
02CD3402  |. PUSH EDX                                  ; /Arg4
02CD3403  |. PUSH ESI                                  ; |Arg3
02CD3404  |. PUSH 1                                    ; |Arg2 = 00000001
02CD3406  |. PUSH EAX                                  ; |Arg1
02CD3407  |. CALL Labelmas.02CD30FD                    ; \Labelmas.02CD30FD
02CD340C  |. ADD ESP,10 
02CD340F  |. TEST EAX,EAX 
02CD3411  |. JE SHORT Labelmas.02CD3418 
02CD3413  |. MOV EAX,DWORD PTR SS:[EBP+8] 
02CD3416  |. JMP SHORT Labelmas.02CD343A 
02CD3418  |> MOV EDX,Labelmas.02CDEAC5                 ;  ASCII "Can't adjust class address (no base class entry found)"
02CD341D  |. TEST EDX,EDX 
02CD341F  |. JE SHORT Labelmas.02CD3438 
02CD3421  |. PUSH 57E                                  ; /Arg3 = 0000057E
02CD3426  |. PUSH Labelmas.02CDEB36                    ; |Arg2 = 02CDEB36 ASCII "xxtype.cpp"
02CD342B  |. PUSH Labelmas.02CDEAFC                    ; |Arg1 = 02CDEAFC ASCII "!"Can't adjust class address (no base class entry found)""
02CD3430  |. CALL Labelmas.02CDAA18                    ; \Labelmas.02CDAA18
02CD3435  |. ADD ESP,0C 
02CD3438  |> XOR EAX,EAX 
02CD343A  |> POP ESI 
02CD343B  |. POP EBX 
02CD343C  |. POP EBP 
02CD343D  \. RETN 
02CD343E     NOP 
02CD343F     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart