Function at 0x14010ba09
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1f88
call dbg.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x1f70], xmm7
movaps xmmword [rsp + 0x1f60], xmm6
mov rsi, rcx
cmp dword [rcx + 0x180], 2
je 0x14010dcf3
lea rcx, [rsi + 0x180]
mov qword [rsp + 0x2c8], rcx
mov qword [rsp + 0x248], rdx
mov rdx, qword [rsp + 0x248]
call sym.hyper::client::dispatch::Callback_T_U_::poll_canceled::hf1049ad2b053791d
test al, al
je 0x14010dcf3
lea rax, [rsi + 0xd8]
mov qword [rsp + 0x348], rax
lea rax, [rsi + 0x10]
mov qword [rsp + 0x2d0], rax
lea rax, [rsi + 0xa8]
mov qword [rsp + 0x360], rax
movzx eax, byte [rsi + 0xc9]
mov ecx, dword [rsi + 0xca]
mov qword [rsp + 0x340], rcx
shl rcx, 8
or rcx, rax
mov al, byte [rsi + 0xce]
mov byte [rsp + 0x36], al
mov al, byte [rsi + 0xd0]
mov byte [rsp + 0x37], al
lea rax, [rsi + 0x158]
mov qword [rsp + 0x1d0], rax
mov rax, rcx
mov qword [rsp + 0x358], rcx
shr rcx, 0x20
mov qword [rsp + 0x350], rcx
xorps xmm6, xmm6
movss xmm7, dword [0x140219c90]
mov qword [rsp + 0x38], rsi
lea rax, [rsi + 0x18]
mov qword [rsp + 0x338], rax
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov qword [rsp + 0x2b0], rax
lea rax, str.header_map_reserve_over_max_capacity
mov qword [rsp + 0x2a8], rax
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov qword [rsp + 0x2b8], rax
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x350]
mov byte [rsp + 0x2ec], al
mov rax, qword [rsp + 0x358]
mov dword [rsp + 0x2e8], eax
mov al, byte [rsp + 0x36]
mov byte [rsp + 0x2ed], al
mov al, byte [rsp + 0x37]
mov byte [rsp + 0x2ee], al
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x160], 0
je 0x14010bc7a
mov rax, qword [0x140214468]
mov qword [rsp + 0x4a0], 2
mov qword [rsp + 0x4c0], rax
add rax, 0x30
lea rcx, sym.core::ptr::drop_in_place_widestring::error::ContainsNul_u16__::h4f0bc1d0dae5f8b4
mov qword [rsp + 0x12e0], rcx
mov qword [rsp + 0x12e8], 0
mov qword [rsp + 0x12f0], rax
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0x12e0]
call sym.tracing::span::Span::record_all::hccf16fb61755a8f7
movdqu xmm0, xmmword [rsp + 0x4a0]
movups xmm1, xmmword [rsp + 0x4b0]
movdqa xmmword [rsp + 0x270], xmm0
movaps xmmword [rsp + 0x280], xmm1
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x270]
cmp rax, 2
je 0x14010bca1
test rax, rax
je 0x14010bc86
mov rcx, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
jmp 0x14010bc96
xor eax, eax
mov rdx, qword [rsp + 0x38]
jmp 0x14010d6ba
mov rcx, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
lea rdx, [rsp + 0x288]
call qword [rax + 0x60]
mov rax, qword [rsp + 0x38]
mov rdi, qword [rax + 0x158]
mov rsi, qword [rax + 0x160]
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x318], 0x64
test rsi, rsi
je 0x14010d626
xor r8d, r8d
movzx r9d, byte [rdi + r8]
cmp r9d, 0xa
je 0x14010bd0c
cmp r9d, 0xd
jne 0x14010bd19
lea rax, [r8 + 1]
cmp rax, rsi
jae 0x14010d626
cmp byte [rdi + r8 + 1], 0xa
jne 0x14010d62e
add r8, 2
jmp 0x14010bd0f
inc r8
cmp r8, rsi
jb 0x14010bcdc
jmp 0x14010d626
lea rax, [rdi + r8]
mov rdx, rsi
sub rdx, r8
cmp rdx, 8
jae 0x14010bdcc
cmp rsi, r8
je 0x14010d626
mov cl, 6
cmp r9b, 0x48
jne 0x14010c216
cmp rdx, 2
jb 0x14010d626
cmp byte [rax + 1], 0x54
jne 0x14010c216
cmp rdx, 2
je 0x14010d626
cmp byte [rax + 2], 0x54
jne 0x14010c216
cmp rdx, 4
jb 0x14010d626
cmp byte [rax + 3], 0x50
jne 0x14010c216
cmp rdx, 4
je 0x14010d626
cmp byte [rax + 4], 0x2f
jne 0x14010c216
cmp rdx, 6
jb 0x14010d626
cmp byte [rax + 5], 0x31
jne 0x14010c216
cmp rdx, 7
jne 0x14010d626
cmp byte [rax + 6], 0x2e
mov ecx, 6
mov eax, 0
cmove ecx, eax
jne 0x14010c216
jmp 0x14010d626
movq xmm0, qword [rax]
movdqa xmmword [rsp + 0x220], xmm0
cmp byte [rsp + 0x220], 0x48
mov cl, 6
jne 0x14010c216
cmp byte [rsp + 0x221], 0x54
jne 0x14010c216
cmp byte [rsp + 0x222], 0x54
jne 0x14010c216
cmp byte [rsp + 0x223], 0x50
jne 0x14010c216
cmp byte [rsp + 0x224], 0x2f
jne 0x14010c216
cmp byte [rsp + 0x225], 0x31
jne 0x14010c216
cmp byte [rsp + 0x226], 0x2e
jne 0x14010c216
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x14010be5c
cmp r9d, 0x31
jne 0x14010c216
mov r9b, 2
jmp 0x14010be5f
mov r9b, 1
mov qword [rsp + 0x1c8], r9
cmp rdx, 8
je 0x14010d626
cmp byte [rax + 8], 0x20
jne 0x14010c216
add rax, 9
lea r14, [rdx - 9]
mov r9b, byte [rsp + 0x2eb]
test r9b, r9b
je 0x14010bed0
cmp rdx, 9
je 0x14010d626
cmp byte [rax], 0x20
jne 0x14010bec7
lea rcx, [rdi + r8]
add rcx, 0xa
add rdx, 0xfffffffffffffff6
xor r8d, r8d
cmp rdx, r8
je 0x14010d626
lea r10, [r8 + 1]
cmp byte [rcx + r8], 0x20
mov r8, r10
je 0x14010beae
jmp 0x14010beca
xor r10d, r10d
add rax, r10
sub r14, r10
test r14, r14
je 0x14010d626
mov bl, byte [rax]
add bl, 0xd0
mov cl, 3
cmp bl, 9
ja 0x14010d630
cmp r14, 1
je 0x14010d626
mov r15b, byte [rax + 1]
lea edx, [r15 - 0x30]
cmp dl, 9
ja 0x14010d630
cmp r14, 3
jb 0x14010d626
mov bpl, byte [rax + 2]
add bpl, 0xd0
cmp bpl, 0xa
jae 0x14010d630
cmp r14, 4
jb 0x14010d626
movzx edx, byte [rax + 3]
cmp edx, 0xa
je 0x14010bfb9
cmp edx, 0xd
je 0x14010bf9b
cmp edx, 0x20
jne 0x14010d630
test r9b, r9b
je 0x14010c1c5
cmp r14, 5
jb 0x14010d626
mov edx, 4
cmp byte [rax + 4], 0x20
jne 0x14010bf8e
mov ecx, 5
sub rcx, r14
mov r8d, 4
lea rdx, [rcx + r8]
cmp rdx, 4
je 0x14010d626
lea rdx, [r8 + 1]
cmp byte [rax + r8 + 1], 0x20
mov r8, rdx
je 0x14010bf71
add rax, rdx
sub r14, rdx
xor ecx, ecx
jmp 0x14010c1ca
cmp r14, 4
jbe 0x14010d626
cmp byte [rax + 4], 0xa
jne 0x14010d630
add rax, 5
add r14, 0xfffffffffffffffb
jmp 0x14010bfc1
add rax, 4
add r14, 0xfffffffffffffffc
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], r14
lea rax, sym.core::ptr::drop_in_place_widestring::error::ContainsNul_u16__::h4f0bc1d0dae5f8b4
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x100]
lea r9, [rsp + 0x2e8]
call sym.httparse::parse_headers_iter_uninit::h6fbbadcae27773b3
mov rax, qword [rsp + 0x160]
cmp rax, 2
jne 0x14010c02f
mov cl, byte [rsp + 0x168]
jmp 0x14010c216
cmp eax, 1
je 0x14010d626
movzx eax, bl
imul eax, eax, 0x64
movzx ecx, r15b
add ecx, ecx
lea ecx, [rcx + rcx*4]
add cl, 0x20
movzx ecx, cl
add ecx, eax
movzx eax, bpl
add eax, ecx
mov ecx, eax
and ecx, 0x3ff
movzx eax, cx
add eax, 0xfffffc18
movzx eax, ax
mov r15d, 4
cmp eax, 0xfc7c
jb 0x14010d9d0
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x58], rax
mov r12, qword [rsp + 0x310]
mov rbx, qword [rsp + 0x318]
mov dword [rsp + 0xdc], ecx
call sym.http::status::StatusCode::canonical_reason::h79d804973a877568
test rax, rax
mov r13, qword [rsp + 0x50]
je 0x14010c0c9
cmp r13, rdx
jne 0x14010c0c9
mov rcx, qword [rsp + 0x60]
mov rdx, rax
mov r8, r13
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x14010d615
mov rcx, r13
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::hcb253cde7267f4be
mov rbp, rax
mov r13, rdx
mov rcx, rdx
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x50]
mov qword [rsp + 0x50], r8
call sym.memcpy
mov qword [rsp + 0x100], rbp
mov qword [rsp + 0x108], r13
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x100]
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::h7104286803ab410b
cmp rbx, 0x64
mov eax, 0x64
cmovb rax, rbx
test rbx, rbx
je 0x14010c18f
shl rax, 5
xor ecx, ecx
mov rdx, qword [r12 + rcx + 8]
cmp rdx, 0xffff
ja 0x14010d89c
mov r8, qword [r12 + rcx]
mov r9, qword [r12 + rcx + 0x10]
sub r8, rdi
add rdx, r8
sub r9, rdi
mov r10, qword [r12 + rcx + 0x18]
add r10, r9
mov qword [rsp + rcx + 0x12e0], r8
mov qword [rsp + rcx + 0x12e8], rdx
mov qword [rsp + rcx + 0x12f0], r9
mov qword [rsp + rcx + 0x12f8], r10
add rcx, 0x20
cmp rax, rcx
jne 0x14010c13a
sub rsi, r14
add rsi, qword [rsp + 0x58]
mov rax, qword [rsp + 0x160]
lea rcx, [rsp + 0x168]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x200], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x210], rcx
jmp 0x14010c245
mov ecx, 4
add rax, rcx
sub r14, rcx
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], r14
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x100]
call sym.httparse::parse_reason::hc2bf708903e0b23b
cmp byte [rsp + 0x160], 0
je 0x14010d5e9
mov cl, byte [rsp + 0x161]
cmp cl, 6
jne 0x14010d630
cmp byte [rsp + 0x37], 0
je 0x14010d630
xor esi, esi
mov ax, 0xc8
mov dword [rsp + 0xdc], eax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x1c8], rcx
xor ebx, ebx
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x210]
lea rcx, [rsp + 0x1e8]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x200]
movdqu xmmword [rcx], xmm0
lea rcx, [rsp + 0x380]
mov rdx, qword [rsp + 0x1d0]
mov r8, rsi
call sym.bytes::bytes_mut::BytesMut::split_to::h3b661ff14df071dd
cmp byte [rsp + 0x340], 0
je 0x14010c315
cmp rbx, 0x65
jae 0x14010e2f1
mov r8, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
test rbx, rbx
je 0x14010c325
mov rax, rbx
shl rax, 5
lea r9, [rsp + rax]
add r9, 0x12e0
lea r10, [rsp + 0x12e0]
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rcx, rax
ja 0x14010e26a
cmp rax, rdx
ja 0x14010e243
cmp rcx, rax
je 0x14010c30a
movzx r11d, byte [r8 + rcx]
cmp r11d, 0xd
je 0x14010c2fd
cmp r11d, 0xa
jne 0x14010c302
mov byte [r8 + rcx], 0x20
inc rcx
cmp rax, rcx
jne 0x14010c2ec
add r10, 0x20
cmp r10, r9
jne 0x14010c2cd
jmp 0x14010c325
mov r8, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
mov rdi, qword [rsp + 0x398]
test dil, 1
jne 0x14010c35f
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xf8], rdi
lea rax, sym.bytes::bytes_mut::shared_v_clone::h35fb31b127916266
mov qword [rsp + 0xe0], rax
jmp 0x14010c402
shr rdi, 5
sub r8, rdi
add rdx, rdi
mov rax, qword [rsp + 0x390]
add rax, rdi
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], r8
mov qword [rsp + 0x210], rdx
mov bpl, 1
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x200]
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::h7104286803ab410b
mov qword [rsp + 0x2f0], rdi
mov rsi, qword [rsp + 0x110]
mov rax, rsi
sub rax, rdi
jb 0x14010e323
mov qword [rsp + 0x110], rax
add qword [rsp + 0x108], rdi
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xf8], rax
mov rcx, qword [rsp + 0x2d0]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x14010c46f
mov word [rsp + 0x158], 0
mov qword [rsp + 0x148], 2
xor ecx, ecx
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x118], rcx
mov edx, 8
mov qword [rsp + 0x120], rdx
lea rax, [rsp + 0x108]
movups xmmword [rax + 0x20], xmm6
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x140], rcx
xor eax, eax
jmp 0x14010c487
mov ecx, 0xb
lea rdi, [rsp + 0x108]
mov rsi, qword [rsp + 0x338]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x1c8], 2
sete byte [rsp + 0x58]
mov qword [rsp + 0x100], rax
cmp byte [rsp + 0x36], 0
je 0x14010c4f7
lea rax, [rsp + 0x90]
movups xmmword [rax], xmm6
xor eax, eax
mov qword [rsp + 0x80], rax
mov ecx, 8
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xb8], rax
mov word [rsp + 0xc0], 0
xor eax, eax
jmp 0x14010c4fc
mov eax, 3
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x128]
mov rdx, rax
add rdx, rbx
jb 0x14010e2d4
mov rdi, qword [rsp + 0x150]
cmp rdx, rdi
jbe 0x14010c7b7
lea rcx, [rdx - 1]
bsr rcx, rcx
not ecx
mov r14, 0xffffffffffffffff
shr r14, cl
inc r14
cmp rdx, 2
mov ecx, 1
cmovb r14, rcx
cmp r14, 0x8001
jae 0x14010e3a6
test r14, r14
je 0x14010e2fb
test rax, rax
je 0x14010c6f5
mov rsi, qword [rsp + 0x148]
test rdi, rdi
je 0x14010c5ad
movzx eax, word [rsp + 0x158]
lea rcx, [rdi*4]
xor r15d, r15d
cmp word [rsi + r15*4], 0xffff
je 0x14010c5a4
movzx edx, word [rsi + r15*4 + 2]
and edx, eax
mov r8d, r15d
sub r8d, edx
test r8d, eax
je 0x14010c5b0
inc r15
add rcx, 0xfffffffffffffffc
jne 0x14010c589
xor r15d, r15d
lea rcx, [rsp + 0x4a0]
mov rdx, r14
call sym.alloc::vec::from_elem::h6472de19ce702f0f
lea rcx, [rsp + 0x4a0]
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::hecbeb4e6f7db8045
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rdx
dec r14d
mov word [rsp + 0x158], r14w
cmp r15, rdi
ja 0x14010e415
lea r8, [rsi + rdi*4]
lea rcx, [rsi + r15*4]
mov r9, rcx
cmp r9, r8
je 0x14010c64e
mov r11, r9
add r9, 4
movzx r10d, word [r11]
cmp r10w, 0xffff
je 0x14010c5fd
movzx r11d, word [r11 + 2]
mov ebp, r14d
and ebp, r11d
movzx r12d, bp
mov r15, r12
mov r12d, 0
cmp r15, rdx
jae 0x14010c623
cmp word [rax + r15*4], 0xffff
je 0x14010c641
inc r15
mov r12, r15
jmp 0x14010c623
mov word [rax + r15*4], r10w
mov word [rax + r15*4 + 2], r11w
jmp 0x14010c5fd
movzx eax, word [rsp + 0x158]
mov r8, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x150]
mov r9, rsi
cmp r9, rcx
je 0x14010c6b7
mov r11, r9
add r9, 4
movzx r10d, word [r11]
cmp r10w, 0xffff
je 0x14010c669
movzx r11d, word [r11 + 2]
movzx r15d, r11w
and r15d, eax
mov r14, r15
mov r15d, 0
cmp r14, rdx
jae 0x14010c68c
cmp word [r8 + r14*4], 0xffff
je 0x14010c6aa
inc r14
mov r15, r14
jmp 0x14010c68c
mov word [r8 + r14*4], r10w
mov word [r8 + r14*4 + 2], r11w
jmp 0x14010c669
mov rax, rdx
shr rax, 2
add rax, qword [rsp + 0x128]
sub rdx, rax
lea rcx, [rsp + 0x118]
call sym.alloc::vec::Vec_T_A_::reserve_exact::h1119132f63a00c11
test rdi, rdi
je 0x14010c7b7
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
jmp 0x14010c7b7
lea eax, [r14 - 1]
mov word [rsp + 0x158], ax
lea rcx, [rsp + 0x4a0]
mov rdx, r14
call sym.alloc::vec::from_elem::h6472de19ce702f0f
lea rcx, [rsp + 0x4a0]
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::hecbeb4e6f7db8045
mov rsi, rax
mov r15, rdx
test rdi, rdi
je 0x14010c73f
mov r8, qword [rsp + 0x148]
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], r15
mov rax, r14
shr rax, 2
sub r14, rax
mov rcx, r14
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h7bc5f0475ad01a1b
mov rdi, rax
mov rsi, rdx
mov r15, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov rcx, r15
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h50dd901cd672e242
cmp qword [rsp + 0x118], 0
je 0x14010c79b
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, r15
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rsi
mov qword [rsp + 0x128], 0
cmp rbx, 0x64
ja 0x14010e2cd
test rbx, rbx
je 0x14010d1a1
shl rbx, 5
lea r15, [rsp + rbx]
add r15, 0x12e0
lea r12, [rsp + 0x12e0]
mov qword [rsp + 0x1d8], r15
mov rdx, qword [r12]
mov rbx, qword [r12 + 8]
mov r8, rbx
sub r8, rdx
jb 0x14010e2a5
mov rax, qword [rsp + 0xf0]
cmp rbx, rax
ja 0x14010e27e
add rdx, qword [rsp + 0xe8]
lea rcx, [rsp + 0x4a0]
call sym.http::header::name::HeaderName::from_bytes::h634986d919ad9adc
cmp qword [rsp + 0x4a0], 0
jne 0x14010d722
lea rax, [rsp + 0x4a8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0xe0]
call sym.bytes::bytes::Bytes::slice::h759e08c585763d88
movups xmm0, xmmword [rsp + 0x200]
movups xmm1, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x4a0], xmm0
movaps xmmword [rsp + 0x4b0], xmm1
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a0], 0
test rax, rax
je 0x14010e2bc
mov qword [rsp + 0x160], rax
lea rdx, [rsp + 0x4a8]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x168]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
mov byte [rsp + 0x180], 0
cmp qword [rsp + 0x250], 0
jne 0x14010c93b
cmp byte [rsp + 0x258], 0x14
jne 0x14010c93b
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
test byte [rsp + 0x58], 1
jne 0x14010c920
mov r9d, 0xa
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call sym.hyper::headers::connection_has::h612675da51ae120c
mov byte [rsp + 0x58], al
jmp 0x14010c93b
mov r9d, 5
lea r8, [0x140261ea0]
call sym.hyper::headers::connection_has::h612675da51ae120c
mov byte [rsp + 0x58], al
xor byte [rsp + 0x58], 1
cmp dword [rsp + 0x68], 3
je 0x14010cf2f
mov r8, qword [r12]
mov r9, qword [r12 + 8]
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0xe0]
call sym.bytes::bytes::Bytes::slice::h759e08c585763d88
mov rax, qword [rsp + 0x90]
cmp dword [rsp + 0x68], 1
mov qword [rsp + 0x240], r12
jne 0x14010c991
test rax, rax
js 0x14010ca91
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
jmp 0x14010caa9
mov rdx, qword [rsp + 0xb8]
mov rcx, rdx
shr rcx, 2
mov r8, rdx
sub r8, rcx
cmp rax, r8
jne 0x14010cc25
test rax, rax
jne 0x14010cc18
mov word [rsp + 0xc0], 7
mov edx, 8
lea rcx, [rsp + 0x4a0]
call sym.alloc::vec::from_elem::h6472de19ce702f0f
lea rcx, [rsp + 0x4a0]
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::hecbeb4e6f7db8045
mov rsi, rax
mov rdi, rdx
cmp qword [rsp + 0xb8], 0
je 0x14010ca08
mov r8, qword [rsp + 0xb0]
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], rdi
mov al, byte [0x14030f1a8]
mov edx, 0x240
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e3c5
mov rsi, rax
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h199e6ffbd350d5fd
cmp qword [rsp + 0x80], 0
je 0x14010ca6c
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0x80], 6
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], 0
jmp 0x14010cc25
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rsp + 0xb8]
test rdx, rdx
js 0x14010cac0
xorps xmm1, xmm1
cvtsi2ss xmm1, rdx
jmp 0x14010cada
mov rax, rdx
shr rax, 1
mov ecx, edx
and ecx, 1
or rcx, rax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x14010cc0f
lea rcx, [rsp + 0x68]
call sym.http::header::map::Danger::to_red::h6a583db19c790cb2
mov rcx, qword [rsp + 0xb8]
test rcx, rcx
je 0x14010cb19
mov rax, qword [rsp + 0xb0]
lea rcx, [rax + rcx*4]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x14010cb0a
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14010cc25
mov rdi, qword [rsp + 0x88]
lea rsi, [rax + rax*2]
shl rsi, 5
add rsi, rdi
movzx ebx, word [rsp + 0xc0]
mov r14, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
xor ebp, ebp
mov r13, rdi
mov r12, rbp
add rdi, 0x60
inc rbp
lea rdx, [r13 + 0x38]
lea rcx, [rsp + 0x68]
call sym.http::header::map::hash_elem_using::h7ace90fa5d457f35
movzx ecx, ax
mov r8d, ebx
and r8d, ecx
mov word [r13 + 0x58], cx
xor edx, edx
mov rcx, r8
mov r8d, 0
cmp rcx, r15
jae 0x14010cb82
cmp word [r14 + rcx*4], 0xffff
je 0x14010cbf6
movzx r8d, word [r14 + rcx*4 + 2]
and r8d, ebx
mov r9d, ecx
sub r9d, r8d
and r9d, ebx
cmp r9, rdx
jb 0x14010cbd7
inc rdx
inc rcx
mov r8, rcx
jmp 0x14010cb82
movzx r8d, word [r14 + rdx*4 + 2]
mov word [r14 + rdx*4], r12w
mov word [r14 + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov r12d, ecx
mov rcx, rdx
mov rdx, rcx
mov ecx, 0
cmp rdx, r15
jae 0x14010cbd7
movzx ecx, word [r14 + rdx*4]
cmp cx, 0xffff
jne 0x14010cbba
mov word [r14 + rdx*4], r12w
jmp 0x14010cbfe
mov word [r14 + rcx*4], r12w
mov rdx, rcx
mov word [r14 + rdx*4 + 2], ax
cmp rdi, rsi
jne 0x14010cb57
jmp 0x14010cc25
mov qword [rsp + 0x68], 0
add rdx, rdx
lea rcx, [rsp + 0x68]
call sym.http::header::map::HeaderMap_T_::grow::h5a7a8275d22b84ec
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x250]
call sym.http::header::map::hash_elem_using::he5ffc057a887b883
mov edi, eax
movzx r12d, word [rsp + 0xc0]
mov esi, r12d
and esi, edi
mov r13, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov r10, qword [rsp + 0x250]
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x368], rax
mov r11b, byte [rsp + 0x258]
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x60], rax
xor ebx, ebx
mov qword [rsp + 0x378], r9
mov qword [rsp + 0x370], r10
mov byte [rsp + 0x47], r11b
mov rax, rsi
mov rsi, rax
mov eax, 0
cmp rsi, r13
jae 0x14010ccb3
movzx r14d, word [rbp + rsi*4]
cmp r14, 0xffff
je 0x14010cd82
movzx eax, word [rbp + rsi*4 + 2]
mov ecx, r12d
and ecx, eax
mov edx, esi
sub edx, ecx
and edx, r12d
cmp rdx, rbx
jb 0x14010ce0f
cmp ax, di
jne 0x14010cd77
cmp qword [rsp + 0x50], r14
jbe 0x14010e20d
test r10, r10
sete dl
lea r15, [r14 + r14*2]
mov eax, r15d
shl eax, 5
mov rcx, qword [r9 + rax + 0x38]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x14010cd77
add rax, r9
add rax, 0x38
test rcx, rcx
je 0x14010cd6d
mov rcx, qword [rsp + 0x60]
cmp qword [rax + 0x10], rcx
jne 0x14010cd77
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x368]
mov r8, qword [rsp + 0x60]
call sub.msvcrt.dll_memcmp
mov r11b, byte [rsp + 0x47]
mov r10, qword [rsp + 0x370]
mov r9, qword [rsp + 0x378]
test eax, eax
jne 0x14010cd77
jmp 0x14010cfb0
cmp byte [rax + 8], r11b
je 0x14010cfb0
inc rbx
inc rsi
jmp 0x14010ccb0
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x250]
call sym._ZN112__LT_http..header..name..HeaderName_u20_as_u20_core..convert..From_LT__RF_http..header..name..HeaderName_GT__GT_4from17h
movups xmm0, xmmword [rsp + 0x2f0]
movups xmm1, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x4b0], xmm1
movaps xmmword [rsp + 0x4a0], xmm0
lea rcx, [rsp + 0x68]
mov edx, edi
lea r8, [rsp + 0x200]
lea r9, [rsp + 0x4a0]
call sym.http::header::map::HeaderMap_T_::insert_entry::ha75efc41e25030e4
mov r15, qword [rsp + 0x1d8]
mov r12, qword [rsp + 0x240]
mov rdx, qword [rsp + 0xb8]
cmp rsi, rdx
jae 0x14010e226
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x50]
mov word [rax + rsi*4], cx
mov word [rax + rsi*4 + 2], di
jmp 0x14010cf2f
cmp rbx, 0x200
setae bl
cmp qword [rsp + 0x68], 2
setne bpl
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x250]
call sym._ZN112__LT_http..header..name..HeaderName_u20_as_u20_core..convert..From_LT__RF_http..header..name..HeaderName_GT__GT_4from17h
movups xmm0, xmmword [rsp + 0x2f0]
movups xmm1, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x4b0], xmm1
movaps xmmword [rsp + 0x4a0], xmm0
mov r14, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x310]
movups xmm1, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0x210], xmm1
movaps xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x68]
mov edx, edi
lea r8, [rsp + 0x200]
lea r9, [rsp + 0x4a0]
call sym.http::header::map::HeaderMap_T_::insert_entry::ha75efc41e25030e4
mov r15, qword [rsp + 0x1d8]
mov r12, qword [rsp + 0x240]
and bl, bpl
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
xor eax, eax
mov r8, rsi
mov esi, 0
cmp r8, rdx
jae 0x14010cec1
movzx r9d, word [rcx + r8*4]
cmp r9w, 0xffff
je 0x14010cefc
inc rax
movzx r10d, word [rcx + r8*4 + 2]
mov word [rcx + r8*4], r14w
mov word [rcx + r8*4 + 2], di
inc r8
mov edi, r10d
mov r14d, r9d
mov rsi, r8
jmp 0x14010cec1
mov word [rcx + r8*4], r14w
mov word [rcx + r8*4 + 2], di
mov rcx, qword [rsp + 0x68]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bl, bl
cmovne rcx, rdx
mov qword [rsp + 0x68], rcx
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x210], xmm1
movaps xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x4c0], rax
movdqu xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x4b0], xmm1
movdqa xmmword [rsp + 0x4a0], xmm0
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x200]
lea r8, [rsp + 0x4a0]
call sym.http::header::map::HeaderMap_T_::append::h8d57fe11a47cd525
add r12, 0x20
cmp r12, r15
jne 0x14010c7e9
jmp 0x14010d1a1
shl r15d, 5
lea rbx, [r9 + r15]
cmp qword [r9 + r15], 0
mov r12, qword [rsp + 0x240]
je 0x14010d0c9
mov rsi, qword [rbx + 0x10]
mov rdi, qword [rsp + 0xa8]
movups xmm0, xmmword [rsp + 0x2f0]
movups xmm1, xmmword [rsp + 0x300]
lea rax, [rsp + 0x4a8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rsp + 0x4a0], 1
mov qword [rsp + 0x4a8], rsi
mov qword [rsp + 0x4b0], 0
mov qword [rsp + 0x4b8], r14
mov rdx, rdi
cmp rdi, qword [rsp + 0x98]
mov r15, qword [rsp + 0x1d8]
jne 0x14010d04c
lea rcx, [rsp + 0x98]
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h349e5edeee0dad86
mov rdx, qword [rsp + 0xa8]
mov rax, qword [rsp + 0xa0]
mov rcx, rdx
shl rcx, 6
movups xmm0, xmmword [rsp + 0x4a0]
movups xmm1, xmmword [rsp + 0x4b0]
movups xmm2, xmmword [rsp + 0x4c0]
movups xmm3, xmmword [rsp + 0x4d0]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsp + 0xa8], rdx
cmp rdx, rsi
jbe 0x14010e23a
mov rax, qword [rsp + 0xa0]
shl rsi, 6
mov ecx, 1
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], rdi
mov qword [rbx], rcx
mov qword [rbx + 0x10], rdi
jmp 0x14010cf2f
mov rsi, qword [rsp + 0xa8]
movups xmm0, xmmword [rsp + 0x2f0]
movups xmm1, xmmword [rsp + 0x300]
lea rax, [rsp + 0x4a8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
xor eax, eax
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], r14
mov qword [rsp + 0x4b0], rax
mov qword [rsp + 0x4b8], r14
mov rax, rsi
cmp rsi, qword [rsp + 0x98]
mov r15, qword [rsp + 0x1d8]
jne 0x14010d140
lea rcx, [rsp + 0x98]
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h349e5edeee0dad86
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xa0]
mov rdx, rax
shl rdx, 6
movups xmm0, xmmword [rsp + 0x4a0]
movups xmm1, xmmword [rsp + 0x4b0]
movups xmm2, xmmword [rsp + 0x4c0]
movups xmm3, xmmword [rsp + 0x4d0]
movups xmmword [rcx + rdx + 0x30], xmm3
movups xmmword [rcx + rdx + 0x20], xmm2
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rsp + 0xa8], rax
mov qword [rbx], 1
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rsi
jmp 0x14010cf2f
mov r14, qword [rsp + 0x68]
cmp r14, 3
jne 0x14010d225
cmp qword [rsp + 0x1e0], 0
setne r15b
je 0x14010d348
movdqu xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x3b0], xmm1
movdqa xmmword [rsp + 0x3a0], xmm0
mov al, byte [0x14030f1a8]
mov edx, 0x20
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e42c
mov rbx, rax
movups xmm0, xmmword [0x140289100]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x1402890f0]
movdqu xmmword [rax], xmm0
mov r13b, 1
xor ecx, ecx
call sym._ZN4core3ptr298drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_std..collections..hash..map..HashMap_LT_core..any
jmp 0x14010d398
mov al, byte [0x14030f1a8]
mov edx, 0x20
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e3ed
mov rbx, rax
movups xmm0, xmmword [0x140289100]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x1402890f0]
movdqu xmmword [rax], xmm0
xor ecx, ecx
call sym._ZN4core3ptr298drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_std..collections..hash..map..HashMap_LT_core..any
mov al, byte [0x14030f1a8]
mov edx, 0x60
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e401
mov ecx, 0xc
mov rdi, rax
lea rsi, [rsp + 0x68]
rep movsq qword [rdi], qword [rsi]
mov bpl, 1
xor r13d, r13d
lea rcx, sym._ZN4core3ptr46drop_in_place_LT_hyper..ext..HeaderCaseMap_GT_17h8704102c96fde379E.6406
mov qword [rsp + 0x20], rcx
mov rcx, rbx
movabs rdx, 0xd107391e32b18d56
movabs r8, 0x4d4630eb3c02113c
mov r9, rax
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h582aa09aade07a54
mov r15, rax
test rax, rax
je 0x14010d360
mov rsi, rdx
mov rcx, r15
call qword [rdx + 0x18]
movabs rcx, 0xd107391e32b18d56
xor rax, rcx
movabs rcx, 0x4d4630eb3c02113c
xor rdx, rcx
or rdx, rax
jne 0x14010d352
mov ecx, 0xc
lea r12, [rsp + 0x4a0]
mov rdi, r12
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, r15
call sub.kernel32.dll_HeapFree
mov ecx, 0xc
lea rdi, [rsp + 0x160]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x160], 3
je 0x14010d360
xor r13d, r13d
lea rcx, [rsp + 0x160]
call sym.core::ptr::drop_in_place_hyper::ext::HeaderCaseMap_::h8704102c96fde379
jmp 0x14010d360
mov r13b, 1
xor ebx, ebx
jmp 0x14010d4d9
xor r13d, r13d
mov rcx, r15
mov rdx, rsi
call sym._ZN4core3ptr114drop_in_place_LT_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marker..Sync_u2b_core..marker..Send_GT__
cmp qword [rsp + 0x1e0], 0
setne r15b
je 0x14010d4d6
movdqu xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x3b0], xmm1
movdqa xmmword [rsp + 0x3a0], xmm0
xor r13d, r13d
movdqa xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x4b0], xmm1
movdqa xmmword [rsp + 0x4a0], xmm0
mov al, byte [0x14030f1a8]
mov edx, 0x20
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e3d9
movdqa xmm0, xmmword [rsp + 0x4a0]
movaps xmm1, xmmword [rsp + 0x4b0]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
xor ebp, ebp
lea rcx, sym.core::ptr::drop_in_place_hyper::ext::h1_reason_phrase::ReasonPhrase_::hcd986ad93cf7213b
mov qword [rsp + 0x20], rcx
mov rcx, rbx
movabs rdx, 0x8cc145cb119922c7
movabs r8, 0x4e54c19b4e65e8a2
mov r9, rax
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h582aa09aade07a54
mov rsi, rax
test rax, rax
je 0x14010d4d2
mov rdi, rdx
mov rcx, rsi
call qword [rdx + 0x18]
movabs rcx, 0x8cc145cb119922c7
xor rax, rcx
movabs rcx, 0x4e54c19b4e65e8a2
xor rdx, rcx
or rdx, rax
jne 0x14010d4c5
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x4b0], xmm1
movaps xmmword [rsp + 0x4a0], xmm0
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
movdqa xmm0, xmmword [rsp + 0x4a0]
movaps xmm1, xmmword [rsp + 0x4b0]
movdqa xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x170], xmm1
mov rax, qword [rsp + 0x160]
test rax, rax
je 0x14010d4d2
xor ebp, ebp
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x178]
call qword [rax + 0x10]
jmp 0x14010d4d2
xor ebp, ebp
mov rcx, rsi
mov rdx, rdi
call sym._ZN4core3ptr114drop_in_place_LT_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marker..Sync_u2b_core..marker..Send_GT__
xor ebp, ebp
jmp 0x14010d4dc
xor r13d, r13d
mov bpl, 1
mov ecx, 0xc
lea rdi, [rsp + 0x4a0]
lea rsi, [rsp + 0x100]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x1c8]
mov byte [rsp + 0x50a], al
mov eax, dword [rsp + 0xdc]
mov word [rsp + 0x508], ax
mov qword [rsp + 0x500], rbx
movzx eax, ax
cmp eax, 0x64
jg 0x14010d526
je 0x14010d552
jmp 0x14010d545
cmp eax, 0x65
je 0x14010d808
cmp eax, 0xcc
je 0x14010d80e
cmp eax, 0x130
je 0x14010d80e
lea ecx, [rax - 0x66]
cmp cx, 0x62
jae 0x14010d7e0
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x160], 0
je 0x14010d7c8
lea rcx, [rsp + 0x4a0]
call sym.core::ptr::drop_in_place_http::response::Parts_::h0e35af856968c59a
cmp r14d, 3
jne 0x14010d58c
mov rax, qword [rsp + 0x68]
cmp eax, 3
je 0x14010d58c
lea rcx, [rsp + 0x68]
call sym.core::ptr::drop_in_place_hyper::ext::HeaderCaseMap_::h8704102c96fde379
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
lea rcx, [rsp + 0xf8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1e0]
test rax, rax
setne cl
not r15b
test r15b, cl
je 0x14010bca1
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x1f8]
call qword [rax + 0x10]
jmp 0x14010bca1
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x60], rax
test rax, rax
je 0x14010d626
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x50], rax
mov r14, qword [rsp + 0x108]
jmp 0x14010bff0
mov qword [rsp + 0x160], 0
jmp 0x14010c122
mov r15d, 3
jmp 0x14010d64b
mov cl, 2
shl cl, 3
movabs rax, 0x409000a000000
shr rax, cl
mov qword [rsp + 0x48], rax
mov r15d, 4
lea rsi, [rsp + 0x270]
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h07fb9d73bc80a6c2
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Span_::h2cbd6c4d884f4e93
cmp r15, 4
je 0x14010da1f
mov r8d, 0x60
lea rcx, [rsp + 0x440]
lea rdx, [rsp + 0x11e0]
call sym.memcpy
mov eax, dword [rsp + 0x2a3]
mov dword [rsp + 0xd4], eax
mov al, byte [rsp + 0x2a7]
mov byte [rsp + 0xd8], al
cmp r15, 3
jne 0x14010da30
mov rdx, qword [rsp + 0x38]
mov rax, qword [rdx + 0x160]
xor ecx, ecx
cmp byte [rdx + 0x128], 0
sete cl
cmp rax, qword [rdx + rcx*8 + 0x130]
jae 0x14010d9f5
lea rcx, [rsp + 0x4a0]
mov rdx, qword [rsp + 0x348]
mov r8, qword [rsp + 0x248]
call sym.hyper::proto::h1::io::Buffered_T_B_::poll_read_from_io::h466e14ca6b98e9ef
mov rax, qword [rsp + 0x4a0]
cmp rax, 2
je 0x14010d9fb
mov rcx, qword [rsp + 0x4a8]
test rax, rax
jne 0x14010da03
test rcx, rcx
jne 0x14010bb53
jmp 0x14010da1b
mov bpl, 1
mov al, 0xb
mov qword [rsp + 0x48], rax
mov r15d, 4
xor esi, esi
xor eax, eax
mov r14b, 1
test al, al
jne 0x14010d751
mov rax, qword [rsp + 0x68]
cmp eax, 3
je 0x14010d751
lea rcx, [rsp + 0x68]
call sym.core::ptr::drop_in_place_hyper::ext::HeaderCaseMap_::h8704102c96fde379
test sil, sil
jne 0x14010d763
lea rcx, [rsp + 0x100]
call sym.core::ptr::drop_in_place_http::header::map::HeaderMap_::h5e1ce0a748f19f0e
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
lea rcx, [rsp + 0xf8]
call qword [rax + 0x10]
lea rsi, [rsp + 0x270]
test bpl, bpl
je 0x14010d653
mov rax, qword [rsp + 0x1e0]
test rax, rax
je 0x14010d653
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x1f8]
call qword [rax + 0x10]
jmp 0x14010d653
mov r15d, 3
lea rcx, [rsp + 0x4a0]
call sym.core::ptr::drop_in_place_http::response::Parts_::h0e35af856968c59a
jmp 0x14010d88a
mov rcx, qword [rsp + 0x2e0]
movzx ecx, byte [rcx]
cmp ecx, 5
je 0x14010d80e
cmp ecx, 7
jne 0x14010d8d8
add eax, 0xffffff38
cmp ax, 0x64
jae 0x14010d8d8
mov cl, 1
xor eax, eax
jmp 0x14010d812
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], rcx
mov eax, ecx
xor al, 1
mov bl, byte [rsp + 0x58]
and bl, al
mov r15, qword [rsp + 0x4a0]
mov al, byte [rsp + 0x4a8]
mov qword [rsp + 0x48], rax
movzx eax, byte [rsp + 0x4af]
shl eax, 0x10
movzx ecx, word [rsp + 0x4ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x4a9]
or rax, rcx
mov qword [rsp + 0x330], rax
mov r8d, 0x60
lea rcx, [rsp + 0x11e0]
lea rdx, [rsp + 0x4b0]
call sym.memcpy
mov byte [rsp + 0x46], bl
cmp r14d, 3
setne al
mov sil, 1
xor r14d, r14d
jmp 0x14010d739
mov rax, qword [rsp + 0x160]
test rax, rax
lea rsi, [rsp + 0x270]
je 0x14010d8cc
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x178]
call qword [rax + 0x10]
mov al, 9
mov qword [rsp + 0x48], rax
jmp 0x14010d653
movups xmm0, xmmword [0x140261eb8]
movaps xmmword [rsp + 0x170], xmm0
movdqu xmm0, xmmword [0x140261ea8]
movdqa xmmword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0x160]
call sym.http::header::map::HeaderMap_T_::contains_key::hbe8e660b7d9ca4ab
test al, al
je 0x14010d928
cmp byte [rsp + 0x50a], 1
jne 0x14010d96d
mov r15d, 4
mov al, 2
jmp 0x14010d9c6
lea rcx, [rsp + 0x4a0]
call sym.hyper::headers::content_length_parse_all::he1aa43e11bd5de9a
cmp rax, 1
jne 0x14010d985
lea rcx, [rsp + 0x160]
call sym.hyper::body::length::DecodedLength::checked_new::hdeeb52e8947b1976
cmp byte [rsp + 0x160], 0
je 0x14010d9e8
mov al, byte [rsp + 0x161]
mov qword [rsp + 0x48], rax
mov r15d, 4
jmp 0x14010d7ce
lea rcx, [rsp + 0x4a0]
call sym.hyper::headers::transfer_encoding_is_chunked::ha14e74cbbd1f2987
movzx eax, al
not rax
jmp 0x14010d810
movups xmm0, xmmword [0x140273338]
movaps xmmword [rsp + 0x170], xmm0
movdqu xmm0, xmmword [0x140273328]
movdqa xmmword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0x160]
call sym.http::header::map::HeaderMap_T_::contains_key::hbe8e660b7d9ca4ab
test al, al
je 0x14010d9dc
mov r15d, 4
mov al, 1
mov qword [rsp + 0x48], rax
jmp 0x14010d7ce
mov al, 0xa
mov qword [rsp + 0x48], rax
jmp 0x14010d64b
mov rax, 0xffffffffffffffff
jmp 0x14010d810
mov rax, qword [rsp + 0x168]
jmp 0x14010d810
xor ecx, ecx
mov dl, 9
jmp 0x14010da26
mov r15d, 4
jmp 0x14010da11
call sym.hyper::error::Error::new_io::h0fd6d474090acf95
mov r14, rax
mov r15d, 3
mov qword [rsp + 0x238], rax
jmp 0x14010da7b
mov cl, 2
jmp 0x14010da26
xor ecx, ecx
mov rdx, qword [rsp + 0x48]
call sym.hyper::error::Error::new::h31538b07a5658de3
mov rdi, rax
jmp 0x14010da8a
movzx eax, byte [rsp + 0x48]
mov r14, qword [rsp + 0x330]
shl r14, 8
or r14, rax
lea rcx, [rsp + 0x1180]
lea rdx, [rsp + 0x440]
mov r8d, 0x60
call sym.memcpy
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0xcc], eax
mov al, byte [rsp + 0xd8]
mov byte [rsp + 0xd0], al
cmp r15, 4
je 0x14010dae7
cmp r15, 3
jne 0x14010daf2
mov rdi, r14
mov rsi, qword [rsp + 0x38]
mov bl, byte [rsi + 0xd2]
mov rcx, rsi
call sym.hyper::proto::h1::conn::State::close_read::h64d60eb9da4aac77
mov rax, qword [rsi + 0x160]
test rax, rax
je 0x14010dbf9
mov rcx, qword [rsp + 0x1d0]
mov rcx, qword [rcx]
xor edx, edx
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x14010dacf
cmp r8d, 0xa
jne 0x14010dbdb
inc rdx
cmp rax, rdx
jne 0x14010daba
mov qword [rsp + 0x100], rax
mov rdx, rax
jmp 0x14010dbec
mov r15d, 5
jmp 0x14010dc95
lea rbx, [rsp + 0x3d0]
lea rsi, [rsp + 0x1180]
mov ecx, 0xc
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0x230]
mov qword [rbx + 0x60], rdx
xor eax, eax
mov byte [rbx + 0x68], al
mov r9b, byte [rsp + 0x46]
mov byte [rbx + 0x69], r9b
mov r8, qword [rsp + 0x238]
mov byte [rbx + 0x6a], r8b
mov ecx, dword [rsp + 0xcc]
mov dword [rbx + 0x6b], ecx
mov cl, byte [rsp + 0xd0]
mov byte [rbx + 0x6f], cl
mov qword [rbx - 0x10], r15
mov qword [rbx - 8], r14
mov rcx, qword [rsp + 0x38]
mov byte [rcx + 0xd0], al
cmp byte [rcx + 0xd2], 2
jne 0x14010db68
test r9b, r9b
jne 0x14010db7b
xor eax, eax
cmp r9b, 1
adc al, 1
mov rcx, qword [rsp + 0x38]
mov byte [rcx + 0xd2], al
mov al, byte [rsp + 0x42a]
mov rcx, qword [rsp + 0x38]
mov byte [rcx + 0xd3], al
test r8b, r8b
sete bpl
cmp rdx, 0xfffffffffffffffe
je 0x14010e1c4
cmp rdx, 0xffffffffffffffff
je 0x14010e1c0
test rdx, rdx
jne 0x14010e1ca
mov rsi, qword [rsp + 0x38]
mov qword [rsi + 0x70], 3
mov rcx, rsi
call sym.hyper::proto::h1::conn::State::try_keep_alive::h2649c94828222eed
mov rcx, rsi
mov rdx, qword [rsp + 0x248]
call sym.hyper::proto::h1::conn::Conn_I_B_T_::maybe_notify::h7aed8fb18f11b42a
jmp 0x14010e1f5
mov qword [rsp + 0x100], rdx
cmp rax, rdx
jb 0x14010e48a
mov rcx, qword [rsp + 0x1d0]
call sym.bytes::bytes_mut::BytesMut::set_start::h9ca17ef33bce8207
mov r14, rdi
cmp byte [rdi + 0x30], 0
je 0x14010dc27
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x160], 0
jne 0x14010dc27
test bl, bl
jne 0x14010dc27
mov rcx, qword [rsp + 0x38]
call sym.hyper::proto::h1::conn::State::close_write::h4dfbd93dcb0263fe
mov r15d, 4
jmp 0x14010dc8a
mov rax, qword [rsp + 0x38]
cmp dword [rax + 0x90], 2
mov r15d, 3
jne 0x14010dc95
cmp qword [rax + 0x160], 0x18
jb 0x14010dc95
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rax]
movdqu xmm0, xmmword [rax]
movq xmm1, qword [rax + 0x10]
pcmpeqb xmm1, xmmword [str._r_nSM_r_n_r_n]
pcmpeqb xmm0, xmmword [str.PRI__HTTP_2.0_r_ndZ]
pand xmm0, xmm1
pmovmskb eax, xmm0
cmp eax, 0xffff
jne 0x14010dc95
xor ecx, ecx
mov dl, 5
call sym.hyper::error::Error::new::h31538b07a5658de3
mov rsi, rax
mov r15d, 3
mov rcx, r14
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17hc21b1c6f34ed7681E.12842
mov r14, rsi
mov bpl, 1
cmp r15, 3
je 0x14010dcc5
cmp r15, 5
je 0x14010dcbe
cmp r15, 4
jne 0x14010dd32
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 0x90], 5
je 0x14010dcf3
jmp 0x14010dd0a
mov eax, 1
jmp 0x14010dd0e
lea rdx, [rsp + 0x4a0]
mov qword [rdx + 8], r14
mov qword [rdx], 3
mov rcx, qword [rsp + 0x2c8]
call sym._ZN100__LT_hyper..proto..h1..dispatch..Client_LT_B_GT__u20_as_u20_hyper..proto..h1..dispatch..Dispatch_GT_8recv_msg17hff9c7cf8
test rax, rax
jne 0x14010e173
mov rsi, qword [rsp + 0x38]
mov byte [rsi + 0x1e0], 1
mov rcx, rsi
call sym.hyper::proto::h1::conn::State::close_read::h64d60eb9da4aac77
mov rcx, rsi
call sym.hyper::proto::h1::conn::State::close_write::h4dfbd93dcb0263fe
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x1f60]
movaps xmm7, xmmword [rsp + 0x1f70]
add rsp, 0x1f88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rsp + 0x12f0]
mov qword [rdi - 0x10], r15
mov qword [rdi - 8], r14
lea rsi, [rsp + 0x1120]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x230], 0
je 0x14010e06c
lea rcx, [rsp + 0x4a0]
mov qword [rcx], 0
call sym.futures_channel::mpsc::queue::Node_T_::new::h3a908c8d6d590184
mov rsi, rax
xor ecx, ecx
call sym.futures_channel::mpsc::queue::Node_T_::new::ha0b1c54ee611bbc2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x4e8], xmm0
xor ecx, ecx
mov qword [rsp + 0x4f8], rcx
mov edx, 1
mov qword [rsp + 0x4a0], rdx
mov qword [rsp + 0x4a8], rdx
mov qword [rsp + 0x4b0], rsi
mov qword [rsp + 0x4b8], rsi
mov qword [rsp + 0x4c0], rax
mov qword [rsp + 0x4c8], rax
mov qword [rsp + 0x4d0], rcx
movabs rax, 0x8000000000000000
mov qword [rsp + 0x4d8], rax
mov qword [rsp + 0x4e0], rdx
mov al, byte [0x14030f1a8]
mov edx, 0x60
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e440
mov rbx, rax
lea rsi, [rsp + 0x4a0]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lock inc qword [rax]
jle 0x14010e4f7
mov al, byte [0x14030f1a8]
mov edx, 0x38
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e454
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
xor edx, edx
mov qword [rax + 0x10], rdx
mov byte [rax + 0x18], dl
mov qword [rax + 0x20], rdx
mov qword [rax + 0x30], rdx
mov qword [rsp + 0x3c0], rbx
mov qword [rsp + 0x3c8], rax
mov byte [rsp + 0x3d0], dl
mov qword [rsp + 0x440], rbx
mov byte [rsp + 0x548], dl
mov qword [rsp + 0x4b0], 3
mov byte [rsp + 0x510], dl
mov qword [rsp + 0x518], rdx
mov byte [rsp + 0x528], dl
mov qword [rsp + 0x530], rdx
mov byte [rsp + 0x540], dl
mov qword [rsp + 0x4a0], rcx
mov qword [rsp + 0x4a8], rcx
mov al, byte [0x14030f1a8]
mov edx, 0xb0
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e468
mov rsi, rax
lea rdx, [rsp + 0x4a0]
mov r8d, 0xb0
mov rcx, rax
call sym.memcpy
lock inc qword [rsi]
jle 0x14010e4f7
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x4a0], rsi
mov al, byte [0x14030f1a8]
mov edx, 0x30
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14010e479
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 2
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x18], xmm0
mov qword [rdi + 0x28], 0
lock inc qword [rdi]
jle 0x14010e4f7
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x170], rax
movups xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x4a0], 1
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x4b0], rbx
mov qword [rsp + 0x4b8], rdi
mov qword [rsp + 0x4c0], rsi
mov qword [rsp + 0x4c8], 0
mov rbx, qword [rsp + 0x38]
cmp byte [rbx + 0x1d0], 3
je 0x14010dfdc
lea rcx, [rbx + 0x1b0]
call sym.core::ptr::drop_in_place_hyper::body::body::Sender_::ha0386c95f3453993
mov qword [rbx + 0x1b0], rsi
mov qword [rbx + 0x1b8], rdi
mov rax, qword [rsp + 0x170]
mov qword [rbx + 0x1d0], rax
movdqa xmm0, xmmword [rsp + 0x160]
movdqu xmmword [rbx + 0x1c0], xmm0
mov rax, qword [rsp + 0x4a0]
mov rcx, qword [rsp + 0x4a8]
mov rdx, qword [rsp + 0x4b0]
mov r8, qword [rsp + 0x4b8]
mov r9, qword [rsp + 0x4c0]
mov r10, qword [rsp + 0x4c8]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], rcx
mov qword [rsp + 0x3d0], rdx
mov qword [rsp + 0x3d8], r8
mov qword [rsp + 0x3e0], r9
mov qword [rsp + 0x3e8], r10
jmp 0x14010e085
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x3c0], xmm0
mov qword [rsp + 0x3e8], 0
test bpl, bpl
jne 0x14010e116
lea rcx, [rsp + 0x4a0]
call sym.hyper::upgrade::pending::hb99d7502a78a61e8
mov rsi, qword [rsp + 0x4a0]
movdqu xmm0, xmmword [rsp + 0x4a8]
movdqu xmmword [rsp + 0x160], xmm0
mov rbx, qword [rsp + 0x38]
cmp qword [rbx], 0
je 0x14010e0e6
mov rdi, qword [rbx + 8]
test rdi, rdi
je 0x14010e0e6
lea rcx, [rdi + 0x10]
call sym.tokio::sync::oneshot::Inner_T_::complete::h0a7c86c6c8cb271d
lock dec qword [rdi]
mov rbx, qword [rsp + 0x38]
jne 0x14010e0e6
mov rcx, qword [rbx + 8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h3e7a92e82d322847
mov qword [rbx], 1
mov qword [rbx + 8], rsi
mov rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x168]
lea rcx, [rsp + 0x1340]
call sym.http::extensions::Extensions::insert::ha3f5b04c13294f42
test rax, 0xfffffffffffffffd
jne 0x14010e17b
lea rdx, [rsp + 0x1240]
lea rsi, [rsp + 0x12e0]
mov ecx, 0xe
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
movdqa xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movups xmmword [rdx + 0x90], xmm2
movups xmmword [rdx + 0x80], xmm1
movdqu xmmword [rdx + 0x70], xmm0
mov rcx, qword [rsp + 0x2c8]
call sym._ZN100__LT_hyper..proto..h1..dispatch..Client_LT_B_GT__u20_as_u20_hyper..proto..h1..dispatch..Dispatch_GT_8recv_msg17hff9c7cf8
test rax, rax
je 0x14010dd0a
mov rdx, rax
jmp 0x14010dd0c
mov rsi, rdx
test rdx, rdx
je 0x14010e116
mov rax, qword [rsi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x14010e187
and eax, 0xa
cmp eax, 8
jne 0x14010e1a9
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x14010e116
mov rcx, rsi
call sym.alloc::sync::Arc_T_A_::drop_slow::h3e7a92e82d322847
jmp 0x14010e116
mov al, 2
jmp 0x14010e1cf
mov al, 1
xor ecx, ecx
jmp 0x14010e1cf
xor eax, eax
mov rcx, rdx
mov rdx, qword [rsp + 0x38]
mov qword [rdx + 0x70], 2
mov byte [rdx + 0x78], al
mov byte [rdx + 0x79], 0
mov qword [rdx + 0x80], rcx
mov qword [rdx + 0x88], 0
lea rdi, [rsp + 0x1120]
mov ecx, 0xc
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14010dc98
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call dbg.panic_bounds_check
jmp 0x14010e4f7
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
call dbg.panic_bounds_check
jmp 0x14010e4f7
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
jmp 0x14010e22d
mov rbx, rax
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov qword [rsp + 0x2c0], rax
mov rcx, rbx
mov r8, qword [rsp + 0x2c0]
call dbg.slice_end_index_len_fail
jmp 0x14010e4f7
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rdx, rax
call dbg.slice_index_order_fail
jmp 0x14010e4f7
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov qword [rsp + 0x2b8], rcx
mov rcx, rbx
mov rdx, rax
mov r8, qword [rsp + 0x2b8]
call dbg.slice_end_index_len_fail
jmp 0x14010e4f7
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rbx
call dbg.slice_index_order_fail
jmp 0x14010e4f7
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheader_value.rs
call dbg.unwrap_failed
jmp 0x14010e4f7
mov eax, 0x64
jmp 0x14010e28d
lea rcx, str.reserve_overflow_
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x10
call dbg.expect_failed
jmp 0x14010e4f7
mov edx, 0x64
jmp 0x14010e255
mov edx, 0x1d
lea rax, str.header_map_reserve_overflowed
mov qword [rsp + 0x2a8], rax
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov qword [rsp + 0x2b0], rax
jmp 0x14010e3ab
mov qword [rsp + 0x310], rsi
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x160], rax
lea rax, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17hc5140096f5e9ea5dE.15793]
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x310]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, [0x14028c270]
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x160]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
call dbg.panic_fmt
jmp 0x14010e4f7
mov edx, 0x24
mov rcx, qword [rsp + 0x2a8]
mov r8, qword [rsp + 0x2b0]
call sym.std::panicking::begin_panic::hb7eb74ffc2c0c043
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x240
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x20
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x20
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x60
call dbg.handle_alloc_error
jmp 0x14010e4f7
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r15
mov rdx, rdi
call dbg.slice_start_index_len_fail
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x20
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x60
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x38
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0xb0
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov ecx, 8
mov edx, 0x30
call dbg.handle_alloc_error
jmp 0x14010e4f7
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x12e0]
lea rcx, [rsp + 0x100]
mov qword [rax], rcx
lea rcx, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17hc5140096f5e9ea5dE.15793]
mov qword [rax + 8], rcx
lea rdx, [rsp + 0x160]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea rdx, [0x14028c270]
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rsnew_len____capacity_
call dbg.panic_fmt
ud2