Function at 0x1400c4cf5
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x638
mov r13, r8
mov rbx, rdx
mov r15, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x370], xmm0
mov rcx, qword [rdx + 0xb0]
mov rax, qword [rdx + 0xb8]
mov dil, 1
call qword [rax + 0xb8]
test rax, rax
je 0x1400c4e43
lea rcx, [rsp + 0x240]
mov rdx, rax
call fcn.140094130
movzx ebp, word [rsp + 0x240]
cmp bp, 2
jne 0x1400c4e4d
mov rdx, qword [rsp + 0x248]
lea rcx, [rsp + 0x130]
call fcn.1400c27d1
lea rdx, [rsp + 0x154]
mov esi, dword [rdx - 0x24]
movzx ebp, word [rdx - 0x20]
mov eax, dword [rdx - 0x1e]
movzx r14d, word [rdx - 0x1a]
shl r14, 0x20
or r14, rax
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rdx - 8]
mov qword [rsp + 0x4d0], rax
lea rcx, [rsp + 0x3b0]
mov r8d, 0xec
call sub.msvcrt.dll_memcpy
cmp esi, 3
je 0x1400c4e84
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xd0], xmm0
lea rcx, [r15 + 0x24]
lea rdx, [rsp + 0x3b0]
mov r8d, 0xec
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xe0]
mov qword [r15 + 0x1c], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r15 + 0xc], xmm0
mov dword [r15], esi
mov word [r15 + 4], bp
mov rax, r14
shr rax, 0x20
mov word [r15 + 0xa], ax
mov dword [r15 + 6], r14d
mov dil, 1
xor esi, esi
jmp 0x1400c5321
mov r14d, 0x100007f
xor ebp, ebp
jmp 0x1400c4ea4
mov eax, dword [rsp + 0x242]
movzx r14d, word [rsp + 0x246]
shl r14, 0x20
or r14, rax
movups xmm0, xmmword [rsp + 0x248]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x4d0], rax
mov rax, qword [rsp + 0x4d0]
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x350], xmm0
mov qword [rsp + 0x360], rax
lea rsi, [rsp + 0x4c0]
mov r8d, 0xe8
mov rcx, rsi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov rax, qword [r13 + 0x58]
mov ecx, dword [r13 + 0x60]
mov qword [rsi + 0xe8], rax
mov dword [rsi + 0xf0], ecx
lea r8, str.the_status_line
lea rcx, [rsp + 0x130]
mov r9d, 0xf
mov rdx, rsi
call fcn.1400c629f
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x1400c4f5a
lea rcx, [rsp + 0x130]
movups xmm0, xmmword [rcx + 8]
lea rdx, [rsp + 0x3b0]
mov qword [rdx], rax
movups xmmword [rdx + 8], xmm0
call fcn.1400be8f0
cmp byte [rsp + 0x150], 2
mov dword [rsp + 0x8c], ebp
jne 0x1400c4f6f
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x90], xmm0
mov rsi, qword [rsp + 0x140]
mov qword [rsp + 0xa0], rsi
mov r12, qword [rsp + 0x90]
jmp 0x1400c501d
mov rdx, qword [rsp + 0x138]
mov rcx, r15
call fcn.1400b56a1
jmp 0x1400c530d
mov qword [rsp + 0x28], r13
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x3b0], xmm0
mov r8, qword [rsp + 0x140]
mov qword [rsp + 0x3c0], r8
mov rdx, qword [rsp + 0x3b0]
lea rcx, [rsp + 0x240]
call fcn.140004830
mov rbp, qword [rsp + 0x240]
mov rdi, qword [rsp + 0x248]
mov rsi, qword [rsp + 0x250]
mov rcx, rsi
xor edx, edx
call fcn.1400b4679
mov r12, rax
mov r13, rdx
test rbp, rbp
cmovne rdi, rbp
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], rsi
lea rcx, [rsp + 0x240]
call fcn.1400bc481
lea rcx, [rsp + 0x3b0]
call fcn.1400b48a7
mov r13, qword [rsp + 0x28]
mov rcx, rsi
cmp rsi, 8
jb 0x1400c5091
lea rdx, [r12 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r12
mov rcx, rsi
cmp rax, rsi
ja 0x1400c5091
movabs rcx, 0x8080808080808080
test qword [r12], rcx
je 0x1400c51b7
mov r14d, 0x15
mov ecx, 0x15
xor edx, edx
call fcn.1400b4679
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x140161b72]
movups xmmword [rax], xmm0
movabs rax, 0x494943534120746f
mov qword [rsi + 0xd], rax
jmp 0x1400c529f
cmp byte [r12 + rcx - 1], 0
mov rcx, rax
js 0x1400c5051
mov rax, rcx
sub rax, 1
jae 0x1400c5086
lea rcx, [rsp + 0x138]
mov rdx, r12
mov r8, rsi
mov r9d, 0x20
call fcn.1400bccce
lea rdx, [rsp + 0x130]
mov qword [rdx], 3
lea rcx, [rsp + 0x38]
call fcn.1400b5215
mov rax, qword [rsp + 0x48]
cmp rax, 2
jne 0x1400c511d
mov eax, 2
cmp qword [rsp + 0x40], 2
jne 0x1400c50f8
lea rcx, [rsp + 0x38]
mov edx, 2
call fcn.1400bee9c
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rdx, rax
shl rdx, 4
lea r8, fcn.1400bbf51
mov qword [rcx + rdx], r8
and qword [rcx + rdx + 8], 0
inc rax
mov qword [rsp + 0x48], rax
cmp rax, 3
jne 0x1400c51dc
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
lea rcx, [rsp + 0x38]
xor edx, edx
call fcn.1400c058b
mov rdi, qword [rax]
mov rbp, qword [rax + 8]
lea r8, str.HTTP_HTTP_version_did_not_start_with_HTTP_HTTP_version_was_wrong_lengthHTTP_version_did_not_match_format
mov r9d, 5
mov rcx, rdi
mov rdx, rbp
call fcn.14001fca0
test al, al
je 0x1400c5224
cmp rbp, 8
jne 0x1400c534d
mov al, byte [rdi + 5]
add al, 0xd0
cmp al, 9
ja 0x1400c5181
mov al, byte [rdi + 7]
add al, 0xc6
cmp al, 0xf6
jae 0x1400c537f
mov r14d, 0x21
mov ecx, 0x21
xor edx, edx
call fcn.1400b4679
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x140161c1f]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140161c0f]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], 0x74
jmp 0x1400c525f
cmp rdx, r12
mov edx, 8
cmove rax, rdx
lea rdx, [rsi - 8]
cmp rax, rdx
jae 0x1400c5215
test qword [r12 + rax], rcx
jne 0x1400c5051
add rax, 8
jmp 0x1400c51c7
mov r14d, 0x25
mov ecx, 0x25
xor edx, edx
call fcn.1400b4679
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x140161b97]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140161b87]
movups xmmword [rax], xmm0
movabs rax, 0x656e696c20737574
jmp 0x1400c525b
test qword [r12 + rdx], rcx
jne 0x1400c5051
jmp 0x1400c509a
mov r14d, 0x25
mov ecx, 0x25
xor edx, edx
call fcn.1400b4679
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x140161bdd]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140161bcd]
movups xmmword [rax], xmm0
movabs rax, 0x2f50545448206874
mov qword [rsi + 0x1d], rax
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x240]
mov r8d, 0x46
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x130]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x38]
call fcn.1400339b6
lea rcx, [r15 + 0x1a]
lea rdx, [rsp + 0xd0]
mov r8d, 0x46
call sub.msvcrt.dll_memcpy
lea rcx, [r15 + 0x89]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x87
call sub.msvcrt.dll_memcpy
mov dword [r15], 2
mov qword [r15 + 8], 2
mov qword [r15 + 0x10], 0xb
mov qword [r15 + 0x60], rsi
mov qword [r15 + 0x68], rdi
mov qword [r15 + 0x70], r14
and qword [r15 + 0x78], 0
mov byte [r15 + 0x88], 6
lea rcx, [rsp + 0x90]
call fcn.1400b48a7
xor edi, edi
lea rcx, [rsp + 0x4c0]
call fcn.1400bc034
mov sil, 1
xor edi, edi
mov rcx, r13
call fcn.1400bbea4
test sil, sil
jne 0x1400c5336
mov rcx, rbx
call fcn.1400bc034
mov rax, r15
add rsp, 0x638
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14d, 0x1d
mov ecx, 0x1d
xor edx, edx
call fcn.1400b4679
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x140161bff]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x140161bf2]
movups xmmword [rsi], xmm0
jmp 0x1400c525f
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
lea rcx, [rsp + 0x38]
mov edx, 1
call fcn.1400c058b
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
cmp rax, 3
jne 0x1400c5401
mov edx, 3
call fcn.140015df0
test al, 1
jne 0x1400c5430
mov edi, eax
lea rcx, [rsp + 0x38]
call fcn.1400339b6
cmp rsi, 8
jbe 0x1400c54a0
cmp byte [r12 + 8], 0xbf
jg 0x1400c54a6
lea rax, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
mov qword [rsp + 0x20], rax
mov r9d, 8
mov rcx, r12
mov rdx, rsi
xor r8d, r8d
call fcn.140014320
jmp 0x1400c5925
mov r14d, 0x1c
mov ecx, 0x1c
xor edx, edx
call fcn.1400b4679
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x140161c54]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [str.Status_code_was_wrong_lengthunable_to_parse_status_as_u16__]
jmp 0x1400c5377
lea rax, [rsp + 0x70]
lea rcx, [rsp + 0xb0]
mov qword [rcx], rax
lea rax, [0x140161c88]
lea rdx, [rsp + 0x130]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x1400329b6]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0x240]
call fcn.1400be18d
mov rsi, qword [rsp + 0x240]
mov rdi, qword [rsp + 0x248]
mov r14, qword [rsp + 0x250]
jmp 0x1400c5295
jne 0x1400c53dc
shr edi, 0x10
mov dword [rsp + 0x54], edi
lea rax, [rsp + 0x58]
mov qword [rax], 8
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
xor eax, eax
mov qword [rsp + 0x28], r13
cmp rax, 0x64
ja 0x1400c5750
mov r9d, 8
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x4c0]
lea r8, str.a_headermore_than__header_fields_in_response
call fcn.1400c629f
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
test rax, rax
je 0x1400c5727
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], rcx
test rcx, rcx
je 0x1400c5737
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xb8], rax
mov r13, qword [rsp + 0x80]
mov qword [rsp + 0xc0], r13
mov rbp, qword [rsp + 0xb0]
xor edi, edi
cmp r13, rdi
je 0x1400c558a
lea rsi, [rdi + rbp]
cmp byte [rsi], 0x3a
je 0x1400c5587
mov rcx, rsi
call fcn.1400c2c85
test al, al
je 0x1400c55ed
inc rdi
jne 0x1400c5563
jmp 0x1400c590d
mov r13, rdi
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x138]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x150], r13
movups xmm0, xmmword [rcx]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
movaps xmmword [rsp + 0x390], xmm0
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rcx
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x390]
call fcn.1400be47e
mov r13, qword [rsp + 0x28]
jmp 0x1400c571d
mov qword [rsp + 0x340], rsi
lea rax, [0x1400bad91]
mov qword [rsp + 0x348], rax
mov eax, 2
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x250], rax
and qword [rsp + 0x260], 0
movabs rcx, 0x1800000020
mov qword [rsp + 0x268], rcx
mov byte [rsp + 0x270], 3
lea rcx, str.Invalid_char____while_looking_for_:
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x240]
mov qword [rsp + 0xf0], rax
mov eax, 1
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x340]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0xd0]
call fcn.1400be18d
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x404]
mov qword [rcx + 0x10], rax
movups xmmword [rcx], xmm0
mov eax, 2
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x138], eax
mov ecx, 0x1b
lea rdi, [rsp + 0x13c]
lea rsi, [rsp + 0x3b0]
rep movsd dword [rdi], dword [rsi]
and qword [rsp + 0x1a8], 0
mov byte [rsp + 0x1b8], 7
lea rcx, [rsp + 0xb0]
call fcn.1400b48a7
lea rcx, [rsp + 0x130]
mov r13, qword [rsp + 0x28]
call fcn.1400bca37
mov rax, qword [rsp + 0x68]
jmp 0x1400c54c7
mov bpl, 1
mov rcx, r15
call fcn.1400b56a1
jmp 0x1400c585e
lea rcx, [rsp + 0x70]
call fcn.1400b48a7
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x65
jb 0x1400c586d
lea rax, [0x140161b50]
mov qword [rsp + 0x240], rax
lea rax, [0x140161b30]
lea rdx, [rsp + 0x130]
mov qword [rdx], rax
lea rax, [fcn.140017460]
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
mov qword [rsp + 0x248], rax
lea rax, [rsp + 0x240]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
mov bpl, 1
lea rcx, [rsp + 0x3b0]
call fcn.1400be18d
movups xmm0, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x240], xmm0
mov r12, qword [rsp + 0x3c0]
mov qword [rsp + 0x250], r12
mov rsi, qword [rsp + 0x240]
mov rcx, r12
xor edx, edx
call fcn.1400b4679
mov r13, rax
mov rbp, rdx
lea rdi, [r15 + 0xc]
lea r14, [r15 + 0x89]
mov rcx, rax
mov rdx, rsi
mov r8, r12
call sub.msvcrt.dll_memcpy
mov eax, 2
mov dword [r15], eax
mov dword [r15 + 8], eax
lea rsi, [rsp + 0x3b0]
mov ecx, 0x15
rep movsd dword [rdi], dword [rsi]
mov qword [r15 + 0x60], r13
mov qword [r15 + 0x68], rbp
mov qword [r15 + 0x70], r12
and qword [r15 + 0x78], 0
mov byte [r15 + 0x88], 7
lea rdx, [rsp + 0x130]
mov r8d, 0x87
mov rcx, r14
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x240]
call fcn.1400b48a7
mov r13, qword [rsp + 0x28]
lea rcx, [rsp + 0x58]
call fcn.1400bc75c
jmp 0x1400c5300
mov bpl, 1
mov rcx, qword [rsp + 0x58]
lea r8, str.content_encodingconnectionStatus_line_not_ASCIIWrong_number_of_tokens_in_status_line
mov r9d, 0x10
call fcn.1400c2c18
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x68]
lea r8, [0x140161b68]
mov r9d, 0xa
call fcn.1400c2c18
mov rsi, rax
mov rdi, rdx
lea r8, str.HTTP_1.0keep_alivecloseheadtransfer_encodingcontent_lengthBody_of_unknown_size___read_until_socket_closeZ
mov edx, 8
mov r9d, 8
mov rcx, r12
call fcn.1400bcc81
test al, al
je 0x1400c58ec
test rsi, rsi
je 0x1400c5927
lea r8, [0x140161628]
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
call fcn.1400bcc81
mov esi, eax
xor sil, 1
jmp 0x1400c592e
test rsi, rsi
je 0x1400c592c
lea r8, [0x140161632]
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.1400bcc81
mov esi, eax
jmp 0x1400c592e
lea rcx, [0x14015ec90]
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcheader.rs
mov edx, 0x1c
call fcn.14000e4c0
ud2
mov sil, 1
jmp 0x1400c592e
xor esi, esi
mov rdi, qword [r13 + 0x78]
mov r13, qword [r13 + 0x88]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x120], rax
lea r8, str.HTTP_1.0keep_alivecloseheadtransfer_encodingcontent_lengthBody_of_unknown_size___read_until_socket_closeZ
mov edx, 8
mov r9d, 8
mov rcx, r12
call fcn.1400bcc81
mov r12d, eax
lea r8, [0x140161637]
mov r9d, 4
mov rcx, rdi
mov rdx, r13
call fcn.1400bcc81
test al, al
je 0x1400c5995
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x1400c5a05
xor eax, eax
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x54]
cmp ax, 0xcc
je 0x1400c5a05
movzx eax, ax
mov edi, 0
cmp eax, 0x130
mov r13, qword [rsp + 0x28]
je 0x1400c5a0c
lea r8, [0x14016163b]
mov r9d, 0x11
mov rcx, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x120]
call fcn.1400c2c18
test r12b, r12b
jne 0x1400c5d52
test rax, rax
je 0x1400c5d52
test rdx, rdx
je 0x1400c5d52
mov edi, 1
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x1400c5a07
xor edi, edi
mov r13, qword [rsp + 0x28]
lea rcx, [rsp + 0x240]
lea rdx, [rsp + 0x4c0]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
test sil, sil
je 0x1400c5a43
lea rcx, [rsp + 0x260]
call fcn.1400bc25d
mov word [rsp + 0x2e8], 2
mov rax, qword [r13 + 0x68]
mov rsi, qword [rax + 0x20]
mov ebp, dword [rax + 0x28]
mov rcx, qword [rsp + 0x2f0]
mov rax, qword [rsp + 0x2f8]
mov r13b, 1
call qword [rax + 0xb8]
test rax, rax
je 0x1400c5ac7
mov rcx, rax
mov rdx, rsi
mov r8d, ebp
call fcn.140093cd0
mov qword [rsp + 0xb0], rax
test rax, rax
je 0x1400c5ad0
mov rsi, rax
mov qword [rsp + 0x130], rax
mov ecx, 8
mov edx, 8
call fcn.1400be805
mov r12, rax
mov qword [rax], rsi
xor ebp, ebp
lea rcx, [rsp + 0x240]
mov r13, qword [rsp + 0x28]
call fcn.1400bc034
lea rbp, fcn.1400bc3e6
jmp 0x1400c5fa1
and qword [rsp + 0xb0], 0
test rdi, rdi
je 0x1400c5ba4
mov rax, qword [0x140178350]
cmp edi, 1
jne 0x1400c5cb7
mov rax, qword [rax]
cmp rax, 4
jb 0x1400c5b35
lea rax, str.Chunked_body_in_response8
lea rcx, [rsp + 0x130]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, fcn.1400bbf51
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov r13b, 1
lea r8, str.ureq::response
mov edx, 4
xor r9d, r9d
call fcn.1400240f0
lea rcx, [rsp + 0x3b8]
lea rdx, [rsp + 0x240]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x138]
and qword [rcx - 8], 0
lea rdx, [rsp + 0x3b0]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
mov ecx, 0x108
mov edx, 8
call fcn.1400be805
mov r12, rax
lea rdx, [rsp + 0x130]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rbp, fcn.1400bbc97
jmp 0x1400c5f8c
cmp qword [rsp + 0x30], 0
je 0x1400c5da2
lea rdx, [rsp + 0x240]
mov rdi, qword [rdx + 0xd8]
sub rdi, qword [rdx + 0xd0]
mov r12, qword [rsp + 0x30]
mov qword [rsp + 0x38], r12
lea rsi, [rsp + 0x3c0]
mov r8d, 0xf8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x10], r12
and qword [rsi - 8], 0
mov rax, qword [0x140178350]
mov rax, qword [rax]
cmp rdi, r12
jae 0x1400c5e5b
cmp rax, 3
jbe 0x1400c5c68
lea rax, [rsp + 0x38]
mov qword [rsp + 0xd0], rax
lea rax, str.Streaming_body_until_content_length:
lea rcx, [rsp + 0x130]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x1400c0323]
mov qword [rsp + 0xd8], rdx
lea rdx, [rsp + 0xd0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea r8, str.ureq::response
mov edx, 4
xor r9d, r9d
call fcn.1400240f0
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x108
call sub.msvcrt.dll_memcpy
mov ecx, 0x108
mov edx, 8
call fcn.1400be805
mov r12, rax
lea rdx, [rsp + 0x130]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rbp, fcn.1400bc97f
jmp 0x1400c5f8c
mov rax, qword [rax]
cmp rax, 3
jbe 0x1400c5d03
lea rax, [0x140161688]
lea rcx, [rsp + 0x130]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, fcn.1400bbf51
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov r13b, 1
lea r8, str.ureq::response
mov edx, 4
xor r9d, r9d
call fcn.1400240f0
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x240]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
mov ecx, 0xf8
mov edx, 8
call fcn.1400be805
mov r12, rax
lea rdx, [rsp + 0x130]
mov r8d, 0xf8
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rbp, fcn.1400bc3eb
jmp 0x1400c5f8c
lea r8, [0x14016164c]
mov r9d, 0xe
mov rcx, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x120]
call fcn.1400c2c18
test rax, rax
je 0x1400c5d98
mov r8, rdx
lea rdi, [rsp + 0x130]
mov rcx, rdi
mov rdx, rax
call fcn.140015fd0
cmp byte [rdi], 0
je 0x1400c60d8
mov edi, 2
jmp 0x1400c5a07
mov rax, qword [0x140178350]
mov rax, qword [rax]
cmp rax, 4
jb 0x1400c5df5
lea rax, str.zero_length_body_returning_stream_directly_to_pool
lea rcx, [rsp + 0x130]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, fcn.1400bbf51
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
mov r13b, 1
lea r8, str.ureq::response
mov edx, 4
xor r9d, r9d
call fcn.1400240f0
lea rsi, [rsp + 0x130]
lea rdx, [rsp + 0x240]
mov r8d, 0xe8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
xor r13d, r13d
mov rcx, rsi
call fcn.1400c6c79
xor r13d, r13d
lea rdx, str.returning_stream_to_pool
lea r9, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
mov r8d, 0x18
mov rcx, rax
call fcn.1400bd417
xor r13d, r13d
mov edx, 1
xor ecx, ecx
call fcn.1400be805
mov r12, rax
lea rbp, [0x1401604b8]
jmp 0x1400c5f8c
cmp rax, 4
jb 0x1400c5ece
lea rax, [rsp + 0x38]
mov qword [rsp + 0xd0], rax
lea rax, str.Body_entirely_buffered__length:
lea rcx, [rsp + 0x130]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [0x1400c0323]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xd0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
lea r8, str.ureq::response
mov edx, 4
xor r9d, r9d
call fcn.1400240f0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov dl, 1
call fcn.140033528
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rdx
mov r8, qword [rsp + 0x30]
mov qword [rsp + 0xe0], r8
lea rcx, [rsp + 0x3b0]
mov rdx, rax
call fcn.1400b6844
lea rdx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
mov r8d, 0x2e
mov rcx, rax
call fcn.1400bd417
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x130], xmm0
and qword [rsp + 0x148], 0
mov ecx, 0x20
mov edx, 8
call fcn.1400be805
mov r12, rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor r13d, r13d
lea rcx, [rsp + 0x3b0]
call fcn.1400bc97f
lea rbp, fcn.1400bc091
xor r13d, r13d
lea rcx, [rsp + 0xb0]
call fcn.1400bc855
mov r13, qword [rsp + 0x28]
mov qword [rsp + 0x3b0], r12
mov qword [rsp + 0x3b8], rbp
lea rcx, [rsp + 0x130]
mov rdx, r13
call fcn.1400bad04
lea rax, [rsp + 0x5c0]
lea rsi, [rsp + 0x130]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov edx, 8
lea rdi, [r15 + rdx]
mov rcx, qword [rsp + 0xa0]
mov qword [r15 + 0xb0], rcx
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [r15 + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [r15 + 0xb8], xmm0
mov rcx, qword [rsp + 0x68]
mov qword [r15 + 0xc8], rcx
movaps xmm0, xmmword [rsp + 0x350]
movups xmmword [r15 + 0x88], xmm0
mov rcx, qword [rsp + 0x360]
mov qword [r15 + 0x98], rcx
xorps xmm0, xmm0
movups xmmword [r15 + 0xe8], xmm0
movaps xmm0, xmmword [rsp + 0x370]
movaps xmm1, xmmword [rsp + 0x380]
movups xmmword [rax + 0x68], xmm1
movups xmmword [rax + 0x58], xmm0
mov ecx, 0xf
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x8c]
mov word [r15 + 0x80], ax
mov rax, r14
shr rax, 0x20
mov word [r15 + 0x86], ax
mov dword [r15 + 0x82], r14d
mov qword [r15 + 0xd0], r12
mov qword [r15 + 0xd8], rbp
mov qword [r15 + 0xe0], rdx
mov qword [r15 + 0xf8], rdx
mov qword [r15 + 0x100], 0xb
mov eax, dword [rsp + 0x54]
mov word [r15 + 0x108], ax
mov dword [r15], 3
xor edi, edi
mov rcx, r13
call fcn.1400bbea4
jmp 0x1400c5336
xor edi, edi
mov rax, qword [rsp + 0x138]
jmp 0x1400c59fe