Function at 0x1800646b0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xe0
imul eax, r9d, 0x8a0
mov r12d, r9d
mov r15, r8
mov r14, rdx
mov rsi, rcx
mov ebx, r9d
mov dword [rbp - 0x61], eax
cmp r9d, eax
ja 0x180064cba
mov rdi, qword [rbp - 0x59]
lea rcx, [0x180047850]
mov r13, qword [rbp - 0x59]
lea r8, [0x180047890]
xor edx, edx
lea r10, [0x180046eb0]
lea rax, [0x180044ba0]
cmp ebx, 0xcd96
ja 0x180064b10
je 0x180064a54
cmp ebx, 0x138c
ja 0x18006494d
je 0x1800647bc
mov eax, ebx
sub eax, 0x24
je 0x180064ca8
sub eax, 0x9a
je 0x1800648b3
sub eax, 0x18
je 0x18006476e
cmp eax, 0x1d
jne 0x180064ca8
mov qword [0x18007cde0], r14
jmp 0x180064ca8
xor eax, eax
lock cmpxchg qword [0x18007cdf0], rdx
mov rcx, rax
mov qword [rbp - 0x31], rax
je 0x180064cba
mov rax, rdx
xor r9d, r9d
xchg qword [0x18007cdf0], rax
mov qword [rbp - 0x51], rcx
lea rdx, [rbp - 0x51]
xor r8d, r8d
lea ecx, [r9 + 0x32]
call fcn.180061200
xor edx, edx
lea r8, [0x180047890]
lea r10, [0x180046eb0]
jmp 0x180064ca1
mov r12d, 0x54
mov eax, r12d
sub eax, 0x53
je 0x180064cea
cmp eax, 1
jne 0x18006489e
movzx r15d, word [r14 + 0xaa]
movzx edi, dx
cmp dx, r15w
jae 0x18006489e
nop dword [rax]
mov ecx, 0x3b
cmp ecx, 0x3b
jne 0x180064880
movzx eax, di
shl rax, 4
add rax, qword [r14 + 0xb8]
movzx ecx, word [rax]
test cx, cx
je 0x18006484a
cmp cx, 4
je 0x18006482d
mov dword [rbp - 0x75], 0x70100
mov ecx, 0x3b
mov ebx, 0x138c
jmp 0x180064880
mov ecx, dword [rsi]
lea r9, [rbp - 0x75]
mov dword [rbp - 0x71], ecx
lea r8, [rbp - 0x71]
mov rcx, qword [rax + 8]
mov edx, 0x36
call fcn.180063530
jmp 0x18006486c
mov ecx, dword [rsi]
lea r9, [rbp - 0x75]
mov dword [rbp - 0x69], ecx
lea r8, [rbp - 0x69]
mov rcx, qword [rax + 8]
mov edx, 0x9b
mov qword [rsp + 0x20], rcx
xor ecx, ecx
call fcn.18005f890
cmp dword [rbp - 0x75], 0
mov ecx, 0x3b
mov ebx, 0x138c
je 0x180064cd9
add ecx, 0x46
cmp ecx, 0x81
jb 0x1800647f5
inc di
cmp di, r15w
jb 0x1800647f0
xor edx, edx
dec r12d
cmp r12d, 0x52
ja 0x1800647c2
mov r15, qword [rbp + 0x77]
mov r12d, dword [rbp + 0x7f]
mov qword [rsp + 0x20], rdx
mov r9d, 0xef
xor edx, edx
xor r8d, r8d
xor ecx, ecx
call fcn.180042520
mov rdi, rax
mov qword [rsp + 0x38], 0
mov edx, 0x23
mov qword [rbp - 0x49], 1
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 0x49]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x22]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x41], 2
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 0x41]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x21]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x39], 3
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 0x39]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x20]
call fcn.180062560
jmp 0x1800647a7
cmp ebx, 0x672a
je 0x180064991
cmp ebx, 0x7432
je 0x180064982
cmp ebx, 0x83f1
jne 0x180064ca8
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rsi
mov qword [r14 + 0x20], rcx
mov qword [r14 + 0x28], r15
mov qword [r14 + 0x50], r8
jmp 0x180064ca8
mov rcx, qword [rbp - 0x31]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x1800647a7
mov edx, 0x23
mov qword [rbp - 0x29], 4
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 0x29]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1f]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x21], 5
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 0x21]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1e]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x19], 6
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 0x19]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1d]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x11], 7
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 0x11]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1c]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 9], 8
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 9]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1b]
call fcn.180062560
jmp 0x1800647a7
mov edx, 0x23
mov qword [rbp - 1], 9
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp - 1]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1a]
call fcn.180062560
mov edx, 0x23
mov qword [rbp + 7], 0xa
lea rax, [rsp + 0x38]
mov r9, rdi
lea r8, [rbp + 7]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x19]
call fcn.180062560
lea r9, [rsp + 0x38]
mov qword [rbp + 0xf], 4
lea r8, [rbp + 0xf]
mov rdx, rdi
mov ecx, 0xec
call fcn.18005a4c0
mov r8, qword [rsp + 0x38]
lea rcx, [rbp + 0x17]
mov r9, rdi
mov qword [rbp + 0x17], 3
mov edx, 0x7f
call fcn.180062810
mov r13, rax
cmp qword [rax + 8], 3
je 0x1800647a7
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._Z22convert_uint16_sat_rteDv16_l
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp ebx, 0x19a6e
ja 0x180064c0f
je 0x180064bbc
cmp ebx, 0x106ef
je 0x180064b9b
cmp ebx, 0x13402
je 0x180064b6a
cmp ebx, 0x189ed
jne 0x180064ca8
mov rax, qword [rbp - 0x59]
mov edx, 0x58
mov qword [r14 + 0x48], rax
mov rcx, r14
mov qword [r14 + 0x30], r10
mov qword [r14 + 0x38], rsi
mov r8, qword [r15 + 0xb8]
call fcn.18004ce90
mov byte [rbp - 0x79], al
jmp 0x1800647a7
cmp qword [r13 + 0x20], 0
je 0x180064ca8
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.S_ShowModal_wxFontDialog__UAEHXZ
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 8
call fcn.18006e874
lea r9, [0x180047860]
mov qword [rbp - 0x59], rax
mov qword [rax], r15
mov qword [r14 + 0x40], r9
jmp 0x1800647a7
mov rax, qword [r13 + 0x10]
cmp qword [rax + 8], 2
jne 0x180064d25
mov rax, qword [rax + 0x10]
cmp qword [rax + 8], 1
jne 0x180064cff
mov rax, qword [r13 + 0x18]
cmp qword [rax + 8], 8
je 0x180064ca8
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.InterpreterNotifyLazyDeoptimized
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp ebx, 0x200da
je 0x180064c8e
cmp ebx, 0x20ceb
je 0x180064cba
cmp ebx, 0x26746
jne 0x180064ca8
mov rax, qword [r13 + 0x18]
mov rdx, qword [rax + 0x18]
cmp qword [rdx + 8], 9
jne 0x180064dbd
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x10]
cmp qword [rax + 8], 5
jne 0x180064d97
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 7
jne 0x180064d71
mov rax, qword [rdx + 0x18]
cmp qword [rax + 8], 0xa
jne 0x180064d4b
lea r8, [rsp + 0x30]
mov byte [rsp + 0x30], 1
mov rdx, rdi
mov ecx, 0x91
call fcn.18006b1e0
mov rdi, rax
jmp 0x1800647a7
mov rax, qword [r13 + 0x18]
mov rcx, qword [rax + 0x10]
cmp qword [rcx + 8], 6
jne 0x180064de3
lea rcx, [0x180047850]
imul eax, r12d, 0x8a
add ebx, eax
cmp ebx, dword [rbp - 0x61]
jbe 0x180064717
movzx eax, word [rbp - 0x79]
mov rbx, qword [rsp + 0x120]
add rsp, 0xe0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0x77]
test rcx, rcx
je 0x180064cbe
mov dword [rcx], 0
jmp 0x180064cbe
mov r15, qword [rbp + 0x77]
test r15, r15
je 0x180064cfa
mov dword [r15], 0x70100
movzx eax, dx
jmp 0x180064cbe
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.Handling_scroll_from_main_thread
call fcn.18006e7b0
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.Initialize_ClangCompiler___start
call fcn.18006e7b0
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.vec4_imageLoad_imageBuffer_int__
call fcn.18006e7b0
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.CertDumpNSCertExtCertRenewalTime
call fcn.18006e7b0
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.DsMakePasswordCredentialsWWorker
call fcn.18006e7b0
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.esase_Newfoundland_Daylight_Time
call fcn.18006e7b0
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._Z23convert_ushort3_sat_rtzDv3_c
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3