Function at 0x1400e6920
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2a8
mov r12, rdx
mov r14, rcx
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
mov rsi, qword [r8 + 8]
mov edi, dword [r8]
mov ebp, dword [r8 + 4]
imul rbx, rdi, 0x130
lea r15, [rsp + 0x188]
lea r13, [rsp + 0x68]
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x3c], ebp
cmp qword [rsi + 0x20], rdi
jbe 0x1400e69e0
nop dword [rax + rax]
mov rdx, qword [rsi + 0x18]
cmp dword [rdx + rbx + 0x88], 2
je 0x1400e69e0
add rdx, rbx
cmp dword [rdx + 0xb8], ebp
jne 0x1400e69e0
add rdx, 0x88
mov rcx, r15
mov r8, r12
call fcn.1400e6bc0
cmp byte [rsp + 0x188], 9
je 0x1400e6a43
mov r8d, 0x120
mov rcx, r13
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.1400e3200
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x3c], ebp
cmp qword [rsi + 0x20], rdi
ja 0x1400e6980
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
lea rax, [0x14006b6a0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rdx, str.C:UsersUser.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.21_srcproto_streams_store.rsassertion_failed:_N::next_stream_.is_none__
lea rcx, [rsp + 0x68]
call fcn.14016f2f0
ud2
mov dword [rsp + 0x28], edi
lea rax, [rsp + 0x2c]
mov dword [rsp + 0x2c], ebp
cmp qword [rsi + 0x20], rdi
jbe 0x1400e6b7a
mov rcx, qword [rsi + 0x18]
cmp dword [rcx + rbx + 0x88], 2
je 0x1400e6b7a
add rcx, rbx
cmp dword [rcx + 0xb8], ebp
jne 0x1400e6b7a
mov qword [rcx + 0x50], 0
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x2c], ebp
cmp qword [rsi + 0x20], rdi
jbe 0x1400e6b7a
mov rcx, qword [rsi + 0x18]
cmp dword [rcx + rbx + 0x88], 2
je 0x1400e6b7a
add rcx, rbx
cmp dword [rcx + 0xb8], ebp
jne 0x1400e6b7a
mov dword [rcx + 0xbc], 0
cmp dword [r14 + 0x14], 1
jne 0x1400e6adb
cmp edi, dword [r14 + 0x18]
jne 0x1400e6adb
cmp ebp, dword [r14 + 0x1c]
jne 0x1400e6adb
mov dword [r14 + 0x14], 2
mov rdx, qword [rsp + 0x48]
cmp rdx, 2
je 0x1400e6b65
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
test rdx, rdx
je 0x1400e6b04
mov rdx, qword [rax + 0x10]
add rdx, 0xf
and rdx, 0xfffffffffffffff0
add rcx, rdx
lea rdx, [rsp + 0x40]
call qword [rax + 0x68]
mov rbp, qword [rsp + 0x48]
cmp rbp, 2
je 0x1400e6b65
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
test rbp, rbp
je 0x1400e6b3a
mov rbp, qword [rax + 0x10]
add rbp, 0xf
and rbp, 0xfffffffffffffff0
add rcx, rbp
call qword [rax + 0x80]
test qword [rsp + 0x48], 0xfffffffffffffffd
je 0x1400e6b65
mov rax, qword [rsp + 0x50]
lock dec qword [rax]
jne 0x1400e6b65
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
call fcn.140035180
nop
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x188], rax
lea rax, [0x14006b6a0]
mov qword [rsp + 0x190], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x88], r15
jmp 0x1400e6a24