Function at 0x1400c6a4d
Capabilities:
Receive data
Receive data on socket

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xcc8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xc30], xmm6
mov qword [rbp + 0xc28], 0xfffffffffffffffe
mov qword [rbp + 0xbe8], r9
mov qword [rbp + 0xbf0], r8
mov rbx, rdx
mov r12, rcx
lea r13, [rdx + 0x28]
mov rcx, r13
call fcn.1400c85e9
mov rsi, rax
mov rdi, rdx
lea r8, [0x140189d6a]
push 4
pop r9
mov rcx, rax
call fcn.140004acf
test al, al
jne 0x1400c6aef
lea r8, [0x140189d6e]
push 5
pop r9
mov rcx, rsi
mov rdx, rdi
call fcn.140004acf
test al, al
jne 0x1400c6aef
lea r8, [0x1401876ec]
push 4
pop r9
mov rcx, rsi
mov rdx, rdi
call fcn.140004acf
test al, al
je 0x1400c71e4
cmp byte [rbp + 0xcb0], 0
je 0x1400c72bd
mov qword [rbp + 0xc10], r12
mov rax, qword [rbx]
mov qword [rbp + 0xb88], rbx
mov rcx, qword [rbx + 8]
add rcx, 0x10
mov qword [rbp + 0xc08], rcx
lea rcx, [rax + 0x10]
mov qword [rbp + 0xb68], rcx
lea rcx, [rax + 0x28]
mov qword [rbp + 0xb70], rcx
mov qword [rbp + 0xc18], rax
add rax, 0x40
mov qword [rbp + 0xb78], rax
lea r14, [rbp + 0x408]
xorps xmm6, xmm6
lea r12, [rbp + 0x650]
lea r15, [rbp + 0x378]
mov qword [rbp + 0xb80], r13
mov al, 2
mov rcx, qword [rbp + 0xc18]
cmp byte [rcx + 0x5c], 2
je 0x1400c6bca
mov rcx, r12
mov rdx, qword [rbp + 0xb68]
call fcn.140001da0
mov rsi, qword [rbp + 0xc18]
mov eax, dword [rsi + 0x58]
mov dword [rbp + 0xc00], eax
lea rcx, [rbp + 0x668]
mov rdx, qword [rbp + 0xb70]
call fcn.1400c86d1
lea rcx, [rbp + 0x680]
mov rdx, qword [rbp + 0xb78]
call fcn.1400c86d1
mov al, byte [rsi + 0x5c]
push 9
pop rcx
lea rdi, [rbp + 0xa80]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
push 9
pop rcx
mov rdi, r12
lea rsi, [rbp + 0xa80]
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rbp + 0xc00]
mov dword [rbp + 0x698], ecx
mov byte [rbp + 0x69c], al
mov rcx, r15
mov rdx, r13
mov r8, r12
call fcn.1400d9819
mov qword [rbp + 0xbf8], r15
mov rcx, r12
mov rdx, qword [rbp + 0xc08]
call fcn.140003f2d
mov rcx, r12
lea rdx, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823ureq_2.1.0_srcpool.rs
call fcn.1400d975e
mov rsi, rax
mov qword [rbp + 0xb90], rax
mov byte [rbp + 0xb98], dl
mov rcx, r12
mov rdx, r15
call fcn.1400d9944
mov rdx, rsi
add rdx, 0x10
lea rcx, [rbp + 0x230]
mov r8, r12
call fcn.1400d998a
cmp dword [rbp + 0x230], 1
push 3
pop rdi
push 1
pop rbx
je 0x1400c6fd7
mov r8d, 0x98
lea rcx, [rbp + 0x198]
lea rdx, [rbp + 0x238]
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0x220]
mov rax, qword [rdi - 0x18]
push 3
pop rbx
cmp qword [rdi - 0x20], rax
je 0x1400c6cca
dec rax
mov rcx, qword [rdi - 0x10]
mov rdx, qword [rdi - 8]
dec rdx
and rdx, rax
mov qword [rdi - 0x18], rdx
imul rax, rdx, 0x1f0
lea rdx, [rcx + rax]
add rdx, 8
mov rbx, qword [rdx - 8]
mov r8d, 0x1e8
lea rcx, [rbp + 0x898]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x650], rbx
mov r8d, 0x1e8
lea rcx, [rbp + 0x658]
lea rdx, [rbp + 0x898]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xc23], 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823ureq_2.1.0_srcpool.rs
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x400]
mov rdx, r12
lea r8, str.invariant_failed:_empty_VecDeque_in__recycle_
push 0x2d
pop r9
call fcn.1400d9cc1
mov rax, qword [rdi - 0x20]
mov rcx, qword [rdi - 0x18]
mov r15b, 1
mov qword [rbp + 0xb58], rax
mov qword [rbp + 0xb60], rcx
cmp rax, rcx
jne 0x1400c6d6e
mov r8d, 0x98
mov rcx, r12
lea rdx, [rbp + 0x238]
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rbp + 0xac8]
mov rcx, rdi
mov rdx, r12
call fcn.1400d9cee
mov byte [rbp + 0xc26], 0
mov rcx, rdi
call fcn.1400d5680
xor r15d, r15d
mov rax, qword [rbp + 0xbf8]
mov qword [rbp + 0xbb8], rax
mov r9, qword [rsi + 0x40]
mov r14, qword [rsi + 0x48]
mov rax, qword [rsi + 0x58]
mov rcx, r14
sub rcx, r9
lea rdi, [rax - 1]
and rdi, rcx
mov r8, qword [rsi + 0x50]
lea rcx, [rbp + 0xbb8]
mov qword [rbp + 0xbd0], rcx
cmp r14, r9
jae 0x1400c6e53
mov byte [rbp + 0xc26], r15b
mov rcx, r12
mov rdx, r8
mov r8, rax
call fcn.1400cf57d
mov rcx, qword [rbp + 0x650]
mov rdx, qword [rbp + 0x658]
mov rbx, qword [rbp + 0x660]
mov r13, qword [rbp + 0x668]
mov byte [rbp + 0xc26], r15b
mov r8, r14
lea r9, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrary_alloc_srccollections_vec_dequeiter.rs
call fcn.1400cf5be
imul rcx, rdx, 0x88
add rcx, rax
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], rcx
mov rcx, r12
mov rdx, rdi
lea rdi, [rbp + 0xbd0]
mov r8, rdi
call fcn.1400cf5e3
mov r8, rdx
imul rcx, r13, 0x88
add rcx, rbx
mov qword [rbp + 0xac8], rbx
mov qword [rbp + 0xad0], rcx
test rax, rax
jne 0x1400c6eaa
lea rcx, [rbp + 0xac8]
mov rdx, r8
mov r8, rdi
jmp 0x1400c6e9d
mov byte [rbp + 0xc26], r15b
lea rcx, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrary_alloc_srccollections_vec_dequeiter.rs
mov qword [rsp + 0x20], rcx
mov rcx, r9
mov rdx, r14
mov r9, rax
call fcn.1400cf4e0
imul rcx, rdx, 0x88
add rcx, rax
mov qword [rbp + 0xac8], rax
mov qword [rbp + 0xad0], rcx
lea rcx, [rbp + 0xac8]
mov rdx, rdi
lea r8, [rbp + 0xbd0]
call fcn.1400cf5e3
mov r8, rdx
test rax, rax
je 0x1400c6eb8
lea rdx, [rsi + 0x40]
mov rcx, r12
call fcn.1400cba50
jmp 0x1400c6ec1
mov word [rbp + 0x6d0], 2
mov byte [rbp + 0xc26], r15b
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823ureq_2.1.0_srcpool.rs
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xac8]
mov rdx, r12
lea r8, str.invariant_failed:_key_in_recycle_but_not_in_lru
push 0x2f
pop r9
call fcn.1400d9df9
lea rcx, [rbp + 0xac8]
call fcn.1400cb604
mov rax, qword [0x1401ecdd8]
cmp rax, 4
jb 0x1400c6f86
lea rax, [rbp + 0xbf8]
mov qword [rbp + 0xac8], rax
lea rax, [0x1400d96ca]
mov qword [rbp + 0xad0], rax
lea rax, [0x1401893c8]
mov qword [rbp + 0x650], rax
push 2
pop rcx
mov qword [rbp + 0x658], rcx
and qword [rbp + 0x660], 0
lea rax, [rbp + 0x400]
mov qword [rbp + 0xad8], rax
lea rax, [0x1400d1a57]
mov qword [rbp + 0xae0], rax
lea rax, [rbp + 0xac8]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rcx
mov rcx, r12
push 4
pop rdx
lea r8, str.ureq::poolpulling_stream_from_pool:_____K
call fcn.14001f98d
mov rdi, qword [rbp + 0x400]
mov r8d, 0x1e8
lea rcx, [rbp - 0x50]
lea r14, [rbp + 0x408]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xb60]
cmp qword [rbp + 0xb58], rax
mov r13, qword [rbp + 0xb80]
lea r15, [rbp + 0x378]
je 0x1400c6fd0
lea rcx, [rbp + 0x198]
call fcn.1400d9e2b
mov rbx, qword [rbp + 0x230]
lea rcx, [rbp + 0xb90]
call fcn.140004827
test rbx, rbx
je 0x1400c6ff4
lea rcx, [rbp + 0x230]
call fcn.1400d9e3a
mov rcx, r15
call fcn.1400cb604
cmp rdi, 3
je 0x1400c72af
mov qword [rbp + 0x650], rdi
mov r8d, 0x1e8
lea rbx, [rbp + 0x658]
mov rcx, rbx
lea rdx, [rbp - 0x50]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x1400c703c
cmp rdi, 1
jne 0x1400c7282
lea rbx, [rbp + 0x818]
mov byte [rbp + 0x198], 0
mov rcx, qword [rbx]
mov dl, 1
call fcn.1400bdb00
mov rsi, rax
cmp sil, 4
jne 0x1400c7522
mov rcx, qword [rbx]
lea rdx, [rbp + 0x198]
push 1
pop r8
push 2
pop r9
call sub.WS2_32.dll_recv
cmp eax, 0xffffffff
je 0x1400c7096
cdqe
mov qword [rbp + 0x408], rax
and qword [rbp + 0x400], 0
test rax, rax
je 0x1400c70ad
and word [rbp + 0x898], 0
jmp 0x1400c70b6
call sub.WS2_32.dll_WSAGetLastError
cmp eax, 0x274a
jne 0x1400c7171
movaps xmmword [rbp + 0x400], xmm6
mov word [rbp + 0x898], 0x100
mov r14b, 1
xor r15d, r15d
mov rcx, qword [rbx]
xor edx, edx
call fcn.1400bdb00
mov rsi, rax
cmp sil, 4
jne 0x1400c7527
test r15b, r15b
jne 0x1400c753d
cmp byte [rbp + 0x899], 0
lea r14, [rbp + 0x408]
lea r15, [rbp + 0x378]
je 0x1400c7282
mov rax, qword [0x1401ecdd8]
cmp rax, 4
jb 0x1400c7164
lea rax, [0x1401876f0]
mov qword [rbp + 0x400], rax
push 1
pop rax
mov qword [rbp + 0x408], rax
and qword [rbp + 0x410], 0
mov qword [rbp + 0x898], r12
lea rcx, [0x1400d1a57]
mov qword [rbp + 0x8a0], rcx
lea rcx, [rbp + 0x898]
mov qword [rbp + 0x420], rcx
mov qword [rbp + 0x428], rax
lea rcx, [rbp + 0x400]
push 4
pop rdx
lea r8, str.ureq::unitC:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823ureq_2.1.0_srcunit.rsredirect
call fcn.14001f98d
mov rcx, r12
call fcn.1400c6a33
jmp 0x1400c6b63
call sub.WS2_32.dll_WSAGetLastError
shl rax, 0x20
mov qword [rbp + 0x408], rax
and qword [rbp + 0x410], 0
mov qword [rbp + 0x400], 1
mov rcx, r14
call fcn.140028c50
cmp al, 0xa
jne 0x1400c71c4
movups xmm0, xmmword [r14]
movaps xmmword [rbp + 0x230], xmm0
and word [rbp + 0x898], 0
lea rcx, [rbp + 0x230]
call fcn.140001054
jmp 0x1400c70b6
movups xmm0, xmmword [r14]
lea rax, [rbp + 0x8a0]
movups xmmword [rax], xmm0
mov byte [rbp + 0x898], 1
mov r15b, 1
xor r14d, r14d
jmp 0x1400c70bc
lea rax, [rbp - 0x50]
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rcx, [rbp + 0x898]
mov qword [rcx], rax
lea rax, str.unknown_scheme_
lea rdx, [rbp + 0x650]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x10], 0
lea rax, [0x140012b0e]
mov qword [rcx + 8], rax
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], 1
lea rsi, [rbp + 0x400]
mov rcx, rsi
call fcn.140001760
mov r8, qword [rsi]
mov r9, qword [rsi + 0x10]
lea rcx, [rbp + 0x650]
mov dl, 1
call fcn.1400dc18c
lea rcx, [r12 + 8]
lea rdx, [rbp + 0x650]
mov r8d, 0x158
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12], 1
lea rcx, [rbp + 0x400]
call fcn.1400227d0
jmp 0x1400c7e5b
mov rsi, qword [rbp + 0xc10]
lea rcx, [rsi + 8]
lea rdx, [rbp + 0x650]
mov r8d, 0x1f0
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x1f8], 1
and qword [rsi], 0
jmp 0x1400c7e5b
mov r12, qword [rbp + 0xc10]
mov rbx, qword [rbp + 0xb88]
mov rcx, r13
call fcn.1400c85e9
mov rsi, rax
mov rdi, rdx
lea r8, [0x140189d6a]
push 4
pop r9
mov rcx, rax
call fcn.140004acf
test al, al
je 0x1400c7345
cmp word [rbx + 0x78], 0
mov ax, 0x50
je 0x1400c72f1
movzx eax, word [rbx + 0x7a]
mov word [rsp + 0x20], ax
lea rsi, [rbp + 0x898]
mov rcx, rsi
mov rdx, rbx
mov r8, qword [rbp + 0xbf0]
mov r9, qword [rbp + 0xbe8]
call fcn.1400d2619
cmp dword [rsi], 1
jne 0x1400c73ac
lea rdx, [rbp + 0x8b0]
mov r15, qword [rdx - 0x10]
mov r14, qword [rdx - 8]
lea rcx, [rbp + 0x230]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400c7e32
push 1
pop r15
lea r8, [0x140189d6e]
push 5
pop r9
mov rcx, rsi
mov rdx, rdi
call fcn.140004acf
test al, al
je 0x1400c746a
mov qword [rbp + 0xc10], r12
mov rdi, rbx
cmp word [rbx + 0x78], 0
mov r12w, 0x1bb
je 0x1400c7382
movzx r12d, word [rdi + 0x7a]
mov rcx, qword [rbp + 0xbf0]
mov rdx, qword [rbp + 0xbe8]
call fcn.1400e5915
mov rbx, rax
test rax, rax
je 0x1400c762a
mov r14, rdx
mov r15, rbx
jmp 0x1400c76be
mov rax, qword [rbp + 0x8a0]
lea rdx, [rbp + 0x400]
mov qword [rdx + 8], rax
and qword [rdx], 0
lea rsi, [rbp + 0x650]
mov rcx, rsi
call fcn.1400cf7f4
lea rdi, [rbp + 0x400]
mov rcx, rdi
mov rdx, rsi
call fcn.1400d23c4
mov rsi, qword [rdi]
mov rdi, qword [rdi + 8]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x230]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x558]
lea rcx, [rbp + 0x198]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12 + 8], rsi
mov qword [r12 + 0x10], rdi
lea rcx, [r12 + 0x18]
lea rdx, [rbp + 0x230]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r12 + 0x160]
lea rdx, [rbp + 0x198]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov byte [r12 + 0x1f8], 0
and qword [r12], 0
jmp 0x1400c7e5b
lea r8, [0x1401876ec]
push 4
pop r9
mov rcx, rsi
mov rdx, rdi
call fcn.140004acf
test al, al
je 0x1400c7592
mov r9d, dword [rbx + 0x40]
mov rcx, qword [rbx + 0x28]
test r9, r9
je 0x1400c74af
mov rdx, qword [rbx + 0x38]
cmp rdx, r9
je 0x1400c74af
jbe 0x1400c7efb
cmp byte [rcx + r9], 0xbf
jle 0x1400c7efb
lea rax, [rbp + 0x898]
mov qword [rax], rcx
mov qword [rax + 8], r9
lea rcx, [rbp - 0x50]
mov qword [rcx], rax
lea rax, str.unknown_scheme_
lea rdx, [rbp + 0x650]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x10], 0
lea rax, [0x140012b0e]
mov qword [rcx + 8], rax
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], 1
lea rsi, [rbp + 0x400]
mov rcx, rsi
call fcn.140001760
mov r8, qword [rsi]
mov r9, qword [rsi + 0x10]
lea rcx, [rbp + 0x650]
mov dl, 1
call fcn.1400dc18c
jmp 0x1400c75f8
mov rdi, rdx
jmp 0x1400c754b
mov rdi, rdx
test r14b, r14b
jne 0x1400c754b
lea rcx, [rbp + 0x8a0]
call fcn.140001054
jmp 0x1400c754b
mov rdi, qword [rbp + 0x8a8]
mov rsi, qword [rbp + 0x8a0]
lea rcx, [rbp + 0x400]
mov rdx, rsi
mov r8, rdi
call fcn.1400dc1e3
mov rsi, qword [rbp + 0xc10]
lea rcx, [rsi + 8]
lea rdx, [rbp + 0x400]
mov r8d, 0x158
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
lea rcx, [rbp + 0x650]
call fcn.1400c6a33
jmp 0x1400c7e5b
lea rax, [rbp - 0x50]
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rcx, [rbp + 0x898]
mov qword [rcx], rax
lea rax, str.unknown_scheme_dropping_stream_from_pool__closed_by_server:
lea rdx, [rbp + 0x650]
mov qword [rdx], rax
mov qword [rdx + 8], r15
and qword [rdx + 0x10], 0
lea rax, [0x140012b0e]
mov qword [rcx + 8], rax
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], r15
lea rsi, [rbp + 0x400]
mov rcx, rsi
call fcn.140001760
mov r8, qword [rsi]
mov r9, qword [rsi + 0x10]
lea rcx, [rbp + 0x650]
mov dl, 1
call fcn.1400dc18c
lea rdx, [rbp + 0x660]
mov r15, qword [rdx - 0x10]
mov r14, qword [rdx - 8]
lea rcx, [rbp + 0x230]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x400]
call fcn.1400227d0
jmp 0x1400c7e32
lea rdx, [rbp + 0x658]
and qword [rdx], 0
mov dword [rdx + 0x58], 2
and qword [rdx + 0x70], 0
mov dword [rdx + 0xc0], 3
mov byte [rdx + 0x148], 2
mov word [rdx - 8], 1
lea rcx, [rbp + 0x400]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x470]
call fcn.140030a56
lea rdx, [rbp + 0x408]
mov qword [rdx + 0x68], 1
lea rax, fcn.1400010eb
mov qword [rdx + 0x70], rax
mov r14, qword [rdx - 8]
lea rsi, [rbp + 0x898]
mov r8d, 0x148
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x650]
mov r8d, 0x148
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rbp - 0x50]
lea rdx, [rbp + 0x650]
mov r8d, 0x148
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
test rbx, rbx
je 0x1400c77ba
mov r13, qword [rdi]
mov rax, qword [r13 + 0xd8]
mov qword [rbp + 0xc18], rax
lea rax, [0x1401ec098]
mov qword [rbp - 0x50], rax
mov rax, qword [0x1401ec098]
cmp rax, 2
je 0x1400c7742
lea rax, [rbp + 0x898]
mov qword [rax], rsi
lea rcx, [0x1401ec0a0]
lea rdx, [rbp + 0x400]
mov qword [rdx], rcx
lea rcx, [rbp + 0x650]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rbp + 0xac8]
mov qword [rcx + 0x10], rax
call fcn.140022998
mov word [rsp + 0x20], r12w
lea rsi, [rbp + 0x650]
mov rcx, rsi
mov rdx, rdi
mov r8, qword [rbp + 0xbf0]
mov r9, qword [rbp + 0xbe8]
call fcn.1400d2619
mov rdi, qword [rsi]
mov rbx, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x400]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 1
jne 0x1400c77dc
mov r15, rbx
lea rcx, [rbp + 0x230]
lea rdx, [rbp + 0x400]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
mov r12, qword [rbp + 0xc10]
jmp 0x1400c7e2f
lea rcx, [rbp + 0x230]
lea rdx, [rbp - 0x50]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
mov r12, qword [rbp + 0xc10]
jmp 0x1400c7e32
add r13, 0xd8
cmp qword [rbp + 0xc18], 0
mov qword [rbp + 0xc18], rbx
mov qword [rbp + 0xbf8], rbx
lea rax, [0x1401ec0a0]
cmovne rax, r13
mov rbx, qword [rax]
lock inc qword [rbx]
jle 0x1400c7f11
mov qword [rbp + 0xbb8], rbx
and qword [rbp + 0xbd0], 0
mov r13, qword [rbx + 0x68]
mov r12, qword [rbx + 0x70]
push 1
pop rcx
mov qword [rbp + 0xac8], rcx
lea rax, fcn.1400010eb
mov qword [rbp + 0xad0], rax
mov qword [rbp + 0xad8], rcx
lea rax, fcn.1400010eb
mov qword [rbp + 0xae0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xae8], xmm0
and word [rbp + 0xaf8], 0
lea rcx, [rbp + 0x650]
call fcn.1400a86ea
push 1
pop rdx
mov ecx, 0x4805
call fcn.14003c604
mov rsi, rax
mov r8d, 0x4805
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
movups xmm0, xmmword [rbp + 0x650]
movups xmm1, xmmword [rbp + 0x660]
movaps xmmword [rbp + 0x400], xmm0
movaps xmmword [rbp + 0x410], xmm1
mov byte [rbp + 0x430], 0
mov qword [rbp + 0x420], rsi
and qword [rbp + 0x428], 0
lea rcx, [rbp + 0x898]
call fcn.1400a86ea
mov rsi, qword [0x14019b820]
xorps xmm0, xmm0
movups xmmword [rbp + 0x678], xmm0
movups xmm0, xmmword [rbp + 0x898]
movups xmm1, xmmword [rbp + 0x8a8]
movaps xmmword [rbp + 0x650], xmm0
movaps xmmword [rbp + 0x660], xmm1
mov qword [rbp + 0x670], rsi
lea rcx, [rbp + 0xb90]
call fcn.14009ee4c
lea rcx, [rbp + 0xa80]
call fcn.14009ee4c
lea rcx, [rbp + 0x378]
call fcn.14009ee4c
test r13, r13
mov eax, 0x4000
cmove r12, rax
mov rax, qword [rbp + 0xaf8]
mov qword [rbp + 0x8e8], rax
movups xmm0, xmmword [rbp + 0xac8]
movups xmm1, xmmword [rbp + 0xad8]
movups xmm2, xmmword [rbp + 0xae8]
movups xmmword [rbp + 0x8d8], xmm2
movups xmmword [rbp + 0x8c8], xmm1
movups xmmword [rbp + 0x8b8], xmm0
movaps xmm0, xmmword [rbp + 0x400]
movaps xmm1, xmmword [rbp + 0x410]
movaps xmm2, xmmword [rbp + 0x420]
movups xmmword [rbp + 0x8f8], xmm0
movups xmmword [rbp + 0x908], xmm1
movups xmmword [rbp + 0x918], xmm2
mov rax, qword [rbp + 0x430]
mov qword [rbp + 0x928], rax
movaps xmm0, xmmword [rbp + 0x650]
movaps xmm1, xmmword [rbp + 0x660]
movaps xmm2, xmmword [rbp + 0x670]
movups xmmword [rbp + 0x930], xmm0
movups xmmword [rbp + 0x940], xmm1
movups xmmword [rbp + 0x950], xmm2
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0x990], rax
movups xmm0, xmmword [rbp + 0xb90]
movups xmm1, xmmword [rbp + 0xba0]
movups xmmword [rbp + 0x980], xmm1
movups xmmword [rbp + 0x970], xmm0
movups xmm0, xmmword [rbp + 0xa80]
movups xmm1, xmmword [rbp + 0xa90]
movups xmmword [rbp + 0x998], xmm0
movups xmmword [rbp + 0x9a8], xmm1
mov rax, qword [rbp + 0xaa0]
mov qword [rbp + 0x9b8], rax
movups xmm0, xmmword [rbp + 0x378]
movups xmm1, xmmword [rbp + 0x388]
movups xmmword [rbp + 0x9c0], xmm0
movups xmmword [rbp + 0x9d0], xmm1
mov rax, qword [rbp + 0x398]
mov qword [rbp + 0x9e0], rax
mov r13, qword [0x14018a460]
xorps xmm6, xmm6
movups xmmword [rbp + 0xa30], xmm6
mov qword [rbp + 0x898], rbx
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0x8b0], rax
movups xmm0, xmmword [rbp + 0xbd0]
movups xmmword [rbp + 0x8a0], xmm0
and qword [rbp + 0x8f0], 0
mov qword [rbp + 0x968], r12
mov word [rbp + 0x9e8], 7
mov byte [rbp + 0x9ec], 1
xor eax, eax
mov byte [rbp + 0x9f1], al
and dword [rbp + 0x9ed], 0
mov byte [rbp + 0x9f8], reloc.WS2_32.dll_recv
and qword [rbp + 0xa18], 0
mov qword [rbp + 0xa28], r13
and qword [rbp + 0xa40], 0
mov byte [rbp + 0xa48], al
and qword [rbp + 0xa50], 0
lea rcx, [rbp + 0xbb8]
mov rdx, r15
mov r8, r14
call fcn.14009e1f3
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0xbe0], rax
movups xmm0, xmmword [rbp + 0xbb8]
movaps xmmword [rbp + 0xbd0], xmm0
mov qword [rbp + 0xb90], r13
and qword [rbp + 0x650], 0
movups xmmword [rbp + 0xb98], xmm6
and qword [rbp + 0x6a0], 0
mov word [rbp + 0xb4c], 7
movups xmmword [rbp + 0x738], xmm6
mov byte [rbp + 0x748], 0
mov qword [rbp + 0x730], rsi
mov qword [rbp + 0xa80], rsi
movups xmmword [rbp + 0xa88], xmm6
lea rcx, [rbp + 0x379]
movups xmmword [rcx + 0x30], xmm6
movups xmmword [rcx + 0x20], xmm6
movups xmmword [rcx + 0x10], xmm6
movups xmmword [rcx], xmm6
mov byte [rcx - 1], 1
call fcn.14009c837
mov r12, qword [rbp + 0xc10]
xorps xmm0, xmm0
lea rcx, [rbp + 0x400]
movups xmmword [rcx + 0x1b8], xmm0
movups xmmword [rcx + 0x1a8], xmm0
and qword [rcx + 0x1c8], 0
movups xmm0, xmmword [rbp + 0xbb8]
movups xmmword [rcx + 0x1d0], xmm0
mov rax, qword [rbp + 0xbc8]
mov qword [rcx + 0x1e0], rax
movups xmm0, xmmword [rbp + 0xb90]
movups xmmword [rcx + 0x1e8], xmm0
mov rax, qword [rbp + 0xba0]
mov qword [rcx + 0x1f8], rax
lea rdx, [rbp + 0xac8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rbp + 0x490]
lea rdx, [rbp + 0x650]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xa80]
movups xmmword [rsi + 0x100], xmm0
mov rax, qword [rbp + 0xa90]
mov qword [rsi + 0x110], rax
lea rsi, [rbp + 0x600]
lea rdx, [rbp + 0x378]
push 0x41
pop r8
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
and word [rsi + 0x41], 0
mov rax, qword [rbp + 0x898]
mov rdx, qword [rax + 0x80]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x20]
add rcx, 0xf
and rcx, 0xfffffffffffffff0
add rcx, qword [rax + 0x78]
mov byte [rbp + 0xc22], 1
call rdx
test al, al
je 0x1400c7c7e
mov byte [rbp + 0x588], 1
mov rdi, qword [0x14014efc8]
lea rsi, [rbp + 0x650]
lea rdx, [rbp + 0x400]
mov r8d, 0x248
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r8, [rbp + 0xac8]
mov qword [r8], rdi
xorps xmm0, xmm0
movups xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], r13
movups xmmword [r8 + 0x20], xmm0
mov byte [rbp + 0xc22], 0
lea rcx, [rbp + 0x898]
mov rdx, rsi
xor r9d, r9d
call fcn.140095078
mov qword [rbp + 0xc08], rax
mov qword [rbp + 0xc00], rdx
lea rcx, [rbp + 0xa18]
call fcn.140030a56
lea rdx, [rbp + 0x898]
mov rax, qword [rbp + 0xc08]
mov qword [rdx + 0x180], rax
mov rax, qword [rbp + 0xc00]
mov qword [rdx + 0x188], rax
lea rsi, [rbp - 0x50]
mov r8d, 0x1c0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xc25], 0
mov byte [rbp + 0xc24], 1
lea rcx, [rbp + 0xac8]
lea r8, [rbp + 0xbf8]
mov rdx, rsi
call fcn.1400cbcf4
mov rdi, qword [rbp + 0xac8]
cmp rdi, 1
jne 0x1400c7dce
mov r8, qword [rbp + 0xad0]
mov r9, qword [rbp + 0xad8]
lea rdx, [rbp + 0x650]
and qword [rdx + 8], 0
mov dword [rdx + 0x60], 2
and qword [rdx + 0x78], 0
mov dword [rdx + 0xc8], 3
mov byte [rdx + 0x150], 3
mov word [rdx], 1
mov byte [rbp + 0xc25], 0
mov byte [rbp + 0xc24], 1
lea rcx, [rbp + 0x400]
call fcn.1400dbfa3
lea rdx, [rbp + 0x410]
mov r15, qword [rdx - 0x10]
mov rsi, qword [rdx - 8]
lea rcx, [rbp + 0x650]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400c7ddc
mov r15, qword [rbp + 0xad0]
mov rsi, qword [rbp + 0xad8]
lea rcx, [rbp + 0x898]
lea rdx, [rbp + 0x650]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x1400c7e76
lea rcx, [rbp + 0x230]
lea rdx, [rbp + 0x898]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xc27], 1
lea rcx, [rbp - 0x50]
call fcn.1400d24ab
mov rcx, qword [rbp + 0xc18]
call fcn.140116617
mov r14, rsi
lea rcx, [r12 + 0x18]
lea rdx, [rbp + 0x230]
mov r8d, 0x148
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12 + 8], r15
mov qword [r12 + 0x10], r14
mov qword [r12], 1
movaps xmm6, xmmword [rbp + 0xc30]
add rsp, 0xcc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rsi, [rbp + 0x408]
lea rdx, [rbp - 0x50]
mov r8d, 0x1c0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xc18]
mov qword [rsi + 0x1c0], rax
mov qword [rsi - 8], 1
mov byte [rbp + 0xc25], 1
mov byte [rbp + 0xc24], 0
lea rcx, [rbp + 0x650]
lea rdx, [rbp + 0x400]
call fcn.1400cf7f4
mov byte [rbp + 0xc25], 1
mov byte [rbp + 0xc24], 0
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0x650]
call fcn.1400d23c4
lea rdx, [rbp + 0x410]
mov rsi, qword [rdx - 0x10]
mov rdi, qword [rdx - 8]
jmp 0x1400c73f1
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823url_2.2.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140117890
ud2
ud2