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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x6e8
movaps xmmword [rsp + 0x6d0], xmm6
mov rbx, r9
mov qword [rsp + 0x50], r8
mov r14, rdx
mov qword [rsp + 0x40], rcx
mov rcx, rdx
call fcn.1400cb513
mov rsi, rax
mov rdi, rdx
lea r8, str.httphttpswswssftpfile_home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_url_2.5.1_src_parser.rs
mov r9d, 4
mov rcx, rax
call fcn.14005fba7
test al, al
jne 0x1400cb5e5
lea r8, [0x14018441c]
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.14005fba7
test al, al
jne 0x1400cb5e5
lea r8, str.testunknown_scheme
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.14005fba7
test al, al
je 0x1400cbf9d
mov rcx, r14
call fcn.1400cb513
lea r8, [0x14018441c]
mov r9d, 5
mov rcx, rax
call fcn.14005fba7
test al, al
jne 0x1400cb679
mov rax, qword [r14 + 0x68]
cmp byte [rax + 0xcc], 0
je 0x1400cb679
mov ecx, 0x33
xor edx, edx
call fcn.140095e85
movups xmm0, xmmword [str.cant_perform_non_https_request_with_https_only_set]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14016dec0]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14016ded0]
movups xmmword [rax + 0x20], xmm0
mov dword [rax + 0x2f], 0x74657320
mov ecx, 2
mov r8, qword [rsp + 0x40]
mov dword [r8], ecx
mov dword [r8 + 8], ecx
mov qword [r8 + 0x60], rax
mov qword [r8 + 0x68], rdx
mov qword [r8 + 0x70], 0x33
and qword [r8 + 0x78], 0
mov byte [r8 + 0x88], 3
jmp 0x1400cc396
cmp byte [rsp + 0x750], 0
mov qword [rsp + 0x48], rbx
je 0x1400cbc7f
mov rax, qword [r14 + 0x70]
mov rsi, qword [r14 + 0x68]
add rax, 0x38
mov qword [rsp + 0x70], rax
movzx eax, word [r14 + 0x28]
mov word [rsp + 0x3c], ax
movzx eax, word [r14 + 0x2a]
mov word [rsp + 0x3a], ax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
mov bl, byte [rsi + 0x9c]
cmp bl, 4
jne 0x1400cb6d3
mov byte [rsp + 0x5c4], 4
jmp 0x1400cb79b
mov rdx, qword [rsi + 0x50]
mov r8, qword [rsi + 0x60]
lea rcx, [rsp + 0x190]
call fcn.140010c60
mov ebp, dword [rsi + 0x98]
mov rdx, qword [rsi + 0x68]
mov r8, qword [rsi + 0x78]
lea rcx, [rsp + 0x228]
call fcn.1400cd159
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x90]
lea rcx, [rsp + 0x2c8]
call fcn.1400cd159
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x238]
lea rcx, [rsp + 0x98]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x228]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x2d8]
mov qword [rcx + 0x28], rax
movups xmm0, xmmword [rsp + 0x2c8]
movups xmmword [rcx + 0x18], xmm0
mov ecx, 9
lea rdi, [rsp + 0x578]
lea rsi, [rsp + 0x80]
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x5c0], ebp
mov byte [rsp + 0x5c4], bl
mov bp, 1
movzx edx, word [rsp + 0x3a]
cmp word [rsp + 0x3c], 0
jne 0x1400cb7be
mov rcx, r14
call fcn.1400cb513
mov rcx, rax
call fcn.1400e48a6
mov ebp, eax
mov word [rsp + 0x3e], dx
mov rcx, r14
call fcn.1400cb513
mov rsi, rax
mov r13, rdx
mov rcx, rdx
xor edx, edx
call fcn.140095e85
mov qword [rsp + 0x58], rdx
mov r12, rax
mov rcx, rax
mov rdx, rsi
mov r8, r13
call sub.msvcrt.dll_memcpy
mov rcx, r14
call fcn.1400e4607
mov rsi, rax
mov r14, rdx
test rax, rax
cmove r14, rax
mov rcx, r14
xor edx, edx
call fcn.140095e85
mov r15, rax
mov rbx, rdx
test rsi, rsi
lea rax, str.invalid_type:___expected
cmove rsi, rax
mov rcx, r15
mov rdx, rsi
mov r8, r14
call sub.msvcrt.dll_memcpy
mov ecx, 0xa
lea rdi, [rsp + 0x3d8]
lea rsi, [rsp + 0x578]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x428], r12
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x430], rax
mov qword [rsp + 0x438], r13
mov qword [rsp + 0x440], r15
mov qword [rsp + 0x448], rbx
mov qword [rsp + 0x450], r14
mov word [rsp + 0x458], bp
movzx eax, word [rsp + 0x3e]
mov word [rsp + 0x45a], ax
lea r14, [rsp + 0x80]
mov rcx, r14
mov rdx, qword [rsp + 0x70]
call fcn.1400945a0
mov rbx, qword [rsp + 0x48]
mov rcx, r14
lea rdx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_ureq_2.9.7_src_pool.rs
call fcn.1400e2eb2
mov rdi, rax
mov esi, edx
mov r15, rax
mov rcx, r14
lea rdx, [rsp + 0x3d8]
call fcn.1400e2f2c
lea rdx, [rdi + 0x10]
lea rcx, [rsp + 0x228]
mov r8, r14
call fcn.1400e30c7
mov r14, qword [rsp + 0x228]
mov bp, 2
test r14, r14
jne 0x1400cbb04
mov r8d, 0x98
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x230]
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x190]
mov rax, qword [rbx - 8]
test rax, rax
je 0x1400cb96e
dec rax
mov qword [rbx - 8], rax
add rax, qword [rbx - 0x10]
mov rcx, qword [rbx - 0x18]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
imul rdx, rax, 0xe8
add rdx, qword [rbx - 0x20]
mov r8d, 0xe8
lea r12, [rsp + 0x2c8]
mov rcx, r12
call sub.msvcrt.dll_memcpy
mov rdx, r12
jmp 0x1400cb980
mov word [rsp + 0x2c8], 2
lea rdx, [rsp + 0x2c8]
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_ureq_2.9.7_src_pool.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x2d
lea rcx, [rsp + 0x80]
lea r8, str.invariant_failed:_empty_VecDeque_in__recycle_
call fcn.1400e3254
mov rbx, qword [rbx - 8]
mov bpl, 1
test rbx, rbx
jne 0x1400cb9da
xor ebp, ebp
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x230]
call fcn.1400e3307
xor ebp, ebp
lea rcx, [rsp + 0x460]
call fcn.1400d4e7c
xor ebp, ebp
add rdi, 0x40
lea rax, [rsp + 0x3d8]
mov qword [rsp + 0x78], rax
lea r13, [rsp + 0x4f0]
mov rcx, r13
mov rdx, rdi
call fcn.1400d5694
mov rax, qword [rsp + 0x4f8]
mov rcx, qword [rsp + 0x508]
sub rax, qword [rsp + 0x4f0]
xor edx, edx
mov r9d, 0x88
div r9
mov r8, rax
sub rcx, qword [rsp + 0x500]
mov rax, rcx
xor edx, edx
div r9
add r8, rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x460], rax
lea rcx, [rsp + 0x500]
mov rdx, r8
lea r12, [rsp + 0x460]
mov r8, r12
call fcn.1400d535d
mov r8, rdx
test rax, rax
jne 0x1400cba81
mov rcx, r13
mov rdx, r8
mov r8, r12
call fcn.1400d535d
test rax, rax
je 0x1400cbc68
mov r8, rdx
lea r12, [rsp + 0x460]
mov rcx, r12
mov rdx, rdi
call fcn.1400d56ff
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_ureq_2.9.7_src_pool.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x2f
lea rcx, [rsp + 0x4f0]
mov rdx, r12
lea r8, str.invariant_failed:_key_in_recycle_but_not_in_lru
call fcn.1400e33fb
lea rcx, [rsp + 0x4f0]
call fcn.1400d4e4d
movzx ebp, word [rsp + 0x80]
mov r8d, 0xe6
lea rcx, [rsp + 0x5c8]
lea rdx, [rsp + 0x82]
call sub.msvcrt.dll_memcpy
test rbx, rbx
je 0x1400cbaff
lea rcx, [rsp + 0x190]
call fcn.1400e342d
mov rbx, qword [rsp + 0x48]
mov rcx, r15
mov edx, esi
call fcn.14008e213
test r14, r14
je 0x1400cbb20
lea rcx, [rsp + 0x228]
call fcn.1400e3441
lea rcx, [rsp + 0x3d8]
call fcn.1400d4e4d
cmp bp, 2
mov r14, qword [rsp + 0x68]
je 0x1400cbc7f
mov word [rsp + 0x2c8], bp
mov r8d, 0xe6
lea rcx, [rsp + 0x2ca]
lea rdx, [rsp + 0x5c8]
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x3a0]
mov rax, qword [rsp + 0x3a8]
call qword [rax + 0xb8]
mov rsi, rax
test rax, rax
je 0x1400cc042
mov byte [rsp + 0x190], 0
mov rcx, qword [rsi]
mov dl, 1
call fcn.1400bf6d0
test rax, rax
jne 0x1400cc18e
mov rcx, qword [rsi]
lea rdx, [rsp + 0x190]
mov r8d, 1
mov r9d, 2
call sub.ws2_32.dll_recv
cmp eax, 0xffffffff
jne 0x1400cbbc9
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
jne 0x1400cbc18
mov word [rsp + 0x80], 0x100
mov bl, 1
xor ebp, ebp
mov rcx, qword [rsi]
xor edx, edx
call fcn.1400bf6d0
test rax, rax
jne 0x1400cc193
test bpl, bpl
jne 0x1400cc1a9
cmp byte [rsp + 0x81], 0
je 0x1400cc042
lea rcx, [rsp + 0x2c8]
call fcn.1400c922c
mov rsi, qword [rsp + 0x60]
jmp 0x1400cb6bb
mov edi, eax
shl rdi, 0x20
or rdi, 2
mov rcx, rdi
call fcn.1400c9ae4
cmp al, 0xd
jne 0x1400cbc4e
mov qword [rsp + 0x228], rdi
and word [rsp + 0x80], 0
lea rcx, [rsp + 0x228]
call fcn.1400cd304
jmp 0x1400cbbd3
mov qword [rsp + 0x88], rdi
mov byte [rsp + 0x80], 1
mov bpl, 1
xor ebx, ebx
jmp 0x1400cbbd7
mov word [rsp + 0x4e0], 2
lea r12, [rsp + 0x460]
jmp 0x1400cba94
mov rcx, r14
call fcn.1400cb513
mov rsi, rax
mov rdi, rdx
lea r8, str.httphttpswswssftpfile_home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_url_2.5.1_src_parser.rs
mov r9d, 4
mov rcx, rax
call fcn.14005fba7
test al, al
je 0x1400cbd7b
cmp word [r14 + 0x28], 0
mov di, 0x50
je 0x1400cbcbb
movzx edi, word [r14 + 0x2a]
mov word [rsp + 0x28], di
mov qword [rsp + 0x20], rbx
lea rdx, str.httphttpswswssftpfile_home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_url_2.5.1_src_parser.rs
lea rsi, [rsp + 0x228]
mov r8d, 4
mov rcx, rsi
mov r15, rbx
mov rbx, qword [rsp + 0x50]
mov r9, rbx
call fcn.1400e3459
lea rdx, [r14 + 0x68]
lea rcx, [rsp + 0x5c8]
mov r8, rsi
call fcn.1400e3516
mov word [rsp + 0x20], di
lea rcx, [rsp + 0x80]
mov rdx, r14
mov r8, rbx
mov r9, r15
call fcn.1400ce5ab
cmp dword [rsp + 0x80], 3
jne 0x1400cc15c
movups xmm0, xmmword [rsp + 0x88]
movups xmm1, xmmword [rsp + 0x98]
lea r8, [rsp + 0x198]
movaps xmmword [r8 - 8], xmm0
mov rax, qword [rsp + 0xa8]
mov qword [r8 + 0x18], rax
movaps xmmword [r8 + 8], xmm1
mov rdx, qword [r8 - 8]
lea rcx, [rsp + 0x2d0]
lea r9, [rsp + 0x5c8]
call fcn.1400d0053
mov edi, 3
jmp 0x1400cc2f8
lea r8, [0x14018441c]
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.14005fba7
test al, al
je 0x1400cc070
cmp word [r14 + 0x28], 0
mov bx, 0x1bb
je 0x1400cbdac
movzx ebx, word [r14 + 0x2a]
mov word [rsp + 0x20], bx
lea rsi, [rsp + 0x80]
mov rcx, rsi
mov rdx, r14
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x48]
call fcn.1400ce5ab
mov edi, dword [rsi]
cmp edi, 3
jne 0x1400cc1eb
mov rsi, qword [rsp + 0x88]
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x470], xmm0
mov r12, r14
mov rax, qword [r14 + 0x68]
mov r14, qword [rax + 0xb8]
mov rdi, qword [rax + 0xc0]
mov r15, qword [rdi + 0x10]
mov ecx, 8
call fcn.14003b899
dec r15
and r15, 0xfffffffffffffff0
lea rdx, [r15 + r14]
add rdx, 0x10
mov qword [rax], rsi
lea rcx, [0x14016e2d8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x80]
mov rcx, rsi
mov r14, qword [rsp + 0x50]
mov r8, r14
mov r15, qword [rsp + 0x48]
mov r9, r15
call qword [rdi + 0x18]
mov edi, dword [rsi]
cmp edi, 3
jne 0x1400cc2cc
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
mov qword [rsp + 0x4f0], rsi
mov qword [rsp + 0x4f8], rdi
mov word [rsp + 0x28], bx
mov qword [rsp + 0x20], r15
lea rdx, [0x14018441c]
lea rcx, [rsp + 0x228]
mov r8d, 5
mov r9, r14
call fcn.1400e3459
mov rdx, r12
add rdx, 0x68
lea rcx, [rsp + 0x5c8]
lea r8, [rsp + 0x228]
call fcn.1400e3516
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rdi
mov ecx, 0x10
call fcn.14003b899
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea r8, fcn.1400cdb62
lea rcx, [rsp + 0x190]
mov rdx, rax
call fcn.1400d480e
lea rsi, [rsp + 0xa0]
lea rdx, [rsp + 0x5c8]
mov r8d, 0x90
mov rcx, rsi
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rsp + 0x190]
movups xmm1, xmmword [rsp + 0x1a0]
movups xmm2, xmmword [rsp + 0x1b0]
movaps xmmword [rsi + 0x90], xmm0
movaps xmmword [rsi + 0xa0], xmm1
movaps xmmword [rsi + 0xb0], xmm2
mov rax, qword [rsp + 0x1c0]
mov qword [rsi + 0xc0], rax
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsi - 0x20], xmm0
movaps xmmword [rsi - 0x10], xmm1
lea rcx, [rsp + 0x2d0]
lea rdx, [rsp + 0x80]
mov r8d, 0xe8
call sub.msvcrt.dll_memcpy
jmp 0x1400cbd71
lea rax, [rsp + 0x5c8]
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rcx, [rsp + 0x2c8]
mov qword [rcx], rax
lea rax, [0x14016e4b8]
lea rsi, [rsp + 0x80]
mov qword [rsi], rax
mov qword [rsi + 8], 2
and qword [rsi + 0x20], 0
lea rax, [fcn.140095849]
mov qword [rcx + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], 1
lea rdi, [rsp + 0x6b8]
mov rcx, rdi
mov rdx, rsi
call fcn.14007e263
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x54], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x64], rax
mov eax, 2
mov rdx, qword [rsp + 0x40]
mov dword [rdx], eax
mov dword [rdx + 8], eax
lea rdi, [rdx + 0xc]
lea rsi, [rsp + 0x80]
mov ecx, 0x1b
rep movsd dword [rdi], dword [rsi]
and qword [rdx + 0x78], 0
mov byte [rdx + 0x88], 1
jmp 0x1400cc396
mov rsi, qword [rsp + 0x40]
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x2c8]
mov r8d, 0xe8
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0xf0], 1
mov dword [rsi], 3
jmp 0x1400cc396
lea r8, str.testunknown_scheme
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.14005fba7
test al, al
je 0x1400cc24c
mov rcx, r14
call fcn.1400cb513
lea rcx, [rsp + 0x228]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0x190]
mov qword [rax], rcx
lea rcx, [0x14016e4b8]
lea rsi, [rsp + 0x80]
mov qword [rsi], rcx
mov qword [rsi + 8], 2
and qword [rsi + 0x20], 0
lea rcx, [fcn.140095849]
mov qword [rax + 8], rcx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 1
lea rdi, [rsp + 0x5c8]
mov rcx, rdi
mov rdx, rsi
call fcn.14007e263
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x54], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x64], rax
lea rax, [rsp + 0x2d4]
mov dword [rax - 4], 2
lea rsi, [rsp + 0x80]
mov ecx, 0x1b
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
and qword [rax + 0x6c], 0
mov byte [rax + 0x7c], 1
lea rsi, [rsp + 0x2cc]
lea rcx, [rsp + 0x80]
mov r8d, 0xec
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov edi, 2
jmp 0x1400cc35f
lea rsi, [rsp + 0x2c8]
lea rdx, [rsp + 0x80]
mov r8d, 0x110
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x5c8]
call fcn.1400cda77
mov edi, dword [rsi]
jmp 0x1400cc2f8
mov rdi, rax
jmp 0x1400cc1b1
mov rdi, rax
test bl, bl
jne 0x1400cc1b1
lea rcx, [rsp + 0x88]
call fcn.1400cd304
jmp 0x1400cc1b1
mov rdi, qword [rsp + 0x88]
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.1400e1451
lea rdx, [rsp + 0x80]
mov r8d, 0x110
mov rcx, qword [rsp + 0x40]
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x2c8]
call fcn.1400c922c
jmp 0x1400cc396
lea rdx, [rsp + 0xb0]
mov ebx, dword [rdx - 0x2c]
mov r14, qword [rdx - 0x28]
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rdx - 0x10]
movaps xmmword [rsp + 0x1a0], xmm0
lea rsi, [rsp + 0x2f8]
mov r8d, 0xe0
mov rcx, rsi
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsi - 0x20], xmm0
movups xmmword [rsi - 0x10], xmm1
mov dword [rsi - 0x2c], ebx
mov qword [rsi - 0x28], r14
jmp 0x1400cc2f8
lea rax, [rsp + 0x228]
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rcx, [rsp + 0x5c8]
mov qword [rcx], rax
lea rax, [fcn.140095849]
lea r8, [0x14016dea0]
lea rdx, [rsp + 0x80]
mov qword [rdx], r8
mov r8d, 1
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
lea rsi, [rsp + 0x328]
mov rcx, rsi
call fcn.14007e263
mov dword [rsi - 0x58], 2
and qword [rsi + 0x18], 0
mov byte [rsi + 0x28], 1
mov edi, 2
lea rsi, [rsp + 0x2cc]
jmp 0x1400cc35f
lea rdx, [rsp + 0x98]
mov ebx, dword [rdx - 0x14]
movups xmm6, xmmword [rdx - 0x10]
lea rsi, [rsp + 0x2e0]
mov r8d, 0xf8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov dword [rsi - 0x14], ebx
movups xmmword [rsi - 0x10], xmm6
lea rsi, [rsp + 0x2cc]
lea rcx, [rsp + 0x80]
mov r8d, 0xec
mov rdx, rsi
call sub.msvcrt.dll_memcpy
cmp edi, 3
jne 0x1400cc35f
lea rsi, [rsp + 0x5cc]
lea rdx, [rsp + 0x84]
mov r8d, 0xe8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rdi, qword [rsp + 0x40]
lea rcx, [rdi + 8]
mov r8d, 0xe8
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov byte [rdi + 0xf0], 0
mov dword [rdi], 3
jmp 0x1400cc396
movups xmm0, xmmword [rsp + 0x3b8]
movups xmm1, xmmword [rsp + 0x3c8]
mov rbx, qword [rsp + 0x40]
movups xmmword [rbx + 0x100], xmm1
movups xmmword [rbx + 0xf0], xmm0
lea rcx, [rbx + 4]
mov r8d, 0xec
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov dword [rbx], edi
movaps xmm6, xmmword [rsp + 0x6d0]
add rsp, 0x6e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret