Function at 0x406130
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push ecx
push esi
push edi
mov edi, dword [ebp + 8]
mov dword [ebp - 4], 0
test edi, edi
jne 0x4061d0
mov edi, dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
push str._n______________________________________________________________________________________________n
call edi
push 0x800
call fcn.005369fe
push 0x800
mov esi, eax
push 0
push esi
call fcn.00537300
push 0x57
push str.RetCurDragonVer
push 0xc4
push str.c:devdragon_release_sync_srccore_newapiupdateservicepaar_api.cpp
push str.CD_Module
push str._s_____s____d____s___returned__d
push 0x800
push esi
call fcn.00406430
add esp, 0x30
push esi
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push esi
push 0xc4
push str.RetCurDragonVer
call fcn.00404610
add esp, 0xc
test esi, esi
je 0x4061be
push esi
call fcn.005369c6
add esp, 4
push str._n______________________________________________________________________________________________n
call edi
pop edi
mov eax, 0x57
pop esi
mov esp, ebp
pop ebp
ret
push ebx
push 0
lea eax, [ebp - 4]
push eax
push 1
push 0x56e70c
push str.SOFTWAREComodoGroupChromodo
call fcn.0040b3c0
mov esi, eax
add esp, 0x14
test esi, esi
je 0x406283
cmp esi, 2
je 0x406283
mov ebx, dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
push str._n______________________________________________________________________________________________n
call ebx
push 0x800
call fcn.005369fe
push 0x800
mov edi, eax
push 0
push edi
call fcn.00537300
push esi
push str.RetCurDragonVer
push 0xcd
push str.c:devdragon_release_sync_srccore_newapiupdateservicepaar_api.cpp
push str.CD_Module
push str._s_____s____d____s___returned__d
push 0x800
push edi
call fcn.00406430
add esp, 0x30
push edi
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push edi
push 0xcd
push str.RetCurDragonVer
call fcn.00404610
add esp, 0xc
test edi, edi
je 0x406273
push edi
call fcn.005369c6
add esp, 4
push str._n______________________________________________________________________________________________n
call ebx
pop ebx
pop edi
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 4]
test eax, eax
je 0x40641b
add eax, 2
push 2
push eax
call fcn.00536986
mov ebx, eax
add esp, 8
test ebx, ebx
jne 0x406305
mov ebx, dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
lea esi, [eax + 8]
push str._n______________________________________________________________________________________________n
call ebx
push 0x800
call fcn.005369fe
push 0x800
mov edi, eax
push 0
push edi
call fcn.00537300
push esi
push str.RetCurDragonVer
push 0xd9
push str.c:devdragon_release_sync_srccore_newapiupdateservicepaar_api.cpp
push str.CD_Module
push str._s_____s____d____s___returned__d
push 0x800
push edi
call fcn.00406430
add esp, 0x30
push edi
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push edi
push 0xd9
jmp 0x406259
push ebx
lea eax, [ebp - 4]
push eax
push 1
push 0x56e70c
push str.SOFTWAREComodoGroupChromodo
call fcn.0040b3c0
mov esi, eax
add esp, 0x14
test esi, esi
je 0x406384
cmp esi, 2
je 0x406384
push str._n______________________________________________________________________________________________n
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
push 0x800
call fcn.005369fe
push 0x800
mov edi, eax
push 0
push edi
call fcn.00537300
push esi
push str.RetCurDragonVer
push 0xe3
push str.c:devdragon_release_sync_srccore_newapiupdateservicepaar_api.cpp
push str.CD_Module
push str._s_____s____d____s___returned__d
push 0x800
push edi
call fcn.00406430
add esp, 0x30
push edi
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push edi
push 0xe3
jmp 0x4063ed
push edi
push ebx
call fcn.0040ab80
mov esi, eax
add esp, 8
test esi, esi
je 0x406412
push str._n______________________________________________________________________________________________n
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
push 0x800
call fcn.005369fe
push 0x800
mov edi, eax
push 0
push edi
call fcn.00537300
push esi
push str.RetCurDragonVer
push 0xe8
push str.c:devdragon_release_sync_srccore_newapiupdateservicepaar_api.cpp
push str.CD_Module
push str._s_____s____d____s___returned__d
push 0x800
push edi
call fcn.00406430
add esp, 0x30
push edi
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push edi
push 0xe8
push str.RetCurDragonVer
call fcn.00404610
add esp, 0xc
test edi, edi
je 0x406407
push edi
call fcn.005369c6
add esp, 4
push str._n______________________________________________________________________________________________n
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
push ebx
call fcn.005369c6
add esp, 4
pop ebx
pop edi
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret