Function at 0x180031440
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
lea r12d, [rcx - 0xe]
mov r13, rdx
cmp ecx, r12d
jbe 0x18003187f
mov r14, qword [rsp + 0x80]
lea ebp, [rcx - 0xd8]
mov rdi, qword [rsp + 0x80]
lea rdx, [0x180000000]
mov r15, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x80]
nop dword [rax]
cmp ebp, 0x17
ja case.0x1800314b3.10
mov ecx, dword [rdx + rbp*4 + 0x319b0]
add rcx, rdx
jmp rcx
lea r8, [rsp + 0x70]
mov byte [rsp + 0x70], 1
mov rdx, r14
mov ecx, 0xec
call fcn.180030880
mov r14, rax
jmp 0x180031867
cmp qword [rdi + 8], 1
jne 0x1800318c2
cmp qword [rdi + 0x10], 0
jne 0x18003189c
cmp qword [rdi + 0x18], 0
je case.0x1800314b3.10
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.set_InternalTriangleIndicesCache
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x18003152f
cmp qword [rax + 8], 2
je case.0x1800314b3.10
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.BTR:_0_branches_to_this_path
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [rdi + 8], 2
jne 0x18003190e
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1800318e8
cmp qword [rax + 8], 1
jne 0x1800318e8
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x18003158c
cmp qword [rax + 8], 3
je case.0x1800314b3.10
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.Rinkinio_pavadinimas_pakeistas_s
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdi, qword [rdi + 0x20]
test rdi, rdi
je 0x1800315c6
cmp qword [rdi + 8], 2
je case.0x1800314b3.10
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.VirtualMachinePciPassthroughInfo
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rsp + 0x80]
mov qword [rsp + 0x88], 1
mov r9, r14
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x88]
mov r8d, 1
call fcn.18002ccc0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x88], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x88]
mov r8d, 2
call fcn.18002ccc0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x88], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x88]
mov r8d, 4
call fcn.18002ccc0
jmp 0x180031867
cmp qword [rdi + 0x20], 0
jne 0x180031934
mov rdi, qword [rdi + 0x18]
jmp case.0x1800314b3.10
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x1800316b2
mov qword [rax + 0x20], r13
mov rax, qword [r15 + 0x10]
mov qword [r13 + 0x18], rax
mov qword [r13 + 0x20], r15
jmp case.0x1800314b3.10
mov r15, qword [r13 + 0x18]
mov rax, qword [r13 + 0x20]
mov qword [r15 + 0x20], rax
jmp case.0x1800314b3.10
cmp qword [rdi + 8], 3
jne 0x180031980
cmp qword [rdi + 0x10], 0
jne 0x18003195a
cmp qword [rdi + 0x18], 0
je case.0x1800314b3.10
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.Exception_during_reconfigure:__1
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor edx, edx
xor ecx, ecx
mov r8d, 0xf6
call fcn.18000e210
mov r14, rax
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x88], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x88]
mov r8d, 3
call fcn.18002ccc0
jmp 0x180031867
mov r9d, 0x112
mov qword [rsp + 0x88], 4
lea r8, [rsp + 0x88]
mov rcx, r14
lea rdx, [rsp + 0x80]
call fcn.18003d920
mov rdi, qword [rsp + 0x80]
mov edx, 0xb9
mov eax, edx
sub eax, 0xb9
je 0x180031807
sub eax, 0x23
je 0x180031800
sub eax, 0x5d
je 0x1800317d0
sub eax, 0x23
je 0x1800317d8
cmp eax, 0x80
jne 0x18003182a
mov rdi, rbx
jmp 0x180031867
mov rcx, qword [rdi]
test rcx, rcx
je 0x1800317fb
mov rax, qword [r14]
test cl, 1
je 0x1800317ec
imul rsi, rax
imul rax, rax
mov qword [r14], rax
shr qword [rdi], 1
mov rcx, qword [rdi]
jne 0x1800317e0
mov rbx, rsi
jmp 0x18003182a
mov esi, 1
jmp 0x18003182a
test rdi, rdi
je 0x180031828
nop dword [rax]
cmp qword [rdi + 8], 1
je 0x18003183e
jbe 0x18003181f
mov rdi, qword [rdi + 0x10]
jmp 0x180031823
mov rdi, qword [rdi + 0x18]
test rdi, rdi
jne 0x180031810
xor ebx, ebx
sub edx, 0xffffff80
cmp edx, 0x339
jb 0x1800317b1
mov rdi, rbx
jmp 0x180031867
mov rbx, rdi
jmp 0x180031867
xor r8d, r8d
mov qword [r15 + 0x10], r13
mov edx, 0x8c
mov rcx, r13
call fcn.1800154e0
xor r8d, r8d
mov edx, 0x8c
mov rcx, r15
call fcn.1800154e0
lea rdx, [0x180000000]
dec ebp
lea eax, [rbp + 0xd8]
cmp eax, r12d
ja 0x1800314a0
mov rax, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
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.Expected_to_have_primary_context
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
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.CopyErrorPositionToDetails_e_o__
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
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.IDebugBreakpointChecksumRequest2
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
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.Failed_to_get_rmGpuId_for_dev__d
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
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.int4_spos0__spos1__spos2__spos3_
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
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.Seed_the_random_number_generator
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
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.tre_de_template_a_des_types_diff
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, r15
jmp 0x180031887