Function at 0x1a7f1be8719
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x648
mov r15, r8
mov r12, rdx
mov r14, rcx
mov rdi, qword [r8 + 0x58]
mov ebx, dword [r8 + 0x60]
lea rsi, [rsp + 0x490]
mov r8d, 0xe8
mov rcx, rsi
call fcn.1a7f1c22170
mov qword [rsi + 0xe8], rdi
mov dword [rsi + 0xf0], ebx
lea r8, str.the_status_line
lea rdi, [rsp + 0x130]
mov r9d, 0xf
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1be9bdb
mov rax, qword [rdi]
test rax, rax
je 0x1a7f1be87d8
mov qword [rsp + 0x78], r15
lea rsi, [rsp + 0x130]
movups xmm0, xmmword [rsi + 8]
lea rdx, [rsp + 0x588]
mov qword [rdx], rax
movups xmmword [rdx + 8], xmm0
mov rcx, rsi
call fcn.1a7f1b43cf8
cmp byte [rsi + 0x20], 2
jne 0x1a7f1be87ed
mov r15, qword [rsp + 0x130]
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x48], rax
mov r13, qword [rsp + 0x140]
jmp 0x1a7f1be886c
mov rdx, qword [rsp + 0x138]
mov rcx, r14
call fcn.1a7f1be4a24
jmp 0x1a7f1be8e22
mov rsi, qword [rsp + 0x130]
mov rdi, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
lea r15, [rsp + 0x390]
mov rcx, r15
mov rdx, rsi
call fcn.1a7f1b65c60
mov rbx, qword [r15]
mov r13, qword [r15 + 0x10]
test rbx, rbx
jne 0x1a7f1be882c
mov rbx, qword [rsp + 0x398]
mov rcx, r13
xor edx, edx
call fcn.1a7f1b7b13a
mov r15, rax
mov qword [rsp + 0x48], rdx
mov rcx, rax
mov rdx, rbx
mov r8, r13
call fcn.1a7f1c22170
mov rcx, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
call fcn.1a7f1bd7353
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b8357b
mov rcx, r13
cmp r13, 8
mov qword [rsp + 0x80], r14
mov qword [rsp + 0xc8], r15
jb 0x1a7f1be88f5
lea rdx, [r15 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r15
mov rcx, r13
cmp rax, r13
ja 0x1a7f1be88f5
movabs rcx, 0x8080808080808080
test qword [r15], rcx
je 0x1a7f1be8a19
xor ebx, ebx
mov r12d, 0x15
mov ecx, 0x15
xor edx, edx
call fcn.1a7f1b7b13a
mov rdi, rax
mov r14, rdx
movabs rax, 0x494943534120746f
mov qword [rdi + 0xd], rax
movups xmm0, xmmword [str.Status_line_not_ASCII]
movups xmmword [rdi], xmm0
mov ecx, 2
jmp 0x1a7f1be8d78
cmp byte [r15 + rcx - 1], 0
mov rcx, rax
js 0x1a7f1be88ae
mov rax, rcx
sub rax, 1
jae 0x1a7f1be88ea
lea rsi, [rsp + 0x320]
mov rcx, rsi
mov rdx, r15
mov r8, r13
mov r9d, 0x20
call fcn.1a7f1be9fb3
mov qword [rsi - 8], 3
lea rax, [rsp + 0x238]
lea rsi, [rsp + 0x318]
mov ecx, 0xa
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.1a7f1bd7188
test rax, rax
je 0x1a7f1be8bc8
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x70], r12
mov ecx, 8
mov edx, 0x40
call fcn.1a7f1bf5bdb
test rax, rax
je 0x1a7f1be9bca
mov r13, rax
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rax, [rsp + 0xd8]
mov qword [rax], r13
mov qword [rax + 8], 4
mov qword [rax + 0x10], 1
lea rbx, [rsp + 0x130]
lea rsi, [rsp + 0x238]
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov esi, 1
mov r12d, 0x18
mov rcx, rbx
call fcn.1a7f1bd7188
test rax, rax
je 0x1a7f1be8a42
mov rdi, rax
mov rbp, rdx
cmp rsi, qword [rsp + 0xe0]
jne 0x1a7f1be89fe
lea rcx, [rsp + 0xd8]
mov rdx, rsi
call fcn.1a7f1b8f8d0
mov rcx, rax
call fcn.1a7f1b43d74
mov r13, qword [rsp + 0xd8]
mov qword [r13 + r12 - 8], rdi
mov qword [r13 + r12], rbp
inc rsi
mov qword [rsp + 0xe8], rsi
add r12, 0x10
jmp 0x1a7f1be89c1
cmp rdx, r15
mov edx, 8
cmove rax, rdx
lea rdx, [r13 - 8]
cmp rax, rdx
jae 0x1a7f1be8c64
test qword [r15 + rax], rcx
jne 0x1a7f1be88ae
add rax, 8
jmp 0x1a7f1be8a29
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xa0], rax
cmp rax, 2
mov r12, qword [rsp + 0x38]
jne 0x1a7f1be8ab4
mov eax, 2
cmp qword [rsp + 0x98], 2
jne 0x1a7f1be8a91
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.1a7f1be1463
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x90]
mov rdx, rax
shl rdx, 4
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rcx + rdx], r8
and qword [rcx + rdx + 8], 0
inc rax
cmp rax, 3
jne 0x1a7f1be8bdf
mov rcx, qword [rsp + 0x90]
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_src_response.rs
mov edx, 3
mov qword [rsp + 0x30], rcx
xor r8d, r8d
call fcn.1a7f1be9fe6
mov rdi, qword [rax]
mov rbx, qword [rax + 8]
lea r8, str.HTTP_HTTP_version_did_not_start_with_HTTP_HTTP_version_did_not_match_format
mov r9d, 5
mov rcx, rdi
mov rdx, rbx
call fcn.1a7f1bb8cd1
test al, al
je 0x1a7f1be8c73
cmp rbx, 8
jne 0x1a7f1be8cb2
mov al, byte [rdi + 5]
add al, 0xd0
cmp al, 0xa
jae 0x1a7f1be8ce3
mov al, byte [rdi + 7]
add al, 0xd0
cmp al, 9
ja 0x1a7f1be8ce3
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_src_response.rs
mov edx, 3
mov r8d, 1
mov rcx, qword [rsp + 0x30]
call fcn.1a7f1be9fe6
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rax
cmp rax, 3
jne 0x1a7f1be8e4c
mov edx, 3
call fcn.1a7f1b6fa80
mov esi, eax
test sil, 1
jne 0x1a7f1be8e80
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x30]
call fcn.1a7f1b883e9
cmp r12, 8
jbe 0x1a7f1be8f66
cmp byte [r15 + 8], 0xbf
jg 0x1a7f1be8f6c
lea rax, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_src_response.rs
mov qword [rsp + 0x20], rax
mov r9d, 8
mov rcx, r15
mov rdx, qword [rsp + 0x38]
xor r8d, r8d
call fcn.1a7f1c301d0
ud2
mov qword [rsp + 0x90], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
xor ebx, ebx
mov r12d, 0x25
mov ecx, 0x25
xor edx, edx
call fcn.1a7f1b7b13a
mov r14, rdx
movabs rcx, 0x656e696c20737574
mov qword [rax + 0x1d], rcx
movups xmm0, xmmword [0x1a7f1c89b19]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1a7f1c89b29]
mov rdi, rax
movups xmmword [rax + 0x10], xmm0
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x238]
mov r8d, 0x46
call fcn.1a7f1c22170
lea rcx, [rsp + 0x390]
lea rdx, [rsp + 0x130]
mov r8d, 0x67
call fcn.1a7f1c22170
mov ebp, 2
mov rcx, qword [rsp + 0x90]
jmp 0x1a7f1be8d56
test qword [r15 + rdx], rcx
jne 0x1a7f1be88ae
jmp 0x1a7f1be88fe
xor ebx, ebx
mov r12d, 0x25
mov ecx, 0x25
xor edx, edx
call fcn.1a7f1b7b13a
mov r14, rdx
movabs rcx, 0x2f50545448206874
mov qword [rax + 0x1d], rcx
movups xmm0, xmmword [0x1a7f1c89a7d]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1a7f1c89a8d]
mov rdi, rax
movups xmmword [rax + 0x10], xmm0
jmp 0x1a7f1be8d16
xor ebx, ebx
mov r12d, 0x1d
mov ecx, 0x1d
xor edx, edx
call fcn.1a7f1b7b13a
mov r14, rdx
movups xmm0, xmmword [0x1a7f1c89afc]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1a7f1c89b09]
mov rdi, rax
movups xmmword [rax + 0xd], xmm0
jmp 0x1a7f1be8d16
xor ebx, ebx
mov r12d, 0x21
mov ecx, 0x21
xor edx, edx
call fcn.1a7f1b7b13a
mov r14, rdx
movups xmm0, xmmword [0x1a7f1c89aa2]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1a7f1c89ab2]
movups xmmword [rax + 0x10], xmm0
mov rdi, rax
mov byte [rax + 0x20], 0x74
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x238]
mov r8d, 0x46
call fcn.1a7f1c22170
lea rcx, [rsp + 0x390]
lea rdx, [rsp + 0x130]
mov r8d, 0x67
call fcn.1a7f1c22170
mov ebp, 2
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x38], r15
mov rdx, qword [rsp + 0x98]
call fcn.1a7f1b883e9
movzx eax, word [rsp + 0x70]
mov r15d, r13d
mov rcx, rbp
mov r13, qword [rsp + 0x68]
shl esi, 0x10
movzx ebp, ax
or ebp, esi
movabs rax, 0xffffffff00000000
and rbx, rax
mov esi, ecx
or rsi, rbx
mov rbx, qword [rsp + 0x80]
lea rcx, [rbx + 0x1a]
lea rdx, [rsp + 0x2b0]
mov r8d, 0x46
call fcn.1a7f1c22170
lea rcx, [rbx + 0x89]
lea rdx, [rsp + 0x390]
mov r8d, 0x67
call fcn.1a7f1c22170
mov dword [rbx], 2
mov dword [rbx + 4], ebp
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], r13
mov word [rbx + 0x18], r15w
mov qword [rbx + 0x60], rdi
mov qword [rbx + 0x68], r14
mov qword [rbx + 0x70], r12
and qword [rbx + 0x78], 0
mov rax, qword [rsp + 0x38]
mov qword [rbx + 0x80], rax
mov byte [rbx + 0x88], 6
mov rsi, qword [rsp + 0x48]
mov r15, qword [rsp + 0xc8]
mov rcx, r15
mov rdx, rsi
call fcn.1a7f1b8357b
mov r15, qword [rsp + 0x78]
lea rcx, [rsp + 0x490]
call fcn.1a7f1bd892f
mov rcx, r15
call fcn.1a7f1be7430
nop
add rsp, 0x648
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebx, ebx
mov r12d, 0x1c
mov ecx, 0x1c
xor edx, edx
call fcn.1a7f1b7b13a
mov r14, rdx
movups xmm0, xmmword [str.Status_code_was_wrong_lengthHTTP_version_was_wrong_lengthWrong_number_of_tokens_in_status_lineunable_to_parse_status_as_u16__]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1a7f1c89aec]
mov rdi, rax
movups xmmword [rax + 0xc], xmm0
jmp 0x1a7f1be8d16
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x318], rax
lea rax, [0x1a7f1c89b60]
lea rdx, [rsp + 0x238]
mov qword [rdx], rax
lea rax, [0x1a7f1b68830]
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
mov qword [rsp + 0x320], rax
lea rax, [rsp + 0x318]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x190]
mov rcx, rdi
call fcn.1a7f1be283f
mov dword [rdi - 0x58], 2
movzx eax, word [rdi - 0x5c]
mov word [rsp + 0x70], ax
movzx esi, word [rdi - 0x5a]
mov rbx, qword [rdi - 0x58]
mov rbp, rbx
movabs rax, 0xffffffff00000000
and rbx, rax
mov rax, qword [rdi - 0x50]
mov qword [rsp + 0x68], rax
movzx r13d, word [rdi - 0x48]
lea r15, [rsp + 0x14a]
lea rcx, [rsp + 0x2b0]
mov r8d, 0x46
mov rdx, r15
call fcn.1a7f1c22170
mov rdi, qword [r15 + 0x46]
mov r14, qword [r15 + 0x4e]
mov r12, qword [r15 + 0x56]
mov r15, qword [r15 + 0x66]
lea rdx, [rsp + 0x1b9]
lea rcx, [rsp + 0x390]
mov r8d, 0x67
call fcn.1a7f1c22170
jmp 0x1a7f1be8d51
jne 0x1a7f1be8ba4
shr esi, 0x10
mov dword [rsp + 0x68], esi
lea rax, [rsp + 0x50]
mov qword [rax], 8
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
xor eax, eax
mov ebp, 2
cmp rax, 0x64
ja 0x1a7f1be919b
mov r9d, 8
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x490]
lea r8, str.a_headercontent_encodingmore_than__header_fields_in_response
call fcn.1a7f1be9bdb
mov r13, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x138]
test r13, r13
je 0x1a7f1be9171
mov rsi, qword [rsp + 0x140]
test rsi, rsi
je 0x1a7f1be9181
xor edi, edi
cmp rsi, rdi
je 0x1a7f1be9005
lea r12, [rdi + r13]
mov cl, byte [r12]
cmp cl, 0x3a
je 0x1a7f1be9008
call fcn.1a7f1be4bad
test al, al
je 0x1a7f1be904a
inc rdi
jmp 0x1a7f1be8fe5
mov rdi, rsi
mov qword [rsp + 0x138], r13
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], rdi
mov dword [rsp + 0x130], 3
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x138]
call fcn.1a7f1be4c06
jmp 0x1a7f1be9167
mov qword [rsp + 0xd8], r12
lea rax, [0x1a7f1be4bee]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x238], rbp
mov qword [rsp + 0x248], rbp
and qword [rsp + 0x258], 0
movabs rax, 0x1800000020
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x268], 3
lea rax, [0x1a7f1c89070]
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], rbp
lea rax, [rsp + 0x238]
mov qword [rsp + 0x338], rax
mov ecx, 1
mov qword [rsp + 0x340], rcx
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rcx
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x318]
call fcn.1a7f1be283f
mov rax, qword [rsp + 0x2c0]
lea rcx, [rsp + 0x3e4]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x2b0]
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 + 0x390]
rep movsd dword [rdi], dword [rsi]
and qword [rsp + 0x1a8], 0
mov byte [rsp + 0x1b8], 7
mov rcx, r13
mov rdx, rbx
call fcn.1a7f1b8357b
lea rcx, [rsp + 0x130]
call fcn.1a7f1bd770e
mov rax, qword [rsp + 0x60]
jmp 0x1a7f1be8f8d
mov rcx, r14
mov rdx, rbx
call fcn.1a7f1be4a24
jmp 0x1a7f1be9288
mov rcx, r13
mov rdx, rbx
call fcn.1a7f1b8357b
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x64
jbe 0x1a7f1be929c
lea rax, [0x1a7f1c899e0]
lea rsi, [rsp + 0x390]
mov qword [rsi], rax
lea rax, [0x1a7f1c899c0]
lea rdx, [rsp + 0x130]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [fcn.1a7f1b67cb0]
mov qword [rsi + 8], rax
lea rax, [rsp + 0x390]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x238]
mov rcx, rdi
call fcn.1a7f1be283f
mov rbx, qword [rdi]
mov r12, qword [rdi + 0x10]
mov rcx, r12
xor edx, edx
call fcn.1a7f1b7b13a
mov r13, rax
mov rbp, rdx
lea rdi, [r14 + 0xc]
lea rax, [r14 + 0x89]
mov qword [rsp + 0x38], rax
mov rcx, r13
mov rdx, rbx
mov r8, r12
call fcn.1a7f1c22170
mov eax, 2
mov dword [r14], eax
mov dword [r14 + 8], eax
mov ecx, 0x15
rep movsd dword [rdi], dword [rsi]
mov qword [r14 + 0x60], r13
mov qword [r14 + 0x68], rbp
mov qword [r14 + 0x70], r12
and qword [r14 + 0x78], 0
mov byte [r14 + 0x88], 7
lea rdx, [rsp + 0x130]
mov r8d, 0x67
mov rcx, qword [rsp + 0x38]
call fcn.1a7f1c22170
lea rax, [rsp + 0x238]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1a7f1b8357b
mov rsi, qword [rsp + 0x48]
lea rcx, [rsp + 0x50]
call fcn.1a7f1bd83f9
jmp 0x1a7f1be8e12
mov rcx, qword [rsp + 0x50]
lea r8, [0x1a7f1c89988]
mov r9d, 0x10
call fcn.1a7f1be74be
test rax, rax
je 0x1a7f1be92fb
mov rsi, rax
mov rdi, rdx
lea r8, [0x1a7f1c89551]
mov r9d, 4
mov rcx, rax
call fcn.1a7f1b8ec86
mov cl, 1
mov dword [rsp + 0x30], ecx
test al, al
jne 0x1a7f1be9303
lea r8, str.x_gzip
mov r9d, 6
mov rcx, rsi
mov rdx, rdi
call fcn.1a7f1b8ec86
mov dword [rsp + 0x30], eax
jmp 0x1a7f1be9303
mov dword [rsp + 0x30], 0
mov rax, qword [rsp + 0x78]
mov rbx, qword [rax + 0x78]
mov r13, qword [rax + 0x88]
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x60]
lea r8, str.HTTP_1.0connectionheadtransfer_encodingcontent_lengthclose
mov edx, 8
mov r9d, 8
mov rcx, r15
call fcn.1a7f1bd6eda
mov r12d, eax
lea r8, [0x1a7f1c896f0]
mov r9d, 0xa
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1be74be
test rax, rax
je 0x1a7f1be9370
lea r8, [0x1a7f1c8971d]
mov r9d, 5
mov rcx, rax
call fcn.1a7f1bd6eda
mov ebp, eax
jmp 0x1a7f1be9372
xor ebp, ebp
lea r8, [0x1a7f1c896fa]
mov r9d, 4
mov rcx, rbx
mov rdx, r13
call fcn.1a7f1bd6eda
mov bl, 1
test al, al
jne 0x1a7f1be93a6
mov ecx, dword [rsp + 0x68]
cmp cx, 0xcc
sete al
cmp cx, 0x130
sete bl
or bl, al
lea r8, [0x1a7f1c896fe]
mov r9d, 0x11
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1be74be
mov ecx, r12d
or cl, bl
je 0x1a7f1be93d5
test bl, bl
je 0x1a7f1be93ee
xor eax, eax
mov qword [rsp + 0x40], rax
xor r14d, r14d
jmp 0x1a7f1be944c
test rax, rax
je 0x1a7f1be93ee
test rdx, rdx
je 0x1a7f1be93ee
xor eax, eax
mov qword [rsp + 0x40], rax
mov r14d, 1
jmp 0x1a7f1be944c
lea r8, [0x1a7f1c8970f]
mov r9d, 0xe
mov rcx, rdi
mov rdx, rsi
call fcn.1a7f1be74be
mov edi, 2
test rax, rax
je 0x1a7f1be9438
mov r8, rdx
lea rsi, [rsp + 0x130]
mov rcx, rsi
mov rdx, rax
call fcn.1a7f1b6fb60
movzx r14d, byte [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
add r14, r14
jmp 0x1a7f1be943e
mov r14d, 2
test bpl, bpl
cmovne r14, rdi
test r12b, r12b
cmovne r14, rdi
cmp byte [rsp + 0x30], 0
je 0x1a7f1be9534
mov rdi, qword [rsp + 0x60]
and qword [rsp + 0x60], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x148], rdi
mov rsi, 0xffffffffffffffe0
xor r12d, r12d
xor ebx, ebx
cmp rdi, rbx
je 0x1a7f1be94bc
mov rbp, qword [rsp + 0x50]
lea rcx, [rsi + rbp]
add rcx, 0x20
call fcn.1a7f1be1341
inc rbx
add rsi, 0x20
test al, al
jne 0x1a7f1be9483
mov rcx, qword [rbp + rsi]
mov rdx, qword [rbp + rsi + 8]
call fcn.1a7f1b8357b
mov r12d, 1
jmp 0x1a7f1be94bf
mov rbx, rdi
mov rbp, rbx
shl rbp, 5
cmp rdi, rbx
je 0x1a7f1be951f
mov r13, qword [rsp + 0x50]
mov rsi, r13
add rsi, rbp
mov rcx, rsi
call fcn.1a7f1be1341
test al, al
je 0x1a7f1be9504
mov rax, qword [rsp + 0x50]
mov rcx, r12
shl rcx, 5
sub rax, rcx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbp + rax + 0x10], xmm1
movups xmmword [rbp + rax], xmm0
jmp 0x1a7f1be9516
inc r12
mov rcx, qword [r13 + rbp]
mov rdx, qword [r13 + rbp + 8]
call fcn.1a7f1b8357b
inc rbx
add rbp, 0x20
jmp 0x1a7f1be94c6
lea rcx, [rsp + 0x130]
mov qword [rcx + 0x10], r12
mov qword [rcx + 8], rdi
call fcn.1a7f1bd743f
mov r12, qword [rsp + 0x550]
mov rdi, qword [rsp + 0x558]
mov rcx, qword [rsp + 0x568]
mov rax, qword [rsp + 0x570]
mov rdx, qword [rsp + 0x78]
mov rdx, qword [rdx + 0x68]
mov rsi, qword [rdx + 0x20]
mov ebx, dword [rdx + 0x28]
call qword [rax + 0xb8]
test rax, rax
je 0x1a7f1be95bb
mov rcx, qword [rax]
mov rdx, rsi
mov r8d, ebx
call fcn.1a7f1bc9020
mov qword [rsp + 0x88], rax
test rax, rax
je 0x1a7f1be95c4
mov rsi, rax
mov ecx, 8
mov edx, 8
call fcn.1a7f1bd765f
mov r12, rax
mov qword [rax], rsi
lea rcx, [rsp + 0x490]
call fcn.1a7f1bd892f
lea rdi, [0x1a7f1c89728]
jmp 0x1a7f1be9afb
and qword [rsp + 0x88], 0
test r14, r14
je 0x1a7f1be9640
cmp r14d, 1
jne 0x1a7f1be96b8
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x490]
mov r8d, pe_nt_image_headers64
call fcn.1a7f1c22170
lea rsi, [rsp + 0x390]
lea rdx, [rsp + 0x130]
mov r8d, 0x100
mov rcx, rsi
call fcn.1a7f1c22170
mov ecx, 0x108
mov edx, 8
call fcn.1a7f1bd765f
mov r12, rax
and qword [rax], 0
lea rcx, [rax + 8]
mov r8d, 0x100
mov rdx, rsi
call fcn.1a7f1c22170
lea rdi, [0x1a7f1c898a8]
jmp 0x1a7f1be97a5
cmp qword [rsp + 0x40], 0
je 0x1a7f1be96ec
sub rdi, r12
lea rsi, [rsp + 0x140]
lea rdx, [rsp + 0x490]
mov r8d, pe_nt_image_headers64
mov rcx, rsi
call fcn.1a7f1c22170
mov rax, qword [rsp + 0x40]
mov qword [rsi - 0x10], rax
and qword [rsi - 8], 0
cmp rdi, rax
jae 0x1a7f1be972d
mov ecx, 0x108
mov edx, 8
call fcn.1a7f1bd765f
mov r12, rax
lea rdx, [rsp + 0x130]
mov r8d, 0x108
mov rcx, rax
call fcn.1a7f1c22170
lea rdi, fcn.1a7f1bea03d
jmp 0x1a7f1be97a5
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.1a7f1bd765f
mov r12, rax
lea rdx, [rsp + 0x490]
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1a7f1c22170
lea rdi, [0x1a7f1c89900]
jmp 0x1a7f1be97a5
lea rcx, [rsp + 0x490]
call fcn.1a7f1bd9fc5
lea rdx, str.returning_stream_to_poolx
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_src_response.rs
mov r8d, 0x18
mov rcx, rax
call fcn.1a7f1bea00b
mov edx, 1
xor ecx, ecx
call fcn.1a7f1bd765f
mov r12, rax
lea rdi, [0x1a7f1c88970]
jmp 0x1a7f1be97a5
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
mov dl, 1
call fcn.1a7f1b7b13a
mov rbx, rax
mov r13, rdx
lea rsi, [rsp + 0x130]
mov rcx, rsi
mov rdx, rax
mov r8, rdi
call fcn.1a7f1bdf39b
lea rdx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, str.E:.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_src_response.rs
mov r8d, 0x2e
mov rcx, rax
call fcn.1a7f1bea00b
mov ecx, 0x20
mov edx, 8
call fcn.1a7f1bd765f
mov r12, rax
mov qword [rax], rbx
mov qword [rax + 8], r13
mov qword [rax + 0x10], rdi
and qword [rax + 0x18], 0
mov rcx, rsi
call fcn.1a7f1bea03d
lea rdi, fcn.1a7f1b42960
cmp byte [rsp + 0x30], 0
je 0x1a7f1be9aee
mov ecx, 0x8000
mov dl, 1
call fcn.1a7f1b7b13a
mov rsi, rax
cmp rdx, 0x8001
jb 0x1a7f1be980b
mov r8, rdx
mov qword [rsp + 0x20], 0x8000
mov ebx, 1
mov edx, 1
mov r9d, 1
mov rcx, rsi
call fcn.1a7f1b8fb48
test rax, rax
cmovne rsi, rax
movabs rcx, 0x8000000000000001
cmove rcx, rbx
mov edx, 0x8000
call fcn.1a7f1b43d74
lea rbx, [rsp + 0x90]
mov qword [rbx], r12
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], 0x8000
xorps xmm0, xmm0
movups xmmword [rbx + 0x20], xmm0
lea rsi, [rsp + 0x390]
mov rcx, rsi
call fcn.1a7f1b760f0
and qword [rsp + 0xd8], 0
lea rcx, [rsp + 0x130]
mov qword [rcx], rsi
and qword [rcx + 0x10], 0
mov rax, qword [rsp + 0x3b8]
mov qword [rcx + 0x18], rax
mov qword [rcx + 8], rbx
call fcn.1a7f1bdcf75
mov r12, rax
mov qword [rsp + 0xd0], rax
test rax, rax
je 0x1a7f1be98b9
mov rcx, r12
call fcn.1a7f1bd95b5
cmp al, 0xd
jne 0x1a7f1be9930
lea rsi, [rsp + 0x3a0]
mov ebp, dword [rsi - 0x10]
mov eax, dword [rsi - 0xc]
mov dword [rsp + 0x30], eax
mov r14, qword [rsi - 8]
lea rdi, [rsp + 0x238]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
xor r13d, r13d
jmp 0x1a7f1be993b
lea rsi, [rsp + 0x3b8]
mov rax, qword [rsi - 0x10]
mov rdx, qword [rsi - 8]
lea rdi, [rsp + 0x130]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x138]
lea rbx, [rsp + 0x238]
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.1a7f1b8357b
lea rsi, [rsp + 0xd8]
mov rcx, rsi
call fcn.1a7f1bdd2ad
mov qword [rsi], 1
lea rdi, [rsp + 0xe0]
mov ecx, 0xa
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov ebp, 2
xor r13d, r13d
jmp 0x1a7f1be993b
mov ebp, 4
mov r13b, 1
mov r14, r12
lea rdi, [rsp + 0x318]
lea rsi, [rsp + 0x238]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
lea rbx, [rsp + 0x2b0]
movaps xmmword [rbx + 0x20], xmm2
movaps xmmword [rbx + 0x10], xmm1
movaps xmmword [rbx], xmm0
lea rsi, [rsp + 0x160]
mov rcx, rsi
call fcn.1a7f1b76144
movaps xmm0, xmmword [rbx]
movaps xmm1, xmmword [rbx + 0x10]
movaps xmm2, xmmword [rbx + 0x20]
movaps xmmword [rsi - 0x10], xmm2
movaps xmmword [rsi - 0x20], xmm1
movaps xmmword [rsi - 0x30], xmm0
mov rcx, rbx
call fcn.1a7f1b76052
lea rdi, [rsp + 0x2c8]
lea rsi, [rsp + 0x130]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x130]
lea rsi, [rsp + 0xd8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x188]
mov ecx, 0xc
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
test r12, r12
je 0x1a7f1be9a07
test r13b, r13b
jne 0x1a7f1be9a07
lea rcx, [rsp + 0xd0]
call fcn.1a7f1b42571
test r13b, r13b
je 0x1a7f1be9a19
lea rcx, [rsp + 0x390]
call fcn.1a7f1bdd2e8
lea rbx, [rsp + 0x390]
lea rdx, [rsp + 0x130]
mov r8d, 0xb8
mov rcx, rbx
call fcn.1a7f1c22170
lea r13, [rsp + 0x238]
lea rsi, [rsp + 0x318]
mov ecx, 0xf
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x2b3]
mov dword [rsp + 0xdb], ecx
mov dword [rsp + 0xd8], eax
mov ecx, 0x148
mov edx, 8
call fcn.1a7f1bd765f
mov r12, rax
mov r8d, 0xb8
mov rcx, rax
mov rdx, rbx
call fcn.1a7f1c22170
mov dword [r12 + 0xb8], ebp
mov eax, dword [rsp + 0x30]
mov dword [r12 + 0xbc], eax
mov qword [r12 + 0xc0], r14
lea rdi, [r12 + 0xc8]
mov ecx, 0xf
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov byte [r12 + 0x140], 1
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdb]
mov dword [r12 + 0x141], eax
mov dword [r12 + 0x144], ecx
lea rdi, [0x1a7f1c899f0]
lea rcx, [rsp + 0x88]
call fcn.1a7f1be0e7d
mov r13, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x80]
lea rsi, [rsp + 0x5a0]
mov rcx, rsi
mov rbx, qword [rsp + 0x78]
mov rdx, rbx
call fcn.1a7f1be7472
mov qword [rsi + 0x78], r15
mov r15, rbx
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x80], rax
mov qword [rsi + 0x88], rbp
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x90], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0xa0], rax
mov ebx, 8
lea rcx, [r14 + rbx]
xorps xmm0, xmm0
movups xmmword [r14 + 0xc8], xmm0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsi + 0x68], xmm1
movups xmmword [rsi + 0x58], xmm0
mov r8d, 0xa8
mov rdx, rsi
call fcn.1a7f1c22170
mov qword [r14 + 0xb0], r12
mov qword [r14 + 0xb8], rdi
mov qword [r14 + 0xc0], rbx
mov qword [r14 + 0xd8], rbx
mov qword [r14 + 0xe0], 0xb
mov eax, dword [rsp + 0x68]
mov word [r14 + 0xe8], ax
mov dword [r14], 3
jmp 0x1a7f1be8e2f
mov ecx, 8
mov edx, 0x40
call fcn.1a7f1c2f940
ud2