Function at 0x1400f9b60
Capabilities:
Create process memory minidump

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1c8
movaps xmmword [rsp + 0x1b0], xmm6
mov rsi, r9
mov rbx, r8
mov edi, edx
mov r14, rcx
mov rdx, qword [rsp + 0x230]
mov rax, qword [0x1401fdbb8]
xor rax, rsp
mov qword [rsp + 0x1a8], rax
movabs r15, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x98], r15
lea rcx, [rsp + 0x98]
call fcn.1400e8720
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x1400f9bf8
mov qword [rsp + 0x90], 0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
lea rdx, [rsp + 0x90]
call qword [0x1401ec708]
test eax, eax
je 0x1400f9bff
xor esi, esi
jmp 0x1400fa283
xor esi, esi
jmp 0x1400fa2d6
movaps xmm6, xmmword [section..rdata]
movaps xmmword [rsp + 0x110], xmm6
mov rcx, qword [rsp + 0x98]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1401ec708]
test rax, rax
je 0x1400f9c38
lea rdx, [rsp + 0x110]
mov rcx, rax
call fcn.14010ec50
mov qword [rsp + 0x80], r15
movaps xmmword [rsp + 0x70], xmm6
lea r15, [rsp + 0x70]
mov rcx, r15
call fcn.14004bfa0
mov rcx, r15
call fcn.14004ba90
test al, al
je 0x1400f9e1f
movaps xmmword [rsp + 0x60], xmm6
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
lea r15, [rsp + 0x40]
lea rdx, [rsp + 0x70]
mov rcx, r15
mov r8d, 0x2061
call fcn.140068410
mov rcx, r15
call fcn.140048160
test al, al
je 0x1400fa26d
mov rax, qword [rsp + 0x90]
xorps xmm6, xmm6
movups xmmword [rsp + 0x150], xmm6
movups xmmword [rsp + 0x144], xmm6
mov dword [rsp + 0x120], 1
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x134], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x124], xmm0
movabs rax, 0x4043500001
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xc4], 1
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x40]
call fcn.140048170
mov r15, rax
mov rcx, r14
call fcn.140043050
mov ebp, eax
mov rcx, r14
call fcn.140043030
lea rcx, [rsp + 0xc4]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], 0
mov rcx, rax
mov edx, ebp
mov r8, r15
mov r9d, edi
call sub.dbghelp.dll_MiniDumpWriteDump
test eax, eax
je 0x1400fa26d
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm6
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x160]
xor edx, edx
mov r9d, 0x20
call fcn.1400483d0
cmp eax, 0x20
jne 0x1400fa0de
mov ecx, dword [rsp + 0x168]
cmp dword [rsp + 0x160], 0x504d444d
setne al
test rcx, rcx
sete dl
or dl, al
jne 0x1400fa0de
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0xb0]
mov r9, rax
sub r9, r8
sar r9, 2
movabs r14, 0xaaaaaaaaaaaaaaab
imul r9, r14
mov rdx, rcx
sub rdx, r9
jbe 0x1400f9e26
lea rcx, [rsp + 0xa8]
call fcn.1400fa5e0
mov r8, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
jmp 0x1400f9e4d
xor esi, esi
jmp 0x1400fa279
jae 0x1400f9e40
lea rcx, [rcx + rcx*2]
lea rcx, [r8 + rcx*4]
cmp rax, rcx
je 0x1400f9e45
add rax, 0xfffffffffffffff4
jne 0x1400f9e30
jmp 0x1400fa10b
mov rcx, rax
jmp 0x1400f9e4d
mov qword [rsp + 0xb0], rcx
cmp rcx, r8
je 0x1400fa565
mov eax, dword [rsp + 0x168]
mov edx, dword [rsp + 0x16c]
shl eax, 2
lea edi, [rax + rax*2]
lea rcx, [rsp + 0x40]
mov r9d, edi
call fcn.1400483d0
cmp eax, edi
jne 0x1400fa0de
mov rdi, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
cmp rdi, rdx
je 0x1400f9eb3
mov rax, rdi
cmp dword [rax], 0
je 0x1400f9eb0
add rax, 0xc
cmp rax, rdx
jne 0x1400f9e97
mov r8, rdi
mov rax, rdx
jmp 0x1400f9f4a
mov rdi, rax
cmp rdi, rdx
sete cl
lea rax, [rdi + 0xc]
cmp rax, rdx
sete r8b
or r8b, cl
je 0x1400f9f16
sub rdx, rdi
jb 0x1400fa5b6
mov rax, qword [rsp + 0xb0]
je 0x1400f9f42
add rdx, rdi
mov rbx, rax
sub rbx, rdx
je 0x1400f9efa
mov rcx, rdi
mov r8, rbx
call fcn.140176c30
mov rax, qword [rsp + 0xb0]
add rdi, rbx
cmp rax, rdi
je 0x1400f9f2d
add rax, 0xfffffffffffffff4
jne 0x1400f9efd
jmp 0x1400fa10b
add rax, 0xc
cmp rax, rdx
je 0x1400f9ec9
cmp dword [rax], 0
je 0x1400f9f0d
mov ecx, dword [rax + 8]
mov dword [rdi + 8], ecx
mov rcx, qword [rax]
mov qword [rdi], rcx
add rdi, 0xc
jmp 0x1400f9f0d
mov qword [rsp + 0xb0], rdi
mov r8, qword [rsp + 0xa8]
mov rax, rdi
jmp 0x1400f9f4a
mov r8, qword [rsp + 0xa8]
mov dword [rsp + 0x164], 0xa793
mov rcx, rax
sub rcx, r8
sar rcx, 2
imul rcx, r14
mov rdx, rcx
shr rdx, 0x20
jne 0x1400fa5c9
mov dword [rsp + 0x168], ecx
cmp rax, r8
je 0x1400fa565
shl ecx, 2
lea edi, [rcx + rcx*2]
mov edx, dword [rsp + 0x16c]
lea rcx, [rsp + 0x40]
mov r9d, edi
call fcn.140048670
cmp eax, edi
jne 0x1400fa0de
lea rdi, [rsp + 0x40]
lea r8, [rsp + 0x160]
mov rcx, rdi
xor edx, edx
mov r9d, 0x20
call fcn.140048670
cmp eax, 0x20
jne 0x1400fa0de
mov qword [rsp + 0xa0], rdi
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
cmp rax, rcx
je 0x1400fa0de
cmp dword [rax], 0x43500001
je 0x1400fa022
add rax, 0xc
cmp rax, rcx
jne 0x1400fa00c
jmp 0x1400fa0de
cmp dword [rax + 4], 0x40
jne 0x1400fa0de
mov edi, dword [rax + 8]
test rdi, rdi
je 0x1400fa0de
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x160]
mov rdx, rdi
mov r9d, 0x40
call fcn.1400483d0
xor r14d, r14d
cmp eax, 0x40
jne 0x1400fa0e1
cmp dword [rsp + 0x160], 1
jne 0x1400fa0e1
mov rcx, qword [rsp + 0xa0]
xor r14d, r14d
mov edx, 2
xor r8d, r8d
call fcn.1400482c0
mov rbx, rax
cmp rax, 0xffffffffffffffff
sete al
mov ecx, 0xffffffff
cmp rbx, rcx
setg cl
or cl, al
jne 0x1400fa0e1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], 0
mov r12, qword [rsi]
add rsi, 8
cmp r12, rsi
je 0x1400fa4a4
lea r14, [rsp + 0xe4]
lea r15, [rsp + 0xe0]
lea r13, [rsp + 0xe8]
jmp 0x1400fa310
xor r14d, r14d
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400fa12b
mov rax, qword [rsp + 0xb0]
nop word cs:[rax + rax]
cmp rax, rcx
je 0x1400fa11e
add rax, 0xfffffffffffffff4
jne 0x1400fa100
lea rcx, [0x1401b1076]
lea rdx, str....._third_partylibc_srcinclude__memoryconstruct_at.h:66:_assertion___loc___nullptr_failed:_null_pointer_given_to_destroy_at_n
call fcn.14003f000
mov qword [rsp + 0xb0], rcx
call fcn.140173cf0
test r14b, r14b
je 0x1400fa26d
mov rax, qword [rsp + 0x90]
mov rdi, qword [rax]
xor esi, esi
lea rcx, [rsp + 0x40]
xor edx, edx
xor r8d, r8d
call fcn.1400482c0
cmp rax, 0xffffffffffffffff
je 0x1400fa26f
xorps xmm0, xmm0
movaps xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x170], 0
lea rcx, [rsp + 0x160]
mov edx, 0x400
call fcn.140002da0
lea rsi, [rsp + 0x40]
mov rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x168]
cmp r8, rdx
je 0x1400fa565
sub r8d, edx
mov rcx, rsi
call fcn.140048530
test eax, eax
js 0x1400fa1df
je 0x1400fa1e3
mov rdx, qword [rsp + 0x160]
cmp qword [rsp + 0x168], rdx
je 0x1400fa565
mov r8d, eax
mov rax, qword [rdi]
mov rax, qword [rax + 8]
mov rcx, rdi
call qword [0x1401ec708]
test al, al
jne 0x1400fa188
xor esi, esi
jmp 0x1400fa1e6
mov sil, 1
mov rcx, qword [rsp + 0x160]
test rcx, rcx
je 0x1400fa21a
mov rax, qword [rsp + 0x168]
mov rdx, rax
sub rdx, rcx
dec rax
cmp rdx, rax
ja 0x1400fa10b
mov qword [rsp + 0x168], rcx
call fcn.140173cf0
test sil, sil
je 0x1400fa26d
xorps xmm0, xmm0
movaps xmmword [rsp + 0x160], xmm0
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x38], rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0x160]
call qword [0x1401ec708]
test eax, eax
sete sil
jmp 0x1400fa26f
xor esi, esi
lea rcx, [rsp + 0x40]
call fcn.140068580
lea rcx, [rsp + 0x70]
call fcn.1400653b0
mov rdi, qword [rsp + 0x90]
mov qword [rsp + 0x90], 0
test rdi, rdi
je 0x1400fa2ac
mov rcx, rdi
call fcn.14010f5a0
mov rcx, rdi
call fcn.140173cf0
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x98], 0
test rcx, rcx
je 0x1400fa2d6
mov rax, qword [rcx]
mov rax, qword [rax]
mov edx, 1
call qword [0x1401ec708]
mov rcx, qword [rsp + 0x1a8]
xor rcx, rsp
call fcn.140174050
mov eax, esi
movaps xmm6, xmmword [rsp + 0x1b0]
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12, rax
cmp rax, rsi
je 0x1400fa4a8
mov qword [rsp + 0xe8], 0
movzx eax, byte [r12 + 0x38]
test al, 1
jne 0x1400fa32a
shr eax, 1
jmp 0x1400fa32f
mov rax, qword [r12 + 0x40]
test rax, rax
je 0x1400fa464
mov dword [rsp + 0xe8], ebx
movzx eax, byte [r12 + 0x20]
test al, 1
jne 0x1400fa34d
shr eax, 1
jmp 0x1400fa352
mov rax, qword [r12 + 0x28]
mov rcx, rax
shr rcx, 0x20
jne 0x1400fa490
mov dword [rsp + 0xe4], eax
mov rcx, qword [rsp + 0xa0]
mov rdx, r14
mov r8d, 4
call fcn.1400487c0
cmp eax, 0xffffffff
je 0x1400fa578
test byte [r12 + 0x20], 1
jne 0x1400fa394
lea rdx, [r12 + 0x21]
jmp 0x1400fa399
mov rdx, qword [r12 + 0x30]
mov ebp, dword [rsp + 0xe4]
test ebp, ebp
js 0x1400fa578
mov rcx, qword [rsp + 0xa0]
mov r8d, ebp
call fcn.1400487c0
cmp eax, 0xffffffff
je 0x1400fa578
add ebx, 4
add ebx, ebp
mov dword [rsp + 0xec], ebx
movzx eax, byte [r12 + 0x38]
test al, 1
jne 0x1400fa3db
shr eax, 1
jmp 0x1400fa3e0
mov rax, qword [r12 + 0x40]
mov rcx, rax
shr rcx, 0x20
jne 0x1400fa49a
mov dword [rsp + 0xe0], eax
mov rcx, qword [rsp + 0xa0]
mov rdx, r15
mov r8d, 4
call fcn.1400487c0
cmp eax, 0xffffffff
je 0x1400fa578
test byte [r12 + 0x38], 1
jne 0x1400fa422
lea rdx, [r12 + 0x39]
jmp 0x1400fa427
mov rdx, qword [r12 + 0x48]
mov ebp, dword [rsp + 0xe0]
test ebp, ebp
js 0x1400fa578
mov rcx, qword [rsp + 0xa0]
mov r8d, ebp
call fcn.1400487c0
cmp eax, 0xffffffff
je 0x1400fa578
add ebx, 4
add ebx, ebp
lea rcx, [rsp + 0xf0]
mov rdx, r13
call fcn.1400057f0
mov rcx, qword [r12 + 8]
test rcx, rcx
je 0x1400fa47e
mov rax, rcx
mov rcx, qword [rcx]
test rcx, rcx
jne 0x1400fa46e
jmp 0x1400fa304
mov rax, qword [r12 + 0x10]
cmp qword [rax], r12
mov r12, rax
jne 0x1400fa47e
jmp 0x1400fa304
mov eax, 0xffffffff
jmp 0x1400fa35f
mov eax, 0xffffffff
jmp 0x1400fa3ed
xor eax, eax
jmp 0x1400fa4c9
mov rax, qword [rsp + 0xf8]
sub rax, qword [rsp + 0xf0]
sar rax, 3
mov rcx, rax
shr rcx, 0x20
jne 0x1400fa5d3
mov dword [rsp + 0xe8], eax
mov rcx, qword [rsp + 0xa0]
lea rdx, [rsp + 0xe8]
mov r8d, 4
call fcn.1400487c0
cmp eax, 0xffffffff
je 0x1400fa578
mov rdx, qword [rsp + 0xf0]
cmp qword [rsp + 0xf8], rdx
je 0x1400fa565
mov esi, dword [rsp + 0xe8]
cmp esi, 0xfffffff
ja 0x1400fa578
shl esi, 3
mov rcx, qword [rsp + 0xa0]
mov r8d, esi
call fcn.1400487c0
cmp eax, 0xffffffff
je 0x1400fa578
or esi, 4
mov dword [rsp + 0x184], esi
mov dword [rsp + 0x188], ebx
mov rcx, qword [rsp + 0xa0]
lea r8, [rsp + 0x160]
mov rdx, rdi
mov r9d, 0x40
call fcn.140048670
cmp eax, 0x40
sete r14b
jmp 0x1400fa57b
lea rcx, [0x1401b1076]
lea rdx, str....._third_partylibc_srcinclude_vector:1411:_assertion___n___size___failed:_vector___index_out_of_bounds_n
call fcn.14003f000
xor r14d, r14d
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x1400fa0e1
mov rax, qword [rsp + 0xf8]
cmp rax, rcx
je 0x1400fa5a4
add rax, 0xfffffffffffffff8
jne 0x1400fa594
jmp 0x1400fa10b
mov qword [rsp + 0xf8], rcx
call fcn.140173cf0
jmp 0x1400fa0e1
lea rcx, [0x1401b1076]
lea rdx, str....._third_partylibc_srcinclude_vector:1557:_assertion___first_____last_failed:_vector::erase_first__last__called_with_invalid_range_n
call fcn.14003f000
mov ecx, 0xffffffff
jmp 0x1400f9f70
mov eax, 0xffffffff
jmp 0x1400fa4c9