Function at 0x140031f10
Capabilities:
Accept command line arguments

Disassembly:
jmp 0x140031f10
push rbx
push rdi
push r14
sub rsp, 0x60
mov rax, qword [0x140232d98]
xor rax, rsp
mov qword [rsp + 0x58], rax
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_AttachConsole]
test eax, eax
je 0x140031fdb
mov ecx, 1
call fcn.140005380
mov r9, rax
lea r8, [0x1401c4628]
lea rdx, [0x1401c4630]
lea rcx, [rsp + 0x30]
call fcn.140005399
mov ecx, 1
call fcn.140005380
xor r9d, r9d
mov rcx, rax
xor edx, edx
lea r8d, [r9 + 4]
call fcn.140007b5d
mov ecx, 2
call fcn.140005380
mov r9, rax
lea r8, [0x1401c4628]
lea rdx, [0x1401c4630]
lea rcx, [rsp + 0x30]
call fcn.140005399
mov ecx, 2
call fcn.140005380
xor r9d, r9d
mov rcx, rax
xor edx, edx
lea r8d, [r9 + 4]
call fcn.140007b5d
mov edx, 2
lea rcx, [rsp + 0x24]
call fcn.140004f75
lea rcx, [rsp + 0x24]
mov byte [0x140232d00], 1
call fcn.140005c59
mov qword [rsp + 0x80], rbp
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
lea rdx, [rsp + 0x28]
mov rbx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
xor edi, edi
mov r14, rax
lea ecx, [rdi + 1]
call qword [sym.imp.api_ms_win_core_winrt_l1_1_0.dll_RoInitialize]
test eax, eax
js 0x1400321a7
movdqa xmm0, xmmword [0x1401c4900]
mov r8, 0xffffffffffffffff
movdqu xmmword [rsp + 0x48], xmm0
mov word [rsp + 0x38], di
nop word [rax + rax]
inc r8
cmp word [rbx + r8*2], di
jne 0x140032030
mov qword [rsp + 0x88], rsi
lea rcx, [rsp + 0x38]
mov rdx, rbx
mov qword [rsp + 0x90], r15
call fcn.140002220
mov rbp, qword [rsp + 0x50]
lea r11, [rsp + 0x38]
mov r10, qword [rsp + 0x38]
cmp rbp, 8
mov rax, qword [rsp + 0x48]
cmovae r11, r10
cmp rax, 0xa
jb 0x140032110
lea rsi, [rax - 9]
mov rbx, r11
lea rsi, [r11 + rsi*2]
lea r15, str._Embedding
nop
mov rax, rsi
mov rcx, rdi
sub rax, rbx
sar rax, 1
je 0x1400320ba
cmp word [rbx], 0x2d
je 0x1400320b7
cmp rax, 1
je 0x1400320ba
add rbx, 2
dec rax
cmp word [rbx], 0x2d
jne 0x1400320a4
mov rcx, rbx
mov rbx, rcx
test rcx, rcx
je 0x140032110
movzx ecx, word [rcx]
mov r8d, 0x2d
mov edx, 0xa
mov rax, r15
cmp cx, r8w
jb 0x140032102
mov r9, rbx
sub r9, r15
cmp cx, r8w
ja 0x140032102
cmp rdx, 1
je 0x140032108
movzx ecx, word [r9 + rax + 2]
add rax, 2
dec rdx
movzx r8d, word [rax]
cmp cx, r8w
jae 0x1400320e3
add rbx, 2
jmp 0x140032090
sub rbx, r11
sar rbx, 1
jmp 0x140032117
mov rbx, 0xffffffffffffffff
mov r15, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x88]
cmp rbp, 8
jb 0x14003215e
lea rdx, [rbp*2 + 2]
mov rax, r10
cmp rdx, 0x1000
jb 0x140032156
mov r10, qword [r10 - 8]
add rdx, 0x27
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400321c7
mov rcx, r10
call fcn.140001933
cmp rbx, 0xffffffffffffffff
je 0x14003216b
call fcn.140003d19
jmp 0x14003219f
movsxd rax, dword [rsp + 0x28]
lea rcx, [rsp + 0x38]
movzx r9d, byte [rsp + 0x20]
xorps xmm0, xmm0
mov rdx, r14
mov qword [rsp + 0x48], rdi
movdqu xmmword [rsp + 0x38], xmm0
lea r8, [r14 + rax*8]
call fcn.140006447
lea rcx, [rsp + 0x38]
call fcn.1400063bb
mov edi, eax
call qword [sym.imp.api_ms_win_core_winrt_l1_1_0.dll_RoUninitialize]
mov rbp, qword [rsp + 0x80]
mov eax, edi
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.140005ff6
add rsp, 0x60
pop r14
pop rdi
pop rbx
ret
call fcn.140002658
int3