Function at 0x140001050
Capabilities:
Accept command line arguments

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
mov qword [rbp - 0x41], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x140010028]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov r12, rcx
xor edi, edi
mov dword [rbp - 0x49], edi
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
mov qword [rbp - 0x21], 7
mov qword [rbp - 0x29], rdi
mov word [rbp - 0x39], di
xor eax, eax
or r15, 0xffffffffffffffff
mov rcx, r15
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
lea r8, [rcx - 1]
lea rcx, [rbp - 0x39]
call fcn.140002900
nop
mov eax, 0x26
mov word [rbp - 0x49], ax
mov r13, qword [rbp - 0x21]
mov r14, qword [rbp - 0x39]
mov rbx, qword [rbp - 0x29]
cmp rbx, 1
jb 0x140001161
lea rcx, [rbx - 1]
cmp rcx, r15
cmova rcx, r15
lea rax, [rbp - 0x39]
cmp r13, 8
cmovae rax, r14
lea rsi, [rax + rcx*2]
cmp word [rsi], 0x26
jne 0x140001139
mov ecx, 1
lea rdx, [rbp - 0x49]
mov rdi, rsi
movzx eax, word [rdx]
cmp word [rdi], ax
jne 0x140001129
add rdi, 2
add rdx, 2
dec rcx
je 0x14000114d
jmp 0x140001112
mov ecx, 1
cmp word [rdi], ax
cmovb ecx, r15d
test ecx, ecx
je 0x14000114d
lea rcx, [rbp - 0x39]
call fcn.140002810
cmp rsi, rax
je 0x140001161
sub rsi, 2
jmp 0x140001100
lea rax, [rbp - 0x39]
cmp r13, 8
cmovae rax, r14
sub rsi, rax
sar rsi, 1
jmp 0x140001164
mov rsi, r15
mov r8d, 0x2e
mov word [rbp - 0x49], r8w
cmp rbx, 1
jb 0x1400011f2
lea rcx, [rbx - 1]
cmp rcx, 0xffffffffffffffff
cmova rcx, r15
lea rax, [rbp - 0x39]
cmp r13, 8
cmovae rax, r14
lea rbx, [rax + rcx*2]
cmp word [rbx], 0x2e
jne 0x1400011ca
mov ecx, 1
lea rdx, [rbp - 0x49]
mov rdi, rbx
movzx eax, word [rdx]
cmp word [rdi], ax
jne 0x1400011ba
add rdi, 2
add rdx, 2
dec rcx
je 0x1400011de
jmp 0x1400011a3
mov ecx, 1
cmp word [rdi], ax
cmovb ecx, r15d
test ecx, ecx
je 0x1400011de
lea rcx, [rbp - 0x39]
call fcn.140002810
cmp rbx, rax
je 0x1400011f2
sub rbx, 2
jmp 0x140001191
lea rax, [rbp - 0x39]
cmp r13, 8
cmovae rax, r14
sub rbx, rax
sar rbx, 1
jmp 0x1400011f5
mov rbx, r15
test esi, esi
js 0x1400012a3
test ebx, ebx
js 0x1400012a3
mov dword [rbp + 0x17], 0x6a002e
mov eax, 0x70
mov word [rbp + 0x1b], ax
xor r13d, r13d
mov dword [rbp + 0x1d], 0x67
sub ebx, esi
dec ebx
movsxd r9, ebx
lea eax, [rsi + 1]
movsxd r8, eax
lea rdx, [rbp - 0x11]
lea rcx, [rbp - 0x39]
call fcn.1400024d0
mov r11, rax
xor eax, eax
mov rcx, r15
lea rdi, [rbp + 0x17]
repne scasw ax, word [rdi]
not rcx
lea r8, [rcx - 1]
lea rdx, [rbp + 0x17]
mov rcx, r11
call fcn.1400025a0
mov qword [r12 + 0x18], 7
mov qword [r12 + 0x10], r13
mov word [r12], r13w
mov r9, r15
xor r8d, r8d
mov rdx, rax
mov rcx, r12
call fcn.1400026b0
nop
cmp qword [rbp + 7], 8
jb 0x140001290
mov rcx, qword [rbp - 0x11]
call fcn.140002f40
mov qword [rbp + 7], 7
mov qword [rbp - 1], r13
mov word [rbp - 0x11], r13w
jmp 0x1400012cc
mov qword [r12 + 0x18], 7
xor r13d, r13d
mov qword [r12 + 0x10], r13
mov word [r12], r13w
xor r8d, r8d
lea rdx, [0x14000d5d8]
mov rcx, r12
call fcn.140002900
nop
cmp qword [rbp - 0x21], 8
jb 0x1400012dc
mov rcx, qword [rbp - 0x39]
call fcn.140002f40
mov rax, r12
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140002d80
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret