Function at 0x1400c2f95
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 0x1400c30e3
lea rcx, [rsp + 0x240]
mov rdx, rax
call fcn.1400923d0
movzx ebp, word [rsp + 0x240]
cmp bp, 2
jne 0x1400c30ed
mov rdx, qword [rsp + 0x248]
lea rcx, [rsp + 0x130]
call fcn.1400c0a71
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 0x1400c3124
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 0x1400c35c1
mov r14d, 0x100007f
xor ebp, ebp
jmp 0x1400c3144
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.1400c453f
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x1400c31fa
lea rcx, [rsp + 0x130]
movups xmm0, xmmword [rcx + 8]
lea rdx, [rsp + 0x3b0]
mov qword [rdx], rax
movups xmmword [rdx + 8], xmm0
call fcn.1400bcb90
cmp byte [rsp + 0x150], 2
mov dword [rsp + 0x8c], ebp
jne 0x1400c320f
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 0x1400c32bd
mov rdx, qword [rsp + 0x138]
mov rcx, r15
call fcn.1400b3941
jmp 0x1400c35ad
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.1400047c0
mov rbp, qword [rsp + 0x240]
mov rdi, qword [rsp + 0x248]
mov rsi, qword [rsp + 0x250]
mov rcx, rsi
xor edx, edx
call fcn.1400b2919
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.1400ba721
lea rcx, [rsp + 0x3b0]
call fcn.1400b2b47
mov r13, qword [rsp + 0x28]
mov rcx, rsi
cmp rsi, 8
jb 0x1400c3331
lea rdx, [r12 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r12
mov rcx, rsi
cmp rax, rsi
ja 0x1400c3331
movabs rcx, 0x8080808080808080
test qword [r12], rcx
je 0x1400c3457
mov r14d, 0x15
mov ecx, 0x15
xor edx, edx
call fcn.1400b2919
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x14015f762]
movups xmmword [rax], xmm0
movabs rax, 0x494943534120746f
mov qword [rsi + 0xd], rax
jmp 0x1400c353f
cmp byte [r12 + rcx - 1], 0
mov rcx, rax
js 0x1400c32f1
mov rax, rcx
sub rax, 1
jae 0x1400c3326
lea rcx, [rsp + 0x138]
mov rdx, r12
mov r8, rsi
mov r9d, 0x20
call fcn.1400baf6e
lea rdx, [rsp + 0x130]
mov qword [rdx], 3
lea rcx, [rsp + 0x38]
call fcn.1400b34b5
mov rax, qword [rsp + 0x48]
cmp rax, 2
jne 0x1400c33bd
mov eax, 2
cmp qword [rsp + 0x40], 2
jne 0x1400c3398
lea rcx, [rsp + 0x38]
mov edx, 2
call fcn.1400bd13c
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rdx, rax
shl rdx, 4
lea r8, fcn.1400ba1f1
mov qword [rcx + rdx], r8
and qword [rcx + rdx + 8], 0
inc rax
mov qword [rsp + 0x48], rax
cmp rax, 3
jne 0x1400c347c
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
lea rcx, [rsp + 0x38]
xor edx, edx
call fcn.1400be82b
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.14001e3e0
test al, al
je 0x1400c34c4
cmp rbp, 8
jne 0x1400c35ed
mov al, byte [rdi + 5]
add al, 0xd0
cmp al, 9
ja 0x1400c3421
mov al, byte [rdi + 7]
add al, 0xc6
cmp al, 0xf6
jae 0x1400c361f
mov r14d, 0x21
mov ecx, 0x21
xor edx, edx
call fcn.1400b2919
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x14015f80f]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14015f7ff]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], 0x74
jmp 0x1400c34ff
cmp rdx, r12
mov edx, 8
cmove rax, rdx
lea rdx, [rsi - 8]
cmp rax, rdx
jae 0x1400c34b5
test qword [r12 + rax], rcx
jne 0x1400c32f1
add rax, 8
jmp 0x1400c3467
mov r14d, 0x25
mov ecx, 0x25
xor edx, edx
call fcn.1400b2919
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x14015f787]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14015f777]
movups xmmword [rax], xmm0
movabs rax, 0x656e696c20737574
jmp 0x1400c34fb
test qword [r12 + rdx], rcx
jne 0x1400c32f1
jmp 0x1400c333a
mov r14d, 0x25
mov ecx, 0x25
xor edx, edx
call fcn.1400b2919
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x14015f7cd]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14015f7bd]
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.140031c52
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.1400b2b47
xor edi, edi
lea rcx, [rsp + 0x4c0]
call fcn.1400ba2d4
mov sil, 1
xor edi, edi
mov rcx, r13
call fcn.1400ba144
test sil, sil
jne 0x1400c35d6
mov rcx, rbx
call fcn.1400ba2d4
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.1400b2919
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x14015f7ef]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x14015f7e2]
movups xmmword [rsi], xmm0
jmp 0x1400c34ff
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
lea rcx, [rsp + 0x38]
mov edx, 1
call fcn.1400be82b
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
cmp rax, 3
jne 0x1400c36a1
mov edx, 3
call fcn.1400158e0
test al, 1
jne 0x1400c36d0
mov edi, eax
lea rcx, [rsp + 0x38]
call fcn.140031c52
cmp rsi, 8
jbe 0x1400c3740
cmp byte [r12 + 8], 0xbf
jg 0x1400c3746
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.140013e10
jmp 0x1400c3bc5
mov r14d, 0x1c
mov ecx, 0x1c
xor edx, edx
call fcn.1400b2919
mov rsi, rax
mov rdi, rdx
movups xmm0, xmmword [0x14015f844]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [str.Status_code_was_wrong_lengthunable_to_parse_status_as_u16__]
jmp 0x1400c3617
lea rax, [rsp + 0x70]
lea rcx, [rsp + 0xb0]
mov qword [rcx], rax
lea rax, [0x14015f878]
lea rdx, [rsp + 0x130]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140030c52]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0x240]
call fcn.1400bc42d
mov rsi, qword [rsp + 0x240]
mov rdi, qword [rsp + 0x248]
mov r14, qword [rsp + 0x250]
jmp 0x1400c3535
jne 0x1400c367c
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 0x1400c39f0
mov r9d, 8
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x4c0]
lea r8, str.a_headermore_than__header_fields_in_response
call fcn.1400c453f
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
test rax, rax
je 0x1400c39c7
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], rcx
test rcx, rcx
je 0x1400c39d7
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 0x1400c382a
lea rsi, [rdi + rbp]
cmp byte [rsi], 0x3a
je 0x1400c3827
mov rcx, rsi
call fcn.1400c0f25
test al, al
je 0x1400c388d
inc rdi
jne 0x1400c3803
jmp 0x1400c3bad
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.1400bc71e
mov r13, qword [rsp + 0x28]
jmp 0x1400c39bd
mov qword [rsp + 0x340], rsi
lea rax, [0x1400b9031]
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.1400bc42d
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.1400b2b47
lea rcx, [rsp + 0x130]
mov r13, qword [rsp + 0x28]
call fcn.1400bacd7
mov rax, qword [rsp + 0x68]
jmp 0x1400c3767
mov bpl, 1
mov rcx, r15
call fcn.1400b3941
jmp 0x1400c3afe
lea rcx, [rsp + 0x70]
call fcn.1400b2b47
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x65
jb 0x1400c3b0d
lea rax, [0x14015f740]
mov qword [rsp + 0x240], rax
lea rax, [0x14015f720]
lea rdx, [rsp + 0x130]
mov qword [rdx], rax
lea rax, [fcn.140016db0]
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.1400bc42d
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.1400b2919
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.1400b2b47
mov r13, qword [rsp + 0x28]
lea rcx, [rsp + 0x58]
call fcn.1400ba9fc
jmp 0x1400c35a0
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.1400c0eb8
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x68]
lea r8, [0x14015f758]
mov r9d, 0xa
call fcn.1400c0eb8
mov rsi, rax
mov rdi, rdx
lea r8, str.HTTP_1.0keep_alivecloseheadtransfer_encodingcontent_lengthBody_of_unknown_size___read_until_socket_closeJ
mov edx, 8
mov r9d, 8
mov rcx, r12
call fcn.1400baf21
test al, al
je 0x1400c3b8c
test rsi, rsi
je 0x1400c3bc7
lea r8, [0x14015f218]
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
call fcn.1400baf21
mov esi, eax
xor sil, 1
jmp 0x1400c3bce
test rsi, rsi
je 0x1400c3bcc
lea r8, [0x14015f222]
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.1400baf21
mov esi, eax
jmp 0x1400c3bce
lea rcx, [0x14015c880]
lea r8, str..cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcheader.rs
mov edx, 0x1c
call fcn.14000e3b0
ud2
mov sil, 1
jmp 0x1400c3bce
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_closeJ
mov edx, 8
mov r9d, 8
mov rcx, r12
call fcn.1400baf21
mov r12d, eax
lea r8, [0x14015f227]
mov r9d, 4
mov rcx, rdi
mov rdx, r13
call fcn.1400baf21
test al, al
je 0x1400c3c35
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x1400c3ca5
xor eax, eax
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x54]
cmp ax, 0xcc
je 0x1400c3ca5
movzx eax, ax
mov edi, 0
cmp eax, 0x130
mov r13, qword [rsp + 0x28]
je 0x1400c3cac
lea r8, [0x14015f22b]
mov r9d, 0x11
mov rcx, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x120]
call fcn.1400c0eb8
test r12b, r12b
jne 0x1400c3ff2
test rax, rax
je 0x1400c3ff2
test rdx, rdx
je 0x1400c3ff2
mov edi, 1
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x1400c3ca7
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 0x1400c3ce3
lea rcx, [rsp + 0x260]
call fcn.1400ba4fd
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 0x1400c3d67
mov rcx, rax
mov rdx, rsi
mov r8d, ebp
call fcn.140091f70
mov qword [rsp + 0xb0], rax
test rax, rax
je 0x1400c3d70
mov rsi, rax
mov qword [rsp + 0x130], rax
mov ecx, 8
mov edx, 8
call fcn.1400bcaa5
mov r12, rax
mov qword [rax], rsi
xor ebp, ebp
lea rcx, [rsp + 0x240]
mov r13, qword [rsp + 0x28]
call fcn.1400ba2d4
lea rbp, fcn.1400ba686
jmp 0x1400c4241
and qword [rsp + 0xb0], 0
test rdi, rdi
je 0x1400c3e44
mov rax, qword [0x140175f30]
cmp edi, 1
jne 0x1400c3f57
mov rax, qword [rax]
cmp rax, 4
jb 0x1400c3dd5
lea rax, str.Chunked_body_in_response_
lea rcx, [rsp + 0x130]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, fcn.1400ba1f1
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.14002239c
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.1400bcaa5
mov r12, rax
lea rdx, [rsp + 0x130]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rbp, fcn.1400b9f37
jmp 0x1400c422c
cmp qword [rsp + 0x30], 0
je 0x1400c4042
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 [0x140175f30]
mov rax, qword [rax]
cmp rdi, r12
jae 0x1400c40fb
cmp rax, 3
jbe 0x1400c3f08
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, [0x1400be5c3]
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.14002239c
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x108
call sub.msvcrt.dll_memcpy
mov ecx, 0x108
mov edx, 8
call fcn.1400bcaa5
mov r12, rax
lea rdx, [rsp + 0x130]
mov r8d, 0x108
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rbp, fcn.1400bac1f
jmp 0x1400c422c
mov rax, qword [rax]
cmp rax, 3
jbe 0x1400c3fa3
lea rax, [0x14015f278]
lea rcx, [rsp + 0x130]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, fcn.1400ba1f1
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.14002239c
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x240]
mov r8d, 0xf8
call sub.msvcrt.dll_memcpy
mov ecx, 0xf8
mov edx, 8
call fcn.1400bcaa5
mov r12, rax
lea rdx, [rsp + 0x130]
mov r8d, 0xf8
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rbp, fcn.1400ba68b
jmp 0x1400c422c
lea r8, [0x14015f23c]
mov r9d, 0xe
mov rcx, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x120]
call fcn.1400c0eb8
test rax, rax
je 0x1400c4038
mov r8, rdx
lea rdi, [rsp + 0x130]
mov rcx, rdi
mov rdx, rax
call fcn.140015ac0
cmp byte [rdi], 0
je 0x1400c4378
mov edi, 2
jmp 0x1400c3ca7
mov rax, qword [0x140175f30]
mov rax, qword [rax]
cmp rax, 4
jb 0x1400c4095
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.1400ba1f1
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.14002239c
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.1400c4f19
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.1400bb6b7
xor r13d, r13d
mov edx, 1
xor ecx, ecx
call fcn.1400bcaa5
mov r12, rax
lea rbp, [0x14015e0a8]
jmp 0x1400c422c
cmp rax, 4
jb 0x1400c416e
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, [0x1400be5c3]
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.14002239c
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov dl, 1
call fcn.1400317c4
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.1400b4ae4
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.1400bb6b7
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.1400bcaa5
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.1400bac1f
lea rbp, fcn.1400ba331
xor r13d, r13d
lea rcx, [rsp + 0xb0]
call fcn.1400baaf5
mov r13, qword [rsp + 0x28]
mov qword [rsp + 0x3b0], r12
mov qword [rsp + 0x3b8], rbp
lea rcx, [rsp + 0x130]
mov rdx, r13
call fcn.1400b8fa4
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.1400ba144
jmp 0x1400c35d6
xor edi, edi
mov rax, qword [rsp + 0x138]
jmp 0x1400c3c9e