Function at 0x1400424d0
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x130
mov rax, qword [0x1403e5188]
xor rax, rsp
mov qword [rsp + 0x120], rax
xor edi, edi
mov dword [rsp + 0x20], edi
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140172800
nop
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], di
lea r8, [rsp + 0x60]
lea rdx, [0x1402dc838]
lea rcx, [rsp + 0x30]
call fcn.1401733a0
test al, al
je 0x1400425e4
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x140042595
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042590
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042b47
call fcn.14026f798
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], di
lea rcx, [rsp + 0x30]
call fcn.14003b530
mov rcx, qword [rsp + 0x120]
xor rcx, rsp
call fcn.14026fc70
lea r11, [rsp + 0x130]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x140042553
lea rax, [rsp + 0x60]
cmp qword [rsp + 0x78], 8
cmovae rax, qword [rsp + 0x60]
lea rdx, [rax + rcx*2]
cmp rax, rdx
je 0x140042b59
mov dword [rsp + 0x20], edi
movzx ebx, word [rax]
mov esi, 0x2d
cmp si, bx
je 0x14004262b
mov ecx, 0x2b
cmp cx, bx
jne 0x14004262f
add rax, 2
mov byte [rsp + 0x80], 0
mov dword [rsp + 0x84], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
lea rcx, [rsp + 0x80]
call fcn.140042fe0
cmp si, bx
mov esi, dword [rsp + 0x20]
jne 0x14004268d
test al, al
je 0x140042687
cmp esi, 0x80000000
ja 0x140042687
mov al, 1
neg esi
jmp 0x14004269f
xor al, al
neg esi
jmp 0x14004269f
test al, al
je 0x14004269d
cmp esi, 0x7fffffff
ja 0x14004269d
mov al, 1
jmp 0x14004269f
xor al, al
test al, al
je 0x140042b59
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov ecx, 0x80
call fcn.14026fc98
mov r14, rax
mov qword [rsp + 0xb0], 0x79
mov r15d, 0x7f
mov qword [rsp + 0xb8], r15
movaps xmm0, xmmword [str.E:datalandunworkspacep_5bce86f67a404d76903982b6a3998118wxwork_flutterwxwork_desktop_flutterwindows_runnermain.cpp]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x1402dc850]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x1402dc860]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x1402dc870]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x1402dc880]
movups xmmword [rax + 0x40], xmm0
movaps xmm1, xmmword [0x1402dc890]
movups xmmword [rax + 0x50], xmm1
movaps xmm0, xmmword [0x1402dc8a0]
movups xmmword [rax + 0x60], xmm0
movsd xmm1, qword [0x1402dc8b0]
movsd qword [rax + 0x70], xmm1
movzx eax, byte [0x1402dc8b8]
mov byte [r14 + 0x78], al
mov byte [r14 + 0x79], 0
mov qword [rsp + 0xa0], r14
mov rdx, qword [0x1402fa548]
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], 0xf
mov byte [rsp + 0x80], 0
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140042795
lea rcx, [rsp + 0x80]
call fcn.140037860
nop
mov rax, qword [0x1403f2c88]
xorps xmm0, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd8], rdi
mov qword [rsp + 0xe0], 0xf
mov byte [rsp + 0xc8], 0
mov rbx, rdi
mov qword [rsp + 0xe8], rbx
mov dword [rsp + 0xf0], 2
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x110], 0xf
mov byte [rsp + 0xf8], 0
mov dword [rsp + 0x118], edi
mov r12, qword [rsp + 0x80]
cmp dword [0x1403c2ac0], 2
jg 0x140042a40
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0x80]
cmp qword [rsp + 0x98], 0x10
cmovae rax, r12
mov qword [rsp + 0x20], rax
mov r15, qword [rsp + 0x90]
cmp r15, 0xf
ja 0x14004288b
mov qword [rsp + 0xd8], r15
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.1402b61eb
mov byte [rsp + r15 + 0xc8], 0
jmp 0x140042940
movabs rbx, 0x7fffffffffffffff
cmp r15, rbx
ja 0x140042b4e
mov rax, r15
or rax, 0xf
cmp rax, rbx
jbe 0x1400428cf
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.14026fc98
test rax, rax
je 0x1400428fa
lea r13, [rax + 0x27]
and r13, 0xffffffffffffffe0
mov qword [r13 - 8], rax
jmp 0x140042913
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140042901
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140042b53
jmp 0x1400428b4
call qword [0x1402da078]
int3
test rcx, rcx
je 0x140042910
call fcn.14026fc98
mov r13, rax
jmp 0x140042913
mov r13, rdi
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0xe0], rbx
mov r8, r15
mov rdx, qword [rsp + 0x20]
mov rcx, r13
call fcn.1402b61df
mov byte [r15 + r13], 0
mov qword [rsp + 0xc8], r13
mov dword [rsp + 0xf0], 2
mov r8d, 0x79
mov rdx, r14
lea rcx, [rsp + 0xf8]
call fcn.140037860
mov dword [rsp + 0x118], 0x46
mov ecx, 0xe8
call fcn.14026fc98
mov rbx, rax
mov qword [rsp + 0x28], rax
test rax, rax
je 0x1400429fc
lea rax, [0x1402db6c0]
mov qword [rbx], rax
lea rcx, [rbx + 0x88]
call qword [0x1402d9778]
nop
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbx + 8]
mov rcx, rbx
call qword [0x1402d9780]
nop
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rcx + rbx], rax
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rcx + rbx - 4], edx
lea rcx, [rbx + 8]
call qword [0x1402d9738]
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbx + 8], rax
mov qword [rbx + 0x70], rdi
mov dword [rbx + 0x78], 4
jmp 0x1400429ff
mov rbx, rdi
mov r8, qword [rsp + 0xe8]
mov qword [rsp + 0xe8], rbx
test r8, r8
je 0x140042a30
mov rax, qword [r8]
movsxd rcx, dword [rax + 4]
add rcx, r8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rbx, qword [rsp + 0xe8]
mov r14, qword [rsp + 0xa0]
mov r15, qword [rsp + 0xb8]
test rbx, rbx
je 0x140042a6a
lea rdx, str.uin:
mov rcx, rbx
call fcn.14002bad0
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x140042a6a
mov edx, esi
call qword [0x1402d9818]
nop
lea rcx, [rsp + 0xc0]
call fcn.1400320f0
nop
mov rax, qword [rsp + 0x98]
cmp rax, 0x10
jb 0x140042abc
lea rdx, [rax + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x140042ab3
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140042ab3
call qword [0x1402da078]
int3
mov rcx, r12
call fcn.14026f798
nop
cmp r15, 0x10
jb 0x140042af6
lea rdx, [r15 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x140042aee
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140042aee
call qword [0x1402da078]
int3
mov rcx, r14
call fcn.14026f798
mov ecx, esi
call fcn.140045220
nop
jmp 0x140042b02
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x140042595
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042590
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140042590
call qword [0x1402da078]
nop
call fcn.140037750
call fcn.140037360
nop
call fcn.140041b90
int3