Function at 0x1401297fd
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, 0x5f8
movaps xmmword [rsp + 0x5e0], xmm6
cmp byte [rcx + 0x48], 2
je 0x14012a3af
mov r12, rdx
mov rbx, rcx
lea r15, [rcx + 0x38]
mov rdx, qword [r15]
add rdx, 0x10
lea rsi, [rsp + 0x140]
mov rcx, rsi
call sym.std::sync::mutex::Mutex_T_::lock::h20d7b761c1f811c8
cmp qword [rsi], 0
jne 0x14012a3c7
mov r14, qword [rsp + 0x148]
mov bpl, byte [rsp + 0x150]
mov edi, dword [rbx + 0x40]
mov esi, dword [rbx + 0x44]
mov rcx, qword [r14 + 0x1c8]
mov rdx, qword [r14 + 0x1d0]
mov r8d, edi
mov r9d, esi
call sym._ZN117__LT_h2..proto..streams..store..Store_u20_as_u20_core..ops..index..IndexMut_LT_h2..proto..streams..store..Key_GT__GT_9in
lea r8, [r14 + 0x70]
add rax, 0x18
lea rcx, [rsp + 0x140]
mov rdx, rax
call sym.h2::proto::streams::buffer::Deque::pop_front::h84566ec5d9ebcc25
mov rax, qword [rsp + 0x140]
cmp rax, 3
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0xa8], r15
je 0x14012998e
cmp eax, 6
jne 0x14012a40e
mov rcx, qword [r14 + 0x1c8]
mov rdx, qword [r14 + 0x1d0]
mov r8d, edi
mov r9d, esi
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
add rax, 0x50
lea rcx, [rsp + 0xb0]
mov rdx, rax
call sym.h2::proto::streams::state::State::ensure_recv_open::h337ef58e457b6eaf
mov r13b, byte [rsp + 0xb0]
cmp r13b, 3
jne 0x140129aea
cmp byte [rsp + 0xb1], 0
je 0x140129b37
mov rax, qword [r12]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r15, rax
mov r13, rdx
mov rcx, qword [r14 + 0x1c8]
mov rdx, qword [r14 + 0x1d0]
mov r8d, edi
mov r9d, esi
call sym._ZN117__LT_h2..proto..streams..store..Store_u20_as_u20_core..ops..index..IndexMut_LT_h2..proto..streams..store..Key_GT__GT_9in
mov rdi, rax
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x14012994e
mov rcx, qword [rdi + 0xb0]
call qword [rax + 0x18]
mov qword [rdi + 0xa8], r15
mov qword [rdi + 0xb0], r13
mov rax, qword [rsp + 0x140]
cmp rax, 6
je 0x14012a387
mov ecx, eax
and ecx, 6
cmp ecx, 4
jne 0x14012a374
lea rcx, [rsp + 0x140]
call sym.core::ptr::drop_in_place_h2::proto::streams::recv::Event_::h63a5bd6cc607c8b2
jmp 0x14012a387
lea rsi, [rsp + 0x15c]
mov r15, qword [rsi - 0x14]
mov r13b, byte [rsi - 0xc]
mov edx, ebp
mov bpl, byte [rsi - 0xb]
movzx eax, word [rsi - 0xa]
mov word [rsp + 0x2e], ax
mov eax, dword [rsi - 8]
mov dword [rsp + 0x3c], eax
mov ebx, dword [rsi - 4]
lea rdi, [rsp + 0x270]
mov ecx, 0x17
rep movsd dword [rdi], dword [rsi]
mov rcx, r14
call sym._ZN4core3ptr131drop_in_place_LT_std..sync..mutex..MutexGuard_LT_alloc..vec..Vec_LT_alloc..sync..Arc_LT_mio..sys..windows..afd.
cmp r15, 3
je 0x140129b2c
cmp r15, 4
je 0x14012a391
lea rcx, [rsp + 0x270]
movups xmm0, xmmword [rcx + 0x4c]
movups xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rcx + 0x3c]
movups xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0xc]
movups xmm2, xmmword [rcx + 0x1c]
movups xmm3, xmmword [rcx + 0x2c]
movups xmmword [rsp + 0x180], xmm3
movups xmmword [rsp + 0x170], xmm2
mov byte [rsp + 0x148], r13b
mov byte [rsp + 0x149], bpl
movzx eax, word [rsp + 0x2e]
mov word [rsp + 0x14a], ax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x14c], eax
mov dword [rsp + 0x150], ebx
movups xmmword [rsp + 0x154], xmm0
movups xmmword [rsp + 0x160], xmm1
mov qword [rsp + 0x140], r15
mov r13, qword [rsp + 0xa8]
mov rdx, r13
call sym.__h2::proto::streams::streams::OpaqueStreamRef_as_core::clone::Clone_::clone::hb84306cc7e208f50
lea rax, [rsp + 0x170]
movups xmm0, xmmword [rsp + 0x270]
lea rsi, [rsp + 0x3a0]
movaps xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rax - 0x28]
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
mov rcx, qword [rax - 8]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsi], xmm0
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi + 0x20], xmm2
movaps xmmword [rsi + 0x30], xmm3
lea rdi, [rsp + 0x428]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov r12, qword [rsp + 0x30]
jmp 0x140129bb9
mov edx, ebp
mov bpl, byte [rsp + 0xb1]
movzx edi, word [rsp + 0xb2]
mov esi, dword [rsp + 0xb4]
mov ebx, dword [rsp + 0xb8]
movups xmm0, xmmword [rsp + 0xbc]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x27c], xmm0
jmp 0x140129b63
mov esi, dword [rsp + 0x3c]
movzx edi, word [rsp + 0x2e]
jmp 0x140129b6b
mov rcx, qword [r14 + 0x1c8]
mov rdx, qword [r14 + 0x1d0]
mov r8d, edi
mov r9d, esi
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 edx, ebp
mov esi, dword [rax + 0x114]
mov bpl, 1
mov ebx, 1
xor r13d, r13d
mov rcx, r14
call sym._ZN4core3ptr131drop_in_place_LT_std..sync..mutex..MutexGuard_LT_alloc..vec..Vec_LT_alloc..sync..Arc_LT_mio..sys..windows..afd.
lea rdx, [rsp + 0x140]
mov byte [rdx], r13b
mov byte [rdx + 1], bpl
mov word [rdx + 2], di
mov dword [rdx + 4], esi
mov dword [rdx + 8], ebx
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rdx + 0xc], xmm0
movups xmm0, xmmword [rsp + 0x27c]
movups xmmword [rdx + 0x18], xmm0
lea rcx, [rsp + 0x60]
call sym.__h2::error::Error_as_core::convert::From_h2::proto::error::Error__::from::h51dd4af87c849636
mov r15d, 3
mov r12, qword [rsp + 0x30]
mov r13, qword [rsp + 0xa8]
lea rbx, [r12 + 0x18]
lea r14, [rsp + 0x538]
mov qword [r14 - 0x30], r15
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r14 - 0x28], xmm0
movups xmmword [r14 - 0x18], xmm1
mov rax, qword [rsp + 0x80]
mov qword [r14 - 8], rax
lea rsi, [rsp + 0x428]
mov ecx, 0xa
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x148]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov qword [rdi - 8], 0
mov rcx, r13
call sym.core::ptr::drop_in_place_h2::proto::streams::streams::OpaqueStreamRef_::hc3f3c415fd2897d5
lea rax, [rsp + 0x510]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov byte [r12 + 0x48], 2
mov rbp, qword [rax - 8]
cmp rbp, 3
jne 0x140129c9d
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x290], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x280], xmm1
movaps xmmword [rsp + 0x270], xmm0
mov r14, qword [rsp + 0x40]
mov rcx, r14
call sym.hyper::proto::h2::ping::Recorder::ensure_not_timed_out::h46bb97e21fabf4d4
mov r15, rax
test rax, rax
je 0x140129efe
mov dil, 1
lea rcx, [rsp + 0x270]
call sym._ZN4core3ptr37drop_in_place_LT_h2..error..Error_GT_17h05237db1c5f00847E.11734
jmp 0x140129df6
lea rdi, [rsp + 0x3d0]
mov qword [rdi - 0x30], rbp
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdi - 0x28], xmm0
movups xmmword [rdi - 0x18], xmm1
mov rax, qword [rax + 0x20]
mov qword [rdi - 8], rax
mov ecx, 0xa
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov r14, qword [rsp + 0x40]
test r14, r14
je 0x140129d29
lea rdx, [r14 + 0x10]
mov r13b, 1
lea rcx, [rsp + 0x140]
call sym.std::sync::mutex::Mutex_T_::lock::h20d7b761c1f811c8
cmp qword [rsp + 0x140], 0
jne 0x14012a46b
mov r15, qword [rsp + 0x148]
mov dil, byte [rsp + 0x150]
cmp dword [r15 + 0x48], 0x3b9aca00
je 0x140129d1f
call dbg.now
mov qword [r15 + 0x40], rax
mov dword [r15 + 0x48], edx
mov rcx, r15
mov edx, edi
call sym._ZN4core3ptr131drop_in_place_LT_std..sync..mutex..MutexGuard_LT_alloc..vec..Vec_LT_alloc..sync..Arc_LT_mio..sys..windows..afd.
mov r13b, 1
lea rcx, [rsp + 0x3a0]
call sym.hyper::headers::content_length_parse_all::he1aa43e11bd5de9a
mov r12, rax
mov r15, rdx
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x100], rax
movzx eax, word [rsp + 0x408]
mov word [rsp + 0x108], ax
cmp eax, 0xc8
jne 0x140129e1a
cmp qword [rsp + 0xf0], 0
je 0x140129e1a
lea r13, [rsp + 0x48]
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x380], xmm0
test r12, r12
je 0x14012a04a
test r15, r15
je 0x14012a04a
mov rcx, r13
mov edx, 2
call sym.h2::proto::streams::streams::StreamRef_B_::send_reset::hdc16f25bdd07acfd
mov r12, qword [rsp + 0x30]
lea rcx, [rsp + 0x140]
mov byte [rcx], 2
mov dword [rcx + 4], 2
call sym.hyper::error::Error::new_h2::hcf1658368f35c370
mov r15, rax
mov rcx, r13
call sym._ZN4core3ptr102drop_in_place_LT_h2..share..SendStream_LT_hyper..proto..h2..SendBuf_LT_bytes..bytes..Bytes_GT__GT__GT_17h0d2688
xor edi, edi
lea rcx, [rsp + 0x3a0]
call sym.core::ptr::drop_in_place_http::response::Response_h2::share::RecvStream__::h3a1a016e1e466cdb
test r14, r14
je 0x140129e0b
lock dec qword [r14]
jne 0x140129e0b
lea rcx, [rsp + 0x40]
call sym.alloc::sync::Arc_T_A_::drop_slow::h860b569528d4dc4c
cmp rbp, 3
je 0x140129f46
jmp 0x140129f58
lea rdi, [rsp + 0x140]
lea rsi, [rsp + 0x3a0]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x1b0]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x270], r14
call sym.h2::share::RecvStream::is_end_stream::h1a48eff2078869eb
test r14, r14
sete cl
mov edx, eax
xor dl, 1
xor ebp, ebp
test al, al
cmove rbp, r14
or dl, cl
jne 0x140129e7b
lock dec qword [r14]
jne 0x140129e79
lea rcx, [rsp + 0x270]
call sym.alloc::sync::Arc_T_A_::drop_slow::h860b569528d4dc4c
xor ebp, ebp
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x120], rbp
test r12, r12
je 0x140129e9b
cmp r15, 0xfffffffffffffffe
jb 0x140129eb0
lea rcx, [rsp + 0x60]
call sym.h2::share::RecvStream::is_end_stream::h1a48eff2078869eb
movzx eax, al
lea r15, [rax*2 - 2]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xe0], xmm0
lea rdi, [rsp + 0x428]
lea rsi, [rsp + 0x140]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov ebx, 2
cmp qword [rsp + 0xf0], 0
je 0x14012a268
xor r13d, r13d
lea rcx, [rsp + 0xf0]
call sym._ZN4core3ptr102drop_in_place_LT_h2..share..SendStream_LT_hyper..proto..h2..SendBuf_LT_bytes..bytes..Bytes_GT__GT__GT_17h0d2688
jmp 0x14012a26b
mov rax, qword [rsp + 0x290]
lea rcx, [rsp + 0x140]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x270]
movaps xmm1, xmmword [rsp + 0x280]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call sym.hyper::error::Error::new_h2::hcf1658368f35c370
mov r15, rax
test r14, r14
je 0x140129f46
lock dec qword [r14]
jne 0x140129f46
lea rcx, [rsp + 0x40]
call sym.alloc::sync::Arc_T_A_::drop_slow::h860b569528d4dc4c
cmp qword [rsp + 0x48], 0
je 0x140129f58
lea rcx, [rsp + 0x48]
call sym._ZN4core3ptr102drop_in_place_LT_h2..share..SendStream_LT_hyper..proto..h2..SendBuf_LT_bytes..bytes..Bytes_GT__GT__GT_17h0d2688
lea rax, [rsp + 0x498]
lea rsi, [rsp + 0x428]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x90], xmm0
lea rdx, [rsp + 0x280]
mov qword [rdx - 0x10], r15
mov qword [rdx - 8], 3
mov ecx, 0xe
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rdx + 0x88], xmm0
lea rdi, [rsp + 0x320]
lea rsi, [rsp + 0x588]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r12]
mov qword [r12], 2
cmp rcx, 2
je 0x14012a42b
lea rax, [rsp + 0x3a0]
mov qword [rax], rcx
movups xmm0, xmmword [r12 + 8]
movups xmmword [rax + 8], xmm0
lea rdx, [rsp + 0x150]
mov qword [rdx - 0x10], r15
mov qword [rdx - 8], 3
lea rsi, [rsp + 0x498]
mov ecx, 0xe
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rdx + 0x88], xmm0
lea rdi, [rsp + 0x1f0]
lea rsi, [rsp + 0x588]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
jmp 0x14012a346
lea rax, [rsp + 0x140]
lea rdx, [rsp + 0x3a0]
mov ecx, 0x10
mov rdi, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
lea r8, [rsp + 0x270]
mov ecx, 0xe
mov rdi, r8
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rax + 0x70]
movups xmmword [r8 + 0x70], xmm0
mov ecx, 0xe
mov rdi, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [r8 + 0x70]
movaps xmmword [rsp + 0x250], xmm0
xorps xmm6, xmm6
movups xmmword [rax + 0x70], xmm6
mov qword [rax + 0x98], 0
lea rcx, [rsp + 0x270]
call sym.hyper::upgrade::pending::hb99d7502a78a61e8
mov rbp, qword [rsp + 0x270]
mov r15, qword [rsp + 0x278]
mov qword [rsp + 0x118], rbp
mov r12, qword [rsp + 0x280]
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x268], r12
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x250]
movups xmmword [rsp + 0x78], xmm1
movups xmmword [rsp + 0x2a8], xmm6
movaps xmmword [rsp + 0x270], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x290], rax
lea rax, sym.bytes::bytes::static_clone::hb87ebb34931dd0f9
mov qword [rsp + 0x298], rax
lea rcx, sym.core::ptr::drop_in_place_widestring::error::ContainsNul_u16__::h4f0bc1d0dae5f8b4
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2b8], r14
mov qword [rsp + 0x128], rcx
movups xmmword [rsp + 0x130], xmm6
mov qword [rsp + 0x120], rax
mov al, byte [0x14030f1a8]
mov edx, 0x50
xor ecx, ecx
call dbg.process_heap_alloc
mov r14, rax
test rax, rax
je 0x14012a4af
lea rsi, [rsp + 0x270]
mov ecx, 0xa
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rdx, [rsp + 0xb0]
mov qword [rdx], r14
lea rax, sym.core::ptr::drop_in_place_hyper::proto::h2::H2Upgraded_bytes::bytes::Bytes__::h927d420a8d7deab3
mov qword [rdx + 8], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx + 0x20], xmm1
mov rcx, rbp
call sym.hyper::upgrade::Pending::fulfill::h8fbd6bd35c3cc65a
lea rcx, [rsp + 0x1a0]
mov rdx, r15
mov r8, r12
call sym.http::extensions::Extensions::insert::ha3f5b04c13294f42
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rdx
cmp rax, 2
je 0x14012a226
lea rcx, [rsp + 0x270]
call sym._ZN4core3ptr46drop_in_place_LT_hyper..upgrade..OnUpgrade_GT_17h79e326c3c0a6f3a0E.11740
lea rdi, [rsp + 0x428]
lea rax, [rsp + 0x140]
mov ecx, 0xe
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rbx, qword [rax + 0x70]
mov rbp, qword [rax + 0x78]
mov r15, qword [rax + 0x80]
movups xmm0, xmmword [rax + 0x88]
movaps xmmword [rsp + 0xe0], xmm0
mov r13, qword [rax + 0x98]
jmp 0x14012a26b
xor r13d, r13d
mov r8, qword [rsp + 0x30]
lea rax, [rsp + 0x498]
lea rsi, [rsp + 0x428]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x90], xmm0
lea rdx, [rsp + 0x270]
mov ecx, 0xe
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x70], rbx
mov qword [rdx + 0x78], rbp
mov qword [rdx + 0x80], r15
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rdx + 0x88], xmm0
mov qword [rdx + 0x98], r13
mov rcx, qword [r8]
mov qword [r8], 2
cmp rcx, 2
je 0x14012a451
lea rax, [rsp + 0x3a0]
mov qword [rax], rcx
movups xmm0, xmmword [r8 + 8]
movups xmmword [rax + 8], xmm0
lea rdx, [rsp + 0x150]
lea rsi, [rsp + 0x498]
mov ecx, 0xe
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x70], rbx
mov qword [rdx + 0x78], rbp
mov qword [rdx + 0x80], r15
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rdx + 0x88], xmm0
mov qword [rdx + 0x98], r13
mov qword [rdx - 8], 4
lea rdx, [rsp + 0x140]
mov rcx, rax
call sym.hyper::client::dispatch::Callback_T_U_::send::hb06ab984f503d0c7
xor eax, eax
movaps xmm6, xmmword [rsp + 0x5e0]
add rsp, 0x5f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rax, 3
je 0x14012a387
lea rcx, [rsp + 0x140]
call sym.core::ptr::drop_in_place_h2::proto::peer::PollMessage_::h195b3c7cb694a808
mov rcx, r14
mov edx, ebp
call sym._ZN4core3ptr131drop_in_place_LT_std..sync..mutex..MutexGuard_LT_alloc..vec..Vec_LT_alloc..sync..Arc_LT_mio..sys..windows..afd.
mov rcx, qword [rsp + 0x30]
cmp dword [rcx], 2
je 0x14012a445
mov rdx, r12
call sym.hyper::client::dispatch::Callback_T_U_::poll_canceled::hf1049ad2b053791d
test al, al
je 0x14012a356
mov al, 1
jmp 0x14012a358
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_futuremap.rs
mov edx, 0x36
call sym.std::panicking::begin_panic::hb7eb74ffc2c0c043
mov rax, qword [rsp + 0x148]
mov cl, byte [rsp + 0x150]
lea r8, [rsp + 0xb0]
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 0x14012a4be
lea rcx, str.poll_response_called_after_response_returned
lea r8, [0x14024a2e0]
mov edx, 0x2c
call sym.std::panicking::begin_panic::hb7eb74ffc2c0c043
jmp 0x14012a4be
lea rcx, [0x14027c27d]
lea r8, [0x14027c2b0]
mov edx, 0x15
call dbg.expect_failed
jmp 0x14012a4be
lea rcx, [0x14027c2c8]
call dbg.unwrap_failed
lea rcx, [0x14027c27d]
lea r8, [0x14027c298]
mov edx, 0x15
call dbg.expect_failed
jmp 0x14012a4be
mov rax, qword [rsp + 0x148]
mov cl, byte [rsp + 0x150]
lea r8, [rsp + 0x270]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.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 0x14012a4be
mov ecx, 8
mov edx, 0x50
call dbg.handle_alloc_error
ud2