Function at 0x140009f00
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0xb8
xor r8d, r8d
xor r9d, r9d
xor r10d, r10d
mov r14, rdx
mov r13, rcx
lea r12, [rsp + 0x88]
mov dword [rsp + 0x88], r8d
mov rcx, qword [r14]
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x98], r12
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], r10
call fcn.140008d80
mov rbp, qword [rsp + 0x98]
xor ecx, ecx
xor ebx, ebx
mov qword [rsp + 0x38], rcx
mov rcx, rbp
jmp 0x140009f80
cmp rcx, r12
je 0x140009f92
call fcn.140001738
inc rbx
mov rcx, rax
jmp 0x140009f80
movabs rax, 0x3ffffffffffffff
cmp rbx, rax
jle 0x140009faf
lea rcx, str.cannot_create_std::vector_larger_than_max_size__
call fcn.140001728
jmp 0x140009fc8
mov rdi, rbx
shl rdi, 5
test rbx, rbx
je 0x140009fd1
mov rcx, rdi
call sub.libstdc_6.dll_operator_new_unsigned_long_long_
mov rsi, rax
jmp 0x140009fd3
mov rbx, rax
xor edi, edi
xor esi, esi
jmp 0x14000a035
xor esi, esi
add rdi, rsi
mov rbx, rsi
cmp rbp, r12
je 0x140009ffb
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.140001750
mov rcx, rbp
add rbx, 0x20
call fcn.140001738
mov rbp, rax
jmp 0x140009fd9
mov qword [rsp + 0x38], rbx
cmp rsi, rbx
jne 0x14000a051
jmp 0x14000a0c5
sub rdi, rsi
mov rdx, rdi
test rsi, rsi
je 0x14000a257
mov rcx, rsi
call sub.libstdc_6.dll_operator_delete_void__unsigned_long_long_
jmp 0x14000a257
mov rbp, rbx
mov rcx, rsi
sub rbp, rsi
mov rdx, rbp
sar rdx, 5
bsr rax, rdx
xor rax, 0x3f
test rdx, rdx
mov edx, 0x40
cmovne edx, eax
mov eax, 0x3f
xor r9d, r9d
sub eax, edx
mov rdx, rbx
cdqe
lea r8, [rax + rax]
call fcn.14000b120
cmp rbp, 0x200
jle 0x14000a0ba
lea rbp, [rsi + 0x200]
mov rcx, rsi
mov rdx, rbp
call fcn.14000b080
cmp rbx, rbp
je 0x14000a0c5
mov rcx, rbp
add rbp, 0x20
call fcn.14000b2a0
jmp 0x14000a0a7
mov rdx, rbx
mov rcx, rsi
call fcn.14000b080
xor edx, edx
lea rbp, [rsp + 0x60]
lea r12, [rsp + 0x48]
xor r8d, r8d
mov qword [rsp + 0x68], rdx
mov rcx, rbp
mov rdx, r12
lea rax, [rsp + 0x70]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x48], 0x27
call fcn.140001760
mov rcx, rax
mov qword [rsp + 0x60], rax
lea r8, [0x14000d0d8]
mov rax, qword [rsp + 0x48]
lea rdx, [r8 - 0x27]
mov qword [rsp + 0x70], rax
call fcn.140001788
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x60]
mov rcx, rbp
mov qword [rsp + 0x68], rax
mov byte [rdx + rax], 0
mov edx, 0xc350
call fcn.140001770
mov r15, rsi
cmp r15, rbx
je 0x14000a16c
cmp qword [r15 + 8], 1
jbe 0x14000a166
xor r8d, r8d
mov rdx, r15
mov rcx, rbp
call fcn.1400017d8
inc rax
jne 0x14000a166
mov rdx, r15
mov rcx, rbp
call fcn.14000ae60
add r15, 0x20
jmp 0x14000a13c
cmp qword [rsp + 0x68], 0xfffe
jbe 0x14000a19b
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.Dictionary_too_big__to_be_serialized
call fcn.140008d50
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
mov r8, rbp
mov rdx, r14
mov rcx, r12
call fcn.1400093b0
mov rdx, rbp
mov rcx, r13
call fcn.140001750
mov rbx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
xor eax, eax
mov qword [r13 + 0x20], rax
mov qword [r13 + 0x28], rax
mov qword [r13 + 0x30], rax
sub r8, rbx
je 0x14000a1ef
jns 0x14000a1d8
call fcn.140001748
mov rcx, r8
mov qword [rsp + 0x28], r8
call sub.libstdc_6.dll_operator_new_unsigned_long_long_
mov r8, qword [rsp + 0x28]
mov rcx, rax
jmp 0x14000a1f1
xor ecx, ecx
lea r14, [rcx + r8]
mov qword [r13 + 0x20], rcx
mov qword [r13 + 0x28], rcx
mov qword [r13 + 0x30], r14
cmp r8, 1
jle 0x14000a211
mov rdx, rbx
call sub.api_ms_win_crt_private_l1_1_0.dll_memmove
jmp 0x14000a26c
jne 0x14000a26c
mov al, byte [rbx]
mov byte [rcx], al
jmp 0x14000a26c
mov rcx, qword [rsp + 0x90]
call fcn.14000aea0
mov rcx, rbx
call sub.libgcc_s_seh_1.dll__Unwind_Resume
mov qword [r13 + 0x28], r14
mov rcx, r12
call fcn.14000a970
mov rcx, rbp
call fcn.1400017a0
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x40], rdi
call fcn.14000aa10
mov rcx, qword [rsp + 0x90]
call fcn.14000aea0
mov rax, r13
add rsp, 0xb8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret