Function at 0x1400f6b10
Capabilities:
Set socket configuration

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2f8
mov qword [rsp + 0x60], r8
mov rbx, rdx
mov qword [rsp + 0x70], rcx
movzx eax, byte [rdx + 0x378]
test eax, eax
je 0x1400f6b5e
cmp eax, 3
jne case.default.0x1400f6b5c
lea r12, [rbx + 0x1e0]
movzx eax, byte [rbx + 0x270]
lea rcx, [0x1400f79b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbx + 0x368]
mov rcx, qword [rbx + 0x370]
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x48], rcx
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x50], rax
xor esi, esi
jmp 0x1400f6b97
lea rcx, str._async_fn__resumed_after_completionC:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_util_0.7.7_srclib.rs
lea r8, str.C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcclientconnecthttp.rs
jmp 0x1400f79a1
mov rcx, qword [rax + 8]
cmp rcx, qword [rax + 0x10]
je 0x1400f7735
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0xee], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0xe0], xmm0
cmp ax, 2
je 0x1400f7731
mov word [rbx + 0x20], ax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rbx + 0x22], xmm0
movups xmm0, xmmword [rsp + 0xee]
movups xmmword [rbx + 0x30], xmm0
mov rcx, qword [rbx + 0x40]
mov rbp, qword [rbx + 0x48]
mov r14, qword [rcx + 0x20]
mov r15d, dword [rcx + 0x28]
test ax, ax
mov eax, 2
mov esi, 0x17
cmove esi, eax
mov rax, qword [0x1403ce0b8]
cmp rax, 3
jne 0x1400f76a5
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, esi
mov edx, 1
mov r8d, 6
xor r9d, r9d
call sub.ws2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je 0x1400f7753
mov r12, rax
lea r8, [rsp + 0x100]
mov dword [r8], 1
mov rcx, rax
mov edx, 0x8004667e
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
je 0x1400f779d
mov edi, dword [rbp + 0x28]
cmp edi, 0x3b9aca00
je 0x1400f6d48
mov rsi, qword [rbp + 0x20]
mov rcx, r12
mov edx, 8
mov r8d, 1
call fcn.140145338
test rax, rax
je 0x1400f6cb7
lea rcx, [rsp + 0x100]
mov qword [rcx], rax
call fcn.14006467d
jmp 0x1400f6d48
mov ecx, 0x3e8
mov rax, rsi
mul rcx
mov ecx, edi
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
xor eax, eax
neg rdx
mov edx, 0
sbb edx, edx
or edx, ecx
lea r8, [rsp + 0x100]
mov dword [r8], 1
mov dword [r8 + 4], edx
mov dword [r8 + 8], eax
lea rcx, [rsp + 0xc0]
mov dword [rcx], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], 0
mov rcx, r12
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400f7693
cmp word [rbx + 0x20], 0
je 0x1400f6d7e
mov ax, 1
cmp byte [rbp + 0x56], 0
je 0x1400f6d9f
movups xmm0, xmmword [rbp + 0x57]
lea rdx, [rsp + 0xc0]
movups xmmword [rdx + 4], xmm0
mov qword [rdx + 0x14], 0
mov word [rdx + 0x1c], 0
mov word [rdx], 1
jmp 0x1400f6dc2
xor eax, eax
cmp byte [rbp + 0x51], 0
je 0x1400f6d9f
mov eax, dword [rbp + 0x52]
xor ecx, ecx
lea rdx, [rsp + 0xc0]
mov word [rdx + 6], cx
mov dword [rdx + 2], eax
mov word [rdx], cx
jmp 0x1400f6dc2
lea rdx, [rsp + 0xc0]
mov word [rdx], ax
xor eax, eax
mov word [rdx + 6], ax
mov dword [rdx + 2], eax
mov qword [rdx + 8], rax
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x14], rax
mov word [rdx + 0x1c], ax
lea rsi, [rsp + 0x100]
mov rcx, rsi
call fcn.14016a9af
mov rcx, r12
mov rdx, rsi
call fcn.140145376
mov rdi, rax
test rax, rax
jne 0x1400f77d8
cmp byte [rbp + 0x68], 0
je 0x1400f6e17
mov rcx, r12
mov edx, 4
mov r8d, 1
call fcn.140145338
test rax, rax
je 0x1400f6e17
lea rcx, [rsp + 0x100]
mov qword [rcx], rax
call fcn.14006467d
cmp dword [rbp + 0x30], 1
jne 0x1400f6e56
mov rax, qword [rbp + 0x38]
mov rcx, rax
shr rcx, 0x20
xor r8d, r8d
neg rcx
sbb r8d, r8d
or r8d, eax
mov rcx, r12
mov edx, 0x1001
call fcn.140145338
test rax, rax
je 0x1400f6e56
lea rcx, [rsp + 0x100]
mov qword [rcx], rax
call fcn.14006467d
cmp dword [rbp + 0x40], 1
jne 0x1400f6e95
mov rax, qword [rbp + 0x48]
mov rcx, rax
shr rcx, 0x20
xor r8d, r8d
neg rcx
sbb r8d, r8d
or r8d, eax
mov rcx, r12
mov edx, 0x1002
call fcn.140145338
test rax, rax
je 0x1400f6e95
lea rcx, [rsp + 0x100]
mov qword [rcx], rax
call fcn.14006467d
movups xmm0, xmmword [rbx + 0x20]
movups xmm1, xmmword [rbx + 0x30]
lea rbp, [rbx + 0x58]
movups xmmword [rbx + 0x58], xmm0
movups xmmword [rbx + 0x68], xmm1
lea rdi, [rbx + 0x78]
lea rsi, [rsp + 0x288]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xc8], r12
xor eax, eax
mov byte [rbx + 0xd0], al
mov ecx, dword [rsp + 0x81]
mov edx, dword [rsp + 0x84]
mov dword [rbx + 0xd1], ecx
mov dword [rbx + 0xd4], edx
mov qword [rbx + 0xd8], r14
mov dword [rbx + 0xe0], r15d
mov byte [rbx + 0xe8], al
lea rcx, [rbx + 0xe9]
lea rdx, [rsp + 0x190]
mov r8d, 0xf7
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rbx + 0x1e0]
mov r8d, 0x188
mov rcx, r12
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbx + 0x270]
lea rcx, [0x1400f79b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14d, dword [rbx + 0x268]
cmp r14d, 0x3b9aca00
jne 0x1400f6fb6
lea rdi, [rbx + 0x278]
mov ecx, 0x10
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea r13, [rbx + 0x278]
movzx eax, byte [rbx + 0x2f0]
test eax, eax
je 0x1400f6ffd
cmp eax, 3
jne 0x1400f7955
lea rbp, [rbx + 0x2e0]
movzx eax, byte [rbx + 0x2e0]
lea r14, [rbx + 0x2a0]
test eax, eax
je 0x1400f724d
cmp eax, 3
jne 0x1400f798a
mov rax, qword [rbx + 0x2d8]
jmp 0x1400f72b6
mov rbp, qword [rbx + 0x260]
lea rdi, [rsp + 0x100]
mov ecx, 0x10
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
call fcn.140162c30
mov rcx, rax
mov r8, rbp
mov r9d, r14d
call fcn.14016db77
cmp edx, 0x3b9aca00
jne 0x1400f7066
lea rcx, [rsp + 0x288]
call fcn.140169964
jmp 0x1400f7080
mov rsi, qword [rbx + 0x2e8]
mov qword [rbx + 0x298], rsi
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
lea rdx, [rsp + 0x100]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rdi, [rsp + 0x190]
mov rcx, rdi
call fcn.14016a9af
mov rcx, rsi
mov rdx, rdi
call fcn.1401453a1
test rax, rax
je 0x1400f721f
mov rdi, rax
and eax, 3
lea rcx, [0x1400f79d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x1400f7213
mov r8d, edx
lea r9, str.C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcclientconnecthttp.rs
lea rcx, [rsp + 0x288]
mov rdx, rax
call fcn.1401697f5
lea rdx, [rsp + 0x190]
lea rsi, [rsp + 0x100]
mov ecx, 0x10
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x210]
lea rsi, [rsp + 0x288]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbx + 0x278]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rbx + 0x278]
lea rdi, [rbx + 0x2f8]
call fcn.1401707ce
mov byte [rsp + 0x4f], al
movzx eax, byte [rbx + 0x2f0]
test eax, eax
mov qword [rsp + 0x68], r12
je 0x1400f712a
cmp eax, 3
mov rbp, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
jne 0x1400f794c
lea r13, [rbx + 0x2e0]
movzx eax, byte [rbx + 0x2e0]
test eax, eax
je 0x1400f73b1
cmp eax, 3
jne 0x1400f7993
mov rax, qword [rbx + 0x2d8]
jmp 0x1400f741a
mov rsi, qword [rbx + 0x2e8]
mov qword [rbx + 0x298], rsi
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
lea rdx, [rsp + 0x100]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rbp, [rsp + 0x190]
mov rcx, rbp
call fcn.14016a9af
mov rcx, rsi
mov rdx, rbp
call fcn.1401453a1
test rax, rax
je 0x1400f7380
mov r14, rax
and eax, 3
lea rcx, [0x1400f79c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [r14 + 0x10]
jmp 0x1400f7370
mov rcx, rdi
shr rcx, 0x20
call fcn.140147190
jmp 0x1400f7213
mov rax, rdi
shr rax, 0x20
cmp eax, 0xd
je 0x1400f7217
mov rcx, qword [rbx + 0x298]
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [rbx + 0x2f0], 1
mov rcx, r13
call fcn.1400f7c95
jmp 0x1400f762a
mov rcx, r14
shr rcx, 0x20
call fcn.140147190
jmp 0x1400f7370
mov rcx, qword [rbx + 0x298]
call qword [sym.imp.ws2_32.dll_closesocket]
mov esi, 2
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
jmp 0x1400f7554
mov al, byte [rdi + 0xf]
cmp al, 0xd
jne 0x1400f71ad
mov rcx, rdi
call fcn.1400e08bb
mov rax, qword [rbx + 0x298]
lea r14, [rbx + 0x2a0]
mov qword [rbx + 0x2a0], 0
mov qword [rbx + 0x2a8], rax
lea rbp, [rbx + 0x2e0]
mov byte [rbx + 0x2e0], 0
mov rdx, qword [rbx + 0x2a0]
mov r8, qword [rbx + 0x2a8]
lea rsi, [rsp + 0x190]
mov rcx, rsi
call fcn.14017009e
mov rdi, qword [rsi]
mov rcx, qword [rsi + 0x10]
cmp rcx, 2
je 0x1400f731c
mov rdx, qword [rsp + 0x198]
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rbx + 0x2c8], xmm0
lea rax, [rbx + 0x2b0]
mov qword [rbx + 0x2b0], rdi
mov qword [rbx + 0x2b8], rdx
mov qword [rbx + 0x2c0], rcx
mov qword [rbx + 0x2d8], rax
mov rdx, qword [rax + 0x20]
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov r8, qword [rsp + 0x60]
mov r9b, 1
call fcn.14016fdc1
mov al, byte [rsi + 9]
cmp al, 3
je 0x1400f7911
mov rdi, qword [rsp + 0x190]
cmp al, 2
je 0x1400f7310
mov rcx, qword [rbx + 0x2b8]
cmp rcx, 0xffffffffffffffff
je 0x1400f7965
call fcn.140078ec3
mov rdi, rdx
test rax, rax
jne 0x1400f7310
test rdi, rdi
je 0x1400f76e1
lea rcx, [rbx + 0x2b0]
call fcn.1400f5144
mov byte [rbp], 1
mov esi, 2
mov rcx, r14
call fcn.1400f7cb7
mov byte [rbx + 0x2f0], 1
mov rcx, r13
call fcn.1400f7c95
cmp rsi, 2
je 0x1400f762a
mov byte [rbx + 0x270], 1
mov rcx, r12
call fcn.1400f7c3d
xor ebp, ebp
mov r14, qword [rsp + 0x90]
mov r12, qword [rsp + 0x88]
jmp 0x1400f7838
mov al, byte [r14 + 0xf]
cmp al, 0xd
jne 0x1400f71ef
mov rcx, r14
call fcn.1400e08bb
mov rbp, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
mov rax, qword [rbx + 0x298]
mov qword [rbx + 0x2a0], 0
mov qword [rbx + 0x2a8], rax
lea r13, [rbx + 0x2e0]
mov byte [rbx + 0x2e0], 0
mov rdx, qword [rbx + 0x2a0]
mov r8, qword [rbx + 0x2a8]
lea rsi, [rsp + 0x190]
mov rcx, rsi
call fcn.14017009e
mov r14, qword [rsi]
mov rcx, qword [rsi + 0x10]
cmp rcx, 2
je 0x1400f753a
mov rdx, qword [rsp + 0x198]
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rbx + 0x2c8], xmm0
lea rax, [rbx + 0x2b0]
mov qword [rbx + 0x2b0], r14
mov qword [rbx + 0x2b8], rdx
mov qword [rbx + 0x2c0], rcx
mov qword [rbx + 0x2d8], rax
mov rdx, qword [rax + 0x20]
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov r8, qword [rsp + 0x60]
mov r9b, 1
call fcn.14016fdc1
mov al, byte [rsi + 9]
cmp al, 3
jne 0x1400f74fb
mov byte [r13], 3
mov al, byte [rsp + 0x4f]
test al, 1
sete sil
cmp al, 2
setne r14b
mov byte [rbx + 0x2f0], 3
call fcn.1401707ce
test r14b, sil
jne 0x1400f75e0
cmp al, 2
je 0x1400f75e0
and al, 1
jne 0x1400f75e0
mov eax, dword [0x1403ce748]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xe0]
mov rcx, qword [rax - 8]
test rcx, rcx
cmove rax, rcx
jne 0x1400f74a9
xor ecx, ecx
call fcn.14016a53a
mov r14b, 2
test rax, rax
je 0x1400f74bc
mov r14b, byte [rax + 0x58]
mov cl, byte [rax + 0x59]
mov byte [rax + 0x58], 0
mov byte [rsp + 0x190], r14b
mov byte [rsp + 0x191], cl
mov rcx, rdi
mov rdx, qword [rsp + 0x60]
call fcn.140169bec
movzx esi, al
add rsi, 3
cmp r14b, 2
je 0x1400f757e
lea rcx, [rsp + 0x190]
call fcn.140168b3c
jmp 0x1400f757e
mov r14, qword [rsp + 0x190]
cmp al, 2
je 0x1400f752e
mov rcx, qword [rbx + 0x2b8]
cmp rcx, 0xffffffffffffffff
je 0x1400f7965
call fcn.140078ec3
mov r14, rdx
test rax, rax
jne 0x1400f752e
test r14, r14
je 0x1400f78c8
lea rcx, [rbx + 0x2b0]
call fcn.1400bd914
mov byte [r13], 1
mov esi, 2
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x98]
mov byte [rbx + 0x2f0], 1
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x78], r14
mov rbp, rcx
mov r12, rdx
cmp rsi, 4
je 0x1400f772a
mov rcx, r15
call fcn.1400f7c95
mov rcx, rdi
call fcn.140004f11
cmp rsi, 2
je 0x1400f75d9
cmp rsi, 3
je 0x1400f7605
mov byte [rbx + 0x270], 1
mov rcx, qword [rsp + 0x68]
call fcn.1400f7c3d
xor ebp, ebp
mov r12, qword [rsp + 0xa8]
mov r14, qword [rsp + 0xb8]
mov r15, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0x78]
jmp 0x1400f7838
mov rdi, qword [rsp + 0x78]
jmp 0x1400f761b
mov rcx, rdi
mov rdx, qword [rsp + 0x60]
call fcn.140169bec
test al, al
jne 0x1400f772a
mov rcx, r15
call fcn.1400f7c95
mov rcx, rdi
call fcn.140004f11
lea r8, [0x140366ab0]
mov edx, 1
mov cl, 0x16
call fcn.140151fe0
mov rdi, rax
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], rbp
mov r12, qword [rsp + 0x68]
mov ecx, 0x11
xor edx, edx
call fcn.140034043
mov rsi, rdx
movups xmm0, xmmword [0x14036c2cb]
movups xmmword [rdx], xmm0
mov byte [rdx + 0x10], 0x72
mov rcx, rdi
call fcn.140064640
mov rdi, rax
mov byte [rbx + 0x270], 1
mov rcx, r12
call fcn.1400f7c3d
cmp qword [rbx + 0x10], 0
je 0x1400f7670
mov rcx, rbx
call fcn.1400cbac0
mov qword [rbx], rdi
lea rax, fcn.14006467d
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], 0x11
mov rax, qword [rbx + 0x50]
jmp 0x1400f6b97
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
jmp 0x1400f6ca2
lea rax, [rsp + 0xc0]
mov byte [rax], 1
lea r8, [rsp + 0x100]
mov qword [r8], rax
lea rax, str.C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823_socket2_0.4.9_src_syswindows.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1403ce0b8]
lea r9, [0x140373f68]
xor edx, edx
call fcn.1402ab0a0
jmp 0x1400f6c1f
mov rdi, qword [rbx + 0x2b0]
mov r15, qword [rbx + 0x2b8]
mov rsi, qword [rbx + 0x2c0]
mov rax, qword [rbx + 0x2c8]
mov qword [rsp + 0x90], rax
mov rax, qword [rbx + 0x2d0]
mov qword [rsp + 0x88], rax
mov byte [rbx + 0x2e0], 1
cmp rsi, 3
jne 0x1400f7325
jmp 0x1400f7915
mov al, 3
jmp 0x1400f791e
mov rsi, qword [rbx + 0x10]
test rsi, rsi
je 0x1400f7849
mov rdi, qword [rbx]
mov r15, qword [rbx + 8]
mov r14, qword [rbx + 0x18]
mov ebp, 1
jmp 0x1400f78a8
call sub.kernel32.dll_GetLastError
shl rax, 0x20
lea rdi, [rax + 2]
mov r14d, 0xe
mov ecx, 0xe
xor edx, edx
call fcn.140034043
mov rsi, rdx
movabs rax, 0x6e65706f20706374
mov qword [rdx], rax
movabs rax, 0x726f727265206e65
mov qword [rdx + 6], rax
mov rcx, rdi
call fcn.140064640
mov rdi, rax
jmp 0x1400f7812
call sub.kernel32.dll_GetLastError
mov edi, eax
shl rdi, 0x20
or rdi, 2
mov r14d, 0x19
mov ecx, 0x19
xor edx, edx
call fcn.140034043
mov rsi, rdx
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_error]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x1402f98f9]
movups xmmword [rdx + 9], xmm0
jmp 0x1400f77fe
mov r14d, 0x14
mov ecx, 0x14
xor edx, edx
call fcn.140034043
mov rsi, rdx
movups xmm0, xmmword [0x1402f9909]
movups xmmword [rdx], xmm0
mov dword [rdx + 0x10], 0x726f7272
mov rcx, rdi
call fcn.140064640
mov rdi, rax
mov rcx, r12
call qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rbx + 0x58], rdi
lea r15, fcn.14006467d
mov qword [rbx + 0x60], r15
mov qword [rbx + 0x68], rsi
mov qword [rbx + 0x70], r14
mov dword [rbx + 0xe0], 0x3b9aca01
mov ebp, 1
cmp qword [rbx + 0x10], 0
je 0x1400f78a8
mov rcx, rbx
call fcn.1400cbac0
jmp 0x1400f78a8
lea rcx, str.Network_unreachabletcp_connect_error
mov edx, 0x13
call fcn.1401453cc
lea r8, fcn.1400275f0
mov cl, 7
mov rdx, rax
call fcn.140151fe0
mov rdi, rax
mov r14d, 0x11
mov ecx, 0x11
xor edx, edx
call fcn.140034043
mov rsi, rdx
movups xmm0, xmmword [0x14036c2cb]
movups xmmword [rdx], xmm0
mov byte [rdx + 0x10], 0x72
mov rcx, rdi
call fcn.140064640
mov rdi, rax
mov ebp, 1
lea r15, fcn.14006467d
mov rax, qword [rsp + 0x70]
mov qword [rax], rbp
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], r12
mov al, 1
jmp 0x1400f7932
mov r14, qword [rbx + 0x2b0]
mov rax, qword [rbx + 0x2b8]
mov rsi, qword [rbx + 0x2c0]
mov rcx, qword [rbx + 0x2c8]
mov rdx, qword [rbx + 0x2d0]
mov byte [rbx + 0x2e0], 1
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0x98], rdx
cmp rsi, 3
je 0x1400f7446
jmp 0x1400f7554
mov byte [rbp], 3
mov byte [rbx + 0x2f0], 3
mov al, 4
mov byte [rbx + 0x270], al
mov rax, qword [rsp + 0x70]
mov qword [rax], 2
mov al, 3
mov byte [rbx + 0x378], al
add rsp, 0x2f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str._async_fn__resumed_after_completionassertion_failed:_self.has_capacity__C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.16_srccodec_framed_write.rs
jmp 0x1400f795c
lea rcx, str._async_fn__resumed_after_completionC:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_util_0.7.7_srclib.rs
lea r8, str.C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.26.0_src_net_tcp_socket.rs
jmp 0x1400f79a1
lea rcx, str.called__Option::unwrap____on_a__None__valuecalled__Result::unwrap____on_an__Err__value
lea r8, str.C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.26.0_srciopoll_evented.rs
mov edx, 0x2b
jmp 0x1400f79a6
lea rcx, str._async_fn__resumed_after_completionC:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_util_0.7.7_srclib.rs
lea r8, str.C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.25_srcclientconnecthttp.rs
jmp 0x1400f79a1
lea rcx, str._async_fn__resumed_after_completionC:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_util_0.7.7_srclib.rs
jmp 0x1400f799a
lea rcx, str._async_fn__resumed_after_completionassertion_failed:_self.has_capacity__C:UsersBraVera.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.16_srccodec_framed_write.rs
lea r8, [0x14036c3a8]
mov edx, 0x23
call fcn.1402a6560
ud2
ud2