Function at 0x140044c00
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xd0
mov rax, qword [0x1402bf5c8]
xor rax, rsp
mov qword [rbp + 0x3f], rax
mov rdi, rcx
mov qword [rbp + 0xf], rcx
xor esi, esi
mov qword [rcx], rsi
mov byte [rcx + 8], sil
add rcx, 0x10
call fcn.1400b2eb0
lea rcx, [rdi + 0x20]
call fcn.1400444b0
nop
lea rcx, [rdi + 0x70]
call fcn.1400444b0
nop
lea rcx, [rdi + 0xc0]
call fcn.1400444b0
nop
mov qword [rdi + 0x110], rsi
mov byte [rdi + 0x118], sil
mov qword [rdi + 0x120], rsi
mov byte [rdi + 0x128], sil
mov qword [rdi + 0x130], rsi
mov byte [rdi + 0x138], sil
mov qword [rdi + 0x140], rsi
mov byte [rdi + 0x148], sil
mov word [rdi + 0x150], si
lea rcx, [rdi + 0x152]
xor edx, edx
mov r8d, 0x206
call fcn.1401d04f0
mov word [rdi + 0x358], si
lea rcx, [rdi + 0x35a]
xor edx, edx
mov r8d, 0x206
call fcn.1401d04f0
mov word [rdi + 0x560], si
lea rcx, [rdi + 0x562]
xor edx, edx
mov r8d, 0x206
call fcn.1401d04f0
mov word [rdi + 0x768], si
lea rcx, [rdi + 0x76a]
xor edx, edx
mov r8d, 0x206
call fcn.1401d04f0
mov byte [rdi + 0x978], sil
mov qword [rdi + 0x980], rsi
mov qword [rdi + 0x990], rsi
mov qword [rdi + 0x998], 7
mov word [rdi + 0x980], si
mov qword [rdi + 0x9a0], rsi
mov qword [rdi + 0x9b0], rsi
mov qword [rdi + 0x9b8], 7
mov word [rdi + 0x9a0], si
mov qword [rdi + 0x9c8], rsi
mov qword [rdi + 0x9d0], rsi
mov ecx, 0xbd8
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rdi + 0x9c8], rax
mov qword [rdi + 0x9d8], rsi
mov qword [rdi + 0x9e0], rsi
mov ecx, 0xbd8
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rdi + 0x9d8], rax
lea rbx, [rdi + 0x9e8]
mov qword [rbp - 0x59], rbx
mov qword [rbx], rsi
mov qword [rbx + 8], rsi
lea ecx, [rsi + 0x58]
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx], rax
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rsi
mov qword [rbx + 0x20], rsi
add rbx, 0x28
mov qword [rbp - 0x51], rbx
mov qword [rbx], rsi
mov qword [rbx + 8], rsi
lea ecx, [rsi + 0x58]
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx], rax
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rsi
mov qword [rbx + 0x20], rsi
mov qword [rdi + 0xa38], rsi
mov qword [rdi + 0xa40], rsi
mov ecx, 0xbd8
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rdi + 0xa38], rax
mov qword [rdi + 0xa48], rsi
mov qword [rdi + 0xa50], rsi
mov ecx, 0xbd8
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rdi + 0xa48], rax
mov dword [rdi + 0xa58], esi
lea rcx, [rdi + 0xa60]
mov rdx, rdi
call fcn.1400db7f0
nop
mov byte [rdi + 0xa88], sil
mov dword [rdi + 0xa90], esi
mov byte [rdi + 0xa95], sil
mov qword [rdi + 0xa98], rsi
lea rcx, [rdi + 0xaa0]
mov qword [rcx], rsi
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 7
mov word [rcx], si
xor r8d, r8d
lea rdx, [0x14022ee70]
call fcn.140018360
nop
mov byte [rdi + 0xac0], sil
lea rcx, [rdi + 0xac8]
call fcn.140046050
nop
mov qword [rdi + 0xe68], rsi
mov qword [rdi + 0xe70], rsi
mov qword [rdi + 0xe78], rsi
mov word [rdi + 0xe80], si
mov byte [rdi + 0xe82], sil
mov dword [rdi + 0xe84], esi
mov word [rdi + 0xe88], si
mov byte [rdi + 0xe8a], sil
mov qword [rdi + 0xe90], rsi
mov word [rdi + 0xe98], si
mov byte [rdi + 0xe9a], sil
lea rcx, [rdi + 0xea0]
mov qword [rcx], rsi
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 7
mov word [rcx], si
xor r8d, r8d
lea rdx, [0x14022ee70]
call fcn.140018360
nop
lea rcx, [rdi + 0xec0]
mov qword [rcx], rsi
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 7
mov word [rcx], si
xor r8d, r8d
lea rdx, [0x14022ee70]
call fcn.140018360
nop
lea rcx, [rdi + 0xee0]
mov qword [rcx], rsi
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 7
mov word [rcx], si
xor r8d, r8d
lea rdx, [0x14022ee70]
call fcn.140018360
nop
lea rcx, [rdi + 0xf00]
call fcn.1400f9200
nop
mov byte [rdi + 0xf28], sil
lea rcx, [rdi + 0xf30]
mov qword [rcx], rsi
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 7
mov word [rcx], si
xor r8d, r8d
lea rdx, [0x14022ee70]
call fcn.140018360
nop
lea rcx, [rdi + 0xf50]
mov qword [rcx], rsi
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 7
mov word [rcx], si
xor r8d, r8d
lea rdx, [0x14022ee70]
call fcn.140018360
nop
mov dword [rdi + 0xf70], 0xffffffff
mov qword [rdi + 0xf78], rsi
mov qword [rdi + 0xf80], rsi
mov ecx, 0x1b8
call fcn.1401a9cf4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rdi + 0xf78], rax
mov qword [rdi + 0xf88], rsi
mov qword [rdi + 0xf90], rsi
mov dword [rdi + 0xf98], esi
mov word [rdi + 0xf9c], si
mov byte [rdi + 0xfc0], sil
mov byte [rdi + 0xfc8], sil
mov byte [rdi + 0xfd0], sil
mov byte [rdi + 0xfd8], sil
mov byte [rdi + 0xfe0], sil
mov byte [rdi + 0xfe8], sil
mov byte [rdi + 0xff0], sil
mov byte [rdi + 0xff8], sil
mov byte [rdi + 0x1000], sil
mov byte [rdi + 0x1008], sil
mov byte [rdi + 0x1010], sil
mov byte [rdi + 0x1018], sil
mov byte [rdi + 0x1020], sil
mov byte [rdi + 0x1028], sil
mov word [rdi + 0x102c], si
mov qword [rdi + 0x1030], rsi
mov qword [rdi + 0x1040], rsi
mov qword [rdi + 0x1048], 7
mov word [rdi + 0x1030], si
mov qword [rdi + 0x1050], rsi
mov qword [rdi + 0x1060], rsi
mov qword [rdi + 0x1068], 7
mov word [rdi + 0x1050], si
mov byte [rdi + 0x1070], sil
mov qword [rdi + 0x1078], rsi
mov byte [rdi + 0x1090], sil
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea rax, [rbp + 0x37]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x37]
lea r8, [rbp + 0x37]
lea rdx, [rdi + 0x970]
call qword [sym.imp.KERNEL32.dll_GetProcessTimes]
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp + 0x17]
call fcn.140023b20
nop
lea rcx, [rbp + 0x17]
mov rdx, qword [rbp + 0x2f]
cmp rdx, 8
cmovae rcx, qword [rbp + 0x17]
lea r9, str.addl_init_happened
lea r8, [rsi - 1]
call fcn.14009de10
lea rbx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 8
cmovae rbx, qword [rbp + 0x17]
mov dword [rbp - 0x59], esi
lea rax, [rbp - 0x59]
mov qword [rbp - 0x49], rax
lea rax, [rbp - 0x55]
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x39]
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x29], rsi
mov qword [rbp - 0x21], 7
lea r8d, [rsi + 0x16]
lea rdx, [0x140239da0]
lea rcx, [rbp - 0x39]
call fcn.140018360
nop
mov qword [rbp - 0x19], rsi
mov qword [rbp - 9], rsi
mov qword [rbp - 1], 7
lea r8d, [rsi + 0x6b]
lea rdx, str.c:constructicon_buildsgfx_six23.19installNeomaInstallNeomaIN_Apps_srcCoreInstallManInstallMan.cpp
lea rcx, [rbp - 0x19]
call fcn.140018360
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 3
lea r9, [rbp - 0x49]
mov r8d, 0x15f9
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x19]
call fcn.1400b16b0
nop
mov r8, qword [rbp + 0x2f]
cmp r8, 8
jb 0x140045208
inc r8
mov rdx, qword [rbp + 0x17]
lea rcx, [rbp + 0x17]
call fcn.140023c60
xor r8d, r8d
mov edx, 0x3ff
lea rcx, [rbp + 0x17]
call fcn.140023b20
nop
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rcx, [rbp + 0x17]
mov rdx, qword [rbp + 0x2f]
cmp rdx, 8
cmovae rcx, qword [rbp + 0x17]
mov qword [rsp + 0x20], rax
lea r9, str.Starting_install:__s
mov r8, 0xffffffffffffffff
call fcn.14009de10
lea rbx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 8
cmovae rbx, qword [rbp + 0x17]
mov dword [rbp - 0x59], esi
lea rax, [rbp - 0x59]
mov qword [rbp - 0x49], rax
lea rax, [rbp - 0x55]
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x19]
mov qword [rbp + 7], rax
mov qword [rbp - 0x19], rsi
mov qword [rbp - 9], rsi
mov qword [rbp - 1], 7
mov r8d, 0x16
lea rdx, [0x140239da0]
lea rcx, [rbp - 0x19]
call fcn.140018360
nop
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x29], rsi
mov qword [rbp - 0x21], 7
mov r8d, 0x6b
lea rdx, str.c:constructicon_buildsgfx_six23.19installNeomaInstallNeomaIN_Apps_srcCoreInstallManInstallMan.cpp
lea rcx, [rbp - 0x39]
call fcn.140018360
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 3
lea r9, [rbp - 0x49]
mov r8d, 0x15fa
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.1400b16b0
nop
mov r8, qword [rbp + 0x2f]
cmp r8, 8
jb 0x140045307
inc r8
mov rdx, qword [rbp + 0x17]
lea rcx, [rbp + 0x17]
call fcn.140023c60
mov rcx, rdi
call fcn.140072840
nop
mov rax, rdi
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.1401a9a30
mov rbx, qword [rsp + 0x100]
add rsp, 0xd0
pop rdi
pop rsi
pop rbp
ret