Function at 0x14005769e
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1c28
call sym.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x1c10], xmm7
movaps xmmword [rsp + 0x1c00], xmm6
mov r13, rdx
mov qword [rsp + 0x48], rcx
lea rsi, [r8 + 0x10]
lea r15, [rsp + 0xd8]
mov al, byte [r8 + 0x18]
mov byte [rsp + 0x45], al
mov al, byte [r8 + 0x11]
mov byte [rsp + 0x47], al
mov rax, qword [r8]
mov qword [rsp + 0x238], rax
lea rax, [rax + 8]
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x220], r8
mov al, byte [r8 + 0x17]
mov byte [rsp + 0x46], al
mov rbp, qword [0x1401c0f98]
xorps xmm6, xmm6
lea r14, [rsp + 0x240]
lea rbx, [rsp + 0x300]
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x180], rsi
mov rax, qword [rbp]
test rax, rax
je 0x14005789a
mov byte [rsp + 0x90], 0
and word [rsp + 0x92], 0
and qword [rsp + 0x70], 0
mov qword [rsp + 0x80], 8
and qword [rsp + 0x88], 0
mov rdi, qword [r13]
mov r9, qword [r13 + 8]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x30], 0x64
lea rcx, [rsp + 0x1a8]
lea rdx, [rsp + 0x70]
mov r8, rdi
call sym._ZN8httparse8Response36parse_with_config_and_uninit_headers17hf7b1aea9263bff57E.llvm.14355652717378146902
mov rax, qword [rsp + 0x1a8]
test rax, rax
je 0x1400577fd
cmp eax, 2
jne 0x140058672
mov cl, byte [rsp + 0x1b0]
cmp cl, 6
jne 0x140058683
cmp byte [rsp + 0x45], 0
je 0x140058683
mov rax, qword [rbp]
test rax, rax
je 0x140057fa7
mov ax, 0xc8
mov qword [rsp + 0xa0], rax
xor r8d, r8d
xor eax, eax
xor ebp, ebp
xor esi, esi
jmp 0x1400579f8
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x110], rax
mov rax, qword [rbp]
test rax, rax
je 0x140057f37
cmp word [rsp + 0x92], 0
je 0x140058ec6
mov ecx, dword [rsp + 0x94]
lea eax, [rcx - 0x3e8]
cmp ax, 0xfc7c
jb 0x14005869e
mov qword [rsp + 0xa0], rcx
mov word [rsp + 0x42], cx
mov rsi, qword [rsp + 0x70]
test rsi, rsi
je 0x140058ed2
mov r12, qword [rsp + 0x78]
lea rcx, [rsp + 0x42]
call sym.http::status::StatusCode::canonical_reason::hb995dcfdae1dc0cc
test rax, rax
je 0x14005791b
mov r9, rdx
mov rcx, rsi
mov rdx, r12
mov r8, rax
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h21cdff1627a8bb6a
test al, al
je 0x14005791b
and qword [rsp + 0xd0], 0
jmp 0x14005792e
lea rcx, [0x140129100]
call fcn.140056389
test al, al
je 0x140057749
mov rcx, qword [0x140129100]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140057749
mov rsi, qword [0x140129100]
mov rdi, qword [rsi + 0x30]
mov r12, qword [rsi + 0x38]
mov rax, qword [rsi + 0x40]
mov rbp, qword [rsi + 0x48]
test r12, r12
mov qword [rsp + 0xa0], rax
je 0x140058090
mov qword [rsp + 0x128], r12
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rbp
and qword [rsp + 0x140], 0
mov r13d, 1
mov rax, rdi
jmp 0x140058095
lea rcx, [rsp + 0xd0]
mov rdx, rsi
mov r8, r12
call sym.bytes::bytes::Bytes::copy_from_slice::hcd3d70ee25bb8a57
cmp byte [rsp + 0x90], 0
je 0x140058ede
cmp byte [rsp + 0x91], 1
sete r10b
inc r10b
mov r12, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
cmp rsi, 0x64
mov eax, 0x64
cmovb rax, rsi
shl eax, 5
xor r13d, r13d
cmp rax, r13
je 0x1400579c5
mov rcx, qword [r12 + r13 + 8]
cmp rcx, 0xffff
ja 0x1400584c8
mov rdx, qword [r12 + r13]
mov r8, qword [r12 + r13 + 0x10]
sub rdx, rdi
add rcx, rdx
sub r8, rdi
mov r9, qword [r12 + r13 + 0x18]
add r9, r8
mov qword [rsp + r13 + 0xf80], rdx
mov qword [rsp + r13 + 0xf88], rcx
mov qword [rsp + r13 + 0xf90], r8
mov qword [rsp + r13 + 0xf98], r9
add r13, 0x20
jmp 0x14005796e
mov r8, qword [rsp + 0x110]
mov rax, qword [rsp + 0xd0]
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0xb0], xmm0
mov rcx, qword [r15 + 0x10]
mov qword [rsp + 0xc0], rcx
mov r13, qword [rsp + 0x108]
mov rbp, r10
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0xc0]
lea rcx, [rsp + 0x190]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x260]
mov rdx, r13
call sym.bytes::bytes_mut::BytesMut::split_to::h5f9d503cc17e2a30
cmp byte [rsp + 0x47], 0
lea r13, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
je 0x140057aaf
lea rcx, [rsp + 0xf80]
mov rdx, rsi
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::array::__impl_core::ops::index::Index_I__for__T__N__::index::h1988624ce188fd1d
mov rdi, rax
mov r12, rdx
shl r12, 5
add r12, rax
cmp rdi, r12
je 0x140057aaf
mov r8, qword [rsp + 0x260]
mov r9, qword [rsp + 0x268]
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov qword [rsp + 0x20], r13
call fcn.140056354
xor ecx, ecx
cmp rdx, rcx
je 0x140057aa9
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x140057aa0
cmp r8d, 0xa
jne 0x140057aa4
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x140057a8a
add rdi, 0x20
jmp 0x140057a61
mov rcx, r14
lea rdx, [rsp + 0x260]
call sym.bytes::bytes_mut::BytesMut::freeze::hcf891687f6e728a0
mov rax, qword [rsp + 0x238]
mov rdi, qword [rax]
mov qword [rax], 3
cmp rdi, 3
jne 0x140057b2c
and qword [rsp + 0x1d8], 0
mov ecx, 8
mov qword [rsp + 0x1e0], rcx
lea rax, [rsp + 0x1c8]
movups xmmword [rax + 0x20], xmm6
mov qword [rsp + 0x1f8], rcx
and qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 2
and qword [rsp + 0x210], 0
and word [rsp + 0x218], 0
xor edi, edi
jmp 0x140057b47
mov r8d, 0x58
lea rcx, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x228]
call sub.msvcrt.dll_memmove
mov qword [rsp + 0x230], rbp
cmp bpl, 2
sete bpl
mov qword [rsp + 0x1c0], rdi
cmp byte [rsp + 0x46], 0
je 0x140057bba
lea rax, [rsp + 0x148]
movups xmmword [rax], xmm6
and qword [rsp + 0x138], 0
mov eax, 8
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x158], rax
and qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 2
and qword [rsp + 0x170], 0
and word [rsp + 0x178], 0
xor eax, eax
jmp 0x140057bbf
mov eax, 3
lea rdi, [rsp + 0x50]
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x1c0]
mov rdx, rsi
call sym.http::header::map::HeaderMap_T_::reserve::h6f363384f2f5b786
lea rcx, [rsp + 0xf80]
mov rdx, rsi
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::array::__impl_core::ops::index::Index_I__for__T__N__::index::h1988624ce188fd1d
mov rsi, rax
mov r12, rdx
shl r12, 5
xor r13d, r13d
cmp r12, r13
je 0x140057d61
mov rdx, qword [rsi + r13]
mov rax, qword [rsi + r13 + 8]
mov r8, rax
sub r8, rdx
jb 0x140058ea2
mov r9, qword [rsp + 0x250]
cmp rax, r9
ja 0x140058eb4
add rdx, qword [rsp + 0x248]
lea rcx, [rsp + 0xd0]
call sym.http::header::name::HeaderName::from_bytes::h9941d4ed6991bcb6
cmp qword [rsp + 0xd0], 0
jne 0x14005843b
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov r8, qword [rsi + r13 + 0x10]
mov r9, qword [rsi + r13 + 0x18]
mov rcx, rbx
mov rdx, r14
call sym.bytes::bytes::Bytes::slice::h64232062a498f9fd
lea rcx, [rsp + 0x70]
mov rdx, rbx
call sym.http::header::value::HeaderValue::from_maybe_shared_unchecked::hf923beaff00ba0bb
cmp qword [rsp + 0x50], 0
jne 0x140057cc8
cmp byte [rsp + 0x58], 0x14
jne 0x140057cc8
test bpl, 1
jne 0x140057cab
lea rcx, [rsp + 0x70]
call sym.hyper::headers::connection_keep_alive::h925255799f1c8207
mov ebp, eax
jmp 0x140057cc8
mov r8d, 5
lea rcx, [rsp + 0x70]
lea rdx, [0x1401642ba]
call sym._ZN5hyper7headers14connection_has17h9d510b92b6897f83E.llvm.13233487842335888766
mov ebp, eax
xor bpl, 1
cmp dword [rsp + 0x120], 3
je 0x140057cf9
mov r8, qword [rsi + r13]
mov r9, qword [rsi + r13 + 8]
mov rcx, rbx
mov rdx, r14
call sym.bytes::bytes::Bytes::slice::h64232062a498f9fd
lea rcx, [rsp + 0x120]
mov rdx, rdi
mov r8, rbx
call sym.http::header::map::HeaderMap_T_::append::h4ed2ff9356149f70
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x320], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xd0]
mov r8, rbx
call sym.http::header::map::HeaderMap_T_::append::h07666343f5120447
add r13, 0x20
jmp 0x140057c00
and qword [rsp + 0x110], 0
mov rcx, qword [rsp + 0x120]
mov rax, rcx
mov qword [rsp + 0x100], rcx
cmp rcx, 3
je 0x140057dc0
mov ecx, 0xc
lea r8, [rsp + 0x2a0]
mov rdi, r8
lea rsi, [rsp + 0x120]
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
lea rdx, [rsp + 0x110]
call sym.http::extensions::Extensions::insert::h06eb78ec6fdc382b
cmp dword [rsp + 0x300], 3
je 0x140057dc0
mov rcx, rbx
call sym.core::ptr::drop_in_place_hyper::ext::HeaderCaseMap_::h4eae172e490bab46
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xf8], rax
test rax, rax
je 0x140057e20
movups xmm0, xmmword [rsp + 0x188]
movups xmm1, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
mov rcx, rbx
lea rdx, [rsp + 0x110]
lea r8, [rsp + 0x280]
call sym.http::extensions::Extensions::insert::h8aefe9544b5f9cb1
cmp qword [rsp + 0x300], 0
je 0x140057e20
mov rcx, rbx
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h5d656314ec3bda03
mov ecx, 0xc
mov rdi, rbx
lea rsi, [rsp + 0x1c0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x230]
mov byte [rsp + 0x36a], cl
mov rcx, qword [rsp + 0xa0]
mov word [rsp + 0x368], cx
mov qword [rsp + 0x360], rax
cmp cx, 0x64
lea rdi, [rsp + 0x50]
je 0x140057e9c
movzx eax, cx
cmp eax, 0x65
je 0x1400587c1
cmp eax, 0xcc
je 0x14005879f
cmp eax, 0x130
je 0x14005879f
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x14005883a
mov rbp, qword [0x1401c0f98]
mov rax, qword [rbp]
test rax, rax
je 0x140058023
mov rax, qword [rsp + 0x108]
cmp qword [rax + 8], 0
je 0x1400587a5
mov rcx, rbx
call sym.core::ptr::drop_in_place_hyper::proto::MessageHead_http::status::StatusCode__::h1db2d17fe9d23a27
cmp dword [rsp + 0x100], 3
jne 0x140057eef
mov rax, qword [rsp + 0x120]
cmp eax, 3
je 0x140057eef
lea rcx, [rsp + 0x120]
call sym.core::ptr::drop_in_place_hyper::ext::HeaderCaseMap_::h4eae172e490bab46
mov rcx, r14
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h5d656314ec3bda03
cmp qword [rsp + 0xf8], 0
mov r13, qword [rsp + 0x108]
mov rsi, qword [rsp + 0x180]
jne 0x14005773c
cmp qword [rsp + 0x188], 0
je 0x14005773c
lea rcx, [rsp + 0x188]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h5d656314ec3bda03
jmp 0x14005773c
lea rcx, [0x1401290e8]
call fcn.140056389
test al, al
je 0x14005781a
mov rcx, qword [0x1401290e8]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x14005781a
mov rsi, qword [0x1401290e8]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x1400581de
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x138], r8
and qword [rsp + 0x140], 0
jmp 0x1400581e0
lea rcx, [0x1401290d0]
call fcn.140056389
test al, al
je 0x1400577e3
mov cx, 0xc8
mov qword [rsp + 0xa0], rcx
mov rcx, qword [0x1401290d0]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x1400577ef
mov rsi, qword [0x1401290d0]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x1400582b2
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x138], r8
and qword [rsp + 0x140], 0
jmp 0x1400582b4
lea rcx, [0x140129070]
call fcn.140056389
test al, al
je 0x140057eb0
mov rcx, qword [0x140129070]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140057eb0
mov rsi, qword [0x140129070]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140058361
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], r8
and qword [rsp + 0x90], 0
jmp 0x140058363
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x120]
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, str.Response.parse
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x130], 8
movups xmmword [rsp + 0x138], xmm6
cmp r13, r12
jae 0x140058117
mov qword [rsp + 0x1c8], r12
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rbp
mov qword [rsp + 0x1e0], r13
jmp 0x140058119
xor edi, edi
mov rbp, qword [0x1401c0f98]
add rsi, 0x30
mov qword [rsp + 0x1c0], rdi
lea rdi, [rsp + 0x70]
mov rcx, rdi
lea r12, [rsp + 0x1c0]
mov rdx, r12
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
mov r13, qword [rsp + 0x108]
mov rax, qword [r13 + 8]
mov qword [rsp + 0x240], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x1c8], rax
lea rax, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rdi
mov qword [rsp + 0x1e0], r14
lea rax, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x60], rsi
mov rcx, qword [0x140129100]
lea rdx, [rsp + 0x50]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
mov rsi, qword [rsp + 0x180]
jmp 0x140057749
xor eax, eax
add rsi, 0x30
mov qword [rsp + 0x120], rax
lea r12, [rsp + 0x1c0]
mov rcx, r12
lea r13, [rsp + 0x120]
mov rdx, r13
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, [rsp + 0x110]
mov qword [rsp + 0x240], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::h24ee636279ae34af]
mov qword [rsp + 0x248], rax
lea rax, str.Response.parse_Complete__
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
and qword [rsp + 0x140], 0
mov qword [rsp + 0x130], r14
mov ecx, 1
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0xd8], r13
lea rax, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rsi
mov rcx, qword [0x1401290e8]
lea rdx, [rsp + 0x50]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
jmp 0x14005781a
xor eax, eax
lea rdi, [rsp + 0x50]
add rsi, 0x30
mov qword [rsp + 0x120], rax
lea r12, [rsp + 0x1c0]
mov rcx, r12
lea rbp, [rsp + 0x120]
mov rdx, rbp
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, str.Response.parse_accepted_HTTP_0.9_response
mov qword [rsp + 0x120], rax
mov ecx, 1
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], 8
movups xmmword [rsp + 0x138], xmm6
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0xd8], rbp
lea rax, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rsi
mov rcx, qword [0x1401290d0]
mov rdx, rdi
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
jmp 0x1400577ef
xor eax, eax
add rsi, 0x30
mov qword [rsp + 0x70], rax
lea rbp, [rsp + 0xd0]
mov rcx, rbp
lea rdx, [rsp + 0x70]
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
mov rax, qword [rsp + 0xa0]
mov word [rsp + 0x42], ax
lea rax, [rsp + 0x42]
mov qword [rsp + 0x1a8], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u16_::fmt::h61b91488640bc638]
mov qword [rsp + 0x1b0], rax
lea rax, str.ignoring_informational_response:
mov qword [rsp + 0x70], rax
mov ecx, 1
mov qword [rsp + 0x78], rcx
and qword [rsp + 0x90], 0
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x50], rbp
lea rax, [rsp + 0x70]
mov qword [rsp + 0x58], rax
lea rax, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rsi
mov rcx, qword [0x140129070]
lea rdx, [rsp + 0xb0]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
mov rbp, qword [0x1401c0f98]
jmp 0x140057eb0
mov rax, qword [0x1401c0f98]
mov rax, qword [rax]
cmp rax, 4
mov r14, qword [rsp + 0x48]
ja 0x140058603
lea rcx, [0x1401290b8]
call fcn.140056389
test al, al
je 0x140058603
mov rcx, qword [0x1401290b8]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140058603
mov rcx, qword [0x1401290b8]
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140058552
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0x308], rdx
mov qword [rsp + 0x310], r8
mov qword [rsp + 0x318], rcx
and qword [rsp + 0x320], 0
jmp 0x140058554
mov rax, qword [rbp]
cmp rax, 1
mov r14, qword [rsp + 0x48]
ja 0x140058754
lea rcx, [0x140128fb0]
call fcn.140056389
test al, al
je 0x140058754
mov rcx, qword [0x140128fb0]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140058754
add r12, r13
mov rcx, qword [0x140128fb0]
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x1400586b4
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0x128], rdx
mov qword [rsp + 0x130], r8
mov qword [rsp + 0x138], rcx
and qword [rsp + 0x140], 0
jmp 0x1400586b6
xor eax, eax
lea rsi, [rsp + 0x300]
mov qword [rsi], rax
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, rsi
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, [rsp + 0xaf]
mov qword [rsp + 0x110], rax
lea rax, str.Internal_Hyper_error__please_report
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [sym.__http::header::name::InvalidHeaderName_as_core::fmt::Debug_::fmt::hb8f5e215fce8063c]
mov qword [rsp + 0x118], rcx
lea rcx, [rsp + 0x110]
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rsi
lea rcx, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0xc0], rcx
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0xb0]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov rcx, qword [0x1401290b8]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
mov byte [r14 + 8], 0xb
mov qword [r14], 4
xor eax, eax
xor esi, esi
test al, al
jne 0x140058631
mov rax, qword [rsp + 0x120]
cmp eax, 3
je 0x140058631
lea rcx, [rsp + 0x120]
call sym.core::ptr::drop_in_place_hyper::ext::HeaderCaseMap_::h4eae172e490bab46
cmp r12, r13
je 0x140058643
lea rcx, [rsp + 0x1c0]
call sym.core::ptr::drop_in_place_http::header::map::HeaderMap_::hb21988cb67d39afa
lea rcx, [rsp + 0x240]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h5d656314ec3bda03
cmp qword [rsp + 0x188], 0
sete al
or sil, al
jne 0x140058778
lea rcx, [rsp + 0x188]
jmp 0x140058773
mov r14, qword [rsp + 0x48]
mov qword [r14], 3
jmp 0x140058778
shl cl, 3
movabs rax, 0x409000a000000
shr rax, cl
mov r14, qword [rsp + 0x48]
mov byte [r14 + 8], al
jmp 0x1400586a8
mov r14, qword [rsp + 0x48]
mov byte [r14 + 8], 0xa
mov qword [r14], 4
jmp 0x140058778
xor eax, eax
lea rsi, [rsp + 0x120]
mov qword [rsi], rax
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
lea rbx, [rsp + 0x1c0]
mov rcx, rbx
mov rdx, rsi
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
mov qword [rsp + 0x188], r12
lea rax, str.header_name_larger_than_64kb:
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [sym.__T_as_core::fmt::Debug_::fmt::h1545e198f35d08ac]
mov qword [rsp + 0x190], rcx
lea rcx, [rsp + 0x188]
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rsi
lea rcx, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x60], rcx
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x50]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov rcx, qword [0x140128fb0]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
mov byte [r14 + 8], 9
mov qword [r14], 4
cmp qword [rsp + 0xd0], 0
je 0x140058778
lea rcx, [rsp + 0xd0]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h5d656314ec3bda03
mov rax, r14
movaps xmm6, xmmword [rsp + 0x1c00]
movaps xmm7, xmmword [rsp + 0x1c10]
add rsp, 0x1c28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebx, ebx
xor eax, eax
jmp 0x1400587c5
mov eax, 3
mov r14, qword [rsp + 0x48]
mov qword [r14], rax
lea rcx, [rsp + 0x300]
call sym.core::ptr::drop_in_place_hyper::proto::MessageHead_http::status::StatusCode__::h1db2d17fe9d23a27
jmp 0x140058818
mov al, 1
xor ebx, ebx
mov r14, qword [rsp + 0x48]
test bpl, 1
jne 0x1400587ef
lea rsi, [rsp + 0x300]
mov ecx, 0xe
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x70], rbx
and word [r14 + 0x78], 0
jmp 0x140058814
mov edx, eax
xor dl, 1
lea rsi, [rsp + 0x300]
mov ecx, 0xe
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x70], rbx
mov byte [r14 + 0x78], 0
mov byte [r14 + 0x79], dl
mov byte [r14 + 0x7a], al
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
setne sil
cmp eax, 3
setne al
jmp 0x140058613
mov rax, qword [rsp + 0x220]
mov rax, qword [rax + 8]
movzx eax, byte [rax]
cmp eax, 5
mov r14, qword [rsp + 0x48]
je 0x1400588ff
cmp eax, 7
je 0x1400588e6
cmp eax, 0xb
jne 0x140058986
mov rax, qword [0x1401c0f98]
mov rax, qword [rax]
test rax, rax
jne 0x140058986
lea rcx, [0x140129058]
call fcn.140056389
test al, al
je 0x140058986
mov rcx, qword [0x140129058]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140058986
mov rcx, qword [0x140129058]
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140058906
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], rcx
and qword [rsp + 0x90], 0
jmp 0x140058908
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x140058986
mov al, 1
xor ebx, ebx
jmp 0x1400587ca
xor ebx, ebx
jmp 0x140058c89
xor eax, eax
lea rsi, [rsp + 0x70]
mov qword [rsi], rax
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
lea rbx, [rsp + 0xd0]
mov rcx, rbx
mov rdx, rsi
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, str.Client::decoder_is_missing_the_Method
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rsi
lea rcx, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x60], rcx
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x50]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov rcx, qword [0x140129058]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
movups xmm6, xmmword [0x1401642f0]
lea rdx, [rsp + 0x70]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x1401642e0]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x300]
call sym.http::header::map::HeaderMap_T_::contains_key::hc677aa2579c31ca8
test al, al
je 0x140058a4a
cmp byte [rsp + 0x36a], 1
jne 0x140058a7c
mov rax, qword [0x1401c0f98]
mov rax, qword [rax]
mov bl, 2
cmp rax, 1
ja 0x140058d9a
lea rcx, [0x140129040]
call fcn.140056389
test al, al
je 0x140058d9a
mov rcx, qword [0x140129040]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140058d9a
mov rcx, qword [0x140129040]
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140058c90
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], rcx
and qword [rsp + 0x90], 0
jmp 0x140058c92
lea rcx, [rsp + 0x300]
call sym.hyper::headers::content_length_parse_all::h6e0af80b6ee257aa
cmp rax, 1
jne 0x140058ace
lea rsi, [rsp + 0x70]
mov rcx, rsi
call sym.hyper::body::length::DecodedLength::checked_new::hdf1865b3b4050026
cmp byte [rsi], 0
je 0x140058c84
mov bl, byte [rsp + 0x71]
jmp 0x140058d9a
lea r8, [rsp + 0x70]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rsi, [rsp + 0xd0]
lea rdx, [rsp + 0x300]
mov rcx, rsi
call sym.http::header::map::HeaderMap_T_::get_all::haa04c1953b4a59d9
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rsi
call sym._ZN96__LT_http..header..map..GetAll_LT_T_GT__u20_as_u20_core..iter..traits..collect..IntoIterator_GT_9into_iter17h582f3d6f809b
mov rcx, rdi
call sym.hyper::headers::is_chunked::h8109891e2aa7654c
test al, al
je 0x140058b84
mov rbx, 0xfffffffffffffffe
jmp 0x140058c89
movups xmm0, xmmword [0x1401642d0]
lea rdx, [rsp + 0x70]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x1401642c0]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x300]
call sym.http::header::map::HeaderMap_T_::contains_key::hc677aa2579c31ca8
mov rcx, qword [0x1401c0f98]
mov rcx, qword [rcx]
test al, al
je 0x140058c0f
mov bl, 1
cmp rcx, 1
ja 0x140058d9a
lea rcx, [0x140129010]
call fcn.140056389
test al, al
je 0x140058d9a
mov rcx, qword [0x140129010]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140058d9a
mov rcx, qword [0x140129010]
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140058d15
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], rcx
and qword [rsp + 0x90], 0
jmp 0x140058d17
mov rax, qword [0x1401c0f98]
mov rax, qword [rax]
mov rbx, 0xffffffffffffffff
test rax, rax
jne 0x140058c89
lea rcx, [0x140129028]
call fcn.140056389
test al, al
je 0x140058c89
mov rcx, qword [0x140129028]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140058c89
mov rcx, qword [0x140129028]
lea r14, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140058da8
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], rcx
and qword [rsp + 0x90], 0
jmp 0x140058daa
mov rbx, 0xffffffffffffffff
test rcx, rcx
jne 0x140058c89
lea rcx, [0x140128ff8]
call fcn.140056389
test al, al
je 0x140058c89
mov rcx, qword [0x140128ff8]
mov edx, eax
call sym.tracing::__macro_support::__is_enabled::h7033cfe70d2cd7c3
test al, al
je 0x140058c89
mov rcx, qword [0x140128ff8]
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140058e1d
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], rcx
and qword [rsp + 0x90], 0
jmp 0x140058e1f
mov rbx, qword [rsp + 0x78]
xor eax, eax
jmp 0x1400587ca
xor eax, eax
lea rsi, [rsp + 0x70]
mov qword [rsi], rax
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
lea r15, [rsp + 0xd0]
mov rcx, r15
mov rdx, rsi
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, str.HTTP_1.0_cannot_have_Transfer_Encoding_header
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], rsi
lea rcx, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x60], rcx
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x50]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov rcx, qword [0x140129040]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
jmp 0x140058d9a
xor eax, eax
lea rsi, [rsp + 0x70]
mov qword [rsi], rax
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
lea r14, [rsp + 0xd0]
mov rcx, r14
mov rdx, rsi
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, str.illegal_Content_Length_header
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
lea rcx, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x60], rcx
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x50]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov rcx, qword [0x140129010]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
mov r14, qword [rsp + 0x48]
mov byte [r14 + 8], bl
mov eax, 4
jmp 0x1400587af
xor eax, eax
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
mov rcx, rsi
mov rdx, rdi
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, str.not_chunked__read_till_eof
mov qword [rdi], rax
mov eax, 1
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rdi + 0x18], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rdi
lea rcx, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x60], rcx
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x50]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], r14
mov rcx, qword [0x140129028]
jmp 0x140058e98
xor eax, eax
lea rsi, [rsp + 0x70]
mov qword [rsi], rax
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
lea r14, [rsp + 0xd0]
mov rcx, r14
mov rdx, rsi
call sym.core::option::Option_T_::expect::ha9ce9f9a9f3269f5
lea rax, str.neither_Transfer_Encoding_nor_Content_Length
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
lea rcx, sym.core::ptr::drop_in_place_usize_::hd5c02ae873a9595e
mov qword [rsp + 0x60], rcx
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x50]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov rcx, qword [0x140128ff8]
call sym.tracing_core::event::Event::dispatch::hcbf30d3927a28077
jmp 0x1400587a1
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
mov rcx, rdx
mov rdx, rax
call sym.core::slice::index::slice_index_order_fail::h6c569a63597ac0ca
lea r8, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
mov rcx, rax
mov rdx, r9
call sym.core::slice::index::slice_end_index_len_fail::h4c376ee8536a9e87
lea rcx, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::unwrap_failed::h9762a13207486022
lea rcx, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::unwrap_failed::h9762a13207486022
lea rcx, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rsFieldSet_corrupted__this_is_a_bug_
call sym.core::option::unwrap_failed::h9762a13207486022
int3