Function at 0x1400dd9ee
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, 0xd08
movaps xmmword [rsp + 0xcf0], xmm7
movaps xmmword [rsp + 0xce0], xmm6
mov qword [rsp + 0x198], r8
mov r14, rdx
mov qword [rsp + 0x118], rcx
mov rdx, qword [rdx + 0x400]
add rdx, 0x10
lea rsi, [rsp + 0x250]
mov rcx, rsi
call sym.std::sync::mutex::Mutex_T_::lock::h20d7b761c1f811c8
mov qword [rsp + 0x648], rsi
cmp qword [rsi], 0
jne 0x1400e23e8
mov rsi, qword [rsp + 0x258]
mov al, byte [rsp + 0x260]
mov byte [rsp + 0x1f0], al
cmp dword [rsi + 0xe8], 0
je 0x1400ddb60
call dbg.now
lea r12, [rsi + 0x10]
lea r13, [rsi + 0x1c0]
lea rbp, [rsi + 0xe8]
lea rcx, [rsp + 0x250]
mov qword [rcx], rax
mov dword [rcx + 8], edx
mov rbx, qword [rsi + 0xa8]
mov r15d, dword [rsi + 0xb0]
lea rdi, [rsp + 0x6e0]
cmp dword [rbp], 0
je 0x1400ddb54
mov r8d, dword [rsi + 0xec]
mov r9d, dword [rsi + 0xf0]
mov rcx, qword [rsi + 0x1c8]
mov rdx, qword [rsi + 0x1d0]
call sym._ZN114__LT_h2..proto..streams..store..Store_u20_as_u20_core..ops..index..Index_LT_h2..proto..streams..store..Key_GT__GT_5index
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x1400e234e
mov rdx, qword [rax + 0x40]
lea rcx, [rsp + 0x250]
call dbg.checked_duration_since
cmp edx, 0x3b9aca00
mov ecx, 0
cmove rax, rcx
cmp rax, rbx
jb 0x1400ddb54
cmp edx, 0x3b9aca00
setne cl
cmp edx, r15d
seta dl
cmp rax, rbx
jne 0x1400ddb28
and cl, dl
je 0x1400ddb54
mov rcx, rdi
mov rdx, rbp
mov r8, r13
call sym.h2::proto::streams::store::Queue_N_::pop::heb71b2ffc58bfa6b
cmp qword [rsp + 0x6e0], 0
je 0x1400ddb60
mov rcx, r12
mov rdx, rdi
mov r8b, 1
call sym.h2::proto::streams::counts::Counts::transition_after::h113d860319c8c89b
jmp 0x1400ddaaf
mov qword [rsp + 0x6e0], 0
mov rcx, rsi
mov dl, byte [rsp + 0x1f0]
call sym._ZN4core3ptr131drop_in_place_LT_std..sync..mutex..MutexGuard_LT_alloc..vec..Vec_LT_alloc..sync..Arc_LT_mio..sys..windows..afd.
lea rcx, sym.bytes::bytes::static_clone::hb87ebb34931dd0f9
mov rax, rcx
shr rax, 0x20
mov qword [rsp + 0xa8], rax
mov edx, 0x119
lea rax, [rsp + 0x390]
lea r8, [rax + rdx]
mov qword [rsp + 0x658], r8
mov r8d, 0x11d
lea r9, [rax + r8]
mov qword [rsp + 0x650], r9
lea r9, [rsp + 0x850]
add rdx, r9
mov qword [rsp + 0x680], rdx
add r8, r9
mov qword [rsp + 0x678], r8
and ecx, 0xffff0000
mov dword [rsp + 0x544], ecx
xorps xmm6, xmm6
lea rcx, [r14 + 0x3a0]
mov qword [rsp + 0x508], rcx
lea r13, [r14 + 0x378]
lea rcx, [r14 + 0x3f8]
mov qword [rsp + 0x690], rcx
lea rcx, [r14 + 0x410]
mov qword [rsp + 0x688], rcx
lea rcx, [r14 + 0x3d8]
mov qword [rsp + 0x4e0], rcx
lea rcx, [r14 + 0x390]
mov qword [rsp + 0x670], rcx
lea rcx, [r14 + 0x50]
mov qword [rsp + 0x4f0], rcx
lea rcx, [r14 + 0x58]
mov qword [rsp + 0x5e8], rcx
lea rcx, [r14 + 0x1a0]
mov qword [rsp + 0x1f0], rcx
lea rcx, [r14 + 0x1b0]
mov qword [rsp + 0x640], rcx
lea rcx, [r14 + 0x1c8]
mov qword [rsp + 0x4f8], rcx
lea rcx, [r14 + 0x230]
mov qword [rsp + 0x228], rcx
lea rcx, [r14 + 0x238]
mov qword [rsp + 0x220], rcx
lea rcx, [r14 + 0x350]
mov qword [rsp + 0x4d0], rcx
lea rcx, [rax + 0x111]
mov qword [rsp + 0x5e0], rcx
lea rax, [rax + 0x115]
mov qword [rsp + 0x5d8], rax
lea rax, [r14 + 0x47c]
mov qword [rsp + 0x668], rax
lea rax, [r14 + 0x4b1]
mov qword [rsp + 0x660], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x638], rax
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_src_framehead.rs
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x500], rax
mov dword [rsp + 0x12c], eax
mov dword [rsp + 0x90], eax
mov qword [rsp + 0x190], rax
mov dword [rsp + 0x1ac], eax
mov dword [rsp + 0x1b0], eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], r13
lea rcx, str.reset_at_must_be_set_if_in_queue_
lea r8, [0x14024a640]
mov edx, 0x20
call dbg.expect_failed
jmp 0x1400e2870
mov rax, qword [rsp + 0x258]
mov cl, byte [rsp + 0x260]
lea r8, [rsp + 0x390]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402af576]
lea r9, sym._ZN4core3ptr100drop_in_place_LT_std..sync..poison..PoisonError_LT_std..sync..mutex..MutexGuard_LT_usize_GT__GT__GT_17h306a3f9a
mov edx, 0x2b
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x1400e2870