Function at 0x180075de0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xf0]
sub rsp, 0x1f0
mov rax, qword [0x1800f6ae8]
xor rax, rsp
mov qword [rbp + 0xe8], rax
mov esi, edx
mov dword [rbp - 0x80], edx
mov qword [rbp - 0x40], r9
mov rdx, rcx
mov qword [rbp - 8], r8
mov qword [rbp - 0x10], rcx
lea eax, [rsi + 0x10]
mov dword [rbp - 0x60], eax
mov ebx, dword [rbp - 0x60]
cmp esi, eax
jae case.0x180075e71.232
lea rdi, [0x180000000]
xor r14d, r14d
lea r13, [0x1800fba20]
lea r10, str.constant
nop dword [rax]
lea eax, [rsi - 0xe4]
cmp eax, 0x30
ja case.0x180075e71.233
movzx eax, byte [rdi + rax + 0x77800]
mov ecx, dword [rdi + rax*4 + 0x777c4]
add rcx, rdi
jmp rcx
mov ebx, 0xfffffffe
jmp case.0x180075e71.233
lea rcx, str._ntdbtool:__n__create____dbname_____:_create_a_database_n__open______dbname_____:_open_an_existing_database_n__erase________________:_erase_the_database_n__dump_________________:_dump_the_database_as_strings_n__keys_________________:_dump_the_database_keys_as_strings_n__hexkeys______________:_dump_the_database_keys_as_hex_values_n__info_________________:_print_summary_info_about_the_database_n__insert____key__data__:_insert_a_record_n__move______key__file__:_move_a_record_to_a_destination_tdb_n__store_____key__data__:_store_a_record__replace__n__show______key________:_show_a_record_by_key_n__delete____key________:_delete_a_record_by_key_n__list_________________:_print_the_database_hash_table_and_freelist_n__free_________________:_print_the_database_freelist_n____command____________:_execute_system_command_n__1__first____________:_print_the_first_record_n__n__next_____________:_print_the_next_record_n__q__quit_____________:_terminate_n___n___________________:_repeat_next_command_n_n
call fcn.1800d0700
mov r9, qword [rbp - 0x40]
lea r10, str.constant
jmp case.0x180075e71.233
mov edx, dword [0x1800fba30]
mov r9, r13
mov ecx, dword [0x1800fba58]
mov esi, r14d
mov r8d, dword [0x1800fba28]
mov dword [rbp - 0x68], r14d
lea rdi, [rdx - 4]
mov dword [rbp - 0x74], r14d
imul rdi, rcx
lea eax, [r8 - 1]
mov dword [rsp + 0x7c], r14d
imul eax, ecx
lea rcx, [rsp + 0x58]
imul rdi, r8
imul r15d, eax, 0x1f4
lea eax, [rdx - 4]
mov r8d, 0xe4
lea r12d, [rax + rax*2]
shr rdi, 3
mov rdx, r10
mov qword [rbp - 0x38], rdi
mov dword [rbp - 0x80], r12d
mov dword [rsp + 0x58], r12d
mov dword [rbp - 0x18], r15d
call fcn.180006990
test eax, eax
je 0x180075f4f
mov r9, r13
mov dword [rbp - 0x80], r12d
mov r8d, 0xe4
lea rdx, str.constant
lea rcx, [rbp - 0x80]
call fcn.180006990
xor r14d, r14d
lea rdx, [0x1800d9468]
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rcx, str.NEXUS_GRAPHICS_FRAMEPROFILER
call fcn.1800d0700
jmp 0x180076cd2
test r15d, r15d
jle 0x1800774e8
mov r13d, dword [rsp + 0x40]
nop dword [rax]
xor r15b, r15b
mov byte [rsp + 0x60], 0
mov byte [rsp + 0x48], r15b
cmp r14d, 5
jge 0x1800763f3
mov r12d, 9
nop dword [rax]
cmp r12d, 9
je 0x1800763b5
cmp r12d, 0x510
je 0x180076382
cmp r12d, 0xa17
je 0x18007635a
cmp r12d, 0xf1e
je 0x1800762a1
cmp r12d, 0x1425
jne 0x1800763d3
mov ecx, dword [rsp + 0x68]
test ecx, ecx
js 0x180076260
mov r13d, dword [rsp + 0x40]
mov r15d, 0x7c
nop word [rax + rax]
mov eax, r15d
mov r14d, r13d
sub eax, 0x7c
je 0x180076204
cmp eax, 1
jne 0x18007623b
cmp r13d, 0xffffd4f6
jne 0x180076103
mov r13d, dword [rsp + 0x68]
lea r9, [rsp + 0x40]
xor eax, eax
mov dword [rsp + 0x40], r13d
mov qword [rsp + 0x28], rax
lea r8, [0x1800fba20]
xor edx, edx
mov dword [rsp + 0x20], 0xc4
xor ecx, ecx
call fcn.180012b40
mov dword [rsp + 0x40], r14d
mov esi, eax
cmp eax, 0xfffffc13
jne 0x1800760a3
mov edi, 0x11b
mov eax, edi
sub eax, 0x11b
je 0x180076087
cmp eax, 1
jne 0x18007608f
lea rax, [0x1800fba20]
mov dword [rsp + 0x58], r13d
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x58]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0x82
call fcn.180011e40
jmp 0x18007608f
mov dword [rsp + 0x40], 0xfffffc13
inc edi
cmp edi, 0x11d
jb 0x180076046
mov r13d, dword [rsp + 0x40]
jmp 0x18007623b
mov r13d, r14d
test esi, esi
je 0x18007623b
mov edi, 0x80
mov eax, edi
sub eax, 0x80
je 0x1800760cb
cmp eax, 0x4a
jne 0x1800760eb
mov dword [rsp + 0x40], r14d
jmp 0x180076cc8
xor eax, eax
lea rdx, [0x1800d9468]
mov r9d, esi
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rcx, str.changeDefaultList_finished__
call fcn.1800d0700
add edi, 0x4a
mov dword [rsp + 0x40], r14d
mov r13d, r14d
cmp edi, 0x114
jb 0x1800760b3
jmp 0x18007623b
cmp r13d, 0xfffffc13
jne 0x180076141
lea rax, [0x1800fba20]
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x58]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0x82
call fcn.180011e40
jmp 0x18007623b
mov esi, 0x113
nop word [rax + rax]
mov eax, esi
sub eax, 0x112
je 0x1800761eb
cmp eax, 1
jne 0x1800761f4
mov edx, dword [rbp - 0x78]
cmp r13d, edx
je 0x1800761b5
mov edi, 0xb2
mov eax, edi
sub eax, 0xb2
je 0x180076187
cmp eax, 1
je 0x180076cc8
jmp 0x1800761a7
mov dword [rsp + 0x20], edx
lea rcx, str.Snapshot::GetFile_failed:__1
lea rdx, [0x1800d9468]
mov r9d, r13d
xor r8d, r8d
call fcn.1800d0700
mov edx, dword [rbp - 0x78]
inc edi
cmp edi, 0xb4
jb 0x180076173
mov ecx, dword [rsp + 0x68]
lea rax, [0x1800fba20]
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x58]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0x82
call fcn.180011e40
mov ecx, dword [rsp + 0x68]
jmp 0x1800761f4
xor eax, eax
mov r13d, eax
mov dword [rsp + 0x40], eax
dec esi
cmp esi, 0x111
ja 0x180076150
jmp 0x18007623b
mov eax, dword [rbp - 0x78]
lea r8, [0x1800fba20]
mov rdx, qword [rbp + 8]
mov r9d, 0xf9
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov dword [rsp + 0x58], ecx
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.180082e80
mov r13d, eax
mov dword [rsp + 0x40], eax
mov ecx, dword [rsp + 0x68]
inc r15d
cmp r15d, 0x7e
jb 0x180075fe0
movzx r15d, byte [rsp + 0x48]
mov r14d, dword [rsp + 0x7c]
mov rdi, qword [rbp - 0x38]
mov esi, dword [rbp - 0x74]
jmp 0x180076267
mov r13d, ecx
mov dword [rsp + 0x40], ecx
test r13d, r13d
jne 0x1800763d8
mov ecx, 0x123
mov eax, ecx
sub eax, 0x123
je 0x180076288
cmp eax, 1
jne 0x18007628a
inc r14d
jmp 0x18007628a
inc esi
inc ecx
cmp ecx, 0x125
jb 0x180076275
mov dword [rbp - 0x74], esi
mov dword [rsp + 0x7c], r14d
jmp 0x1800763d8
cmp dword [rbp - 0x2c], 0
je 0x18007630b
mov r15d, dword [rbp - 0x78]
mov edi, 0xd8
mov r14d, dword [rbp - 0x30]
mov eax, edi
sub eax, 0xd8
je 0x1800762d8
cmp eax, 0x7b
jne 0x1800762eb
lea r8, [rsp + 0x68]
mov dword [rsp + 0x68], r14d
lea edx, [rax - 0x15]
xor ecx, ecx
call fcn.1800a7b40
jmp 0x1800762eb
xor edx, edx
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
xor edx, edx
div r15d
lea r14d, [rdx + 1]
add edi, 0x7b
cmp edi, 0x1ce
jb 0x1800762b4
movzx r15d, byte [rsp + 0x48]
mov rdi, qword [rbp - 0x38]
mov dword [rbp - 0x30], r14d
mov r14d, dword [rsp + 0x7c]
jmp 0x180076320
xor eax, eax
lea r8, [rsp + 0x68]
xor ecx, ecx
mov dword [rsp + 0x68], eax
lea edx, [rax + 0x66]
call fcn.1800a7b40
xor eax, eax
mov byte [rsp + 0x50], 0x5c
mov word [rsp + 0x58], ax
lea r8, [rsp + 0x58]
lea rax, [rbp + 0xd8]
mov r9d, 0xa7
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea rcx, [0x1800fba20]
call fcn.1800be270
mov dword [rsp + 0x68], eax
jmp 0x1800763d3
xor edx, edx
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
mov ecx, eax
mov eax, 0x51eb851f
mul ecx
shr edx, 5
imul eax, edx, 0x64
sub ecx, eax
xor eax, eax
cmp ecx, 0xa
setb al
mov dword [rbp - 0x2c], eax
jmp 0x1800763d3
xor edx, edx
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
xor edx, edx
lea rcx, [rbp + 0xd8]
div edi
mov r8d, 3
lea eax, [rdx + 1]
lea rdx, [rbp - 0x28]
mov dword [rbp - 0x78], eax
mov dword [rbp - 0x28], eax
call fcn.18000fac0
mov qword [rbp + 8], rax
jmp 0x1800763d3
mov r15b, 1
lea rdx, str.file_i
mov r8d, esi
mov byte [rsp + 0x48], r15b
lea rcx, [rbp + 0xd8]
call fcn.1800d0760
mov r13d, dword [rsp + 0x40]
add r12d, 0x507
cmp r12d, 0x1923
jbe 0x180075f80
xor esi, esi
jmp 0x180076a4e
xor edx, edx
mov byte [rsp + 0x48], r15b
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
mov ecx, eax
mov eax, 0x51eb851f
mul ecx
shr edx, 5
imul eax, edx, 0x64
xor edx, edx
sub ecx, eax
cmp ecx, 0x14
jb 0x180076633
xor eax, eax
lea ecx, [rdx + 0x7f]
mov edi, eax
mov esi, eax
call fcn.1800c7810
xor edx, edx
div r14d
mov r14d, edx
nop dword [rax]
nop dword [rax + rax]
xor r8d, r8d
mov edx, 0xa7
xor ecx, ecx
call fcn.180097ca0
test r13d, r13d
jne 0x1800764b9
nop dword [rax]
nop dword [rax + rax]
xor eax, eax
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [rax + 0x54]
call fcn.180073ca0
mov qword [rbp + 0x10], rax
mov r12, rax
test rax, rax
je 0x1800764bd
mov rdx, rax
lea rcx, str.constant
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x180076460
cmp esi, r14d
jb 0x1800764b5
mov ecx, 0x1d
mov eax, ecx
sub eax, 0x1c
je 0x1800764bd
cmp eax, 1
jne 0x1800764ae
mov edi, eax
dec ecx
cmp ecx, 0x1b
ja 0x1800764a0
inc esi
jmp 0x180076460
mov r12, qword [rbp + 0x10]
test edi, edi
je 0x180076440
lea rdx, [rbp + 0xd8]
mov rcx, r12
sub rdx, r12
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x1800764d2
lea rax, [rbp + 0xd8]
mov byte [rsp + 0x50], 0x18
lea rsi, [0x1800fba20]
mov qword [rsp + 0x20], rax
xor r14d, r14d
lea r8, [rsp + 0x58]
mov rcx, rsi
mov word [rsp + 0x58], r14w
mov r9d, 0xa7
lea rdx, [rsp + 0x50]
call fcn.1800be270
test eax, eax
mov dword [rsp + 0x78], eax
mov r12d, eax
cmovs r13d, eax
mov dword [rsp + 0x40], r13d
test r13d, r13d
je 0x180076570
mov edi, 0x3d
mov eax, edi
sub eax, 0x3d
je 0x180076547
cmp eax, 0x70
je 0x180076ccb
jmp 0x180076565
mov r9d, r13d
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.CRenderTargetTexture::Resize
call fcn.1800d0700
add edi, 0x70
cmp edi, 0x11d
jb 0x180076535
lea r9, [rbp + 0x78]
mov dword [rsp + 0x40], r12d
lea r8, [rsp + 0x40]
mov rdx, rsi
mov ecx, 0xc3
call fcn.180013030
mov dword [rsp + 0x40], eax
mov r13d, eax
test eax, eax
je 0x1800765e2
mov edi, 0x8d
nop dword [rax + rax]
cmp edi, 0x8d
je 0x1800765b6
cmp edi, 0x245a
je 0x180076ccb
jmp 0x1800765d4
mov r9d, r13d
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.RetrieveCustomizationsResult
call fcn.1800d0700
add edi, 0x23cd
cmp edi, 0x479a
jbe 0x1800765a0
xor edx, edx
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
mov ecx, eax
mov eax, 0xaaaaaaab
mul dword [rbp + 0x7c]
mov eax, ecx
mov r8d, edx
xor edx, edx
shr r8d, 1
inc r8d
div r8d
lea r14d, [rdx + 1]
xor edx, edx
mov dword [rbp - 0x6c], r14d
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
mov r8d, dword [rbp + 0x7c]
xor edx, edx
shr r8d, 1
lea ecx, [r8 + 1]
div ecx
lea esi, [r8 + rdx]
mov dword [rbp - 0x70], esi
jmp 0x18007682e
mov r14d, 0x1a
mov esi, edx
jmp 0x180076644
mov r12d, dword [rbp - 0x80]
cmp esi, 6
ja case.0x180076660.6
lea rdi, [0x180000000]
mov eax, esi
mov ecx, dword [rdi + rax*4 + 0x77834]
add rcx, rdi
jmp rcx
mov r12d, dword [rsp + 0x78]
test r12d, r12d
mov eax, r12d
cmovns eax, r13d
mov dword [rsp + 0x40], eax
mov r13d, eax
test eax, eax
je 0x180076818
xor r14d, r14d
lea rdx, [0x1800d9468]
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rcx, str.Grain_SHA1_digest_collision_
call fcn.1800d0700
mov dword [rsp + 0x40], r13d
lea r13, [0x1800fba20]
jmp 0x180076cd9
mov r12d, dword [rsp + 0x78]
lea r9, [rbp + 0x38]
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], r12d
lea rdx, [0x1800fba20]
mov ecx, 0xc3
call fcn.180013030
mov dword [rsp + 0x40], eax
mov r13d, eax
test eax, eax
je 0x180076727
mov edi, 0xe
cmp edi, 0xe
je 0x1800766f9
cmp edi, 0xb5
je 0x180076cc8
jmp 0x180076719
xor eax, eax
lea rdx, [0x1800d9468]
mov r9d, r13d
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rcx, str.VmodlVimFaultOvfImportFailed
call fcn.1800d0700
add edi, 0xa7
cmp edi, 0x15c
jb 0x1800766e6
xor edx, edx
jmp 0x180076818
cmp dword [rbp + 0x3c], r12d
je case.0x180076660.6
mov r9d, dword [rbp + 0x3c]
lea rdx, [0x1800d9468]
xor r8d, r8d
mov dword [rsp + 0x20], r12d
lea rcx, str.GenerateGaussianFootprint_PS
call fcn.1800d0700
xor r14d, r14d
lea r13, [0x1800fba20]
jmp 0x180076cd9
movzx eax, byte [0x1800e2d88]
lea r8, [rsp + 0x58]
movsd xmm0, qword [str.constant]
lea rcx, [0x1800fba20]
mov byte [rbp + 0xe0], al
mov r9d, 0xa7
lea rax, [rbp + 0xd8]
mov word [rsp + 0x58], dx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movsd qword [rbp + 0xd8], xmm0
mov byte [rsp + 0x50], 0x18
call fcn.1800be270
mov r12d, eax
mov dword [rsp + 0x78], eax
xor edx, edx
jmp 0x180076818
xor edx, edx
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
mov ecx, eax
mov eax, 0xaaaaaaab
mul dword [rbp + 0x3c]
mov eax, ecx
mov r8d, edx
xor edx, edx
shr r8d, 1
inc r8d
div r8d
lea edi, [rdx + 1]
xor edx, edx
mov dword [rbp - 0x6c], edi
lea ecx, [rdx + 0x7f]
call fcn.1800c7810
mov ecx, dword [rbp + 0x3c]
xor edx, edx
sub ecx, edi
div ecx
mov dword [rbp - 0x70], edx
xor edx, edx
jmp case.0x180076660.6
mov eax, dword [rbp - 0x70]
add eax, dword [rbp - 0x6c]
cmp eax, dword [rbp + 0x3c]
jae 0x180077720
mov r12d, dword [rsp + 0x78]
inc r14d
inc esi
cmp r14d, 0x21
jb 0x180076640
mov esi, dword [rbp - 0x70]
mov r14d, dword [rbp - 0x6c]
xor eax, eax
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x40], eax
lea r9, [rsp + 0x58]
lea rax, [rsp + 0x40]
mov dword [rsp + 0x70], r12d
lea r8, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov edx, 0x99
lea rcx, [0x1800fba20]
call fcn.1800132c0
mov dword [rsp + 0x40], eax
mov r13d, eax
cmp eax, esi
je 0x1800768ab
mov edi, 0xeb
mov eax, edi
sub eax, 0xea
je 0x180076cc8
cmp eax, 1
jne 0x1800768a1
mov r9d, r13d
mov dword [rsp + 0x20], esi
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.OutdatedPluginInfobar.Closed
call fcn.1800d0700
dec edi
cmp edi, 0xe9
ja 0x180076872
lea r13, str.constant
mov rcx, r13
lea rdx, [rbp + 0xd8]
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x180076919
lea edi, [rax + 0x2b]
lea r15d, [rax + 0x2e]
jmp 0x1800768d7
lea r13, str.constant
mov eax, edi
sub eax, 0x2b
je 0x1800768f2
mov r13, qword [rbp - 0x50]
cmp eax, 1
jne 0x18007690a
mov eax, esi
add r13, rax
mov qword [rbp - 0x50], r13
jmp 0x18007690a
mov r9d, r15d
lea r8, [rbp]
xor edx, edx
mov rcx, r13
call fcn.1800cf9a0
mov r13, rax
mov qword [rbp - 0x50], rax
inc edi
cmp edi, 0x2d
jb 0x1800768d0
movzx r15d, byte [rsp + 0x48]
jmp 0x180076929
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r13, rax
mov qword [rbp - 0x50], rax
test r13, r13
je 0x180077740
imul eax, dword [rbp - 0x68], 0xead1c9f1
xor esi, esi
mov qword [rsp + 0x30], rsi
xor r9d, r9d
mov r8, r13
mov dword [rsp + 0x70], r14d
mov edx, 0xa0
xor ecx, ecx
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
call fcn.1800149d0
lea rax, [rsp + 0x70]
mov dword [rsp + 0x70], r14d
lea rdi, [0x1800fba20]
mov qword [rsp + 0x20], rax
mov r8, rdi
mov dword [rsp + 0x40], r12d
mov r9d, 0xf9
lea rcx, [rsp + 0x40]
mov rdx, r13
call fcn.180082e80
lea rdx, [rbp + 0xd8]
mov dword [rsp + 0x40], eax
lea rcx, str.constant
mov r13d, eax
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x1800769c8
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rsp + 0x30], rdi
lea r9, [rsp + 0x70]
mov qword [rsp + 0x28], rsi
xor r8d, r8d
xor edx, edx
mov dword [rsp + 0x20], 0x82
xor ecx, ecx
mov dword [rsp + 0x70], r12d
call fcn.180011e40
cmp r13d, 0xffffd4f6
je 0x180076a5b
cmp r13d, 0xfffffc13
je 0x180076a4e
mov ecx, 0xed
mov eax, ecx
sub eax, 0xec
je 0x180076a3d
cmp eax, 1
jne 0x180076a44
cmp r13d, r14d
je 0x180076a44
mov r9d, r13d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.172_ADPCM_Unisys_Nap___A_law
call fcn.1800d0700
jmp 0x180076cc8
mov r13d, esi
mov dword [rsp + 0x40], esi
dec ecx
cmp ecx, 0xeb
ja 0x180076a07
cmp r13d, 0xffffd4f6
jne 0x180076d9d
mov dword [rsp + 0x40], esi
mov edi, esi
mov byte [rsp + 0x60], 1
test r15b, r15b
je 0x180076a86
lea r9, [rbp + 0xd8]
mov dword [rsp + 0x20], 0x103
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c35a0
mov r15d, esi
mov r12d, esi
mov r13d, esi
nop
xor r8d, r8d
mov edx, 0xa7
xor ecx, ecx
call fcn.180097ca0
test edi, edi
jne 0x180076b9d
mov r14d, dword [rbp - 0x74]
add r14d, r12d
nop
test r15d, r15d
jne 0x180076b9d
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea edx, [r15 + 0x54]
xor ecx, ecx
call fcn.180073ca0
mov rsi, rax
test rax, rax
je 0x180076b9d
mov rdx, rax
lea rcx, str.constant
inc r12d
inc r14d
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x180076b90
mov eax, 1
mov ecx, 3
sub ecx, r13d
cmp ecx, 1
cmovl ecx, eax
mov eax, r14d
cdq
idiv ecx
test edx, edx
jne 0x180076b90
mov edi, 0x6b
nop word [rax + rax]
cmp edi, 0x6b
je 0x180076b57
cmp edi, 0x133a
je 0x180076b3b
cmp edi, 0x2609
jne 0x180076b7e
dec dword [rsp + 0x7c]
jmp 0x180076b7e
mov r9, rsi
mov dword [rsp + 0x20], 0x103
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c35a0
inc r15d
jmp 0x180076b7e
mov r8, rsi
lea rcx, [0x1800fba20]
mov edx, 0x37
call fcn.180014770
mov dword [rsp + 0x40], eax
cmp eax, 0xfffffc13
je 0x180076b7e
test eax, eax
jne 0x1800773b0
add edi, 0x12cf
cmp edi, 0x386d
jbe 0x180076b20
mov edi, dword [rsp + 0x40]
mov esi, 0
test edi, edi
je 0x180076ab0
inc r13d
cmp r13d, 0x64
jne 0x180076d8a
xor edx, edx
lea r14d, [r13 + 0x3d]
mov esi, edx
cmp esi, 5
ja case.default.0x180076bcf
lea r8, [0x180000000]
mov eax, esi
mov ecx, dword [r8 + rax*4 + 0x77850]
add rcx, r8
jmp rcx
xor r8d, r8d
mov edx, 0xa7
xor ecx, ecx
call fcn.180097ca0
jmp 0x180076d76
lea rax, [rbp + 0x98]
mov qword [rbp - 0x58], rax
jmp case.default.0x180076bcf
test edi, edi
jne 0x180076c15
mov qword [rsp + 0x20], rdx
xor r9d, r9d
lea edx, [rdi + 0x54]
xor r8d, r8d
xor ecx, ecx
call fcn.180073ca0
mov edx, edi
test rax, rax
jne case.0x180076bcf.4
xor r9d, r9d
mov qword [rsp + 0x20], rdx
lea rdx, [0x1800fba20]
xor ecx, ecx
lea r8d, [r9 + 0x73]
call fcn.180069bd0
jmp 0x180076d76
mov r8, qword [rbp - 0x58]
lea rdx, [rbp + 0x18]
mov ecx, 0xce
call fcn.180014510
mov qword [rbp - 0x58], rax
test rax, rax
je 0x180076d42
mov rcx, qword [rbp - 0x38]
cmp dword [rax + 0x14], ecx
ja 0x180076ca0
lea rdi, [rax + 1]
mov r8d, 4
mov rdx, rdi
lea rcx, str.file
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x180076d1f
mov r8d, 5
lea rcx, str.const
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x180076d1f
mov rax, qword [rbp - 0x58]
mov edi, 0x76
cmp edi, 0x76
je 0x180076cee
cmp edi, 0xfac
jne 0x180076d0d
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str._CMakeSystem.cmake
call fcn.1800d0700
xor r14d, r14d
lea r13, [0x1800fba20]
lea rdi, [0x180000000]
mov r9, qword [rbp - 0x40]
lea r10, str.constant
mov esi, 0xe4
jmp case.0x180075e71.233
movzx eax, word [rax + 0x18]
lea r8, [0x1800fba20]
lea rdx, [rsp + 0x58]
mov word [rsp + 0x58], ax
mov ecx, 0x4a
call fcn.18003a440
mov rax, qword [rbp - 0x58]
add edi, 0xf36
cmp edi, 0x1e6c
jbe 0x180076ca5
mov r8, qword [rbp - 0x58]
lea rdx, [rbp + 0x18]
mov ecx, 0xce
call fcn.180014510
mov qword [rbp - 0x58], rax
test rax, rax
jne 0x180076c53
mov edi, dword [rsp + 0x40]
mov edx, 0xc5
lea rcx, [rbp + 0x18]
call fcn.180012090
jmp 0x180076d76
lea rax, [rbp + 0x18]
xor edx, edx
lea r9, [0x1800fba20]
mov qword [rsp + 0x20], rax
mov r8d, 0xf9
lea rcx, [0x1800e0988]
call fcn.1800cbf10
xor edx, edx
inc r14d
inc esi
cmp r14d, 0xa7
jb 0x180076bb2
mov esi, 0
test r15d, r15d
je 0x180076a90
mov r13d, dword [rsp + 0x40]
cmp r13d, 0xfffffc13
jne 0x1800770f9
cmp byte [rsp + 0x60], 0
jne 0x180076dd3
cmp byte [rsp + 0x48], 0
je 0x180076dd3
lea r9, [rbp + 0xd8]
mov dword [rsp + 0x20], 0x103
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c35a0
lea r15, [0x1800fba20]
xor edx, edx
mov rcx, r15
mov r8d, pe_nt_image_headers64
call fcn.180014ef0
test eax, eax
je 0x180076e47
mov edi, 0x95
xor esi, esi
cmp edi, 0x95
je 0x180076e0b
cmp edi, 0x6b18
je 0x180076cc8
jmp 0x180076e39
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, r15
call fcn.180014ef0
mov r9d, eax
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.Assert_bf.status_a.DAMAGED_
call fcn.1800d0700
add edi, 0x6a83
cmp edi, 0xd506
jbe 0x180076df5
xor r14d, r14d
xor r9d, r9d
mov qword [rsp + 0x28], r14
xor r8d, r8d
mov rdx, r15
mov qword [rsp + 0x20], r14
lea ecx, [r14 + 0x53]
call fcn.180042480
mov dword [rsp + 0x40], eax
mov r13d, eax
cmp eax, 0xffffd4e4
jne 0x180077037
xor r9d, r9d
mov qword [rsp + 0x20], r14
xor r8d, r8d
mov edx, 0x129
mov rcx, r15
call fcn.180081620
test eax, eax
je 0x180076efa
mov edi, 0xf1
nop dword [rax]
cmp edi, 0xf1
je 0x180076eb6
cmp edi, 0x2699
je 0x180076ccb
jmp 0x180076eec
xor r9d, r9d
mov qword [rsp + 0x20], r14
xor r8d, r8d
mov edx, 0x129
mov rcx, r15
call fcn.180081620
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.2textChanged_const_QString_
call fcn.1800d0700
add edi, 0x25a8
cmp edi, 0x4b50
jbe 0x180076ea0
lea r8, [rsp + 0x70]
mov dword [rsp + 0x70], r14d
mov edx, 0x66
xor ecx, ecx
call fcn.1800a7b40
xor r8d, r8d
mov edx, 0xa7
xor ecx, ecx
call fcn.180097ca0
xor r9d, r9d
mov qword [rsp + 0x20], r14
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x54]
call fcn.180073ca0
mov rdi, rax
test rax, rax
je 0x180076fa4
nop dword [rax]
mov rdx, rdi
lea rcx, str.constant
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x180076f86
mov r8, rdi
mov edx, 0x37
mov rcx, r15
call fcn.180014770
xor r8d, r8d
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x1800773f0
mov r9, rdi
mov dword [rsp + 0x20], 0x103
xor edx, edx
xor ecx, ecx
call fcn.1800c35a0
xor r9d, r9d
mov qword [rsp + 0x20], r14
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x54]
call fcn.180073ca0
mov rdi, rax
test rax, rax
jne 0x180076f40
xor edx, edx
mov dword [rsp + 0x7c], r14d
mov r8d, pe_nt_image_headers64
mov rcx, r15
call fcn.180014ef0
test eax, eax
je 0x180077014
mov edi, 0x11a
cmp edi, 0x11a
je 0x180076fd8
cmp edi, 0x1086
je 0x180076ccb
jmp 0x180077006
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, r15
call fcn.180014ef0
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.Real_NvAPI_D3D9_SetGamutData
call fcn.1800d0700
add edi, 0xf6c
cmp edi, 0x1ed8
jbe 0x180076fc2
xor r9d, r9d
mov qword [rsp + 0x28], r14
xor r8d, r8d
mov qword [rsp + 0x20], r14
mov rdx, r15
lea ecx, [r9 + 0x53]
call fcn.180042480
mov r13d, eax
mov dword [rsp + 0x40], eax
test r13d, r13d
je 0x18007709a
xor r9d, r9d
mov qword [rsp + 0x20], r14
mov rdx, r15
xor ecx, ecx
lea r8d, [r9 + 0x73]
call fcn.180069bd0
mov edi, 0x99
nop word [rax + rax]
mov eax, edi
sub eax, 0x98
je 0x180076ccb
cmp eax, 1
jne 0x180077090
mov r9d, r13d
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.IDS_STORE_INSTALLATION_ERROR
call fcn.1800d0700
dec edi
cmp edi, 0x97
ja 0x180077060
xor r9d, r9d
mov qword [rsp + 0x20], r14
xor r8d, r8d
mov edx, 0x129
mov rcx, r15
call fcn.180081620
mov rcx, r15
test eax, eax
jne 0x180077410
lea edx, [rax + 0x36]
call fcn.1800a8ef0
test eax, eax
je 0x180077103
mov edx, 0x36
mov rcx, r15
call fcn.1800a8ef0
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.R_AARCH64_TLSDESC_ADR_PREL21
call fcn.1800d0700
jmp 0x180076ccb
xor r14d, r14d
lea r15, [0x1800fba20]
lea rdi, str.constant
mov r9, r15
mov rcx, rdi
lea rdx, [rbp + 0x58]
mov r8d, 0xd7
call fcn.180064ad0
test eax, eax
jne 0x1800774b0
mov r9d, dword [rbp + 0x5c]
mov r12d, dword [rbp - 0x80]
cmp r9d, r12d
je 0x18007717e
mov edi, 0xc3
nop dword [rax]
mov eax, edi
sub eax, 0xc3
je 0x180077154
cmp eax, 0x57
je 0x180076ccb
jmp 0x180077173
xor r8d, r8d
mov dword [rsp + 0x20], r12d
lea rdx, [0x1800d9468]
lea rcx, str.http:__www.symauth.com_rpa04
call fcn.1800d0700
mov r9d, dword [rbp + 0x5c]
add edi, 0x57
cmp edi, 0x171
jb 0x180077140
lea rax, [rbp + 0x28]
mov r9, r15
xor edx, edx
mov qword [rsp + 0x20], rax
mov r8d, 0xf9
lea rcx, [0x1800e0988]
call fcn.1800cbf10
lea r8, [rbp + 0xb8]
mov ecx, 0xce
lea rdx, [rbp + 0x28]
call fcn.180014510
mov rsi, rax
test rax, rax
je 0x18007726c
nop
mov r8d, 4
lea rdx, [rsi + 1]
lea rcx, str.file
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x18007724f
mov r8d, 5
lea rdx, [rsi + 1]
lea rcx, str.const
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x18007724f
mov edi, 0x112
nop dword [rax + rax]
mov eax, edi
sub eax, 0x112
je 0x18007722a
cmp eax, 1
jne 0x180077245
mov eax, 0xe6
cmp eax, 0xe6
je 0x180077448
add eax, 0x40
cmp eax, 0x126
jb 0x180077213
jmp 0x180077245
movzx eax, word [rsi + 0x18]
lea rdx, [rsp + 0x58]
mov r8, r15
mov word [rsp + 0x58], ax
mov ecx, 0x4a
call fcn.18003a440
inc edi
cmp edi, 0x114
jb 0x180077200
mov r8, rsi
lea rdx, [rbp + 0x28]
mov ecx, 0xce
call fcn.180014510
mov rsi, rax
test rax, rax
jne 0x1800771c0
mov edx, 0xc5
lea rcx, [rbp + 0x28]
call fcn.180012090
test r13d, r13d
je 0x1800772d9
xor r9d, r9d
mov qword [rsp + 0x20], r14
mov rdx, r15
xor ecx, ecx
lea r8d, [r9 + 0x73]
call fcn.180069bd0
mov edi, 0x29
nop word [rax + rax]
cmp edi, 0x29
je 0x1800772b0
cmp edi, 0x7f
je 0x180076ccb
jmp 0x1800772ce
mov r9d, r13d
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.error_ivar_in_superclass_use
call fcn.1800d0700
add edi, 0x56
cmp edi, 0xd5
jb 0x1800772a0
lea rax, [rbp - 0x1c]
xor r9d, r9d
mov r8, r15
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x20]
mov ecx, 0x115
call fcn.1800631f0
mov ecx, dword [rbp - 0x20]
cmp ecx, 0x65
jb 0x180077317
mov r8d, dword [rbp - 0x1c]
xor edx, edx
mov eax, ecx
sub eax, r8d
imul eax, eax, 0x64
div ecx
cmp eax, 0x32
jae 0x180077470
mov esi, dword [rbp - 0x68]
mov eax, 0x51eb851f
mov r14d, dword [rbp - 0x18]
inc esi
imul r14d
mov dword [rbp - 0x68], esi
mov ecx, edx
sar ecx, 4
mov eax, ecx
shr eax, 0x1f
add ecx, eax
mov eax, esi
cdq
idiv ecx
test edx, edx
jne 0x18007738a
mov edi, 0x33
lea r15d, [rdx + 1]
nop dword [rax]
mov eax, edi
sub eax, 0x33
je 0x180077370
cmp eax, r15d
jne 0x18007737c
mov ecx, r15d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x18007737c
lea rcx, [0x1800d9450]
call fcn.1800d0700
inc edi
cmp edi, 0x35
jb 0x180077350
lea r15, [0x1800fba20]
cmp esi, r14d
jge 0x1800774ef
mov r14d, dword [rsp + 0x7c]
mov rdi, qword [rbp - 0x38]
mov esi, dword [rbp - 0x74]
jmp 0x180075f60
xor r14d, r14d
lea rdx, [0x1800d9468]
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rcx, str.specify_the_name_of_the_tool
call fcn.1800d0700
jmp 0x180076ccb
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.V_FRACT_F16_e64_vi
jmp 0x180076cc3
mov r9d, eax
mov qword [rsp + 0x20], r14
lea rdx, [0x1800d9468]
lea rcx, str.Missing_argument_for__E_flag
call fcn.1800d0700
jmp 0x180076ccb
xor r9d, r9d
mov qword [rsp + 0x20], r14
xor r8d, r8d
mov edx, 0x129
call fcn.180081620
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.svga.partialCmdBufCheckpoint
call fcn.1800d0700
jmp 0x180076ccb
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.CameraCapabilities
call fcn.1800d0700
jmp 0x180076ccb
mov eax, ecx
mov dword [rsp + 0x20], 0x32
sub eax, r8d
xor edx, edx
imul eax, eax, 0x64
xor r8d, r8d
div ecx
lea rdx, [0x1800d9468]
mov r9d, eax
lea rcx, str.label_for_Trashpath_dropdown
call fcn.1800d0700
jmp 0x180076ccb
mov r9, r15
lea rdx, [rbp + 0x58]
mov r8d, 0xd7
mov rcx, rdi
call fcn.180064ad0
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.Found__i_unreleased_buffers_
call fcn.1800d0700
jmp 0x180076ccb
lea r15, [0x1800fba20]
xor r14d, r14d
lea rdi, str.constant
mov qword [rsp + 0x30], r14
xor r9d, r9d
mov qword [rsp + 0x28], rdi
mov r8, r15
mov edx, 0xb0
mov qword [rsp + 0x20], r14
xor ecx, ecx
call fcn.1800149d0
test eax, eax
je 0x18007775f
mov eax, 0x9f
nop word [rax + rax]
cmp eax, 0x9e
jbe 0x18007775f
cmp eax, 0x9f
je 0x180077546
dec eax
jmp 0x180077530
mov qword [rsp + 0x30], r14
xor r9d, r9d
mov qword [rsp + 0x28], rdi
mov r8, r15
mov edx, 0xb0
mov qword [rsp + 0x20], r14
xor ecx, ecx
call fcn.1800149d0
mov r9d, eax
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.res_offset___sizeof_float__
call fcn.1800d0700
jmp 0x180076ccb
mov rcx, qword [rbp - 0x48]
test byte [rcx + 0x10], 0x20
je case.0x180075e71.233
mov rcx, qword [rcx + 0x18]
mov r9, r8
mov r8, rdx
lea rdx, str.Last_OnMergeSession_Received
call fcn.1800d06b0
mov r9, qword [rbp - 0x40]
lea r10, str.constant
jmp case.0x180075e71.233
mov rcx, qword [r9]
cmp dword [rcx], 0x7f2bb705
je 0x1800775f3
mov eax, 4
nop
cmp eax, 4
je 0x1800775e2
cmp eax, 0x218
je case.0x180075e71.232
jmp 0x1800775e7
mov ebx, 0x7f2bb705
add eax, 0x214
cmp eax, 0x428
jbe 0x1800775d0
mov rax, qword [rcx + 0x70]
mov qword [rbp - 0x48], rax
jmp case.0x180075e71.233
mov ebx, dword [rbp - 0x64]
jmp case.0x180075e71.233
mov rax, qword [rbp - 0x48]
cmp dword [rax], 0x7f2bb70b
je case.0x180075e71.233
mov eax, 0x7f2bb70b
jmp 0x180077799
mov ebx, r14d
jmp case.0x180075e71.233
mov esi, 0xe6
jmp case.0x180075e71.233
mov rcx, qword [rbp - 0x48]
mov rax, qword [rcx + 8]
test rax, rax
je 0x1800776d5
mov rax, qword [rax + 8]
cmp qword [rax + 0x48], 0
je 0x1800776d5
mov esi, dword [rbp - 0x64]
lea r13, str.ERROR
mov edi, 0x55
mov eax, edi
sub eax, 0x55
je 0x180077694
cmp eax, 1
jne 0x1800776ad
test byte [rcx + 0x10], 0x20
je 0x1800776ad
mov rcx, qword [rcx + 0x18]
lea r8, [0x1800de258]
test esi, esi
lea rdx, str.if__tid___4_
cmovne r8, r13
call fcn.1800d06b0
jmp 0x1800776a1
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 8]
call qword [rax + 0x48]
mov esi, eax
mov r8, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x48]
inc edi
cmp edi, 0x57
jb 0x180077663
mov r9, qword [rbp - 0x40]
lea r13, [0x1800fba20]
mov dword [rbp - 0x64], esi
lea r10, str.constant
mov esi, dword [rbp - 0x80]
lea rdi, [0x180000000]
jmp case.0x180075e71.233
test byte [rcx + 0x10], 0x20
je case.0x180075e71.233
mov rcx, qword [rcx + 0x18]
lea rdx, str.0_from_1_2
call fcn.1800d06b0
mov r9, qword [rbp - 0x40]
lea r10, str.constant
jmp case.0x180075e71.233
mov dword [rbp - 0x64], r14d
inc esi
mov dword [rbp - 0x80], esi
cmp esi, dword [rbp - 0x60]
jae case.0x180075e71.232
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
jmp 0x180075e50
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.DecoderEventArgs
call fcn.1800d0700
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r8d, r8d
lea rdx, [0x1800d9468]
lea rcx, str.BT.2020__12_bit_
call fcn.1800d0700
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x1800e0ce8]
call fcn.1800d0700
mov eax, r14d
jmp 0x180077799
mov edx, 0x2e
cmp edx, 0x2e
je 0x180077784
cmp edx, 0xdf
je case.0x180075e71.232
jmp 0x180077789
mov ebx, 0xffffffff
add edx, 0xb1
cmp edx, 0x190
jb 0x180077775
mov eax, ebx
mov rcx, qword [rbp + 0xe8]
xor rcx, rsp
call fcn.1800d1090
mov rbx, qword [rsp + 0x238]
add rsp, 0x1f0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret