Function at 0x14006a9a9
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4d8
mov r12d, r9d
mov qword [rsp + 0x60], r8
mov rbx, rdx
mov r15, rcx
lea rsi, [rsp + 0x160]
mov rcx, rsi
call sym.http::request::Parts::new::h023aef84637fc5bd
mov rdi, qword [rsi]
mov bpl, byte [rsi + 8]
mov r14b, byte [rsi + 9]
lea r13, [rsp + 0x16a]
cmp rdi, 3
je 0x14006aa15
mov rsi, qword [rsp + 0x238]
lea rcx, [rsp + 0x348]
mov r8d, 0xce
mov rdx, r13
call sym.memcpy
shr rsi, 8
mov qword [rsp + 0x160], rdi
mov byte [rsp + 0x168], bpl
mov byte [rsp + 0x169], r14b
lea rdx, [rsp + 0x348]
mov r8d, 0xce
mov rcx, r13
call sym.memcpy
mov byte [rsp + 0x238], 3
mov rax, rsi
shr rax, 0x30
mov byte [rsp + 0x23f], al
mov rax, rsi
shr rax, 0x20
mov word [rsp + 0x23d], ax
mov dword [rsp + 0x239], esi
mov r14b, byte [rbx]
cmp r14b, 0xb
je 0x14006ab4a
mov dword [rsp + 0x24], r12d
mov rax, qword [rbx + 0x10]
lea rdi, [rsp + 0x240]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rdi], xmm0
lea rdx, [0x1402333d8]
mov rcx, rbx
call sym.__http::method::Method_as_core::cmp::PartialEq_::eq::h0e46c0212904aad7
mov ebp, eax
lea r13, [rsp + 0x348]
lea r12, [rsp + 0x160]
mov r8d, 0xe0
mov rcx, r13
mov rdx, r12
call sym.memcpy
mov rcx, r12
mov rdx, r13
mov r8, rdi
call sym.http::request::Builder::method::h2982c622071d50d1
mov rsi, qword [rbx + 0x78]
test rsi, rsi
je 0x14006ab57
test bpl, bpl
je 0x14006ab5f
mov byte [rsp + 0x20], bpl
mov rax, qword [rsp + 0x160]
mov r13b, byte [rsp + 0x168]
mov bpl, byte [rsp + 0x169]
mov rcx, qword [rbx + 0x90]
mov qword [rsp + 0x88], rcx
movups xmm0, xmmword [rbx + 0x80]
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x70], rsi
cmp rax, 3
jne 0x14006ab85
lea rcx, [rsp + 0x70]
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17h310d08fd20ffa7e3E.3510
mov r12d, 3
lea rsi, [rsp + 0x16a]
jmp 0x14006ac2c
mov word [r15 + 8], 0x100
mov dword [r15 + 0xc], r12d
jmp 0x14006ab6e
mov dil, 1
jmp 0x14006ac66
mov word [r15 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
mov qword [r15], 3
mov dil, 1
jmp 0x14006ac92
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
lea r12, [rsp + 0x240]
mov qword [r12 + 0x10], r8
mov qword [r12 + 0x18], r9
mov qword [r12], rcx
mov qword [r12 + 8], rdx
lea rdi, [rsp + 0x352]
mov qword [rdi - 0xa], rax
mov byte [rdi - 2], r13b
mov byte [rdi - 1], bpl
mov r8d, 0xd6
mov rcx, rdi
lea rsi, [rsp + 0x16a]
mov rdx, rsi
call sym.memcpy
lea rdx, [rsp + 0x418]
lea r13, [rsp + 0x428]
mov rcx, r13
mov r8, r12
call sym.http::extensions::Extensions::insert::hd92278814aeeb46b
mov rcx, r13
call sym.core::ptr::drop_in_place_core::option::Option_h2::ext::Protocol__::h2e6db377c76e6b78
mov r12, qword [rdi - 0xa]
mov r13b, byte [rdi - 2]
mov bpl, byte [rdi - 1]
lea rcx, [rsp + 0x240]
mov r8d, 0xd6
mov rdx, rdi
call sym.memcpy
mov qword [rsp + 0x160], r12
mov byte [rsp + 0x168], r13b
mov byte [rsp + 0x169], bpl
lea rdx, [rsp + 0x240]
mov r8d, 0xd6
mov rcx, rsi
call sym.memcpy
xor edi, edi
mov rsi, qword [rsp + 0x30]
mov bpl, byte [rsp + 0x20]
cmp word [rbx + 0x98], 0
mov eax, dword [rsp + 0x24]
je 0x14006ad37
mov word [r15 + 8], 0x100
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
mov qword [r15], 3
mov r13b, 1
mov r12b, 1
mov bpl, 1
cmp dword [rsp + 0x160], 3
je 0x14006acb2
lea rcx, [rsp + 0x160]
call sym._ZN4core3ptr41drop_in_place_LT_http..request..Parts_GT_17h4d850a786b6281e1E.2849
mov rcx, qword [rsp + 0x60]
call sym._ZN4core3ptr49drop_in_place_LT_http..header..map..HeaderMap_GT_17h203ced899294765dE.2848
cmp r14b, 0xb
jne 0x14006accf
cmp byte [rbx], 0xb
je 0x14006accf
mov rcx, rbx
call sym._ZN4core3ptr41drop_in_place_LT_http..method..Method_GT_17h812459f7a33666c9E.2745
cmp qword [rbx + 0x18], 0
setne al
test r12b, al
je 0x14006ace5
lea rcx, [rbx + 0x18]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
cmp qword [rbx + 0x38], 0
setne al
test r13b, al
je 0x14006acfb
lea rcx, [rbx + 0x38]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
cmp qword [rbx + 0x58], 0
setne al
test bpl, al
je 0x14006ad11
lea rcx, [rbx + 0x58]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
test dil, dil
je 0x14006ad22
add rbx, 0x78
mov rcx, rbx
call sym._ZN4core3ptr66drop_in_place_LT_core..option..Option_LT_h2..ext..Protocol_GT__GT_17h2e6db377c76e6b78E.2860
nop
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x20], bpl
lea rax, [rsp + 0xd8]
mov byte [rax - 0x10], 3
and qword [rax], 0
lea rax, [rsp + 0xf8]
and qword [rax], 0
lea rbp, [rbx + 0x38]
mov r10, qword [rbx + 0x38]
test r10, r10
mov dword [rsp + 0x54], edi
je 0x14006ae7d
mov qword [rsp + 0x28], r10
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
lea rdx, [rsp + 0x70]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea r12, [rsp + 0x428]
mov rcx, r12
call sym._ZN62__LT_http..byte_str..ByteStr_u20_as_u20_core..clone..Clone_GT_5clone17h4bf7650ee924ccb0E.3839
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x240], xmm0
movaps xmmword [rsp + 0x250], xmm1
mov rax, qword [rsp + 0x240]
and qword [rsp + 0x240], 0
test rax, rax
je 0x14006b61d
lea rdx, [rsp + 0x348]
mov qword [rdx], rax
lea r12, [rsp + 0x240]
movups xmm0, xmmword [r12 + 8]
movups xmmword [rdx + 8], xmm0
mov rax, qword [r12 + 0x18]
mov qword [rdx + 0x18], rax
lea r13, [rsp + 0x120]
mov rcx, r13
call sym.http::uri::authority::create_authority::hd33a23783e6b847a
mov rcx, r12
call sym._ZN4core3ptr66drop_in_place_LT_core..option..Option_LT_h2..ext..Protocol_GT__GT_17h2e6db377c76e6b78E.2860
mov rdi, qword [r13]
test rdi, rdi
je 0x14006af92
movups xmm0, xmmword [rsp + 0x124]
movups xmm1, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x14c], xmm1
movaps xmmword [rsp + 0x140], xmm0
lea rcx, [rsp + 0xd8]
call sym._ZN4core3ptr66drop_in_place_LT_core..option..Option_LT_h2..ext..Protocol_GT__GT_17h2e6db377c76e6b78E.2860
mov dword [rsp + 0xd8], edi
movups xmm0, xmmword [rsp + 0x124]
movups xmm1, xmmword [rsp + 0x130]
movups xmmword [rsp + 0xdc], xmm0
movups xmmword [rsp + 0xe8], xmm1
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
xor edi, edi
mov r10, qword [rsp + 0x28]
jmp 0x14006ae80
mov dil, 1
test r10, r10
sete r13b
lea r11, [rbx + 0x18]
mov rcx, qword [rbx + 0x18]
test rcx, rcx
sete r12b
je 0x14006af2c
movups xmm0, xmmword [r11]
movups xmm1, xmmword [r11 + 0x10]
movaps xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
test rsi, rsi
jne 0x14006aec6
mov al, byte [rsp + 0x20]
xor al, 1
je 0x14006b06c
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
cmp r8, 5
mov qword [rsp + 0x68], rcx
je 0x14006b004
cmp r8, 4
jne 0x14006b03c
cmp byte [rdx], 0x68
jne 0x14006b042
cmp byte [rdx + 1], 0x74
jne 0x14006b042
cmp byte [rdx + 2], 0x74
jne 0x14006b042
cmp byte [rdx + 3], 0x70
jne 0x14006b042
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x58], rbp
xor ebp, ebp
jmp 0x14006b035
test rsi, rsi
jne 0x14006afdb
xor byte [rsp + 0x20], 1
jne 0x14006afdb
cmp qword [rbx + 0x58], 0
je 0x14006b161
lea rax, [rbx + 0x58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov word [r15 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
mov qword [r15], 3
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
xor ebp, ebp
jmp 0x14006b09d
mov word [r15 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [r15 + 0x14], xmm0
movups xmm0, xmmword [rsp + 0x14c]
movups xmmword [r15 + 0x20], xmm0
mov qword [r15], 3
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
mov bpl, 1
xor edi, edi
jmp 0x14006affc
mov word [r15 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
mov qword [r15], 3
mov bpl, 1
mov r12b, 1
jmp 0x14006b09d
cmp byte [rdx], 0x68
jne 0x14006b042
cmp byte [rdx + 1], 0x74
jne 0x14006b042
cmp byte [rdx + 2], 0x74
jne 0x14006b042
cmp byte [rdx + 3], 0x70
jne 0x14006b042
cmp byte [rdx + 4], 0x73
jne 0x14006b042
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x58], rbp
mov ebp, 0x100
mov cl, 1
jmp 0x14006b11c
cmp r8, 0x40
ja 0x14006b06c
xor eax, eax
lea rcx, [0x140217ba8]
cmp r8, rax
je 0x14006b0db
movzx r9d, byte [rdx + rax]
movzx r9d, byte [r9 + rcx]
test r9d, r9d
je 0x14006b06c
inc rax
cmp r9d, 0x3a
jne 0x14006b04b
mov word [r15 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
mov qword [r15], 3
lea rcx, [rsp + 0x240]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
mov bpl, 1
xor r12d, r12d
mov cl, byte [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
call sym.core::ptr::drop_in_place_core::option::Option_http::uri::scheme::Scheme__::h0a0bcfebb8f73c52
lea rcx, [rsp + 0xd8]
call sym._ZN4core3ptr66drop_in_place_LT_core..option..Option_LT_h2..ext..Protocol_GT__GT_17h2e6db377c76e6b78E.2860
lea rcx, [rsp + 0xf8]
call sym.core::ptr::drop_in_place_core::option::Option_h2::frame::go_away::GoAway__::h6063e02683d1747b
test dil, dil
setne r13b
mov edi, dword [rsp + 0x54]
jmp 0x14006ac9b
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x58], rbp
lea rbp, [rsp + 0x348]
mov rcx, rbp
call sym.bytes::bytes::Bytes::copy_from_slice::h10a4c10e1384a164
mov ecx, 0x20
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17h1f87ed72439c4514E.2958
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
xor ebp, ebp
mov cl, 2
cmp qword [rsp + 0xd8], 0
je 0x14006b180
mov byte [rsp + 0x30], cl
mov cl, byte [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
mov qword [rsp + 0x40], rax
call sym.core::ptr::drop_in_place_core::option::Option_http::uri::scheme::Scheme__::h0a0bcfebb8f73c52
movzx eax, byte [rsp + 0x30]
or ebp, eax
mov dword [rsp + 0xc8], ebp
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rax
jmp 0x14006b188
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x30], rsi
mov bpl, 1
mov dword [rsp + 0x3c], 0
jmp 0x14006b32a
mov rdx, rax
call sym._ZN4core3ptr46drop_in_place_LT_http..uri..scheme..Scheme_GT_17h090b4506ac8b2825E.2850
mov bpl, byte [rsp + 0x20]
lea rcx, [rsp + 0x240]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
cmp qword [rbx + 0x58], 0
je 0x14006b2e2
mov qword [rsp + 0x30], rsi
lea rax, [rbx + 0x58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
cmp qword [rsp + 0x80], 0
je 0x14006af63
lea rsi, [rsp + 0x428]
lea rdx, [rsp + 0x70]
mov rcx, rsi
call sym._ZN62__LT_http..byte_str..ByteStr_u20_as_u20_core..clone..Clone_GT_5clone17h4bf7650ee924ccb0E.3839
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x240], xmm0
movaps xmmword [rsp + 0x250], xmm1
mov rax, qword [rsp + 0x240]
and qword [rsp + 0x240], 0
test rax, rax
je 0x14006b629
lea rdx, [rsp + 0x348]
mov qword [rdx], rax
lea rsi, [rsp + 0x240]
movups xmm0, xmmword [rsi + 8]
movups xmmword [rdx + 8], xmm0
mov rax, qword [rsi + 0x18]
mov qword [rdx + 0x18], rax
lea rbp, [rsp + 0x320]
mov rcx, rbp
call sym.http::uri::path::PathAndQuery::from_shared::hc490b8319fba3531
mov rcx, rsi
call sym._ZN4core3ptr66drop_in_place_LT_core..option..Option_LT_h2..ext..Protocol_GT__GT_17h2e6db377c76e6b78E.2860
mov rbp, qword [rbp]
test rbp, rbp
je 0x14006af63
mov rsi, rbp
shr rsi, 0x20
mov edi, ebp
shr edi, 0x10
mov ecx, dword [rsp + 0x328]
mov dword [rsp + 0x20], ecx
lea rcx, [rsp + 0xf8]
call sym.core::ptr::drop_in_place_core::option::Option_h2::frame::go_away::GoAway__::h6063e02683d1747b
mov rax, rbp
mov byte [rsp + 0xf8], al
mov byte [rsp + 0xf9], ah
mov word [rsp + 0xfa], di
mov dword [rsp + 0xfc], esi
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x100], eax
movups xmm0, xmmword [rsp + 0x32c]
movups xmm1, xmmword [rsp + 0x338]
movups xmmword [rsp + 0x104], xmm0
movups xmmword [rsp + 0x110], xmm1
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
mov al, 1
mov dword [rsp + 0x3c], eax
xor ebp, ebp
jmp 0x14006b320
test rsi, rsi
setne al
test bpl, al
je 0x14006b310
mov word [r15 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
mov qword [r15], 3
jmp 0x14006b097
mov qword [rsp + 0x30], rsi
mov bpl, 1
mov dword [rsp + 0x3c], 0
mov r10, qword [rsp + 0x28]
mov r11, qword [rsp + 0x48]
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x28], r10
mov rax, qword [rsp + 0x160]
mov r8b, byte [rsp + 0x168]
mov dl, byte [rsp + 0x169]
lea rdi, [rsp + 0x70]
lea rsi, [rsp + 0xc8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
cmp rax, 3
jne 0x14006b3c8
mov esi, edx
mov cl, byte [rsp + 0x70]
cmp cl, 3
mov byte [rsp + 0x20], r8b
je 0x14006b385
mov rdx, qword [rsp + 0x78]
call sym.core::ptr::drop_in_place_http::uri::scheme::Scheme_::h090b4506ac8b2825
mov r8b, byte [rsp + 0x20]
cmp qword [rsp + 0x80], 0
je 0x14006b3a2
lea rcx, [rsp + 0x80]
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17h310d08fd20ffa7e3E.3510
mov r8b, byte [rsp + 0x20]
mov edi, 3
cmp qword [rsp + 0xa0], 0
je 0x14006b4dd
lea rcx, [rsp + 0xa0]
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17h310d08fd20ffa7e3E.3510
jmp 0x14006b4d8
lea rdi, [rsp + 0x240]
lea rsi, [rsp + 0xc8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x352]
mov qword [rcx - 0xa], rax
mov byte [rcx - 2], r8b
mov byte [rcx - 1], dl
mov r8d, 0xd6
lea rdx, [rsp + 0x16a]
call sym.memcpy
lea rdi, [rsp + 0x428]
mov rcx, rdi
lea rdx, [rsp + 0x240]
call sym.http::uri::Uri::from_parts::h2a4f9b555a8d5269
mov sil, byte [rdi]
mov al, byte [rdi + 1]
mov byte [rsp + 0x40], al
cmp sil, 3
jne 0x14006b44d
lea rcx, [rsp + 0x348]
call sym.core::ptr::drop_in_place_http::request::Parts_::h4d850a786b6281e1
mov edi, 3
mov r8b, 3
mov sil, byte [rsp + 0x40]
jmp 0x14006b4dd
lea rdx, [rsp + 0x42b]
mov al, byte [rdx - 1]
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x483]
mov r8d, 0x55
call sym.memcpy
lea rdi, [rsp + 0x3a8]
mov rcx, rdi
call sym.core::ptr::drop_in_place_http::uri::Uri_::h541a7c8f47a2ac31
mov byte [rdi], sil
mov al, byte [rsp + 0x40]
mov byte [rdi + 1], al
mov al, byte [rsp + 0x20]
mov byte [rdi + 2], al
lea rsi, [rsp + 0x3ab]
mov r8d, 0x55
mov rcx, rsi
lea rdx, [rsp + 0x483]
call sym.memcpy
mov rdi, qword [rsi - 0x63]
mov al, byte [rsi - 0x5b]
mov byte [rsp + 0x20], al
mov sil, byte [rsi - 0x5a]
lea rcx, [rsp + 0x240]
mov r8d, 0xd6
lea rdx, [rsp + 0x352]
call sym.memcpy
mov r8b, byte [rsp + 0x20]
mov byte [rsp + 0x20], r8b
mov byte [rsp + 0x40], sil
mov qword [rsp + 0x160], rdi
mov byte [rsp + 0x168], r8b
mov byte [rsp + 0x169], sil
lea rdx, [rsp + 0x240]
mov r8d, 0xd6
lea rsi, [rsp + 0x16a]
mov rcx, rsi
call sym.memcpy
cmp rdi, 3
jne 0x14006b54f
mov word [r15 + 8], 0x100
mov eax, dword [rsp + 0x24]
mov dword [r15 + 0xc], eax
mov dword [r15 + 0x10], 1
mov qword [r15], 3
mov rcx, qword [rsp + 0x60]
mov edi, dword [rsp + 0x54]
jmp 0x14006acb7
lea r14, [rsp + 0x240]
mov r8d, 0xd6
mov rcx, r14
mov rdx, rsi
call sym.memcpy
lea rcx, [rsp + 0x352]
mov qword [rcx - 0xa], rdi
mov al, byte [rsp + 0x20]
mov byte [rcx - 2], al
mov al, byte [rsp + 0x40]
mov byte [rcx - 1], al
mov r8d, 0xd6
mov rdx, r14
call sym.memcpy
lea r12, [rsp + 0x348]
mov rcx, r12
call sym._ZN4core3ptr49drop_in_place_LT_http..header..map..HeaderMap_GT_17h203ced899294765dE.2848
mov ecx, 0xc
mov rdi, r12
mov rsi, qword [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov r8d, 0xe0
mov rcx, r15
mov rdx, r12
call sym.memcpy
cmp qword [rsp + 0x68], 0
mov rcx, qword [rsp + 0x48]
jne 0x14006b5d9
cmp qword [rcx], 0
je 0x14006b5d9
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
cmp qword [rsp + 0x28], 0
mov rsi, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x58]
jne 0x14006b5f6
cmp qword [rcx], 0
je 0x14006b5f6
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
cmp qword [rbx + 0x58], 0
sete al
mov ecx, dword [rsp + 0x3c]
or cl, al
jne 0x14006b60f
lea rcx, [rbx + 0x58]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h2c0218c693109aff
test rsi, rsi
jne 0x14006ad22
jmp 0x14006ad16
lea rcx, [0x140203ae0]
call sym.core::option::unwrap_failed::h9762a13207486022
lea rcx, str._home_ubuntu_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_uri_path.rs
call sym.core::option::unwrap_failed::h9762a13207486022
int3