Function at 0x1800675c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x110]
sub rsp, 0x220
mov rax, qword [0x1800e72b8]
xor rax, rsp
mov qword [rbp + 0x100], rax
mov r13d, dword [rbp + 0x178]
mov r10, r9
mov rdi, qword [rbp - 0x58]
mov r12, rdx
mov qword [rbp - 0x70], r9
mov rdx, rcx
mov r9, qword [rbp + 0x170]
mov esi, r13d
lea ebx, [r13 + 0x30d]
mov qword [rbp - 0x68], r8
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], r9
cmp r13d, ebx
jae 0x1800678d5
mov r14, qword [rbp - 0x58]
mov r15, qword [rbp - 0x58]
nop word [rax + rax]
cmp esi, 0x110
ja 0x1800677cb
je 0x18006776d
mov eax, esi
sub eax, 0x25
je 0x18006772a
sub eax, 0x47
je 0x1800676f7
sub eax, 0x51
je 0x1800676cb
sub eax, 0x29
je 0x1800676af
cmp eax, 0x1e
jne 0x1800678c2
movzx eax, byte [r10]
lea r8, [rbp + 0xb5]
xor r9d, r9d
mov byte [rbp + 0xb4], al
mov eax, dword [r10 + 4]
lea rcx, [rbp - 0x80]
mov dword [rbp - 0x80], eax
mov qword [rsp + 0x20], 0
lea edx, [r9 + 0x36]
call fcn.180057180
jmp 0x1800678ba
lea rdx, [0x1800cf2d0]
lea rcx, str.num_bb_indirect_extra_exits
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov rdi, rax
jmp 0x1800678ba
mov eax, dword [r12]
lea r8, [rbp + 0xb0]
xor r9d, r9d
mov dword [rbp - 0x80], eax
lea rcx, [rbp - 0x80]
mov qword [rsp + 0x20], 0
lea edx, [r9 + 0x36]
call fcn.180057180
jmp 0x1800678ba
mov r9, r8
mov dword [rsp + 0x28], 0x106
xor r8d, r8d
mov dword [rbp - 0x80], 1
mov rdx, r10
mov qword [rsp + 0x20], r12
lea rcx, [rbp - 0x80]
call fcn.1800139a0
mov qword [r15 + 8], rax
mov qword [rbp - 0x50], r15
jmp 0x1800678ba
mov qword [rsp + 0x28], 0
lea r8, [rbp - 0x78]
mov r9d, 0x117
mov qword [rsp + 0x20], 0
xor edx, edx
mov dword [rbp - 0x78], 0x1f
lea rcx, [rbp - 0x30]
call fcn.1800277d0
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movq r15, xmm1
movups xmmword [rbp - 0x20], xmm0
jmp 0x1800678ba
mov rdx, r10
mov ecx, 0xfa
call fcn.1800b4600
inc eax
lea r8, [rbp - 0x58]
cdqe
lea rdx, [rbp - 0x60]
mov qword [rbp - 0x38], rax
xor r14d, r14d
mov rax, qword [0x1800e5008]
xor r9d, r9d
mov qword [rbp - 0x58], rax
mov ecx, 0x8d
lea rax, [rbp - 0x38]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
lea rax, [0x1800c867b]
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x60], r14d
call fcn.180085bd0
mov r14, rax
jmp 0x1800678ba
mov eax, esi
sub eax, 0x12d
je 0x18006785c
sub eax, 0x1e
je 0x180067833
sub eax, 0xc
je 0x180067806
cmp eax, 0x1d
jne 0x1800678c2
lea rdx, str.cant_allocate_space_for_numeric_aggregate
mov rcx, rdi
call fcn.1800bc2a0
lea rdx, str.602_717_REPRESENT
jmp 0x1800678b2
mov qword [rsp + 0x28], 0
mov r9, r14
mov r8, r10
mov qword [rsp + 0x20], 0
xor edx, edx
mov ecx, 0xf4
call fcn.18009e740
mov qword [rbp - 0x50], r14
jmp 0x1800678ba
mov eax, dword [r10 + 8]
lea r8, [rbp + 0xb9]
xor r9d, r9d
mov dword [rbp - 0x78], eax
lea rcx, [rbp - 0x78]
mov qword [rsp + 0x20], 0
lea edx, [r9 + 0x36]
call fcn.180057180
jmp 0x1800678ba
test rdi, rdi
jne 0x1800678ab
mov ebx, 0x73
mov eax, ebx
sub eax, 0x73
je 0x180067878
cmp eax, 0x5a
je case.0x180067911.0
jmp 0x180067899
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.OSP_Stats_UI_Usage_EasySetup_ImportSettings_ImportButton
call fcn.1800bc2a0
mov dword [rbp - 0x50], 0xffffffff
add ebx, 0x5a
cmp ebx, 0x127
jb 0x180067866
lea ebx, [r13 + 0x30d]
lea rdx, str.scoped_array__Z3_constructor_list__.c_ptr
mov rcx, rdi
call fcn.1800bc2a0
mov r8, qword [rbp - 0x68]
mov r10, qword [rbp - 0x70]
add esi, 0x47
cmp esi, ebx
jb 0x180067640
mov rdx, qword [rbp - 0x48]
mov r9, qword [rbp - 0x40]
lea r12d, [r13 - 0xb]
cmp r13d, r12d
jbe case.0x180067911.0
add r13d, 0xffffffdb
lea r11, [0x180000000]
xor r14d, r14d
cmp r13d, 0xeb
ja case.0x180067911.9
movzx eax, byte [r11 + r13 + 0x67c40]
mov ecx, dword [r11 + rax*4 + 0x67c18]
add rcx, r11
jmp rcx
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov dword [rbp - 0x50], r14d
jmp 0x180067bc1
xor edx, edx
lea rcx, [rbp - 0x10]
mov r8d, 0xb4
call fcn.1800897e0
lea r9, [rbp - 0x10]
mov qword [rsp + 0x28], r14
lea r8, [0x1800c1918]
mov qword [rsp + 0x20], r14
mov edx, 0x103
lea rcx, [rbp - 0x30]
call fcn.180070dd0
jmp 0x180067bc1
mov edx, 0xf6
lea rcx, [rbp - 0x10]
call fcn.1800a8bc0
lea rdx, str.TREE_TRUNK
jmp 0x180067bb9
movups xmm0, xmmword [r10 + 0xc]
movups xmm1, xmmword [r10 + 0x1c]
movups xmmword [rbp + 0xbd], xmm0
movups xmmword [rbp + 0xcd], xmm1
jmp case.0x180067911.9
cmp byte [r8], 0
je 0x1800679c0
movups xmm0, xmmword [r10 + 0x4c]
movzx eax, byte [r10 + 0x6c]
movups xmm1, xmmword [r10 + 0x5c]
mov byte [rbp + 0xfd], al
movups xmmword [rbp + 0xdd], xmm0
movups xmmword [rbp + 0xed], xmm1
jmp 0x1800679df
movups xmm0, xmmword [r10 + 0x2c]
mov byte [rbp + 0xdd], 0
movups xmm1, xmmword [r10 + 0x3c]
movups xmmword [rbp + 0xde], xmm0
movups xmmword [rbp + 0xee], xmm1
mov eax, dword [r9]
lea r8, [rbp + 0xb0]
mov qword [rsp + 0x20], rdx
lea r9, [rbp - 0x60]
mov edx, 0x2d
mov dword [rbp - 0x60], eax
lea rcx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x4e
call fcn.180005930
jmp 0x180067bc1
lea rdx, str.Check_failed:_info.data_path.empty__.
mov rcx, rdi
call fcn.1800bc2a0
lea rdx, str.__double4___OVERLOADABLE___sincos__double4_in__address_space_double4_iptr____
jmp 0x180067bb9
xor r14d, r14d
nop dword [rax]
mov r15d, 0xcd
nop word [rax + rax]
mov eax, r15d
sub eax, 0xcc
je 0x180067b65
cmp eax, 1
jne 0x180067b81
lea rdx, [0x1800d48b8]
mov rcx, rdi
call fcn.1800bc2a0
xor esi, esi
nop dword [rax + rax]
mov ebx, 0xf9
cmp ebx, 0xf9
je 0x180067ab4
cmp ebx, 0xe97
jne 0x180067b44
mov rcx, rdi
cmp rsi, 0xf
je 0x180067aa3
lea rdx, [0x1800d4918]
call fcn.1800bc2a0
jmp 0x180067b44
lea rdx, [0x1800ca5b0]
call fcn.1800bc2a0
jmp 0x180067b44
mov rdx, r14
mov rcx, rdi
shl rdx, 4
add rdx, rsi
shl rdx, 6
add rdx, qword [rbp - 0x10]
mov eax, dword [rdx + 0x20]
mov r9d, dword [rdx + 0x18]
mov r8d, dword [rdx + 0x1c]
mov dword [rsp + 0x88], eax
mov eax, dword [rdx + 0x24]
mov dword [rsp + 0x80], eax
mov eax, dword [rdx + 0x28]
mov dword [rsp + 0x78], eax
mov eax, dword [rdx + 0x2c]
mov dword [rsp + 0x70], eax
mov eax, dword [rdx + 0x30]
mov dword [rsp + 0x68], eax
mov eax, dword [rdx + 0x34]
mov dword [rsp + 0x60], eax
mov eax, dword [rdx + 0x38]
mov dword [rsp + 0x58], eax
mov eax, dword [rdx + 0x3c]
mov dword [rsp + 0x50], eax
mov eax, dword [rdx]
mov dword [rsp + 0x48], eax
mov eax, dword [rdx + 4]
mov dword [rsp + 0x40], eax
mov eax, dword [rdx + 8]
mov dword [rsp + 0x38], eax
mov eax, dword [rdx + 0xc]
mov dword [rsp + 0x30], eax
mov eax, dword [rdx + 0x10]
mov dword [rsp + 0x28], eax
mov eax, dword [rdx + 0x14]
lea rdx, str.D:_buildob_bora_10952284_bora_build_buildLIBRARIES_vmdbCOMwin32_release_vmdbCOM.pdb
mov dword [rsp + 0x20], eax
call fcn.1800bc2a0
add ebx, 0xd9e
cmp ebx, 0x1b3c
jbe 0x180067a75
inc rsi
cmp rsi, 0x10
jne 0x180067a70
jmp 0x180067b81
lea rdx, [0x1800d48b0]
mov rcx, rdi
cmp r14, 0x3f
jne 0x180067b7c
lea rdx, [0x1800d48b4]
call fcn.1800bc2a0
dec r15d
cmp r15d, 0xcb
ja 0x180067a40
inc r14
cmp r14, 0x40
jne 0x180067a30
lea rdx, [0x1800cf2d4]
mov rcx, rdi
call fcn.1800bc2a0
xor r14d, r14d
jmp 0x180067bc1
lea rdx, str.endif_n
mov rcx, rdi
call fcn.1800bc2a0
lea r11, [0x180000000]
mov r10, qword [rbp - 0x70]
dec r13d
mov r8, qword [rbp - 0x68]
mov rdx, qword [rbp - 0x48]
mov r9, qword [rbp - 0x40]
lea eax, [r13 + 0x25]
cmp eax, r12d
ja 0x1800678f0
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.1800bcd70
mov rbx, qword [rsp + 0x270]
add rsp, 0x220
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret