Function at 0x1400e3ce9
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1f68
call sym.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x1f50], xmm9
movaps xmmword [rsp + 0x1f40], xmm8
movaps xmmword [rsp + 0x1f30], xmm7
movaps xmmword [rsp + 0x1f20], xmm6
mov r14, rdx
mov r15, rcx
lea r12, [rcx + 0x1b0]
lea rbp, [rsp + 0x12a8]
lea r13, [rcx + 0x1d1]
lea rdi, [rsp + 0x61]
lea rax, [rcx + 0x180]
mov qword [rsp + 0x228], rax
lea rax, [rcx + 0xd8]
mov qword [rsp + 0x2e8], rax
lea rax, [rcx + 0x158]
mov qword [rsp + 0x1b8], rax
xorps xmm6, xmm6
movss xmm7, dword [0x14021a978]
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2e0], rax
lea rbx, [rsp + 0x128]
lea rax, [rcx + 8]
mov qword [rsp + 0x280], rax
lea rsi, [rsp + 0x40]
mov qword [rsp + 0x288], rax
mov dword [rsp + 0x184], eax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x168], rax
cmp byte [r15 + 0x1e0], 0
jne 0x1400e6bea
mov rax, qword [r15 + 0x70]
test rax, rax
jne 0x1400e3dee
cmp qword [r15 + 0x90], 2
jne 0x1400e3fb0
mov cl, byte [r15 + 0x1d0]
mov byte [r15 + 0x1d0], 3
cmp cl, 3
je 0x1400e6bf0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x60], cl
mov ecx, dword [r13]
mov edx, dword [r13 + 3]
mov dword [rdi + 3], edx
mov dword [rdi], ecx
dec rax
cmp rax, 2
jae 0x1400e3f6e
mov rcx, rsi
mov rdx, r14
call sym.hyper::body::body::Sender::poll_ready::h7d86911ef826885f
test rax, rax
jne 0x1400e6c2b
mov rsi, rdx
test rdx, rdx
je 0x1400e3ea6
cmp dword [r15 + 0x70], 1
jne 0x1400e3e64
mov qword [r15 + 0x70], 2
lea rcx, [rsp + 0x440]
mov rdx, r15
mov r8, r14
call sym.hyper::proto::h1::conn::Conn_I_B_T_::poll_read_body::hf79a2f1b96401a32
test byte [rsp + 0x440], 1
je 0x1400e3f43
cmp qword [rsp + 0x448], 0
je 0x1400e3f36
lea rcx, [rsp + 0x448]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
jmp 0x1400e3f43
lea rcx, [rsp + 0x12a0]
mov rdx, r15
mov r8, r14
call sym.hyper::proto::h1::conn::Conn_I_B_T_::poll_read_body::hf79a2f1b96401a32
mov rax, qword [rsp + 0x12a0]
test rax, rax
je 0x1400e3f69
cmp eax, 1
lea rsi, [rsp + 0x40]
jne 0x1400e6c2b
cmp qword [rsp + 0x12a8], 0
je 0x1400e3f7b
lea rcx, [rsp + 0x440]
lea rdx, [rsp + 0x50]
mov r8, rbp
call sym.futures_channel::mpsc::Sender_T_::try_send::h07fd4d207e8dfa41
cmp byte [rsp + 0x460], 2
jne 0x1400e64aa
mov rcx, r12
call sym.core::ptr::drop_in_place_core::option::Option_hyper::body::body::Sender__::hc54ff4da6bcc2db2
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x1400e3dc9
mov rcx, qword [rsp + 0x450]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h3cfea2097c93fb9eE.4850
mov rax, qword [r15 + 0x70]
test rax, rax
je 0x1400e3f61
cmp eax, 3
je 0x1400e3f61
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
mov rcx, rsi
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h68f3f817f98594e2E.4720
lea rsi, [rsp + 0x40]
mov rcx, rsi
call sym.core::ptr::drop_in_place_hyper::body::body::Sender_::h5fdf77568080f824
jmp 0x1400e3dc9
mov rsi, qword [rsp + 0x12b0]
mov cl, 8
call sym.hyper::error::Error::new::hf53a282cff2a6bfc
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call sym.hyper::error::Error::with::h6899eba7a19e79b4
mov rcx, qword [rsp + 0x50]
mov dl, byte [rsp + 0x60]
mov r8, rdi
lea rdi, [rsp + 0x61]
call sym.hyper::body::body::Sender::send_error::hf973523a1b829e74
jmp 0x1400e3f69
mov rax, qword [rsp + 0x228]
cmp dword [rax], 2
je 0x1400e6519
mov rcx, qword [rsp + 0x228]
mov rdx, r14
call sym.hyper::client::dispatch::Callback_T_U_::poll_canceled::h3034507fa76d1bfc
test al, al
je 0x1400e6519
mov qword [rsp + 0x220], r12
movzx eax, word [r15 + 0xc9]
mov word [rsp + 0x7c], ax
mov eax, dword [r15 + 0xcc]
mov qword [rsp + 0x158], rax
mov al, byte [r15 + 0xd0]
mov byte [rsp + 0x7e], al
mov al, byte [r15 + 0xd2]
mov byte [rsp + 0x7f], al
mov qword [rsp + 0x250], r15
mov qword [rsp + 0x258], r14
mov qword [rsp + 0x30], r13
mov r12, qword [r15 + 0x160]
test r12, r12
je 0x1400e5fc2
mov qword [rsp + 0x418], 2
and qword [rsp + 0x438], 0
mov rax, qword [rsp + 0x1b8]
mov rdi, qword [rax]
lea r14, [rdi + r12]
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], rdi
mov rax, rdi
cmp rax, r14
jae 0x1400e6082
movzx ecx, byte [rax]
cmp ecx, 0xa
je 0x1400e40bb
cmp ecx, 0xd
jne 0x1400e40c8
lea rcx, [rax + 1]
mov qword [rsp + 0xa8], rcx
cmp rcx, r14
jae 0x1400e6082
mov cl, byte [rax + 1]
add rax, 2
mov qword [rsp + 0xa8], rax
cmp cl, 0xa
je 0x1400e4077
jmp 0x1400e42e8
inc rax
mov qword [rsp + 0xa8], rax
jmp 0x1400e4077
mov qword [rsp + 0x98], rax
mov rcx, r14
sub rcx, rax
cmp rcx, 8
jb 0x1400e42f2
mov r13, qword [rax]
lea rcx, [rax + 8]
xor edx, edx
movabs r8, 0x312e312f50545448
cmp r13, r8
setne dl
movabs r9, 0x302e312f50545448
cmp r13, r9
lea rdx, [rdx + rdx*4 + 1]
mov esi, 0
cmovne rsi, rdx
mov qword [rsp + 0xa8], rcx
mov rdx, r13
bts rdx, 0x38
cmp rdx, r8
jne 0x1400e4c11
cmp rcx, r14
jae 0x1400e6356
mov cl, byte [rax + 8]
add rax, 9
mov qword [rsp + 0xa8], rax
cmp cl, 0x20
lea rsi, [rsp + 0x40]
jne 0x1400e43ef
mov qword [rsp + 0x98], rax
cmp byte [rsp + 0x158], 0
je 0x1400e418a
lea rcx, [rsp + 0x98]
call sym.httparse::skip_spaces::h20ff29e4065c98d2
test al, al
jne 0x1400e607d
mov r14, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
cmp rax, r14
jae 0x1400e607d
mov cl, byte [rax]
lea rdx, [rax + 1]
mov qword [rsp + 0xa8], rdx
add cl, 0xd0
mov esi, 3
cmp cl, 9
ja 0x1400e4c11
cmp rdx, r14
jae 0x1400e607d
mov dl, byte [rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0xa8], r8
lea r9d, [rdx - 0x30]
cmp r9b, 9
ja 0x1400e4c11
cmp r8, r14
jae 0x1400e607d
mov r9b, byte [rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0xa8], r8
add r9b, 0xd0
cmp r9b, 0xa
jae 0x1400e4c11
movzx ecx, cl
imul ecx, ecx, 0x64
movzx edx, dl
imul edx, edx, 0xa
add dl, 0x20
movzx edx, dl
movzx r9d, r9b
add r9d, ecx
add r9d, edx
mov qword [rsp + 0x270], r9
cmp r8, r14
jae 0x1400e607d
movzx ecx, byte [rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0xa8], r9
cmp ecx, 0xa
je 0x1400e445a
cmp ecx, 0xd
je 0x1400e4418
cmp ecx, 0x20
jne 0x1400e4c11
cmp byte [rsp + 0x158], 0
je 0x1400e4286
lea rcx, [rsp + 0x98]
call sym.httparse::skip_spaces::h20ff29e4065c98d2
test al, al
jne 0x1400e607d
mov r14, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xa8]
mov qword [rsp + 0x98], r9
xor ecx, ecx
mov rax, r9
cmp rax, r14
jae 0x1400e607d
mov rdx, rax
movzx r8d, byte [rax]
inc rax
cmp r8d, 9
je 0x1400e42d8
cmp r8d, 0x20
je 0x1400e42d8
cmp r8d, 0xa
je 0x1400e4bb6
cmp r8d, 0xd
je 0x1400e4bc0
test r8b, r8b
js 0x1400e42d8
lea edx, [r8 - 0x21]
cmp dl, 0x5e
jae 0x1400e4c11
test r8b, r8b
movzx ecx, cl
mov edx, 1
cmovs ecx, edx
jmp 0x1400e4293
mov esi, 2
jmp 0x1400e4c16
mov dl, byte [rax]
lea rcx, [rax + 1]
mov qword [rsp + 0xa8], rcx
mov esi, 6
cmp dl, 0x48
lea rdi, [rsp + 0x61]
lea r12, [rsp + 0x100]
jne 0x1400e4c23
cmp rcx, r14
jae 0x1400e6087
mov dl, byte [rax + 1]
lea rcx, [rax + 2]
mov qword [rsp + 0xa8], rcx
cmp dl, 0x54
jne 0x1400e4c23
cmp rcx, r14
jae 0x1400e6087
mov dl, byte [rax + 2]
lea rcx, [rax + 3]
mov qword [rsp + 0xa8], rcx
cmp dl, 0x54
jne 0x1400e4c23
cmp rcx, r14
jae 0x1400e6087
mov dl, byte [rax + 3]
lea rcx, [rax + 4]
mov qword [rsp + 0xa8], rcx
cmp dl, 0x50
jne 0x1400e4c23
cmp rcx, r14
jae 0x1400e6087
mov dl, byte [rax + 4]
lea rcx, [rax + 5]
mov qword [rsp + 0xa8], rcx
cmp dl, 0x2f
jne 0x1400e4c23
cmp rcx, r14
jae 0x1400e6087
mov dl, byte [rax + 5]
lea rcx, [rax + 6]
mov qword [rsp + 0xa8], rcx
cmp dl, 0x31
jne 0x1400e4c23
cmp rcx, r14
jae 0x1400e6087
mov cl, byte [rax + 6]
add rax, 7
mov qword [rsp + 0xa8], rax
cmp cl, 0x2e
mov eax, 0
cmove rsi, rax
jne 0x1400e4c23
jmp 0x1400e6087
mov rax, qword [rsp + 0x188]
and rax, 0xffffffffffffff00
or rax, 6
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
lea r12, [rsp + 0x100]
jmp 0x1400e4c39
cmp r9, r14
jae 0x1400e6356
mov cl, byte [rax + 4]
add rax, 5
mov qword [rsp + 0xa8], rax
cmp cl, 0xa
lea rsi, [rsp + 0x40]
jne 0x1400e4b92
mov qword [rsp + 0x98], rax
mov ecx, 1
mov qword [rsp + 0x150], rcx
xor edx, edx
mov r9, rax
jmp 0x1400e4471
mov qword [rsp + 0x98], r9
mov eax, 1
mov qword [rsp + 0x150], rax
xor edx, edx
mov qword [rsp + 0x268], rdx
mov rax, r14
mov qword [rsp + 0x1b0], r9
mov r8, r9
xor r11d, r11d
xor ecx, ecx
mov qword [rsp + 0x178], rcx
test word [rsp + 0x158], 0xff00
setne cl
test r11, r11
sete dl
and dl, cl
mov byte [rsp + 0x88], dl
cmp r8, rax
jae 0x1400e6356
movzx ecx, byte [r8]
lea rsi, [r8 + 1]
mov qword [rsp + 0xa8], rsi
cmp rcx, 0xa
je 0x1400e5d5a
cmp ecx, 0xd
je 0x1400e5d80
lea rdx, [0x1402529a0]
cmp byte [rcx + rdx], 0
je 0x1400e4632
mov qword [rsp + 0x170], r8
mov rdx, qword [rsp + 0xa8]
mov r8, rax
sub r8, rsi
cmp r8, 8
jb 0x1400e495a
mov rcx, qword [rsi]
mov qword [rsp + 0x100], rcx
mov rcx, 0xffffffffffffffff
cmp rcx, 7
je 0x1400e4541
movzx r8d, byte [rsp + rcx + 0x101]
inc rcx
lea r9, [0x1402529a0]
cmp byte [r8 + r9], 0
jne 0x1400e451f
jmp 0x1400e454a
add rsi, 8
mov rdx, rsi
jmp 0x1400e44fd
mov qword [rsp + 0xa8], rdx
add rsi, rcx
mov qword [rsp + 0xa8], rsi
cmp rsi, rax
jae 0x1400e6356
mov cl, byte [rsi]
lea r9, [rsi + 1]
mov qword [rsp + 0xa8], r9
mov qword [rsp + 0x98], r9
cmp cl, 0x3a
jne 0x1400e467e
mov r8, r9
cmp r8, rax
jae 0x1400e6356
movzx edx, byte [r8]
lea r10, [r8 + 1]
mov qword [rsp + 0xa8], r10
cmp rdx, 0x20
je 0x1400e4622
cmp edx, 9
je 0x1400e4622
lea rcx, [0x140241550]
cmp byte [rdx + rcx], 0
jne 0x1400e4719
cmp edx, 0xa
je 0x1400e45ee
cmp edx, 0xd
jne 0x1400e498e
cmp r10, rax
jae 0x1400e6356
mov cl, byte [r8 + 1]
add r8, 2
mov qword [rsp + 0xa8], r8
cmp cl, 0xa
je 0x1400e45f1
jmp 0x1400e5f1c
mov r8, r10
cmp word [rsp + 0x7c], 0x100
jb 0x1400e4ab3
cmp r8, rax
jae 0x1400e6356
movzx ecx, byte [r8]
cmp ecx, 9
je 0x1400e4588
cmp ecx, 0x20
je 0x1400e4588
jmp 0x1400e4ab3
mov qword [rsp + 0x98], r10
mov r9, r10
jmp 0x1400e4585
cmp byte [rsp + 0x88], 0
je 0x1400e46d0
cmp ecx, 0x20
je 0x1400e464e
cmp ecx, 9
jne 0x1400e46d0
cmp rsi, rax
jae 0x1400e494a
movzx ecx, byte [rsi]
cmp ecx, 0x20
je 0x1400e4668
cmp ecx, 9
jne 0x1400e494a
cmp rsi, rax
jae 0x1400e6356
inc rsi
mov qword [rsp + 0xa8], rsi
jmp 0x1400e464e
cmp byte [rsp + 0x7c], 0
je 0x1400e48d6
mov rdx, qword [rsp + 0xa8]
cmp cl, 0x20
je 0x1400e46a4
movzx r8d, cl
cmp r8d, 9
jne 0x1400e48ce
cmp r9, rax
jae 0x1400e634e
mov cl, byte [r9]
inc r9
mov rdx, r9
cmp cl, 0x3a
jne 0x1400e4691
mov qword [rsp + 0xa8], r9
mov qword [rsp + 0x98], r9
jmp 0x1400e4585
test dword [rsp + 0x158], 0xff0000
je 0x1400e5f6c
mov rdx, qword [rsp + 0xa8]
test cl, cl
je 0x1400e4ba9
movzx ecx, cl
cmp ecx, 0xa
je 0x1400e4942
cmp ecx, 0xd
je 0x1400e491a
cmp rsi, rax
jae 0x1400e634e
mov cl, byte [rsi]
inc rsi
mov rdx, rsi
jmp 0x1400e46e9
mov qword [rsp + 0x70], r11
lea rbx, [0x140241550]
mov al, byte [0x14032b070]
test al, al
jne 0x1400e4753
mov ecx, 0xf
call sym.std_detect::detect::cache::test::h3851d98d00a042da
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400e474d
mov ecx, 0xb
call sym.std_detect::detect::cache::test::h3851d98d00a042da
xor al, 3
mov byte [0x14032b070], al
cmp al, 1
je 0x1400e4771
movzx eax, al
cmp eax, 2
jne 0x1400e4783
lea rcx, [rsp + 0x98]
call sym.httparse::simd::sse42::match_header_value_vectored::h9014c0eac4a4f0b1
jmp 0x1400e4830
lea rcx, [rsp + 0x98]
call sym.httparse::simd::avx2::match_header_value_vectored::h7069be286c56be58
jmp 0x1400e4830
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
test rax, rax
je 0x1400e4809
mov rdx, rcx
sub rdx, rax
cmp rdx, 8
jb 0x1400e4809
mov r8, qword [rax]
movabs rdx, 0xdfdfdfdfdfdfdfe0
add rdx, r8
movabs r9, 0x101010101010101
add r9, r8
or rdx, r9
or rdx, r8
movabs r8, 0x8080808080808080
and rdx, r8
je 0x1400e481f
mov qword [rsp + 0x100], rdx
mov rdx, 0xffffffffffffffff
cmp rdx, 7
je 0x1400e6e3d
lea r8, [rdx + 1]
cmp byte [rsp + rdx + 0x101], 0
mov rdx, r8
je 0x1400e47e5
add rax, r8
cmp r8, 8
je 0x1400e4793
cmp rax, rcx
jae 0x1400e4828
movzx edx, byte [rax]
cmp byte [rdx + rbx], 0
je 0x1400e4828
inc rax
jmp 0x1400e4793
add rax, 8
jmp 0x1400e4793
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
cmp rcx, rax
jae 0x1400e648f
movzx r9d, byte [rcx]
lea r8, [rcx + 1]
mov qword [rsp + 0xa8], r8
mov rdx, 0xffffffffffffffff
cmp r9d, 0xa
je 0x1400e489d
cmp r9d, 0xd
jne 0x1400e4a15
cmp r8, rax
jae 0x1400e648f
mov r9b, byte [rcx + 1]
add rcx, 2
mov qword [rsp + 0xa8], rcx
mov rdx, 0xfffffffffffffffe
mov r8, rcx
cmp r9b, 0xa
jne 0x1400e5f7a
cmp word [rsp + 0x7c], 0x100
jb 0x1400e4b77
cmp r8, rax
jae 0x1400e648f
movzx ecx, byte [r8]
cmp ecx, 9
je 0x1400e4725
cmp ecx, 0x20
je 0x1400e4725
jmp 0x1400e4b77
mov qword [rsp + 0xa8], rdx
test dword [rsp + 0x158], 0xff0000
je 0x1400e5f6c
mov rdx, qword [rsp + 0xa8]
mov rsi, r9
test cl, cl
je 0x1400e4ba9
movzx ecx, cl
cmp ecx, 0xa
je 0x1400e4942
cmp ecx, 0xd
je 0x1400e491a
cmp rsi, rax
jae 0x1400e634e
mov cl, byte [rsi]
inc rsi
mov rdx, rsi
jmp 0x1400e48f2
mov qword [rsp + 0xa8], rdx
cmp rsi, rax
jae 0x1400e6356
mov cl, byte [rsi]
inc rsi
mov qword [rsp + 0xa8], rsi
cmp cl, 0xa
je 0x1400e494a
jmp 0x1400e5f6c
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x98], rsi
mov r8, rsi
jmp 0x1400e44b0
mov qword [rsp + 0xa8], rdx
mov rcx, 0xffffffffffffffff
mov rdx, rsi
cmp rdx, rax
je 0x1400e49d4
movzx r9d, byte [rdx]
inc rdx
inc rcx
lea r10, [0x1402529a0]
cmp byte [r9 + r10], 0
jne 0x1400e496c
jmp 0x1400e4552
mov cl, 1
test dword [rsp + 0x158], 0xff0000
je 0x1400e5f92
mov r8, qword [rsp + 0xa8]
mov rsi, r10
test dl, dl
je 0x1400e5f70
movzx edx, dl
cmp edx, 0xa
je 0x1400e49dc
cmp edx, 0xd
je 0x1400e49e9
cmp rsi, rax
jae 0x1400e647a
mov dl, byte [rsi]
inc rsi
mov r8, rsi
jmp 0x1400e49ac
mov rcx, r8
jmp 0x1400e4552
mov qword [rsp + 0xa8], r8
jmp 0x1400e494a
mov qword [rsp + 0xa8], r8
cmp rsi, rax
jae 0x1400e6356
mov dl, byte [rsi]
inc rsi
mov qword [rsp + 0xa8], rsi
cmp dl, 0xa
je 0x1400e494a
jmp 0x1400e5f92
mov cl, 1
test dword [rsp + 0x158], 0xff0000
je 0x1400e5f8a
mov rdx, qword [rsp + 0xa8]
mov rsi, r8
test r9b, r9b
je 0x1400e5f82
movzx r8d, r9b
cmp r8d, 0xa
je 0x1400e4a60
cmp r8d, 0xd
je 0x1400e4a7a
cmp rsi, rax
jae 0x1400e6487
mov r9b, byte [rsi]
inc rsi
mov rdx, rsi
jmp 0x1400e4a33
mov qword [rsp + 0xa8], rdx
lea rbx, [rsp + 0x128]
mov r11, qword [rsp + 0x70]
jmp 0x1400e494a
mov qword [rsp + 0xa8], rdx
cmp rsi, rax
jae 0x1400e648f
mov dl, byte [rsi]
inc rsi
mov qword [rsp + 0xa8], rsi
cmp dl, 0xa
lea rbx, [rsp + 0x128]
mov r11, qword [rsp + 0x70]
je 0x1400e494a
jmp 0x1400e5f92
mov qword [rsp + 0x70], r11
sub rsi, qword [rsp + 0x170]
xor edx, edx
mov qword [rsp + 0x98], r8
mov rcx, qword [rsp + 0x178]
cmp rcx, 0xc80
je 0x1400e5f7e
add rcx, 0x20
mov qword [rsp + 0x88], rcx
mov rbx, rdx
test rbx, rbx
je 0x1400e4b22
mov rcx, rbx
movzx r11d, byte [r9 + rbx - 1]
cmp r11, 0x20
ja 0x1400e4b16
lea rbx, [rcx - 1]
movabs r10, 0x100002600
bt r10, r11
jb 0x1400e4aee
cmp rcx, rdx
ja 0x1400e6e7c
mov rdx, rcx
mov rcx, qword [rsp + 0x178]
mov r10, qword [rsp + 0x170]
mov qword [rsp + rcx + 0x440], r10
mov qword [rsp + rcx + 0x448], rsi
mov qword [rsp + rcx + 0x450], r9
mov qword [rsp + rcx + 0x458], rdx
mov r11, qword [rsp + 0x70]
inc r11
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x178], rcx
lea rbx, [rsp + 0x128]
jmp 0x1400e4494
sub rsi, qword [rsp + 0x170]
mov r9, qword [rsp + 0x98]
add rdx, r8
sub rdx, r9
jmp 0x1400e4ac2
mov rax, qword [rsp + 0x188]
and rax, 0xffffffffffffff00
or rax, 3
jmp 0x1400e4401
mov qword [rsp + 0xa8], rdx
jmp 0x1400e5f92
mov qword [rsp + 0xa8], rax
jmp 0x1400e4be7
mov qword [rsp + 0xa8], rax
cmp rax, r14
jae 0x1400e607d
mov r8b, byte [rdx + 1]
lea rax, [rdx + 2]
mov qword [rsp + 0xa8], rax
cmp r8b, 0xa
jne 0x1400e4c11
mov qword [rsp + 0x98], rax
test cl, 1
jne 0x1400e4446
test r9, r9
je 0x1400e607d
sub rdx, r9
mov qword [rsp + 0x150], r9
jmp 0x1400e4455
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
lea r12, [rsp + 0x100]
mov rax, qword [rsp + 0x188]
and rax, 0xffffffffffffff00
or rax, rsi
lea rsi, [rsp + 0x40]
mov rcx, qword [rsp + 0x168]
cmp al, 6
lea r14, [rsp + 0x120]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x168], rcx
jne 0x1400e6059
cmp byte [rsp + 0x7f], 0
je 0x1400e6059
xor r8d, r8d
mov ax, 0xc8
mov qword [rsp + 0x240], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x248], rcx
xor ecx, ecx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x130]
lea rcx, [rsp + 0x2c0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x368]
mov rdx, qword [rsp + 0x1b8]
call sym.bytes::bytes_mut::BytesMut::split_to::h364e820506ebaeff
cmp word [rsp + 0x7c], 0x100
jae 0x1400e4d10
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x368]
call sym.bytes::bytes_mut::BytesMut::freeze::h4ff773e74c78b047
mov rax, qword [r15 + 0x10]
mov qword [r15 + 0x10], 3
cmp rax, 3
jne 0x1400e4d8b
lea rcx, [rsp + 0x98]
call sym.http::header::map::HeaderMap::new::h35f5c4dca2c79639
jmp 0x1400e4dab
lea rcx, [rsp + 0x12a0]
mov rdx, qword [rsp + 0x70]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1_role.rs
call sym.core::array::__impl_core::ops::index::Index_I__for__T__N__::index::h18a5b2599a3df4b4
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x1400e4cd3
mov r8, qword [rsp + 0x368]
mov r9, qword [rsp + 0x370]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17h0
xor ecx, ecx
cmp rdx, rcx
je 0x1400e4d85
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x1400e4d7c
cmp r8d, 0xa
jne 0x1400e4d80
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x1400e4d66
add rsi, 0x20
jmp 0x1400e4d36
mov qword [rsp + 0x98], rax
mov ecx, 0xb
lea rdi, [rsp + 0xa0]
mov rsi, qword [rsp + 0x2e0]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x248], 2
sete byte [rsp + 0x2f]
cmp byte [rsp + 0x7e], 0
je 0x1400e4e23
mov edx, 2
xor ecx, ecx
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.2031
lea rcx, [rsp + 0x1d8]
movups xmmword [rcx + 0x10], xmm6
and qword [rsp + 0x1c0], 0
and qword [rsp + 0x1d8], 0
mov ecx, 8
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1f8], rcx
and qword [rsp + 0x200], 0
mov qword [rsp + 0x208], rax
and qword [rsp + 0x210], 0
and word [rsp + 0x218], 0
jmp 0x1400e4e2f
mov qword [rsp + 0x1c0], 3
lea rdi, [rsp + 0x61]
mov rsi, qword [rsp + 0xc0]
mov rax, rsi
mov rdx, qword [rsp + 0x70]
add rax, rdx
jb 0x1400e6db9
mov rbp, qword [rsp + 0xe8]
cmp rax, rbp
jbe 0x1400e50ba
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov rdx, 0xffffffffffffffff
shr rdx, cl
cmp rax, 2
mov eax, 0
cmovae rax, rdx
mov r13, rax
inc r13
je 0x1400e6db9
cmp rax, 0x7fff
ja 0x1400e6db9
test rsi, rsi
je 0x1400e4fde
mov rdi, qword [rsp + 0xe0]
movzx eax, word [rsp + 0xf0]
lea rcx, [rbp*4]
xor r12d, r12d
test rcx, rcx
je 0x1400e4ee4
cmp word [rdi + r12*4], 0xffff
je 0x1400e4edb
movzx edx, word [rdi + r12*4 + 2]
and edx, eax
mov r8d, r12d
sub r8d, edx
test r8d, eax
je 0x1400e4ee7
add rcx, 0xfffffffffffffffc
inc r12
jmp 0x1400e4ebb
xor r12d, r12d
lea rbx, [rsp + 0x440]
mov rcx, rbx
mov rdx, r13
call sym.__T_as_alloc::vec::spec_from_elem::SpecFromElem_::from_elem::h18f73914644e11ff
mov rcx, rbx
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h590825251c57d02b
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0xe8], rdx
dec r13d
mov word [rsp + 0xf0], r13w
mov rcx, r12
mov rdx, rdi
mov r8, rbp
call sym._ZN110__LT_core..ops..range..RangeFrom_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_5index17h4
mov r14, rdx
shl r14, 2
lea r13, [rsp + 0x98]
test r14, r14
je 0x1400e4f65
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, r13
call sym.http::header::map::HeaderMap_T_::reinsert_entry_in_order::h64292bc754ebdccd
add r14, 0xfffffffffffffffc
mov rax, rbx
jmp 0x1400e4f43
cmp r12, rbp
ja 0x1400e6e1c
shl r12, 2
mov rax, rdi
lea r14, [rsp + 0x120]
test r12, r12
je 0x1400e4f9f
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, r13
call sym.http::header::map::HeaderMap_T_::reinsert_entry_in_order::h64292bc754ebdccd
add r12, 0xfffffffffffffffc
mov rax, rbx
jmp 0x1400e4f7d
mov rdx, qword [rsp + 0x88]
mov rax, rdx
shr rax, 2
add rax, rsi
sub rdx, rax
lea rcx, [rsp + 0xb0]
call sym.alloc::vec::Vec_T_A_::reserve_exact::hf312402eb36dcf35
mov rcx, rdi
mov rdx, rbp
call sym.core::ptr::drop_in_place_alloc::boxed::Box__http::header::map::Pos___::h082918b62ecbc6c9
lea rdi, [rsp + 0x61]
lea rbx, [rsp + 0x128]
jmp 0x1400e50ad
mov r12, rbx
lea eax, [r13 - 1]
mov word [rsp + 0xf0], ax
lea rsi, [rsp + 0x440]
mov rcx, rsi
mov rdx, r13
call sym.__T_as_alloc::vec::spec_from_elem::SpecFromElem_::from_elem::h18f73914644e11ff
mov rcx, rsi
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h590825251c57d02b
mov rdi, rax
mov r14, rdx
mov rcx, qword [rsp + 0xe0]
mov rdx, rbp
call sym.core::ptr::drop_in_place_alloc::boxed::Box__http::header::map::Pos___::h082918b62ecbc6c9
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], r14
mov rax, r13
shr rax, 2
sub r13, rax
mov rcx, rsi
mov rdx, r13
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::hfefaf36b0f2d641b
cmp qword [rsp + 0x440], 0
mov rsi, qword [rsp + 0x448]
jne 0x1400e6e5d
mov rbx, qword [rsp + 0x450]
mov rdi, qword [rsp + 0xb8]
mov rcx, rdi
xor edx, edx
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::hed221a121da43f86
mov rcx, qword [rsp + 0xb0]
mov rdx, rdi
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::hf1c4ac6c6cbdb3cf
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], rbx
and qword [rsp + 0xc0], 0
lea rdi, [rsp + 0x61]
mov rbx, r12
lea r14, [rsp + 0x120]
lea r12, [rsp + 0x100]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x12a0]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1_role.rs
call sym.core::array::__impl_core::ops::index::Index_I__for__T__N__::index::h18a5b2599a3df4b4
mov rsi, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0x278], rdx
lea rbp, [rsp + 0x12a8]
mov r13, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x278]
mov qword [rsp + 0x70], rsi
je 0x1400e5a0b
mov rdx, qword [rsi]
mov rax, qword [rsi + 8]
mov r8, rax
sub r8, rdx
jb 0x1400e6d6c
mov r9, qword [rsp + 0x300]
cmp rax, r9
ja 0x1400e6d5a
add rdx, qword [rsp + 0x2f8]
lea rax, [0x14024022b]
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r9, [rsp + 0x440]
call sym.http::header::name::parse_hdr::h1bda110ba59b1b78
movzx eax, byte [rsp + 0x110]
cmp eax, 3
je 0x1400e5fde
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
test eax, eax
je 0x1400e5185
cmp eax, 2
jne 0x1400e51d7
and qword [rsp + 0x128], 0
mov byte [rsp + 0x130], sil
jmp 0x1400e51e5
mov r14, rbx
lea rcx, [rsp + 0x388]
mov rdx, rdi
call sym.bytes::bytes_mut::BytesMut::with_capacity::h5e4e879368d9892b
xor ebx, ebx
cmp rdi, rbx
je 0x1400e51ec
movzx eax, byte [rsi + rbx]
lea rcx, [0x14024022b]
mov al, byte [rax + rcx]
test al, al
je 0x1400e5fc9
mov byte [rsp + 0x100], al
mov r8d, 1
lea rcx, [rsp + 0x388]
mov rdx, r12
call sym.__bytes::bytes_mut::BytesMut_as_bytes::buf::buf_mut::BufMut_::put_slice::h12bbcaaecb518ec8
inc rbx
jmp 0x1400e519a
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sym.bytes::bytes::Bytes::copy_from_slice::h68a896f4dbe3234b
lea rdi, [rsp + 0x61]
jmp 0x1400e520c
mov rbx, r14
mov rcx, r14
lea rdx, [rsp + 0x388]
call sym.bytes::bytes_mut::BytesMut::freeze::h4ff773e74c78b047
lea rdi, [rsp + 0x61]
lea r14, [rsp + 0x120]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x290], xmm0
movaps xmmword [rsp + 0x2a0], xmm1
mov rax, qword [rsp + 0x70]
mov r8, qword [rax + 0x10]
mov r9, qword [rax + 0x18]
mov rcx, r14
lea rdx, [rsp + 0x2f0]
call sym.bytes::bytes::Bytes::slice::h7321730998004681
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x440], xmm0
movaps xmmword [rsp + 0x450], xmm1
mov rsi, qword [rsp + 0x440]
and qword [rsp + 0x440], 0
test rsi, rsi
je 0x1400e6d7e
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x440]
call sym.core::ptr::drop_in_place_core::option::Option_h2::ext::Protocol__::h42401b7d4345780d
cmp qword [rsp + 0x290], 0
mov qword [rsp + 0x1b0], rsi
jne 0x1400e531a
cmp byte [rsp + 0x298], 0x14
jne 0x1400e531a
test byte [rsp + 0x2f], 1
jne 0x1400e52f2
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x170]
call sym.hyper::headers::connection_keep_alive::hd6cfe22494656d92
jmp 0x1400e5316
mov r9d, 5
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x170]
lea r8, [0x14027c6e3]
call sym.hyper::headers::connection_has::he231497bf3e558a9
xor al, 1
mov byte [rsp + 0x2f], al
mov rsi, qword [rsp + 0x1c0]
cmp rsi, 3
je 0x1400e56b2
mov rax, qword [rsp + 0x70]
mov r8, qword [rax]
mov r9, qword [rax + 8]
mov rcx, r12
lea rdx, [rsp + 0x2f0]
call sym.bytes::bytes::Bytes::slice::h7321730998004681
mov rax, qword [rsp + 0x1e8]
cmp esi, 1
jne 0x1400e5361
test rax, rax
js 0x1400e539b
cvtsi2ss xmm0, rax
jmp 0x1400e53b0
mov rsi, qword [rsp + 0x210]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x1400e5446
test rax, rax
je 0x1400e58ec
add rsi, rsi
lea rcx, [rsp + 0x1c0]
mov rdx, rsi
jmp 0x1400e5439
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rsp + 0x210]
test rdx, rdx
js 0x1400e53c4
cvtsi2ss xmm1, rdx
jmp 0x1400e53db
mov rax, rdx
shr rax, 1
mov ecx, edx
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x1400e5425
lea rcx, [rsp + 0x1c0]
call sym.http::header::map::Danger::to_red::h8f78ff6bc9bcff73
mov r12, qword [rsp + 0x208]
mov r13, qword [rsp + 0x210]
lea rax, [r13*4]
mov rcx, r12
test rax, rax
je 0x1400e575c
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x1400e540c
and qword [rsp + 0x1c0], 0
add rdx, rdx
lea rcx, [rsp + 0x1c0]
call sym.http::header::map::HeaderMap_T_::try_grow::hb35fd0719ed4047a
test al, al
jne 0x1400e6dd1
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x290]
call sym.http::header::map::hash_elem_using::h700838e5c31c2a2d
mov r13d, eax
movzx r15d, word [rsp + 0x218]
mov eax, r15d
and eax, r13d
mov rbx, qword [rsp + 0x210]
mov r14, qword [rsp + 0x208]
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0x88], rcx
mov rdi, qword [rsp + 0x1e8]
xor ebp, ebp
mov r12, rax
mov eax, 0
cmp r12, rbx
jae 0x1400e5497
movzx esi, word [r14 + r12*4]
cmp rsi, 0xffff
je 0x1400e5513
movzx eax, word [r14 + r12*4 + 2]
mov ecx, r15d
and ecx, eax
mov r8d, r12d
sub r8d, ecx
and r8d, r15d
cmp r8, rbp
jb 0x1400e55c1
cmp ax, r13w
jne 0x1400e5508
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
mov r8, rsi
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h6831a9c4dee72163
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0x290]
call sym.__http::header::name::HeaderName_as_core::cmp::PartialEq_::eq::h8e167e0585133dd3
test al, al
jne 0x1400e580d
inc rbp
inc r12
mov rax, r12
jmp 0x1400e5497
mov rsi, qword [rsp + 0x1e8]
lea r14, [rsp + 0x120]
mov rcx, r14
lea rdx, [rsp + 0x290]
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 + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
lea rcx, [rsp + 0x1c0]
mov edx, r13d
mov r8, r14
lea r9, [rsp + 0x440]
call sym.http::header::map::HeaderMap_T_::try_insert_entry::hd283bae886801986
test al, al
lea rbx, [rsp + 0x128]
jne 0x1400e6dde
mov rdx, qword [rsp + 0x210]
cmp r12, rdx
lea rdi, [rsp + 0x61]
jae 0x1400e6dc2
mov rax, qword [rsp + 0x208]
mov word [rax + r12*4], si
mov word [rax + r12*4 + 2], r13w
mov r15, qword [rsp + 0x250]
lea rbp, [rsp + 0x12a8]
mov r13, qword [rsp + 0x30]
jmp 0x1400e56aa
mov rdi, qword [rsp + 0x1c0]
lea r14, [rsp + 0x120]
mov rcx, r14
lea rdx, [rsp + 0x290]
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 + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
mov rsi, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x1c0]
mov edx, r13d
mov r8, r14
lea r9, [rsp + 0x440]
call sym.http::header::map::HeaderMap_T_::try_insert_entry::hd283bae886801986
test al, al
jne 0x1400e6dde
mov rcx, qword [rsp + 0x208]
mov rdx, qword [rsp + 0x210]
mov word [rsp + 0x20], r13w
mov r8, r12
mov r9d, esi
call sym.http::header::map::do_insert_phase_two::hf594f3cbdb87abda
mov rcx, qword [rsp + 0x1c0]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp rdi, 2
cmove rdx, rcx
cmp rbp, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x1c0], rdx
mov r15, qword [rsp + 0x250]
lea rbp, [rsp + 0x12a8]
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
lea rbx, [rsp + 0x128]
lea r12, [rsp + 0x100]
mov rsi, qword [rsp + 0x70]
add rsi, 0x20
movaps xmm0, xmmword [rsp + 0x290]
movaps xmm1, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x448], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x450], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x458], rax
mov byte [rsp + 0x460], 0
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
lea rdx, [rsp + 0x448]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
lea rcx, [rsp + 0x98]
mov rdx, r14
lea r8, [rsp + 0x440]
call sym.http::header::map::HeaderMap_T_::append::h7f984c8525e79cd8
jmp 0x1400e50ed
imul rdi, qword [rsp + 0x1e8], 0x60
mov rbx, qword [rsp + 0x1e0]
add rdi, rbx
movzx r14d, word [rsp + 0x218]
xor esi, esi
cmp rbx, rdi
je 0x1400e5446
lea rbp, [rbx + 0x60]
lea r15, [rsi + 1]
lea rdx, [rbx + 0x38]
lea rcx, [rsp + 0x1c0]
call sym.http::header::map::hash_elem_using::hb52d6432f4d7e607
movzx ecx, ax
mov edx, r14d
and edx, ecx
mov word [rbx + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, r13
jae 0x1400e57ab
cmp word [r12 + r8*4], 0xffff
je 0x1400e57e2
movzx edx, word [r12 + r8*4 + 2]
and edx, r14d
mov r9d, r8d
sub r9d, edx
and r9d, r14d
cmp r9, rcx
jb 0x1400e57ef
inc rcx
inc r8
mov rdx, r8
jmp 0x1400e57ab
mov word [r12 + r8*4], si
mov word [r12 + r8*4 + 2], ax
jmp 0x1400e5802
mov word [rsp + 0x20], ax
mov rcx, r12
mov rdx, r13
mov r9d, esi
call sym.http::header::map::do_insert_phase_two::hf594f3cbdb87abda
mov rbx, rbp
mov rsi, r15
jmp 0x1400e577b
cmp rdi, rsi
jbe 0x1400e6e0a
imul rax, rsi, 0x60
mov rcx, qword [rsp + 0x88]
lea rbx, [rcx + rax]
cmp qword [rcx + rax], 0
mov r15, qword [rsp + 0x250]
lea rbp, [rsp + 0x12a8]
mov r13, qword [rsp + 0x30]
lea r12, [rsp + 0x100]
je 0x1400e5983
mov rdi, qword [rbx + 0x10]
mov r14, qword [rsp + 0x200]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0x448]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rsp + 0x440], 1
mov qword [rsp + 0x448], rdi
and qword [rsp + 0x450], 0
mov qword [rsp + 0x458], rsi
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x440]
call sym.alloc::vec::Vec_T_A_::push::h8aac5583d57c6865
mov rdx, qword [rsp + 0x200]
cmp rdx, rdi
jbe 0x1400e6e2e
mov rax, qword [rsp + 0x1f8]
shl rdi, 6
mov ecx, 1
mov qword [rax + rdi + 0x10], rcx
mov qword [rax + rdi + 0x18], r14
mov qword [rbx], rcx
mov qword [rbx + 0x10], r14
jmp 0x1400e59f1
mov word [rsp + 0x218], 7
mov edx, 8
lea rdi, [rsp + 0x440]
mov rcx, rdi
call sym.__T_as_alloc::vec::spec_from_elem::SpecFromElem_::from_elem::h18f73914644e11ff
mov rcx, rdi
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h590825251c57d02b
mov rdi, rax
mov r14, rdx
mov rcx, qword [rsp + 0x208]
mov rdx, rsi
call sym.core::ptr::drop_in_place_alloc::boxed::Box__http::header::map::Pos___::h082918b62ecbc6c9
mov qword [rsp + 0x208], rdi
mov qword [rsp + 0x210], r14
mov ecx, 8
mov edx, 0x240
call sym._ZN5alloc5alloc6Global10alloc_impl17h64c216117d248227E.2033
test rax, rax
je 0x1400e6e6d
mov rsi, rax
lea rcx, [rsp + 0x1d8]
call sym._ZN4core3ptr96drop_in_place_LT_alloc..vec..Vec_LT_http..header..map..Bucket_LT_bytes..bytes..Bytes_GT__GT__GT_17hfcbcab763ac42
mov qword [rsp + 0x1d8], 6
mov qword [rsp + 0x1e0], rsi
and qword [rsp + 0x1e8], 0
jmp 0x1400e5446
mov rdi, qword [rsp + 0x200]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
lea rax, [rsp + 0x448]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
and qword [rsp + 0x440], 0
mov qword [rsp + 0x448], rsi
and qword [rsp + 0x450], 0
mov qword [rsp + 0x458], rsi
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x440]
call sym.alloc::vec::Vec_T_A_::push::h8aac5583d57c6865
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rdi
lea rdi, [rsp + 0x61]
lea rbx, [rsp + 0x128]
lea r14, [rsp + 0x120]
jmp 0x1400e56b2
mov r12, qword [rsp + 0x1c0]
cmp r12, 3
jne 0x1400e5a23
mov rbx, rbp
xor ebp, ebp
jmp 0x1400e5b33
mov qword [rsp + 0x88], r12
mov ecx, 0x20
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.2031
mov rbx, rax
movups xmm0, xmmword [0x1402c3c40]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1402c3c50]
movups xmmword [rax + 0x10], 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 ecx, 0x60
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.2031
mov ecx, 0xc
mov rdi, rax
lea rsi, [rsp + 0x1c0]
rep movsq qword [rdi], qword [rsi]
lea rcx, sym.core::ptr::drop_in_place_hyper::ext::HeaderCaseMap_::h09a1948faee71acd
mov qword [rsp + 0x20], rcx
mov r12, rbx
mov rcx, rbx
movabs rdx, 0xc3f815878d34dc37
movabs r8, 0x127aca917cf7cf23
mov r9, rax
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h04eb5e880c1113ae
test rax, rax
je 0x1400e5b1d
mov r14, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xc3f815878d34dc37
cmp rax, rcx
jne 0x1400e5b12
movabs rax, 0x127aca917cf7cf23
cmp rdx, rax
jne 0x1400e5b12
mov ecx, 0xc
lea rdi, [rsp + 0x440]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, r14
call sym.__rust_dealloc
cmp qword [rsp + 0x440], 3
je 0x1400e5b1d
lea rcx, [rsp + 0x440]
call sym._ZN4core3ptr46drop_in_place_LT_hyper..ext..HeaderCaseMap_GT_17h09a1948faee71acdE.2348
jmp 0x1400e5b1d
mov rcx, r14
mov rdx, rsi
call fcn.1400efd6b
mov rbx, rbp
lea r14, [rsp + 0x120]
mov rbp, r12
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0x2b8]
test r13, r13
je 0x1400e5c60
movups xmm0, xmmword [rsp + 0x2b8]
movups xmm1, xmmword [rsp + 0x2c8]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
test rbp, rbp
jne 0x1400e5b97
mov ecx, 0x20
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.2031
mov rbp, rax
movups xmm0, xmmword [0x1402c3c40]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1402c3c50]
movups xmmword [rax + 0x10], 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 ecx, 0x20
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.2031
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, sym.core::ptr::drop_in_place_hyper::ext::h1_reason_phrase::ReasonPhrase_::h2a8e4b7f6eb718c7
mov qword [rsp + 0x20], rcx
mov rcx, rbp
movabs rdx, 0x309cdc9fba2ad567
movabs r8, 0xa3fd053d838e0b35
mov r9, rax
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h04eb5e880c1113ae
test rax, rax
je 0x1400e5c60
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x309cdc9fba2ad567
cmp rax, rcx
jne 0x1400e5c55
movabs rax, 0xa3fd053d838e0b35
cmp rdx, rax
jne 0x1400e5c55
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
mov edx, 8
mov rcx, rsi
call sym.__rust_dealloc
cmp qword [rsp + 0x440], 0
je 0x1400e5c60
lea rcx, [rsp + 0x440]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
jmp 0x1400e5c60
mov rcx, rsi
mov rdx, rdi
call fcn.1400efd6b
mov ecx, 0xc
lea rdi, [rsp + 0x440]
lea rsi, [rsp + 0x98]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x248]
mov byte [rsp + 0x4aa], al
mov rcx, qword [rsp + 0x240]
mov word [rsp + 0x4a8], cx
mov qword [rsp + 0x4a0], rbp
cmp cx, 0x64
lea rdi, [rsp + 0x61]
je 0x1400e5cd9
movzx eax, cx
cmp eax, 0x65
je 0x1400e618e
cmp eax, 0xcc
je 0x1400e6194
cmp eax, 0x130
je 0x1400e6194
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x1400e6168
cmp qword [r15 + 0x160], 0
je 0x1400e6150
lea rcx, [rsp + 0x440]
call sym.core::ptr::drop_in_place_hyper::proto::MessageHead_http::status::StatusCode__::h9d1cb6fa3f17bfca
cmp r12d, 3
jne 0x1400e5d14
mov rax, qword [rsp + 0x1c0]
cmp eax, 3
je 0x1400e5d14
lea rcx, [rsp + 0x1c0]
call sym._ZN4core3ptr46drop_in_place_LT_hyper..ext..HeaderCaseMap_GT_17h09a1948faee71acdE.2348
lea rcx, [rsp + 0x2f0]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
test r13, r13
jne 0x1400e5d3e
cmp qword [rsp + 0x2b8], 0
je 0x1400e5d3e
lea rcx, [rsp + 0x2b8]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
mov r12, qword [r15 + 0x160]
mov rbp, rbx
mov r13, qword [rsp + 0x30]
lea rbx, [rsp + 0x128]
jmp 0x1400e404d
mov qword [rsp + 0x70], r11
sub rsi, qword [rsp + 0x1b0]
mov rax, rsi
shr rax, 8
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x168], rsi
jmp 0x1400e5ddc
mov qword [rsp + 0x70], r11
cmp rsi, rax
jae 0x1400e648f
mov al, byte [r8 + 1]
add r8, 2
mov qword [rsp + 0xa8], r8
mov cl, 2
cmp al, 0xa
lea rbx, [rsp + 0x128]
lea rsi, [rsp + 0x40]
jne 0x1400e5f97
mov rdx, r8
mov rcx, r8
sub rcx, qword [rsp + 0x1b0]
mov rax, rcx
shr rax, 8
mov qword [rsp + 0x260], rax
mov eax, ecx
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x260]
shl rax, 8
movzx ecx, byte [rsp + 0x168]
or rcx, rax
sub r12, r14
add r12, qword [rsp + 0x1b0]
add r12, rcx
mov qword [rsp + 0x188], r12
mov rcx, qword [rsp + 0x270]
lea eax, [rcx - 0x3e8]
cmp ax, 0xfc7c
mov eax, 0
cmovb ecx, eax
mov r14d, 4
mov qword [rsp + 0x240], rcx
test cx, cx
je 0x1400e64a6
mov rcx, qword [rsp + 0x240]
call sym.http::status::StatusCode::canonical_reason::h6ba5cf65690a4253
test rax, rax
je 0x1400e5e76
mov r9, rdx
mov rcx, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x268]
mov r8, rax
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h07059cf746170caf
test al, al
je 0x1400e5e76
and qword [rsp + 0x98], 0
jmp 0x1400e5e93
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x150]
mov r8, qword [rsp + 0x268]
call sym.bytes::bytes::Bytes::copy_from_slice::h68a896f4dbe3234b
movabs rax, 0x312e312f50545448
cmp r13, rax
sete al
inc al
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x70]
shl rax, 5
xor ecx, ecx
cmp rax, rcx
je 0x1400e5f20
mov rdx, qword [rsp + rcx + 0x448]
cmp rdx, 0xffff
ja 0x1400e644c
mov r8, qword [rsp + rcx + 0x440]
mov r9, qword [rsp + rcx + 0x450]
sub r8, rdi
add rdx, r8
sub r9, rdi
mov r10, qword [rsp + rcx + 0x458]
add r10, r9
mov qword [rsp + rcx + 0x12a0], r8
mov qword [rsp + rcx + 0x12a8], rdx
mov qword [rsp + rcx + 0x12b0], r9
mov qword [rsp + rcx + 0x12b8], r10
add rcx, 0x20
jmp 0x1400e5eb8
mov cl, 1
jmp 0x1400e5f92
mov rax, qword [rsp + 0x98]
lea rcx, [rsp + 0xa0]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x120], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x130], rcx
mov r8, qword [rsp + 0x188]
lea rbx, [rsp + 0x128]
lea r14, [rsp + 0x120]
lea r12, [rsp + 0x100]
jmp 0x1400e4c8e
xor ecx, ecx
jmp 0x1400e5f92
mov qword [rsp + 0xa8], r8
jmp 0x1400e5f92
mov cl, 1
jmp 0x1400e5f8a
mov cl, 5
jmp 0x1400e5f8a
mov qword [rsp + 0xa8], rdx
lea rbx, [rsp + 0x128]
lea rsi, [rsp + 0x40]
movzx ecx, cl
mov rax, qword [rsp + 0x188]
and rax, 0xffffffffffffff00
or rax, rcx
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
lea r12, [rsp + 0x100]
jmp 0x1400e4c41
xor eax, eax
jmp 0x1400e6104
lea rcx, [rsp + 0x388]
call sym.__bytes::bytes_mut::BytesMut_as_core::ops::drop::Drop_::drop::h6df1cf31d5934f76
lea rdi, [rsp + 0x61]
mov rbx, r14
mov r14d, 4
mov al, 0xb
mov qword [rsp + 0x80], rax
xor eax, eax
xor esi, esi
test al, al
jne 0x1400e6010
mov rax, qword [rsp + 0x1c0]
cmp eax, 3
je 0x1400e6010
lea rcx, [rsp + 0x1c0]
call sym._ZN4core3ptr46drop_in_place_LT_hyper..ext..HeaderCaseMap_GT_17h09a1948faee71acdE.2348
mov rax, qword [rsp + 0x278]
cmp qword [rsp + 0x70], rax
je 0x1400e602c
lea rcx, [rsp + 0x98]
call sym._ZN4core3ptr49drop_in_place_LT_http..header..map..HeaderMap_GT_17hfe49d840233cb30dE.2349
lea rcx, [rsp + 0x2f0]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
cmp qword [rsp + 0x2b8], 0
sete al
or sil, al
jne 0x1400e608d
lea rcx, [rsp + 0x2b8]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
jmp 0x1400e608d
lea ecx, [rax*8]
movabs rax, 0x409000a000000
shr rax, cl
mov qword [rsp + 0x80], rax
mov r14d, 4
jmp 0x1400e6092
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
mov r14d, 3
lea rsi, [rsp + 0x40]
lea r12, [rsp + 0x418]
mov rcx, r12
call sym.core::ptr::drop_in_place_tracing::span::Entered_::hbef2d72039b685ea
mov rcx, r12
call sym.core::ptr::drop_in_place_tracing::span::Span_::h8fcd31b0c1c05f2c
cmp r14, 4
je 0x1400e656b
mov r8d, 0x5a
lea rcx, [rsp + 0x11e6]
lea rdx, [rsp + 0x10ce]
call sym.memcpy
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x1a8], eax
mov al, byte [rsp + 0xfc]
mov byte [rsp + 0x1ac], al
cmp r14, 3
jne 0x1400e66a3
mov rax, qword [r15 + 0x160]
mov r14, qword [rsp + 0x258]
xor ecx, ecx
cmp byte [r15 + 0x128], 0
sete cl
cmp rax, qword [r15 + rcx*8 + 0x130]
jae 0x1400e6541
mov rcx, qword [rsp + 0x2e8]
mov rdx, r14
call sym.hyper::proto::h1::io::Buffered_T_B_::poll_read_from_io::hb8e407442b337776
cmp rax, 2
je 0x1400e6547
test rax, rax
jne 0x1400e655a
test rdx, rdx
jne 0x1400e4028
jmp 0x1400e6564
mov r14d, 3
lea rcx, [rsp + 0x440]
call sym.core::ptr::drop_in_place_hyper::proto::MessageHead_http::status::StatusCode__::h9d1cb6fa3f17bfca
jmp 0x1400e62d6
movzx eax, byte [r15 + 0xa8]
cmp eax, 5
je 0x1400e6194
cmp eax, 7
jne 0x1400e62f9
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x1400e62f9
mov al, 1
xor edx, edx
jmp 0x1400e6198
xor edx, edx
xor eax, eax
mov cl, byte [rsp + 0x2f]
mov qword [rsp + 0x230], rdx
test cl, 1
mov qword [rsp + 0x288], rax
jne 0x1400e6249
mov r14, qword [rsp + 0x440]
mov al, byte [rsp + 0x448]
mov qword [rsp + 0x80], rax
movzx eax, byte [rsp + 0x44f]
shl eax, 0x10
movzx ecx, word [rsp + 0x44d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x449]
or rax, rcx
mov qword [rsp + 0x90], rax
mov r8d, 0x5a
lea rcx, [rsp + 0x10ce]
lea rdx, [rsp + 0x450]
call sym.memcpy
mov al, byte [rsp + 0x4aa]
mov byte [rsp + 0x3f], al
lea rcx, [rsp + 0x448]
mov eax, dword [rcx + 0x63]
mov dword [rsp + 0xf8], eax
mov al, byte [rcx + 0x67]
mov byte [rsp + 0xfc], al
mov dword [rsp + 0x184], 0
jmp 0x1400e62d6
xor al, 1
mov dword [rsp + 0x184], eax
mov r14, qword [rsp + 0x440]
mov al, byte [rsp + 0x448]
mov qword [rsp + 0x80], rax
movzx eax, byte [rsp + 0x44f]
shl eax, 0x10
movzx ecx, word [rsp + 0x44d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x449]
or rax, rcx
mov qword [rsp + 0x90], rax
mov r8d, 0x5a
lea rcx, [rsp + 0x10ce]
lea rdx, [rsp + 0x450]
call sym.memcpy
mov al, byte [rsp + 0x4aa]
mov byte [rsp + 0x3f], al
lea rcx, [rsp + 0x448]
mov eax, dword [rcx + 0x63]
mov dword [rsp + 0xf8], eax
mov al, byte [rcx + 0x67]
mov byte [rsp + 0xfc], al
test r13, r13
setne sil
cmp r12d, 3
setne al
mov rbp, rbx
mov r13, qword [rsp + 0x30]
lea rbx, [rsp + 0x128]
jmp 0x1400e5ff2
movups xmm8, xmmword [0x140242e90]
movaps xmmword [rsp + 0x130], xmm8
movups xmm9, xmmword [0x140242e80]
movaps xmmword [rsp + 0x120], xmm9
lea rcx, [rsp + 0x440]
mov rdx, r14
call sym.http::header::map::HeaderMap_T_::contains_key::hdd79cf90b97b65fe
test al, al
je 0x1400e6370
cmp byte [rsp + 0x4aa], 1
jne 0x1400e639a
mov r14d, 4
mov al, 2
mov qword [rsp + 0x80], rax
jmp 0x1400e6156
mov qword [rsp + 0xa8], rdx
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
lea rsi, [rsp + 0x40]
mov r14d, 3
jmp 0x1400e6092
lea rcx, [rsp + 0x440]
call sym.hyper::headers::content_length_parse_all::hbcb2bce42dd23ffa
cmp rax, 1
jne 0x1400e63ed
cmp rdx, 0xfffffffffffffffe
jb 0x1400e6440
mov r14d, 4
mov al, 9
jmp 0x1400e6427
movaps xmmword [rsp + 0x130], xmm8
movaps xmmword [rsp + 0x120], xmm9
lea r14, [rsp + 0x100]
mov rcx, r14
lea rdx, [rsp + 0x440]
lea rsi, [rsp + 0x120]
mov r8, rsi
call sym.http::header::map::HeaderMap_T_::get_all::hda2973c0847b3052
mov rcx, rsi
mov rdx, r14
call sym._ZN96__LT_http..header..map..GetAll_LT_T_GT__u20_as_u20_core..iter..traits..collect..IntoIterator_GT_9into_iter17ha32a67852625
mov rcx, rsi
call sym.hyper::headers::is_chunked::hb144c7d319c6399b
movzx edx, al
not rdx
jmp 0x1400e6196
movups xmm0, xmmword [0x1402b5848]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [0x1402b5838]
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x440]
mov rdx, r14
call sym.http::header::map::HeaderMap_T_::contains_key::hdd79cf90b97b65fe
test al, al
je 0x1400e6439
mov r14d, 4
mov al, 1
mov qword [rsp + 0x80], rax
lea rdi, [rsp + 0x61]
jmp 0x1400e6156
mov rdx, 0xffffffffffffffff
xor eax, eax
lea rdi, [rsp + 0x61]
jmp 0x1400e6198
lea rcx, [rsp + 0x98]
call sym.core::ptr::drop_in_place_core::option::Option_h2::ext::Protocol__::h42401b7d4345780d
mov al, 9
mov qword [rsp + 0x80], rax
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
lea rbx, [rsp + 0x128]
jmp 0x1400e608d
mov qword [rsp + 0xa8], r8
jmp 0x1400e6356
mov qword [rsp + 0xa8], rdx
mov r13, qword [rsp + 0x30]
lea rdi, [rsp + 0x61]
lea rbx, [rsp + 0x128]
jmp 0x1400e6360
mov al, 0xa
jmp 0x1400e645b
mov rcx, qword [rsp + 0x440]
mov rax, qword [rsp + 0x448]
test rcx, rcx
je 0x1400e6d8a
lea rdx, [rsp + 0x448]
movups xmm0, xmmword [rdx + 8]
lea rdx, [rsp + 0x3b8]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x3a8], rcx
mov qword [rsp + 0x3b0], rax
mov rax, qword [r15 + 0x70]
dec rax
cmp rax, 2
jae 0x1400e6507
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
lea rcx, [rsp + 0x3a8]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
jmp 0x1400e3f6e
mov byte [r15 + 0x1e0], 1
mov qword [r15 + 0x70], 4
mov qword [r15 + 0x90], 5
mov byte [r15 + 0xd4], 2
jmp 0x1400e3dc9
xor ecx, ecx
mov dl, 9
jmp 0x1400e6575
mov r14d, 5
mov r12, qword [rsp + 0x220]
jmp 0x1400e6824
mov rcx, rdx
call sym.hyper::error::Error::new_io::h951f1686872b14a4
jmp 0x1400e657a
call sym.hyper::error::Error::new_incomplete::h503e771f24491e9f
jmp 0x1400e657a
xor ecx, ecx
mov rdx, qword [rsp + 0x80]
call sym.hyper::error::Error::new::hf53a282cff2a6bfc
mov rsi, rax
mov bl, byte [r15 + 0xd4]
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
mov rax, qword [r15 + 0x160]
test rax, rax
mov r9, qword [rsp + 0x90]
je 0x1400e65e8
mov rcx, qword [rsp + 0x1b8]
mov rcx, qword [rcx]
xor edx, edx
cmp rax, rdx
je 0x1400e65d0
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x1400e65cb
cmp r8d, 0xa
jne 0x1400e65d3
inc rdx
jmp 0x1400e65b5
mov rdx, rax
mov rcx, qword [rsp + 0x1b8]
call sym.bytes::bytes_mut::BytesMut::advance_unchecked::h9e150ef8cb4087fa
mov r9, qword [rsp + 0x90]
cmp byte [rsi + 0x30], 0
je 0x1400e662a
test bl, bl
jne 0x1400e662a
cmp qword [r15 + 0x160], 0
jne 0x1400e662a
mov qword [r15 + 0x90], 5
mov byte [r15 + 0xd4], 2
mov r14d, 4
mov r12, qword [rsp + 0x220]
lea rbx, [rsp + 0x128]
jmp 0x1400e6817
cmp dword [r15 + 0x90], 2
mov r14d, 3
mov r12, qword [rsp + 0x220]
jne 0x1400e67de
cmp qword [r15 + 0x160], 0x18
lea rbx, [rsp + 0x128]
jb 0x1400e67d9
mov rax, qword [rsp + 0x1b8]
mov rcx, qword [rax]
mov r8d, 0x18
lea rdx, [0x1402b84f8]
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x1400e6800
mov r10, rsi
lea rsi, [rsp + 0x40]
mov rdx, qword [rsp + 0x160]
mov r8b, byte [rsp + 0x3e]
mov r9, qword [rsp + 0x90]
jmp 0x1400e68d6
mov r8d, 0x5a
lea rsi, [rsp + 0x1240]
mov rcx, rsi
lea rdx, [rsp + 0x11e6]
call sym.memcpy
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0x1a0], eax
mov al, byte [rsp + 0x1ac]
mov byte [rsp + 0x1a4], al
mov ecx, 0x5a
lea rdi, [rsp + 0x1188]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x1a4]
mov byte [rsp + 0x19c], al
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0x198], eax
mov byte [r15 + 0xd2], 0
cmp byte [r15 + 0xd4], 2
mov r12, qword [rsp + 0x220]
mov eax, dword [rsp + 0x184]
jne 0x1400e672d
test al, al
jne 0x1400e673d
cmp al, 1
mov eax, 0
adc al, 1
mov byte [r15 + 0xd4], al
mov r8b, byte [rsp + 0x3f]
mov byte [r15 + 0xd5], r8b
cmp byte [rsp + 0x288], 0
setne cl
mov rax, qword [rsp + 0x230]
cmp rax, 0xfffffffffffffffe
mov rdx, qword [rsp + 0x160]
mov r9, qword [rsp + 0x90]
mov r10, qword [rsp + 0x80]
je 0x1400e684a
cmp rax, 0xffffffffffffffff
je 0x1400e6846
test rax, rax
jne 0x1400e6850
mov qword [r15 + 0x70], 3
mov esi, ecx
mov rcx, r15
mov rdx, qword [rsp + 0x258]
call sym.hyper::proto::h1::conn::Conn_I_B_T_::try_keep_alive::hb9c300e4aae9fbd4
mov r10, qword [rsp + 0x80]
mov r9, qword [rsp + 0x90]
mov r8b, byte [rsp + 0x3f]
mov rdx, qword [rsp + 0x160]
mov ecx, esi
xor eax, eax
mov qword [rsp + 0x230], rax
jmp 0x1400e6875
mov r10, rsi
jmp 0x1400e67e9
mov r10, rsi
lea rbx, [rsp + 0x128]
lea rsi, [rsp + 0x40]
mov rdx, qword [rsp + 0x160]
mov r8b, byte [rsp + 0x3e]
jmp 0x1400e68d6
xor ecx, ecx
mov dl, 5
call sym.hyper::error::Error::new::hf53a282cff2a6bfc
mov qword [rsp + 0x238], rax
mov r14d, 3
mov rcx, rsi
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h68f3f817f98594e2E.4891
lea rsi, [rsp + 0x40]
mov rdx, qword [rsp + 0x160]
mov r8b, byte [rsp + 0x3e]
mov r9, qword [rsp + 0x90]
mov r10, qword [rsp + 0x238]
jmp 0x1400e68d6
mov al, 2
jmp 0x1400e6855
mov al, 1
xor edx, edx
jmp 0x1400e6855
mov rdx, rax
xor eax, eax
mov qword [r15 + 0x70], 2
mov byte [r15 + 0x78], al
mov byte [r15 + 0x79], 0
mov qword [r15 + 0x80], rdx
and qword [r15 + 0x88], 0
movzx eax, r10b
mov r10, r9
shl r10, 8
or r10, rax
add cl, cl
mov byte [rsp + 0x6f], cl
mov ecx, 0x5a
lea rdi, [rsp + 0x1128]
lea rsi, [rsp + 0x1188]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x19c]
mov byte [rsp + 0x194], al
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x190], eax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x2d8], rax
lea rdi, [rsp + 0x61]
lea rsi, [rsp + 0x40]
cmp r14, 3
mov qword [rsp + 0x160], rdx
mov byte [rsp + 0x3e], r8b
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x238], r10
je 0x1400e6a2b
cmp r14, 4
je 0x1400e6a1c
cmp r14, 5
je 0x1400e6c52
mov qword [rsp + 0x3a8], r14
mov qword [rsp + 0x3b0], r10
mov ecx, 0x5a
lea rdi, [rsp + 0x3b8]
lea rsi, [rsp + 0x1128]
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x412], r8b
mov al, byte [rsp + 0x194]
lea rcx, [rsp + 0x3b8]
mov byte [rcx + 0x5f], al
mov eax, dword [rsp + 0x190]
mov dword [rcx + 0x5b], eax
mov rdx, qword [rsp + 0x2d8]
test rdx, rdx
je 0x1400e6a85
mov sil, byte [rsp + 0x6f]
mov r8d, esi
and r8b, 1
lea rcx, [rsp + 0x440]
call sym.hyper::body::body::Body::new_channel::heebeb82b4422884d
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x12c0], rax
movups xmm0, xmmword [rsp + 0x440]
movups xmm1, xmmword [rsp + 0x450]
movaps xmmword [rsp + 0x12b0], xmm1
movaps xmmword [rsp + 0x12a0], xmm0
lea rax, [rsp + 0x448]
movups xmm0, xmmword [rax + 0x20]
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x310], xmm0
movaps xmmword [rsp + 0x320], xmm1
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x330], rax
mov r14, qword [rsp + 0x490]
mov rcx, r12
call sym.core::ptr::drop_in_place_core::option::Option_hyper::body::body::Sender__::hc54ff4da6bcc2db2
mov rax, qword [rsp + 0x12c0]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x12a0]
movaps xmm1, xmmword [rsp + 0x12b0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x1400e6a95
cmp dword [r15 + 0x90], 5
je 0x1400e6a5d
jmp 0x1400e6bdd
mov qword [rsp + 0x448], r10
mov qword [rsp + 0x440], 3
mov rcx, qword [rsp + 0x228]
lea rdx, [rsp + 0x440]
call sym._ZN100__LT_hyper..proto..h1..dispatch..Client_LT_B_GT__u20_as_u20_hyper..proto..h1..dispatch..Dispatch_GT_8recv_msg17hedae15d7
test rax, rax
jne 0x1400e6d41
mov byte [r15 + 0x1e0], 1
mov qword [r15 + 0x70], 4
mov qword [r15 + 0x90], 5
mov byte [r15 + 0xd4], 2
jmp 0x1400e6bdd
movaps xmmword [rsp + 0x310], xmm6
xor r14d, r14d
mov sil, byte [rsp + 0x6f]
test sil, 2
je 0x1400e6b5a
lea rcx, [rsp + 0x440]
call sym.hyper::upgrade::pending::h9b431069cc928538
mov rbx, qword [rsp + 0x440]
mov rsi, qword [rsp + 0x448]
mov rdi, qword [rsp + 0x450]
cmp qword [r15], 0
je 0x1400e6b11
mov qword [rsp + 0x70], rbx
mov rbx, rdi
mov rdi, rsi
mov rsi, r14
mov r14, qword [rsp + 0x280]
mov rcx, qword [r14]
call sym.__tokio::sync::oneshot::Sender_T__as_core::ops::drop::Drop_::drop::h997de46fe97bcbcf
mov rax, qword [r14]
mov r14, rsi
mov rsi, rdi
mov rdi, rbx
mov rbx, qword [rsp + 0x70]
test rax, rax
je 0x1400e6b11
lock dec qword [rax]
jne 0x1400e6b11
mov rcx, qword [rsp + 0x280]
call sym.alloc::sync::Arc_T_A_::drop_slow::h5aa10c8c90cc2246
mov qword [r15], 1
mov qword [r15 + 8], rbx
lea rcx, [rsp + 0x408]
mov rdx, rsi
mov r8, rdi
call sym.http::extensions::Extensions::insert::h6643f85fd03ce745
mov qword [rsp + 0x440], rax
mov qword [rsp + 0x448], rdx
cmp rax, 2
je 0x1400e6b52
lea rcx, [rsp + 0x440]
call sym.core::ptr::drop_in_place_hyper::upgrade::OnUpgrade_::hc9e78f2c61696cc0
lea rbx, [rsp + 0x128]
mov ecx, 0xe
lea rdx, [rsp + 0x12a0]
mov rdi, rdx
lea rsi, [rsp + 0x3a8]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x330]
mov qword [rbp + 0x88], rax
movaps xmm0, xmmword [rsp + 0x310]
movaps xmm1, xmmword [rsp + 0x320]
movups xmmword [rbp + 0x78], xmm1
movups xmmword [rbp + 0x68], xmm0
mov r8d, 0x98
lea rsi, [rsp + 0x440]
mov rcx, rsi
call sym.memcpy
mov qword [rsp + 0x4d8], r14
mov rcx, qword [rsp + 0x228]
mov rdx, rsi
call sym._ZN100__LT_hyper..proto..h1..dispatch..Client_LT_B_GT__u20_as_u20_hyper..proto..h1..dispatch..Dispatch_GT_8recv_msg17hedae15d7
test rax, rax
lea rdi, [rsp + 0x61]
lea rsi, [rsp + 0x40]
jne 0x1400e6d41
mov r14, qword [rsp + 0x258]
jmp 0x1400e3dc9
xor esi, esi
xor ecx, ecx
jmp 0x1400e6c57
mov esi, 1
cmp eax, 4
je 0x1400e6c57
test rax, rax
jne 0x1400e6c93
cmp qword [r15 + 0x90], 2
jne 0x1400e6c93
cmp qword [r15 + 0x160], 0
je 0x1400e6ccc
xor esi, esi
call sym.hyper::error::Error::new_unexpected_message::hfbebb7cafbba7c72
mov rcx, rax
jmp 0x1400e6c57
mov rcx, r12
call sym.core::ptr::drop_in_place_core::option::Option_hyper::body::body::Sender__::hc54ff4da6bcc2db2
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov esi, 1
mov rax, rsi
mov rdx, rcx
movaps xmm6, xmmword [rsp + 0x1f20]
movaps xmm7, xmmword [rsp + 0x1f30]
movaps xmm8, xmmword [rsp + 0x1f40]
movaps xmm9, xmmword [rsp + 0x1f50]
add rsp, 0x1f68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15 + 0xc8], 0
jne 0x1400e6c57
cmp qword [r15 + 0x160], 0
jne 0x1400e6c57
mov rcx, r15
mov rdx, r14
call sym.hyper::proto::h1::conn::Conn_I_B_T_::force_io_read::h4454747df3860351
cmp rax, 2
je 0x1400e6c57
mov rcx, rax
call sym.core::result::Result_T_E_::map_err::hf204321c4285e3f6
test rax, rax
je 0x1400e6cf8
xor esi, esi
mov rcx, rdx
jmp 0x1400e6c57
mov rcx, r15
mov rdx, r14
call sym.hyper::proto::h1::conn::Conn_I_B_T_::force_io_read::h4454747df3860351
cmp rax, 2
je 0x1400e6c57
mov rcx, rax
call sym.core::result::Result_T_E_::map_err::hf204321c4285e3f6
mov rcx, rdx
test rax, rax
je 0x1400e6d24
xor esi, esi
jmp 0x1400e6c57
xor ecx, ecx
mov esi, 0
test rdx, rdx
jne 0x1400e6c57
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
xor esi, esi
call sym.hyper::error::Error::new_incomplete::h503e771f24491e9f
jmp 0x1400e6c26
test rcx, rcx
jne 0x1400e6c1f
cmp byte [r15 + 0xd4], 0
je 0x1400e6d46
call sym.hyper::error::Error::new_incomplete::h503e771f24491e9f
mov rcx, rax
jmp 0x1400e6d48
mov rcx, rax
jmp 0x1400e6cf1
xor ecx, ecx
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
jmp 0x1400e6cf1
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1_role.rs
mov rcx, rax
mov rdx, r9
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rax
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea r8, [rsp + 0x3a8]
mov qword [r8], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17hd94eeae2f3144bc1E.2208
mov edx, 0xc
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
jmp 0x1400e6de5
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r12
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, [rsp + 0x100]
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17hc709479c14741959E.2127
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1402b4e49]
lea r9, [0x1402b4c38]
lea r8, [rsp + 0x440]
mov edx, 0x17
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rsi
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r12
mov rdx, rbp
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov qword [rsp + 0xa8], rax
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.9.4_src_simd_swar.rs
mov edx, 0x28
call sym.core::panicking::panic::h8ea5606244902eff
mov rdx, qword [rsp + 0x450]
mov rcx, rsi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 8
mov edx, 0x240
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea r8, [0x1402414b0]
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
int3