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