Function at 0x461f63
Capabilities:
Accept command line arguments

Disassembly:
push 0x84
mov eax, 0x47a597
call fcn.0046e476
mov edi, dword [sym.imp.KERNEL32.dll_GetCommandLineW]
call edi
push eax
lea ecx, [ebp - 0x8c]
call fcn.0040bcb0
xor eax, eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], al
xor ebx, ebx
inc ebx
mov byte [ebp - 4], bl
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.common.dll_bool___cdecl_ierd_tgp::common::u16to8_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char____
pop ecx
pop ecx
call sub.common.dll_class_base::ILogger____cdecl_base::get_log_instance_void_
mov esi, eax
test esi, esi
je 0x462009
mov eax, dword [esi]
mov ecx, esi
push 3
mov eax, dword [eax + 0x18]
call eax
test al, al
je 0x462009
push 0x48bbc7
push 0x800
push str.e:dailybuild_devwegame_clientcodesmain_tgp_daemon_src_tgp_daemon_main.cpp
push 3
push esi
lea ecx, [ebp - 0x74]
call fcn.0043df1b
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
push ecx
push str._IsForInstallation_Command_line:__
mov ecx, eax
call fcn.00453673
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x74]
call fcn.0043e231
and dword [ebp - 0x90], 0
lea eax, [ebp - 0x90]
push eax
call edi
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov edi, eax
test edi, edi
jne 0x462075
call sub.common.dll_class_base::ILogger____cdecl_base::get_log_instance_void_
mov esi, eax
test esi, esi
je 0x46210d
mov eax, dword [esi]
mov ecx, esi
push 5
mov eax, dword [eax + 0x18]
call eax
test al, al
je 0x46210d
push 0x48bbc7
push 0x809
push str.e:dailybuild_devwegame_clientcodesmain_tgp_daemon_src_tgp_daemon_main.cpp
push 5
push esi
lea ecx, [ebp - 0x74]
call fcn.0043df1b
mov byte [ebp - 4], 3
push 0x482225
push str._IsForInstallation_CommandLineToArgvW_failed_n
jmp 0x4620fa
xor esi, esi
cmp dword [ebp - 0x90], esi
jle 0x4620b8
push dword [edi + esi*4]
push 0x481394
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscmp]
pop ecx
pop ecx
test eax, eax
je 0x462176
push dword [edi + esi*4]
push 0x4815d0
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscmp]
pop ecx
pop ecx
test eax, eax
je 0x462132
inc esi
cmp esi, dword [ebp - 0x90]
jl 0x46207f
call sub.common.dll_class_base::ILogger____cdecl_base::get_log_instance_void_
mov esi, eax
test esi, esi
je 0x46210d
mov eax, dword [esi]
mov ecx, esi
push 3
mov eax, dword [eax + 0x18]
call eax
test al, al
je 0x46210d
push 0x48bbc7
push 0x818
push str.e:dailybuild_devwegame_clientcodesmain_tgp_daemon_src_tgp_daemon_main.cpp
push 3
push esi
lea ecx, [ebp - 0x74]
call fcn.0043df1b
mov byte [ebp - 4], 6
push 0x4822c4
push str._IsForInstallation_This_is_not_a_start_from_install.
mov ecx, dword [eax + 0xc]
call fcn.0043dcb8
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x74]
call fcn.0043e231
xor bl, bl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.00420c80
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8c]
call fcn.0040bbd0
mov al, bl
call fcn.0046e420
ret
call sub.common.dll_class_base::ILogger____cdecl_base::get_log_instance_void_
mov esi, eax
test esi, esi
je 0x46210f
mov eax, dword [esi]
mov ecx, esi
push 3
mov eax, dword [eax + 0x18]
call eax
test al, al
je 0x46210f
push 0x48bbc7
push 0x813
push str.e:dailybuild_devwegame_clientcodesmain_tgp_daemon_src_tgp_daemon_main.cpp
push 3
push esi
lea ecx, [ebp - 0x74]
call fcn.0043df1b
mov byte [ebp - 4], 5
push 0x48228e
push str._IsForInstallation_This_is_a_start_from_uninstall.
jmp 0x4621bc
call sub.common.dll_class_base::ILogger____cdecl_base::get_log_instance_void_
mov esi, eax
test esi, esi
je 0x46210f
mov eax, dword [esi]
mov ecx, esi
push 3
mov eax, dword [eax + 0x18]
call eax
test al, al
je 0x46210f
push 0x48bbc7
push 0x80f
push str.e:dailybuild_devwegame_clientcodesmain_tgp_daemon_src_tgp_daemon_main.cpp
push 3
push esi
lea ecx, [ebp - 0x74]
call fcn.0043df1b
mov byte [ebp - 4], 4
push 0x482258
push str._IsForInstallation_This_is_a_start_from_install.
mov ecx, dword [eax + 0xc]
call fcn.0043dcb8
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x74]
call fcn.0043e231
jmp 0x46210f