Function at 0x1800257a0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
mov r13, qword [rbp + 0x58]
lea r15d, [rdx + 0x528]
mov rsi, qword [rbp + 0x58]
mov ebx, edx
xor edi, edi
mov r14d, edx
lea rdx, [0x180000000]
mov r12, r8
mov r10, rcx
cmp ebx, r15d
jae 0x180025a3e
nop dword [rax + rax]
cmp ebx, 0x13b
ja 0x180025962
je 0x180025940
lea eax, [rbx - 0x4d]
cmp eax, 0xdd
ja case.0x180025822.83
movzx eax, byte [rdx + rax + 0x25e90]
mov ecx, dword [rdx + rax*4 + 0x25e74]
add rcx, rdx
jmp rcx
mov r8d, 0x8e
mov rdx, r10
xor ecx, ecx
call fcn.18003a170
jmp 0x180025a27
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor edx, edx
xor ecx, ecx
mov r8d, 0xf6
call fcn.18000e210
mov r13, rax
mov qword [rbp - 0x10], rdi
jmp 0x180025a27
mov rax, qword [r10 + 0x28]
cmp qword [r10 + 0x30], rax
jb case.0x180025822.83
inc qword [r10 + 0x18]
mov r9d, 0x56
mov rax, qword [r10 + 0x18]
xor r8d, r8d
mov qword [rsp + 0x50], rdi
mov rdx, r10
mov qword [rsp + 0x48], rdi
xor ecx, ecx
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x38], rdi
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x58]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.180024170
test rax, rax
jne 0x180025a27
mov rax, rdi
jmp 0x180025e5a
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor edx, edx
xor ecx, ecx
mov r8d, 0x11a
call fcn.180032870
test al, al
je 0x1800258b9
mov rax, qword [rbp + 0x40]
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800258ed
mov rcx, qword [rax]
lea rdx, [0x18005a1a0]
call qword [0x18005a190]
mov rsi, rax
jmp 0x180025a27
mov rax, qword [r12 + 0x10]
xor r9d, r9d
mov rdx, qword [r12]
mov r8, r10
mov qword [rbp + 0x58], rax
mov ecx, 0xf8
lea rax, [rbp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.18002b930
jmp 0x180025a27
mov qword [rbp + 0x58], 1
mov r8d, 1
jmp 0x180025a0d
mov rdx, qword [r10 + 0x30]
mov rcx, qword [r10]
mov rax, qword [r10 + 8]
add rcx, rdx
mov qword [r10 + 0x30], rcx
mov rcx, qword [r10 + 0x18]
mov rsi, qword [rax + rcx*8]
add rsi, rdx
jmp 0x180025a2b
mov eax, ebx
sub eax, 0x188
je 0x180025e57
sub eax, 0x10
je 0x1800259ff
sub eax, 0x11
je 0x180025e57
sub eax, 0x5d
je 0x1800259c7
cmp eax, 0x6e
jne case.0x180025822.83
lea rax, [rbp - 0x10]
mov qword [rbp + 0x58], 5
mov r9, r13
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rbp + 0x58]
mov r8d, 5
call fcn.18002ccc0
mov r8d, 6
mov qword [rbp + 0x58], 6
jmp 0x180025a0d
lea rax, [rbp - 0x10]
mov qword [rbp + 0x58], 3
mov r9, r13
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rbp + 0x58]
mov r8d, 3
call fcn.18002ccc0
mov r8d, 4
mov qword [rbp + 0x58], 4
jmp 0x180025a0d
mov qword [rbp + 0x58], 2
mov r8d, 2
lea rax, [rbp - 0x10]
mov r9, r13
mov edx, 0xf0
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x58]
call fcn.18002ccc0
mov r10, qword [rbp + 0x40]
lea rdx, [0x180000000]
add ebx, 0x6e
cmp ebx, r15d
jb 0x1800257f0
lea eax, [r14 - 0xb]
mov dword [rbp + 0x58], eax
cmp r14d, eax
jbe 0x180025e57
mov rbx, qword [rbp + 0x58]
lea r12d, [r14 - 0x2d]
mov r14, qword [rbp + 0x58]
mov ecx, eax
mov r15, qword [rbp + 0x58]
cmp r12d, 0x8f
ja case.default.0x180025a80
movzx eax, byte [rdx + r12 + 0x25fa0]
mov ecx, dword [rdx + rax*4 + 0x25f70]
add rcx, rdx
jmp rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [r10], xmm0
mov qword [r10 + 0x10], rax
jmp case.0x180025a80.11
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 0xa
je case.0x180025a80.11
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.JOB_RESULT_FILE_UNIX_PERMISSIONS
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [r14 + 0x10]
mov rcx, qword [rax + 0x18]
cmp qword [rcx + 8], 3
jne 0x180025d99
mov rax, qword [r14 + 0x18]
cmp qword [rax + 8], 8
je case.0x180025a80.11
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.msocbvcrfocuslesshighlightedtext
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea r8, [rbp + 0x48]
mov byte [rbp + 0x48], 1
mov rdx, r13
mov ecx, 0xec
call fcn.180030880
mov r13, rax
jmp case.0x180025a80.11
mov rax, qword [r14 + 0x10]
mov rcx, qword [rax + 0x10]
cmp qword [rcx + 8], 1
je case.0x180025a80.11
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.XENROLL_E_KEYSPEC_SMIME_MISMATCH
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rbp - 0x10]
mov qword [rbp - 8], 0xa
mov r9, r13
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rbp - 8]
mov r8d, 0xa
call fcn.18002ccc0
mov r9d, 0x112
mov qword [rbp - 8], 6
lea r8, [rbp - 8]
mov rcx, r13
lea rdx, [rbp - 0x10]
call fcn.18003d920
jmp case.0x180025a80.11
lea rax, [rbp - 0x10]
mov qword [rbp - 8], 8
mov r9, r13
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rbp - 8]
mov r8d, 8
call fcn.18002ccc0
lea rax, [rbp - 0x10]
mov qword [rbp - 8], 9
mov r9, r13
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rbp - 8]
mov r8d, 9
call fcn.18002ccc0
jmp case.0x180025a80.11
cmp qword [r14 + 8], 4
jne 0x180025de5
cmp qword [r14 + 0x20], rdi
jne 0x180025dbf
mov rax, qword [r14 + 0x10]
cmp qword [rax + 8], 2
je case.0x180025a80.11
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.SetMemHotRemove_not_implemented.
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rbp - 0x10]
mov qword [rbp - 8], 7
mov r9, r13
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rbp - 8]
mov r8d, 7
call fcn.18002ccc0
jmp case.0x180025a80.11
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax + 0x10]
cmp qword [rcx + 8], 5
jne 0x180025e31
mov rax, qword [rax + 0x18]
cmp qword [rax + 8], 9
jne 0x180025e0b
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 7
je case.0x180025a80.11
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.pkix_ResourceLimits_RegisterSelf
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r14, qword [rbp - 0x10]
mov edx, 0xb9
mov eax, edx
sub eax, 0xb9
je 0x180025d5d
sub eax, 0x23
je 0x180025d55
sub eax, 0x5d
je 0x180025d05
sub eax, 0x23
je 0x180025d2b
cmp eax, 0x80
jne 0x180025d7d
mov r14, rbx
mov ecx, dword [rbp + 0x58]
dec r12d
lea eax, [r12 + 0x2d]
cmp eax, ecx
jbe 0x180025e57
mov r10, qword [rbp + 0x40]
lea rdx, [0x180000000]
jmp 0x180025a60
mov rcx, qword [r14]
test rcx, rcx
je 0x180025d50
mov rax, qword [r13]
test cl, 1
je 0x180025d40
imul r15, rax
imul rax, rax
mov qword [r13], rax
shr qword [r14], 1
mov rcx, qword [r14]
jne 0x180025d33
mov rbx, r15
jmp 0x180025d7d
mov r15d, 1
jmp 0x180025d7d
test r14, r14
je 0x180025d7a
cmp qword [r14 + 8], 4
je 0x180025d91
jbe 0x180025d71
mov r14, qword [r14 + 0x10]
jmp 0x180025d75
mov r14, qword [r14 + 0x18]
test r14, r14
jne 0x180025d62
mov rbx, rdi
sub edx, 0xffffff80
cmp edx, 0x339
jb 0x180025ce2
jmp 0x180025d05
mov rbx, r14
jmp case.0x180025a80.11
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.CanonicalizeStartAndEndPositions
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.chrome::mojom::ThumbnailCapturer
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.vim.IoFilterManager.IoFilterInfo
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.mapped_old_element_name_index_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.get_InductionRemovalOptimization
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, rsi
mov rbx, qword [rsp + 0xc0]
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret