Function at 0x140029490
Capabilities:
Check for software breakpoints
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x328
mov rbx, r8
mov rsi, rdx
mov qword [rsp + 0x1f0], rcx
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
test rax, rax
je 0x140029518
mov rax, qword [rsi + 0x10]
movzx ecx, word [rax + 0x68]
cmp cx, 0x65
jne 0x1400294ea
mov cl, 1
mov dword [rsp + 0x44], ecx
xor ecx, ecx
mov qword [rsp + 0x50], rcx
xor ecx, ecx
mov qword [rsp + 0xc0], rcx
jmp 0x140029964
lea edx, [rcx - 0xc8]
mov r8b, 1
mov dword [rsp + 0x44], r8d
cmp dx, 0x63
ja 0x14002954f
mov rdx, qword [rsi + 0x18]
cmp byte [rdx], 7
jne 0x14002954f
xor ecx, ecx
mov qword [rsp + 0xc0], rcx
mov cl, 1
jmp 0x14002995f
movzx edx, byte [0x140173110]
cmp dl, 2
je 0x1400295b7
movzx eax, dl
cmp eax, 1
je 0x1400295b9
test eax, eax
je 0x1400294c0
lea rcx, [0x140173100]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov edx, eax
test al, al
jne 0x1400295b9
jmp 0x1400294c0
add ecx, 0xffffff9c
cmp cx, 0x64
jae 0x1400295ab
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
cmp rax, 3
ja 0x1400297fc
movzx edx, byte [0x1401730f8]
cmp dl, 2
je 0x14002970c
movzx eax, dl
cmp eax, 1
je 0x14002970e
test eax, eax
je 0x1400297fc
lea rcx, [0x1401730e8]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov edx, eax
test al, al
jne 0x14002970e
jmp 0x1400297fc
movzx ecx, byte [rsi + 0x20]
xor cl, 1
jmp 0x1400294d0
mov dl, 2
mov rcx, qword [0x140173100]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x1400294c0
mov rcx, qword [0x140173100]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x14002bc4d
lea rax, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x1f8], r8
mov qword [rsp + 0x200], rdx
movdqu xmmword [rsp + 0x208], xmm0
mov qword [rsp + 0x218], 0
mov rdx, qword [rsi + 0x10]
add rdx, 0x68
lea r8, [rsi + 0x18]
mov qword [rsp + 0x160], rdx
lea rdx, [sym.__http::status::StatusCode_as_core::fmt::Debug_::fmt::h01458e2f19f06731]
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x170], rsi
lea rdx, [sym.__core::option::Option_T__as_core::fmt::Debug_::fmt::h8f9c16f119194f8b]
mov qword [rsp + 0x178], rdx
mov qword [rsp + 0x180], r8
lea rdx, [sym.__mut_T_as_core::fmt::Debug_::fmt::ha1ccaa24d9648ea8]
mov qword [rsp + 0x188], rdx
lea rdx, str.Server::encode_status__body__req_method
mov qword [rsp + 0x250], rdx
mov qword [rsp + 0x258], 3
mov qword [rsp + 0x270], 0
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x268], 3
lea rdx, [rsp + 0x1f8]
mov qword [rsp + 0xe0], rdx
lea rdx, [rsp + 0x250]
mov qword [rsp + 0xe8], rdx
lea rdx, [0x140179a00]
mov qword [rsp + 0xf0], rdx
lea rdx, [rsp + 0xe0]
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xa0], rax
lea rdx, [rsp + 0x90]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
jmp 0x1400294c0
mov dl, 2
mov rcx, qword [0x1401730e8]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x1400297fc
mov rcx, qword [0x1401730e8]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bc7f
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x250], r8
mov qword [rsp + 0x258], rax
movdqu xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x270], 0
lea rax, str.response_with_1xx_status_code_not_supported
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x170], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x178], xmm0
lea rax, [rsp + 0x250]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x98], rax
lea rax, [0x140179a00]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], 1
mov qword [rsp + 0x208], rdx
lea rdx, [rsp + 0x1f8]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
lea rcx, [rsp + 0x160]
xor edx, edx
call sym.http::header::map::HeaderMap_T_::try_with_capacity::h3045d865ac53df0b
cmp dword [rsp + 0x160], 3
je 0x14002bc12
movups xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x2a0], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movups xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x280], xmm3
movaps xmmword [rsp + 0x270], xmm2
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
mov r14, qword [rsi + 0x10]
mov rcx, r14
call sym.core::ptr::drop_in_place_http::header::map::HeaderMap_::h09ba002ed3111e5e
mov r14, qword [r14 + 0x60]
test r14, r14
je 0x1400298a9
mov rcx, r14
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::h7691dec37aa22c6e
mov edx, 0x20
mov r8d, 8
mov rcx, r14
call sym.__rust_dealloc
mov rax, qword [rsi + 0x10]
movaps xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x290]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0x250]
movdqa xmm1, xmmword [rsp + 0x260]
movdqa xmm2, xmmword [rsp + 0x270]
movdqa xmm3, xmmword [rsp + 0x280]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rax + 0x60], 0
mov word [rax + 0x68], 0xc8
mov byte [rax + 0x6a], 2
mov rax, qword [rsi + 0x10]
mov word [rax + 0x68], 0x1f4
mov qword [rsi], 2
mov rax, qword [0x1401bf7e8]
movzx eax, byte [rax]
mov ecx, 0x18
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x14002bc3e
mov qword [rax], 0
mov rcx, rax
mov qword [rsp + 0xc0], rax
mov word [rax + 0x10], 0x501
mov rax, qword [rsi + 0x10]
xor ecx, ecx
mov qword [rsp + 0x50], rcx
mov rcx, qword [rbx]
mov r13, qword [rbx + 0x10]
mov r8, qword [rax + 0x40]
add r8, qword [rax + 0x28]
lea rdx, [r8 + r8]
shl r8, 5
sub r8, rdx
add r8, 0x1e
sub rcx, r13
cmp r8, rcx
jbe 0x14002999c
mov bpl, 1
mov rcx, rbx
mov rdx, r13
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rax, qword [rsi + 0x10]
mov rdx, qword [rax + 0x60]
test rdx, rdx
je 0x140029ad4
cmp qword [rdx + 0x18], 0
je 0x140029ad4
mov qword [rsp + 0x58], r13
movabs r12, 0x75f6c80ac3d4c78a
movabs r14, 0x12644d0f4b0bea3
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rdx
and r8, r14
lea r9, [rcx - 0x20]
xor r15d, r15d
pxor xmm0, xmm0
pcmpeqd xmm1, xmm1
xor r10d, r10d
movdqu xmm2, xmmword [rcx + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
test r11d, r11d
jne 0x140029a3d
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x14002af73
add r8, r10
add r8, 0x10
add r10, 0x10
and r8, rdx
jmp 0x1400299ec
lea edi, [r11 - 1]
and di, r11w
mov r11d, edi
je 0x140029a04
tzcnt r13d, r11d
add r13, r8
and r13, rdx
mov rbp, r13
shl rbp, 5
mov rdi, r9
sub rdi, rbp
cmp qword [rdi], r12
jne 0x140029a30
cmp qword [rdi + 8], r14
jne 0x140029a30
neg r13
shl r13, 5
mov rdi, qword [rcx + r13 - 0x10]
mov rax, qword [rcx + r13 - 8]
mov bpl, 1
mov rcx, rdi
call qword [rax + 0x18]
mov r13, qword [rsp + 0x58]
xor rax, r12
xor rdx, r14
xor r15d, r15d
or rdx, rax
cmove r15, rdi
mov rax, qword [rsi + 0x10]
movzx ecx, byte [rax + 0x6a]
cmp ecx, 1
jne 0x140029ae0
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 8
ja 0x140029ac1
mov bpl, 1
mov r8d, 9
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movabs rcx, 0x302e312f50545448
jmp 0x140029cd4
xor r15d, r15d
movzx ecx, byte [rax + 0x6a]
cmp ecx, 1
je 0x140029a9c
cmp ecx, 3
je 0x140029b43
cmp ecx, 2
jne 0x14002bb8d
mov rcx, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rcx, rdx
test r15, r15
jne 0x140029b77
movzx eax, word [rax + 0x68]
cmp eax, 0xc8
jne 0x140029b77
cmp rcx, 0x10
ja 0x140029b23
mov bpl, 1
mov r8d, 0x11
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movdqu xmm0, xmmword [str.HTTP_1.1_200_OK_r_nHTTP_1.0_HTTP_1.1]
movdqu xmmword [rax + rdx], xmm0
mov byte [rax + rdx + 0x10], 0xa
mov eax, 0x11
jmp 0x140029e33
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
cmp rax, 1
ja 0x140029ca1
movzx edx, byte [0x1401730e0]
test dl, dl
je 0x140029ca1
movzx eax, dl
cmp eax, 1
je 0x140029bb0
cmp eax, 2
jne 0x140029b97
mov dl, 2
jmp 0x140029bb0
cmp rcx, 8
ja 0x140029cc6
mov bpl, 1
mov r8d, 9
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
jmp 0x140029cc2
mov bpl, 1
lea rcx, [0x1401730d0]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov dl, al
test dl, dl
je 0x140029ca1
mov bpl, 1
mov rcx, qword [0x1401730d0]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x140029ca1
mov rcx, qword [0x1401730d0]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bc65
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x250], r8
mov qword [rsp + 0x258], rax
movdqu xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x270], 0
lea rax, str.response_with_HTTP2_version_coerced_to_HTTP_1.1
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x170], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x178], xmm0
lea rax, [rsp + 0x250]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x98], rax
lea rax, [0x140179a00]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], 1
mov qword [rsp + 0x208], rdx
lea rdx, [rsp + 0x1f8]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 8
ja 0x140029cc6
mov bpl, 1
mov r8d, 9
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movabs rcx, 0x312e312f50545448
mov qword [rax + rdx], rcx
mov byte [rax + rdx + 8], 0x20
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 9
mov qword [rbx + 0x10], rdx
mov rcx, qword [rsi + 0x10]
mov edi, dword [rcx + 0x68]
sub rax, rdx
cmp rax, 2
ja 0x140029d11
mov bpl, 1
mov r8d, 3
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add edi, 0xffffff9c
movzx eax, di
lea rax, [rax + rax*2]
lea rcx, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999_none_unexpected_response_version:
add rcx, rax
mov rax, qword [rbx + 8]
movzx r8d, byte [rcx + 2]
mov byte [rax + rdx + 2], r8b
movzx ecx, word [rcx]
mov word [rax + rdx], cx
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 3
mov qword [rbx + 0x10], rdx
cmp rax, rdx
jne 0x140029d63
mov bpl, 1
mov r8d, 1
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov byte [rax + rdx], 0x20
mov rdx, qword [rbx + 0x10]
inc rdx
mov qword [rbx + 0x10], rdx
test r15, r15
je 0x140029d9e
mov r14, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
mov rax, qword [rbx]
sub rax, rdx
cmp rax, rdi
jae 0x140029de6
mov bpl, 1
mov rcx, rbx
mov r8, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
jmp 0x140029de2
mov rcx, qword [rsi + 0x10]
add rcx, 0x68
mov bpl, 1
call sym.http::status::StatusCode::canonical_reason::h7d8eaf691e3a592f
mov rdi, rdx
test rax, rax
mov ecx, 6
cmove rdi, rcx
lea r14, [0x14017a8cc]
cmovne r14, rax
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, rdi
jae 0x140029de6
mov rcx, rbx
mov r8, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r14
mov r8, rdi
call sym.memcpy
add rdi, qword [rbx + 0x10]
mov qword [rbx + 0x10], rdi
mov rax, qword [rbx]
sub rax, rdi
cmp rax, 1
ja 0x140029e24
mov bpl, 1
mov r8d, 2
mov rcx, rbx
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdi, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdi], 0xa0d
mov eax, 2
add qword [rbx + 0x10], rax
mov rax, qword [rsi + 0x10]
mov rcx, qword [rax + 0x60]
mov qword [rax + 0x60], 0
test rcx, rcx
mov qword [rsp + 0x248], rcx
je 0x140029f3e
mov rax, rcx
cmp qword [rcx + 0x18], 0
je 0x140029f3e
mov rbp, r13
movabs r12, 0x176d88f0d7f5ced3
movabs r15, 0x1124192932cc82f
mov rcx, rax
mov rax, qword [rax]
mov rdx, qword [rcx + 8]
mov r8, rdx
and r8, r15
lea r9, [rax - 0x20]
xor ecx, ecx
pxor xmm0, xmm0
pcmpeqd xmm1, xmm1
xor r10d, r10d
movdqu xmm2, xmmword [rax + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
test r11d, r11d
jne 0x140029eed
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x14002af8a
add r8, r10
add r8, 0x10
add r10, 0x10
and r8, rdx
jmp 0x140029e9e
lea edi, [r11 - 1]
and di, r11w
mov r11d, edi
je 0x140029eb6
tzcnt r14d, r11d
add r14, r8
and r14, rdx
mov r13, r14
shl r13, 5
mov rdi, r9
sub rdi, r13
cmp qword [rdi], r12
jne 0x140029ee0
cmp qword [rdi + 8], r15
jne 0x140029ee0
neg r14
shl r14, 5
mov rdi, qword [rax + r14 - 0x10]
mov rax, qword [rax + r14 - 8]
xor r14d, r14d
mov rcx, rdi
call qword [rax + 0x18]
mov r13, rbp
xor rax, r12
xor rdx, r15
xor ecx, ecx
or rdx, rax
cmove rcx, rdi
jmp 0x140029f40
xor ecx, ecx
test rcx, rcx
setne al
cmp byte [rsi + 0x21], 0
sete dil
or dil, al
je 0x140029f64
test rcx, rcx
je 0x14002a0d3
xor r14d, r14d
jmp 0x140029ff7
xor r14d, r14d
lea rcx, [rsp + 0x160]
xor edx, edx
call sym.http::header::map::HeaderMap_T_::try_with_capacity::h7be5d2eab902ec4b
cmp dword [rsp + 0x160], 3
je 0x14002bb59
movups xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x2a0], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x290], xmm0
movdqu xmm0, xmmword [rsp + 0x160]
movdqu xmm1, xmmword [rsp + 0x170]
movdqu xmm2, xmmword [rsp + 0x180]
movdqu xmm3, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x280], xmm3
movdqa xmmword [rsp + 0x270], xmm2
movdqa xmmword [rsp + 0x260], xmm1
movdqa xmmword [rsp + 0x250], xmm0
lea rcx, [rsp + 0x250]
mov r14b, 1
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x180], rax
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0x170], xmm1
movdqa xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x50]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x1f8]
lea rdx, [rsp + 0x160]
mov r8, rbx
mov r9d, dword [rsp + 0x44]
call sym.hyper::proto::h1::role::Server::encode_headers_with_original_case::h7afef0e4c0f07bd1
mov r9, qword [rsp + 0x1f8]
mov rsi, qword [rsp + 0x200]
cmp r9, 3
jne 0x14002a0c6
mov rax, qword [rsp + 0x1f0]
mov qword [rax + 8], rsi
mov qword [rax], 3
mov rsi, qword [rsp + 0x248]
test rsi, rsi
je 0x14002a09f
mov rcx, rsi
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::h7691dec37aa22c6e
mov edx, 0x20
mov r8d, 8
mov rcx, rsi
call sym.__rust_dealloc
test dil, dil
jne 0x14002a0b4
mov bpl, 1
lea rcx, [rsp + 0x250]
call fcn.140026340
mov rcx, qword [rsp + 0xc0]
call sym.core::ptr::drop_in_place_core::result::Result____hyper::error::Error__::h2740f2665db27d8c
jmp 0x14002b209
mov rax, qword [rsp + 0x208]
jmp 0x14002b197
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x2f0], rax
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x118], 0
mov r11, qword [rsp + 0x2e0]
mov rax, qword [r11 + 0x50]
test rax, rax
je 0x14002a17f
mov rcx, qword [r11 + 0x48]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x14002a16b
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x140179210]
nop
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x14002a150
cmp r8, r9
je 0x14002a17f
lea rax, [rcx + rax*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x14002a170
mov qword [rsp + 0x58], r13
mov rax, qword [r11 + 0x20]
mov rcx, qword [r11 + 0x28]
lea rdx, [r11 + 0x30]
mov qword [r11 + 0x28], 0
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x208], 0
mov qword [rsp + 0x210], rcx
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rcx
mov qword [rsp + 0x228], rdx
lea r14, [rsp + 0x188]
lea rbp, [rsp + 0x1c8]
mov qword [rsp + 0x2f8], r11
lea rax, [r11 + 0x68]
mov qword [rsp + 0x238], rax
mov eax, 1
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x230], rax
lea rax, [0x14017ab68]
mov qword [rsp + 0x108], rax
xor eax, eax
mov qword [rsp + 0x110], rax
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x300], rax
xor eax, eax
mov qword [rsp + 0x240], rax
nop dword [rax + rax]
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x1f8]
call sym.__http::header::map::Drain_T__as_core::iter::traits::iterator::Iterator_::next::h992dd1554e04bce1
cmp dword [rsp + 0x160], 2
je 0x14002acaf
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x80], rax
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmmword [rsp + 0x60], xmm0
mov rdi, qword [rsp + 0x1c0]
test rdi, rdi
je 0x14002a360
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp qword [rsp + 0x118], 0
je 0x14002a312
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x14002a312
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
lea rcx, [rsp + 0x138]
call qword [rax + 0x20]
mov qword [rsp + 0x118], 1
movdqa xmm0, xmmword [rsp + 0x90]
movdqa xmm1, xmmword [rsp + 0xa0]
lea rax, [rsp + 0x120]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
test r13b, 1
jne 0x14002a380
xor r13d, r13d
xor r15d, r15d
jmp 0x14002a413
mov r15b, 1
cmp qword [rsp + 0x118], 0
jne 0x14002a413
jmp 0x14002bb3c
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
test byte [rsp + 0x110], 1
jne 0x14002a3c0
cmp rax, 1
ja 0x14002a3af
xor r15d, r15d
mov r8d, 2
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0d
mov eax, 2
jmp 0x14002a3fa
cmp rax, 0xa
ja 0x14002a3db
xor r15d, r15d
mov r8d, 0xb
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movabs rcx, 0x656b6e756863202c
mov qword [rax + rdx], rcx
mov dword [rax + rdx + 7], 0xa0d6465
mov eax, 0xb
add qword [rbx + 0x10], rax
xor r15d, r15d
xor r13d, r13d
cmp qword [rsp + 0x118], 0
je 0x14002bb3c
cmp qword [rsp + 0x120], 0
je 0x14002a440
mov r12, qword [rsp + 0x128]
mov rsi, qword [rsp + 0x130]
jmp 0x14002a59b
movzx ecx, byte [rsp + 0x128]
movzx eax, cl
cmp eax, 0x1f
jg 0x14002a496
cmp eax, 0x18
jne 0x14002a4ae
test byte [rsp + 0x50], 1
je 0x14002a467
mov eax, r13d
and al, 1
je 0x14002af92
mov rax, qword [rsp + 0x2d0]
cmp rax, 2
jne 0x14002a6d8
mov rax, qword [rsp + 0x2e8]
cmp byte [rax], 5
jne 0x14002a83d
mov al, 1
mov qword [rsp + 0x50], rax
jmp 0x14002a590
cmp eax, 0x20
jne 0x14002a57e
mov al, 1
mov qword [rsp + 0x300], rax
jmp 0x14002a590
cmp eax, 0x14
jne 0x14002a590
test byte [rsp + 0x44], 1
jne 0x14002a4ea
mov r8d, 5
lea rcx, [rsp + 0x60]
lea rdx, [0x140183f62]
call sym._ZN5hyper7headers14connection_has17h00fbab20328d924fE.llvm.16232520082895488908
mov ecx, dword [rsp + 0x44]
movzx ecx, cl
test al, al
mov eax, 1
cmovne ecx, eax
mov dword [rsp + 0x44], ecx
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
test r13b, 1
jne 0x14002a892
cmp rax, 0xc
jae 0x14002a516
mov r8d, 0xc
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movabs rcx, 0x697463656e6e6f63
mov qword [rax + rdx], rcx
mov dword [rax + rdx + 8], 0x203a6e6f
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 0xc
mov qword [rbx + 0x10], rdx
mov r12, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rsi
jae 0x14002a560
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add qword [rbx + 0x10], rsi
mov r13b, 1
jmp 0x14002a9b4
cmp eax, 0x45
je 0x14002a786
nop word [rax + rax]
call fcn.140026c00
mov r12, rax
mov rsi, rdx
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, rsi
jae 0x14002a5b9
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add rsi, qword [rbx + 0x10]
mov qword [rbx + 0x10], rsi
mov rax, qword [rbx]
sub rax, rsi
cmp rax, 1
ja 0x14002a5f4
mov r8d, 2
mov rcx, rbx
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rsi, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rsi], 0x203a
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 2
mov qword [rbx + 0x10], rdx
mov r12, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rsi
jae 0x14002a62e
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add rsi, qword [rbx + 0x10]
mov qword [rbx + 0x10], rsi
mov rax, qword [rbx]
sub rax, rsi
cmp rax, 1
ja 0x14002a669
mov r8d, 2
mov rcx, rbx
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rsi, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rsi], 0xa0d
add qword [rbx + 0x10], 2
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x20]
test rdi, rdi
jne 0x14002a240
cmp qword [rsp + 0x1c0], 0
je 0x14002a240
mov rax, qword [rsp + 0x1c8]
test rax, rax
je 0x14002a240
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x1e0]
call qword [rax + 0x20]
jmp 0x14002a240
test rax, rax
jne 0x14002a7e4
test r13b, 1
jne 0x14002a9b4
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x240], rax
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 0x10
jae 0x14002a71d
mov r8d, 0x10
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movdqu xmm0, xmmword [0x14017a9c8]
movdqu xmmword [rax + rdx], xmm0
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 0x10
mov qword [rbx + 0x10], rdx
mov r12, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rsi
jae 0x14002a75e
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add qword [rbx + 0x10], rsi
mov eax, 1
mov qword [rsp + 0x48], rax
mov r13b, 1
jmp 0x14002a9ad
test byte [rsp + 0x50], 1
je 0x14002a798
mov eax, r13d
and al, 1
je 0x14002b6d6
mov rax, qword [rsp + 0x2f8]
cmp byte [rax + 0x6a], 1
je 0x14002a9b4
mov rax, qword [rsp + 0x2e8]
movzx ecx, byte [rax]
cmp ecx, 5
je 0x14002a9b4
mov rax, qword [rsp + 0x238]
movzx eax, word [rax]
cmp ecx, 0xb
jne 0x14002aa14
lea ecx, [rax - 0x64]
cmp cx, 0x64
jb 0x14002a9b4
jmp 0x14002aa3a
lea rcx, [rsp + 0x60]
call sym.hyper::headers::content_length_parse::h90a99bd6fea20256
cmp rax, 1
jne 0x14002b71a
mov rsi, rdx
mov qword [rsp + 0x318], rdx
cmp qword [rsp + 0x230], 1
jne 0x14002a8ff
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x320], rax
cmp rax, rsi
jne 0x14002b75e
mov eax, 1
mov qword [rsp + 0x230], rax
jmp 0x14002a9b4
cmp qword [rsp + 0x70], 1
jne 0x14002a853
mov rax, qword [rsp + 0x68]
cmp byte [rax], 0x30
je 0x14002a9b4
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
cmp rax, 3
ja 0x14002a9b4
movzx eax, byte [0x140173068]
test al, al
je 0x14002a9b4
movzx ecx, al
cmp ecx, 1
je 0x14002ab22
cmp ecx, 2
jne 0x14002ab0e
mov al, 2
jmp 0x14002ab22
cmp rax, 1
ja 0x14002a8aa
mov r8d, 2
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0x202c
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 2
mov qword [rbx + 0x10], rdx
mov r12, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rsi
jae 0x14002a8e4
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add qword [rbx + 0x10], rsi
jmp 0x14002a9b4
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 0x10
mov qword [rsp + 0x308], rsi
jae 0x14002a929
mov r8d, 0x10
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movdqu xmm0, xmmword [0x14017a9c8]
movdqu xmmword [rax + rdx], xmm0
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 0x10
mov qword [rbx + 0x10], rdx
mov r12, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rsi
jae 0x14002a96a
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add qword [rbx + 0x10], rsi
mov eax, 1
mov qword [rsp + 0x48], rax
mov r13b, 1
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x240], rax
mov al, 1
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x20]
test rdi, rdi
jne 0x14002a240
cmp qword [rsp + 0x1c0], 0
je 0x14002a240
mov rax, qword [rsp + 0x1c8]
test rax, rax
je 0x14002a240
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x1e0]
call qword [rax + 0x20]
jmp 0x14002a240
cmp cl, 7
sete cl
lea edx, [rax - 0xc8]
cmp dx, 0x64
setb dl
lea r8d, [rax - 0x64]
cmp r8w, 0x64
jb 0x14002a9b4
and dl, cl
jne 0x14002a9b4
cmp eax, 0xcc
je 0x14002a9b4
cmp eax, 0x130
je 0x14002a9b4
lea rcx, [rsp + 0x60]
call sym.hyper::headers::is_chunked_::h946937eaeeab6974
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x110]
xor al, 1
mov qword [rsp + 0x110], rax
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
test r13b, 1
jne 0x14002ac42
cmp rax, 0x13
jae 0x14002aaa0
mov r8d, 0x13
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movdqu xmm0, xmmword [str.transfer_encoding:]
movdqu xmmword [rax + rdx], xmm0
mov dword [rax + rdx + 0xf], 0x203a676e
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 0x13
mov qword [rbx + 0x10], rdx
mov r12, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rsi
jae 0x14002aae9
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add qword [rbx + 0x10], rsi
mov r13b, 1
xor eax, eax
mov qword [rsp + 0x48], rax
jmp 0x14002a9ad
lea rcx, [0x140173058]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
test al, al
je 0x14002a9b4
mov rcx, qword [0x140173058]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x14002a9b4
mov rcx, qword [0x140173058]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bcc0
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xe8], rax
movdqu xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x2b8], rax
lea rax, [sym.__http::header::value::HeaderValue_as_core::fmt::Debug_::fmt::h06f95e63153187e5]
mov qword [rsp + 0x2c0], rax
lea rax, str.content_length_value_found__but_empty_body_provided:
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xb0], 0
lea rax, [rsp + 0x2b8]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
lea rax, [rsp + 0xe0]
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0xd0], rax
lea rax, [0x140179a00]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x150], rdx
lea rdx, [rsp + 0x140]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
jmp 0x14002a9b4
cmp rax, 1
ja 0x14002ac5a
mov r8d, 2
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0x202c
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 2
mov qword [rbx + 0x10], rdx
mov r12, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
sub rax, rdx
cmp rax, rsi
jae 0x14002ac94
mov rcx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, rsi
call sym.memcpy
add qword [rbx + 0x10], rsi
jmp 0x14002a9ad
lea r15, [rsp + 0x1f8]
mov rcx, r15
call sym.__http::header::map::Drain_T__as_core::ops::drop::Drop_::drop::hfdcdb90c453daaad
mov rbp, qword [rsp + 0x238]
mov rsi, qword [rsp + 0x240]
test r13b, 1
je 0x14002ad4d
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
test byte [rsp + 0x110], 1
jne 0x14002ad12
cmp rax, 1
ja 0x14002ad01
mov r8d, 2
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0d
mov eax, 2
jmp 0x14002ad49
cmp rax, 0xa
ja 0x14002ad2a
mov r8d, 0xb
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movabs rcx, 0x656b6e756863202c
mov qword [rax + rdx], rcx
mov dword [rax + rdx + 7], 0xa0d6465
mov eax, 0xb
add qword [rbx + 0x10], rax
test byte [rsp + 0x50], 1
jne 0x14002ad93
mov rax, qword [rsp + 0x2d0]
test rax, rax
je 0x14002ada0
cmp eax, 1
jne 0x14002af17
mov rax, qword [rsp + 0x2f8]
cmp byte [rax + 0x6a], 1
mov eax, 2
mov qword [rsp + 0x48], rax
mov rdi, qword [rsp + 0x2e8]
jne 0x14002b031
jmp 0x14002af3b
mov rdi, qword [rsp + 0x2e8]
jmp 0x14002af3b
mov r14, qword [rsp + 0x2d8]
mov rdi, qword [rsp + 0x2e8]
test r14, r14
je 0x14002af1f
mov eax, dword [rbp]
lea ecx, [rax - 0x64]
cmp cx, 0x64
jb 0x14002af2f
lea edx, [rax - 0xc8]
cmp dx, 0x63
ja 0x14002adde
cmp byte [rdi], 7
je 0x14002aff4
movzx eax, ax
mov ecx, 1
mov qword [rsp + 0x48], rcx
cmp eax, 0xcc
je 0x14002af39
cmp eax, 0x130
je 0x14002af39
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 0x10
jae 0x14002ae23
mov r8d, 0x10
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movdqu xmm0, xmmword [0x14017a9c8]
movdqu xmmword [rax + rdx], xmm0
mov r8, qword [rbx + 0x10]
add r8, 0x10
mov qword [rbx + 0x10], r8
mov r12d, 0x14
lea r9, [0x140179787]
mov rdx, r14
cmp r14, 0x2710
jb 0x14002aec0
mov r11d, 0x14
movabs r10, 0x346dc5d63886594b
mov rcx, r14
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul eax, esi, 0x147b
shr eax, 0x13
imul ebp, eax, 0x64
sub esi, ebp
movzx esi, si
lea r12, [r11 - 4]
movzx eax, word [r9 + rax*2]
mov word [rsp + r11 + 0x15c], ax
movzx eax, word [r9 + rsi*2]
mov word [rsp + r11 + 0x15e], ax
mov r11, r12
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x14002ae6c
cmp rdx, 0x63
jbe 0x14002aef2
movzx eax, dx
shr eax, 2
imul eax, eax, 0x147b
shr eax, 0x11
imul ecx, eax, 0x64
sub edx, ecx
movzx ecx, dx
movzx ecx, word [r9 + rcx*2]
mov word [rsp + r12 + 0x15e], cx
add r12, 0xfffffffffffffffe
mov rdx, rax
cmp rdx, 0xa
mov rbp, qword [rsp + 0x238]
jae 0x14002b641
or dl, 0x30
mov byte [rsp + r12 + 0x15f], dl
dec r12
jmp 0x14002b653
mov rdi, qword [rsp + 0x2e8]
mov eax, dword [rbp]
lea ecx, [rax - 0x64]
cmp cx, 0x64
jae 0x14002afd6
mov eax, 1
mov qword [rsp + 0x48], rax
xor esi, esi
movzx r8d, byte [rdi]
cmp r8d, 5
je 0x14002b053
movzx eax, word [rbp]
cmp r8d, 0xb
jne 0x14002af65
lea ecx, [rax - 0x64]
cmp cx, 0x64
jae 0x14002b01e
jmp 0x14002b053
lea edx, [rax - 0xc8]
lea ecx, [rax - 0x64]
jmp 0x14002b004
mov r13, qword [rsp + 0x58]
movzx ecx, byte [rax + 0x6a]
cmp ecx, 1
jne 0x140029ae0
jmp 0x140029a9c
mov r13, rbp
jmp 0x140029f40
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
cmp rax, 4
mov rsi, qword [rsp + 0x58]
jae 0x14002b592
movzx edx, byte [0x1401730b0]
test dl, dl
je 0x14002b592
movzx eax, dl
cmp eax, 1
je 0x14002b4a4
cmp eax, 2
jne 0x14002b48e
mov dl, 2
jmp 0x14002b4a4
movzx r8d, byte [rdi]
lea edx, [rax - 0xc8]
cmp dx, 0x63
ja 0x14002b380
cmp r8b, 7
jne 0x14002b380
xor esi, esi
mov r8b, 7
mov r9d, 1
mov qword [rsp + 0x48], r9
cmp r8b, 7
sete r8b
cmp dx, 0x64
setb dl
cmp cx, 0x64
jb 0x14002b053
and dl, r8b
jne 0x14002b053
movzx eax, ax
cmp eax, 0x130
je 0x14002b053
cmp eax, 0xcc
je 0x14002b053
jmp 0x14002b072
movzx ecx, byte [rdi]
cmp ecx, 5
je 0x14002b053
movzx eax, word [rbp]
cmp ecx, 0xb
jne 0x14002b3fa
lea ecx, [rax - 0x64]
cmp cx, 0x64
jae 0x14002b424
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
mov ecx, 1
mov qword [rsp + 0x48], rcx
test rax, rax
je 0x14002b225
xor esi, esi
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
test byte [rsp + 0x300], 1
jne 0x14002b122
cmp rax, 0x25
jae 0x14002b0c0
mov r8d, 0x25
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 6
jae 0x14002b0c0
mov r8d, 6
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx + 4], 0x203a
mov dword [rax + rdx], 0x65746164
add qword [rbx + 0x10], 6
mov rcx, rbx
call sym.hyper::common::date::extend::h2a1c6b5166ba6abf
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 3
ja 0x14002b101
mov r8d, 4
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov dword [rax + rdx], 0xa0d0a0d
mov eax, 4
add qword [rbx + 0x10], rax
cmp qword [rsp + 0x118], 0
jne 0x14002b158
jmp 0x14002b183
cmp rax, 1
ja 0x14002b13a
mov r8d, 2
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0d
mov eax, 2
add qword [rbx + 0x10], rax
cmp qword [rsp + 0x118], 0
je 0x14002b183
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x14002b183
xor r14d, r14d
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
lea rcx, [rsp + 0x138]
call qword [rax + 0x20]
mov eax, dword [rsp + 0x44]
and al, 1
movzx eax, al
mov dil, 1
xor r14d, r14d
mov r9, qword [rsp + 0x48]
mov ecx, 3
mov r8, qword [rsp + 0xc0]
mov rdx, r8
test r8, r8
jne 0x14002b1be
mov rcx, qword [rsp + 0x1f0]
mov qword [rcx + 0x10], rax
mov rcx, r9
mov rdx, rsi
mov rax, qword [rsp + 0x1f0]
mov qword [rax], rcx
mov qword [rax + 8], rdx
mov rsi, qword [rsp + 0x248]
test rsi, rsi
je 0x14002b1f5
mov rcx, rsi
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::h7691dec37aa22c6e
mov edx, 0x20
mov r8d, 8
mov rcx, rsi
call sym.__rust_dealloc
test dil, dil
jne 0x14002b209
xor ebp, ebp
lea rcx, [rsp + 0x250]
call fcn.140026340
mov rax, qword [rsp + 0x1f0]
add rsp, 0x328
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx edx, byte [0x140173038]
movzx esi, dl
test sil, sil
je 0x14002b072
cmp esi, 1
je 0x14002b25c
cmp esi, 2
jne 0x14002b246
mov dl, 2
jmp 0x14002b25c
lea rcx, [0x140173028]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov dl, al
test dl, dl
je 0x14002b070
mov rcx, qword [0x140173028]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x14002b070
mov rcx, qword [0x140173028]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bc97
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x1f8], r8
mov qword [rsp + 0x200], rax
movdqu xmmword [rsp + 0x208], xmm0
mov qword [rsp + 0x218], 0
lea rax, [rsp + 0x2e8]
mov qword [rsp + 0x90], rax
lea rax, [sym.__mut_T_as_core::fmt::Debug_::fmt::ha1ccaa24d9648ea8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rbp
lea rax, [sym.__http::status::StatusCode_as_core::fmt::Debug_::fmt::h01458e2f19f06731]
mov qword [rsp + 0xa8], rax
lea rax, str.server_body_forced_to_0__method__status
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov qword [rsp + 0x180], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 2
mov qword [rsp + 0x60], r15
lea rax, [rsp + 0x160]
mov qword [rsp + 0x68], rax
lea rax, [0x140179a00]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], rdx
lea rdx, [rsp + 0xe0]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
jmp 0x14002b070
movzx eax, ax
mov ecx, 1
mov qword [rsp + 0x48], rcx
xor esi, esi
cmp eax, 0xcc
je 0x14002af3b
cmp eax, 0x130
je 0x14002af3b
cmp r8b, 5
je 0x14002af39
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 0x13
jae 0x14002b3d1
mov r8d, 0x13
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movdqu xmm0, xmmword [0x14017a9b5]
movdqu xmmword [rax + rdx], xmm0
mov dword [rax + rdx + 0xf], 0xa0d3020
mov eax, 0x13
xor esi, esi
add qword [rbx + 0x10], rax
jmp 0x14002af3b
cmp cl, 7
sete cl
lea edx, [rax - 0xc8]
cmp dx, 0x64
setb dl
lea r8d, [rax - 0x64]
cmp r8w, 0x64
jb 0x14002ad8e
and dl, cl
jne 0x14002ad8e
cmp eax, 0xcc
je 0x14002ad8e
cmp eax, 0x130
je 0x14002ad8e
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 0x1c
jae 0x14002b45c
mov r8d, 0x1c
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
movups xmm0, xmmword [0x14017aa0f]
movups xmmword [rax + rdx + 0xc], xmm0
movdqu xmm0, xmmword [0x14017aa03]
movdqu xmmword [rax + rdx], xmm0
mov eax, 0x1c
xor ecx, ecx
mov qword [rsp + 0x48], rcx
add qword [rbx + 0x10], rax
jmp 0x14002af3b
lea rcx, [0x1401730a0]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov dl, al
test dl, dl
je 0x14002b592
mov rcx, qword [0x1401730a0]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x14002b592
mov rcx, qword [0x1401730a0]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bcb1
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xe8], rax
movdqu xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], 0
lea rax, str.unexpected_content_length_found__canceling
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xa0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xa8], xmm0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0xd0], rax
lea rax, [0x140179a00]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x150], rdx
lea rdx, [rsp + 0x140]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
cmp qword [rbx + 0x10], rsi
jb 0x14002b59c
mov qword [rbx + 0x10], rsi
call sym.hyper::error::Error::new_user_header::h01ad47289bd396ec
mov rsi, rax
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x20]
test rdi, rdi
jne 0x14002b5f3
cmp qword [rsp + 0x1c0], 0
je 0x14002b5f3
mov rax, qword [rsp + 0x1c8]
test rax, rax
je 0x14002b5f3
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x1e0]
call qword [rax + 0x20]
lea rcx, [rsp + 0x1f8]
call sym.__http::header::map::Drain_T__as_core::ops::drop::Drop_::drop::hfdcdb90c453daaad
cmp qword [rsp + 0x118], 0
je 0x14002b636
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x14002b636
xor r14d, r14d
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
lea rcx, [rsp + 0x138]
call qword [rax + 0x20]
mov dil, 1
xor r14d, r14d
jmp 0x14002a064
movzx eax, word [r9 + rdx*2]
mov word [rsp + r12 + 0x15e], ax
add r12, 0xfffffffffffffffe
mov esi, 0x14
sub rsi, r12
mov rax, qword [rbx]
sub rax, r8
cmp rax, rsi
jae 0x14002b678
mov rcx, rbx
mov rdx, r8
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov r8, qword [rbx + 0x10]
lea rdx, [rsp + r12]
add rdx, 0x160
add r8, qword [rbx + 8]
mov rcx, r8
mov r8, rsi
call sym.memcpy
add rsi, qword [rbx + 0x10]
mov qword [rbx + 0x10], rsi
mov rax, qword [rbx]
sub rax, rsi
cmp rax, 1
ja 0x14002b6bb
mov r8d, 2
mov rcx, rbx
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::hdb2a182cd3d8f8b1
mov rsi, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rsi], 0xa0d
mov eax, 2
add qword [rbx + 0x10], rax
mov rsi, r14
jmp 0x14002af3b
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
cmp rax, 3
mov rsi, qword [rsp + 0x58]
ja 0x14002b592
movzx edx, byte [0x140173050]
test dl, dl
je 0x14002b592
movzx eax, dl
cmp eax, 1
je 0x14002b7b8
cmp eax, 2
jne 0x14002b7a2
mov dl, 2
jmp 0x14002b7b8
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
cmp rax, 4
mov rsi, qword [rsp + 0x58]
jae 0x14002b592
movzx edx, byte [0x140173080]
test dl, dl
je 0x14002b592
movzx eax, dl
cmp eax, 1
je 0x14002b8bd
cmp eax, 2
jne 0x14002b8a7
mov dl, 2
jmp 0x14002b8bd
mov rax, qword [0x140173ef8]
mov rax, qword [rax]
cmp rax, 4
mov rsi, qword [rsp + 0x58]
jae 0x14002bb28
movzx edx, byte [0x140173098]
test dl, dl
je 0x14002bb28
movzx eax, dl
cmp eax, 1
je 0x14002b9ef
cmp eax, 2
jne 0x14002b9d9
mov dl, 2
jmp 0x14002b9ef
lea rcx, [0x140173040]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov dl, al
test dl, dl
je 0x14002b592
mov rcx, qword [0x140173040]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x14002b592
mov rcx, qword [0x140173040]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bcdb
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xe8], rax
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], 0
lea rax, str.unexpected_transfer_encoding_found__canceling
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xa0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0xd0], rax
lea rax, [0x140179a00]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x150], rdx
lea rdx, [rsp + 0x140]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
jmp 0x14002b592
lea rcx, [0x140173070]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov dl, al
test dl, dl
je 0x14002b592
mov rcx, qword [0x140173070]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x14002b592
mov rcx, qword [0x140173070]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bce4
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xe8], rax
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x2b8], rax
lea rax, [sym.__http::header::value::HeaderValue_as_core::fmt::Debug_::fmt::h06f95e63153187e5]
mov qword [rsp + 0x2c0], rax
lea rax, str.illegal_Content_Length_value:
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xb0], 0
lea rax, [rsp + 0x2b8]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
lea rax, [rsp + 0xe0]
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0xd0], rax
lea rax, [0x140179a00]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x150], rdx
lea rdx, [rsp + 0x140]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
jmp 0x14002b592
lea rcx, [0x140173088]
call sym.tracing_core::callsite::DefaultCallsite::register::hddf831e854b8b6bd
mov dl, al
test dl, dl
je 0x14002bb28
mov rcx, qword [0x140173088]
call sym.tracing::__macro_support::__is_enabled::h5366c3c63634222a
test al, al
je 0x14002bb28
mov rcx, qword [0x140173088]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14002bced
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xe8], rax
movdqu xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x320]
mov qword [rsp + 0x140], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::h57e859256a3b26f6]
mov qword [rsp + 0x148], rax
lea r8, [rsp + 0x318]
mov qword [rsp + 0x150], r8
mov qword [rsp + 0x158], rax
lea rax, str.multiple_Content_Length_values_found:__
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 3
mov qword [rsp + 0xb0], 0
lea rax, [rsp + 0x140]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 2
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x2b8], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x2c0], rax
lea rax, [0x140179a00]
mov qword [rsp + 0x2c8], rax
lea rax, [rsp + 0x2b8]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], rdx
lea rdx, [rsp + 0xc8]
call sym.tracing_core::event::Event::dispatch::h0eb529cbcc08cb48
mov rsi, qword [rsp + 0x58]
cmp qword [rbx + 0x10], rsi
jb 0x14002bb32
mov qword [rbx + 0x10], rsi
call sym.hyper::error::Error::new_user_header::h01ad47289bd396ec
jmp 0x14002b5a1
lea rcx, str.current_header_name
lea r8, [0x14017aac8]
mov edx, 0x13
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
jmp 0x14002bcd9
xor r14d, r14d
lea rax, [0x140184130]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401840ac]
lea r9, [0x140183f70]
lea r8, [rsp + 0x1f8]
mov edx, 0x1f
call sym.core::result::unwrap_failed::h8f275d6668207d54
jmp 0x14002bcd9
mov byte [rsp + 0x1f8], cl
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x250], rax
lea rax, [sym.__http::version::Version_as_core::fmt::Debug_::fmt::h06106f82cfcb1496]
mov qword [rsp + 0x258], rax
lea rax, [0x14017a8f0]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x180], 0
lea rax, [rsp + 0x250]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 1
mov bpl, 1
lea rdx, [0x14017a900]
lea rcx, [rsp + 0x160]
call sym.core::panicking::panic_fmt::h50bba86df16ca19f
jmp 0x14002bcd9
lea rax, [0x14017ad58]
mov qword [rsp + 0x20], rax
lea rcx, str.zero_capacity_should_never_fail
lea r9, [0x140179230]
lea r8, [rsp + 0x1f8]
mov edx, 0x1f
call sym.core::result::unwrap_failed::h8f275d6668207d54
mov ecx, 8
mov edx, 0x18
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
lea rcx, [0x14017993c]
lea r8, [0x140179cf0]
mov edx, 0x22
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
lea rcx, [0x14017993c]
lea r8, [0x140179de8]
mov edx, 0x22
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
jmp 0x14002bcd9
lea rcx, [0x14017993c]
lea r8, [0x140179d68]
mov edx, 0x22
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
lea rcx, [0x14017993c]
lea r8, [0x14017aa20]
mov edx, 0x22
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
jmp 0x14002bcd9
lea rax, [0x14017ab10]
mov qword [rsp + 0x108], rax
lea rcx, [0x14017993c]
mov edx, 0x22
mov r8, qword [rsp + 0x108]
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
ud2
lea rax, [0x14017ac80]
jmp 0x14002bcb8
lea rax, [0x14017ac38]
jmp 0x14002bcb8
lea rax, [0x14017abc8]
jmp 0x14002bcb8