Function at 0x14000a46c
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x170]
sub rsp, 0x270
mov rax, qword [0x140021bb8]
xor rax, rsp
mov qword [rbp + 0x160], rax
mov r12, rdx
mov r15d, ecx
call fcn.14000c50c
xor esi, esi
lea rcx, str.api_ms_win_core_winrt_l1_1_0.dll
test eax, eax
setns dil
call fcn.14000c7e4
test eax, eax
jne 0x14000a4de
mov rax, qword [section..mrdata]
test rax, rax
je 0x14000a4d7
xor ecx, ecx
call qword [0x140011380]
jmp 0x14000a4dc
mov eax, 0x8007007f
test eax, eax
setns bl
lea rcx, [0x140014b98]
xor r8d, r8d
xor edx, edx
call qword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_LoadLibraryExW]
mov r14, rax
test rax, rax
jne 0x14000a515
xor r8d, r8d
lea rcx, str.api_ms_win_core_heap_l1_2_0.dll
xor edx, edx
call qword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_LoadLibraryExW]
mov r14, rax
test rax, rax
je 0x14000a54a
lea rdx, str.HeapSetInformation
mov rcx, r14
call qword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
test rax, rax
je 0x14000a541
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 1]
call qword [0x140011380]
test r14, r14
je 0x14000a54a
mov rcx, r14
call qword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_FreeLibrary]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x48], 0x200
mov qword [rsp + 0x40], rax
mov word [rsp + 0x50], 0x100
mov dword [rsp + 0x54], 0x40
mov word [rsp + 0x58], si
mov dword [rsp + 0x4c], 2
call fcn.14000aff0
call fcn.14000ad20
xor ecx, ecx
call qword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetModuleHandleW]
lea r14, str.debugger.chm
mov r8d, 0x104
mov rcx, rax
mov rdx, r14
call qword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetModuleFileNameW]
test eax, eax
je 0x14000a5ba
mov edx, 0x5c
mov rcx, r14
call qword [sym.imp.msvcrt.dll_wcsrchr]
test rax, rax
jne 0x14000a5cd
mov eax, 0x2e
mov word [str.debugger.chm], ax
lea rax, [0x140021d02]
mov r8d, 0x104
mov word [rax], si
lea rdx, [0x140019ab8]
mov rcx, r14
call fcn.14000b5e4
mov r8d, 0x104
lea rdx, [0x1400199a8]
mov rcx, r14
call fcn.14000b5e4
xor edx, edx
lea rcx, [0x1400267c0]
mov r8d, 0x20a
call sub.msvcrt.dll_memset
call qword [sym.imp.api_ms_win_core_processenvironment_l1_1_0.dll_GetCommandLineW]
test rax, rax
je 0x14000a6a0
call qword [sym.imp.api_ms_win_core_processenvironment_l1_1_0.dll_GetCommandLineW]
mov rdx, rax
lea r9, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.140003a30
mov rcx, qword [rsp + 0x30]
test eax, eax
cmovne rcx, rsi
test rcx, rcx
jmp 0x14000a6ba
lea rcx, str.api_ms_win_core_com_l1_1_1.dll
call fcn.14000c7e4
test eax, eax
jne 0x14000a665
mov rax, qword [0x14002b7d8]
test rax, rax
je 0x14000a665
call rax
jmp 0x14000a670
mov ecx, 0x7e
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_SetLastError]
mov eax, 0x8007000e
mov rcx, qword [rbp + 0x160]
xor rcx, rsp
call fcn.14000e6b0
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call qword [sym.imp.api_ms_win_core_processenvironment_l1_1_0.dll_GetCommandLineA]
or r8d, 0xffffffff
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.1400038bc
test rax, rax
jne 0x14000a720
cmp byte [rsp + 0x50], sil
je 0x14000a6d3
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.msvcrt.dll_free]
mov byte [rsp + 0x50], sil
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
test bl, bl
je 0x14000a6ee
mov rax, qword [0x14002b008]
call qword [0x140011380]
test dil, dil
je 0x14000a670
lea rcx, str.ole32.dll
call fcn.14000c7e4
test eax, eax
jne 0x14000a645
mov rax, qword [0x14002b8d8]
test rax, rax
je 0x14000a645
jmp 0x14000a661
mov r8, qword [rsp + 0x40]
mov rdx, r12
mov ecx, r15d
call fcn.140008e9c
call fcn.140001e3c
cmp dword [0x140026ff8], esi
jne 0x14000a79c
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x80
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_SetPriorityClass]
lea rcx, str.api_ms_win_core_processthreads_l1_1_2.dll
call fcn.14000c7e4
test eax, eax
jne 0x14000a775
mov rax, qword [0x14002b808]
test rax, rax
je 0x14000a775
xor edx, edx
xor ecx, ecx
call rax
jmp 0x14000a79c
lea rcx, str.kernel32.dll
call fcn.14000c7e4
test eax, eax
jne 0x14000a791
mov rax, qword [0x14002b9b8]
test rax, rax
jne 0x14000a76d
mov ecx, 0x7e
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_SetLastError]
mov eax, dword [0x140028410]
test eax, eax
je 0x14000a7e2
dec eax
cmp eax, 1
ja 0x14000a7f1
mov rcx, qword [0x140026638]
mov rax, qword [rcx]
mov rax, qword [rax + 0x1a0]
call qword [0x140011380]
test eax, eax
jne 0x14000a879
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0xf
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_SetThreadPriority]
jmp 0x14000a7f1
call fcn.14000aa40
call fcn.140001fb8
call fcn.14000a8d4
cmp dword [0x140028410], 3
mov rdx, qword [0x140026688]
je 0x14000a81b
cmp dword [0x140026634], 2
jne 0x14000a83b
test rdx, rdx
je 0x14000a81b
call fcn.1400034e4
mov rdx, qword [0x140026688]
cmp dword [0x140026794], esi
jne 0x14000a842
test rdx, rdx
je 0x14000a834
lea rcx, str.Server_started_with__s_n
call fcn.140002b34
call fcn.140005208
jmp 0x14000a86f
test rdx, rdx
je 0x14000a81b
jmp 0x14000a88b
lea rcx, str.Connected_to_server_with__s_n
call fcn.140002b34
mov rcx, qword [0x140026638]
xor edx, edx
imul r8d, dword [0x140021cf4], 0x2d
mov rax, qword [rcx]
mov rax, qword [rax + 0xa8]
call qword [0x140011380]
cmp dword [0x140027230], esi
je 0x14000a8b3
jmp 0x14000a89d
call fcn.140008a14
xor edx, edx
mov ecx, 0x80070057
call fcn.140002f30
int3
lea rdx, str.Remoting_with_I_O_is_not_currently_supported_on_Win9x_n
mov ecx, 0x80004001
call fcn.140002f30
int3
mov rcx, qword [0x140026660]
xor edx, edx
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
call qword [0x140011380]
call fcn.140006650
test eax, eax
cmovne esi, dword [0x140026670]
call fcn.1400043c0
mov ecx, esi
call fcn.140002e94
int3