Function at 0x1400758e0
Capabilities:
Send data
Send data on socket

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r14
push r15
sub rsp, 0xe0
mov rax, qword [0x1400e6210]
xor rax, rsp
mov qword [rsp + 0xd8], rax
mov rbp, r8
mov r15, rdx
mov rsi, rcx
mov rdi, qword [0x1400e6b50]
mov qword [rsp + 0x20], 0x41b58ab3
lea rax, str.2_32_32_7_message_48_32_18_compiler_temporary
mov qword [rsp + 0x28], rax
lea rax, [fcn.1400758e0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x20]
shr rax, 3
add rax, rdi
mov dword [rax], 0xf1f1f1f1
xor ecx, ecx
mov dword [rax + 4], ecx
mov dword [rax + 8], 0xf2f2f2f2
mov dword [rax + 0xc], 0xf8f8f8f8
mov dword [rax + 0x10], 0xf3f3f3f3
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xd0], r8
mov rcx, rsi
call fcn.1400756f0
test al, al
jne 0x140075986
mov rcx, rsi
call fcn.140076e60
mov rcx, rbp
call fcn.1400027f0
mov rbx, rax
lea rcx, [rsp + 0x40]
call fcn.140004330
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400759a2
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140003110
nop
lea rcx, [rsp + 0x40]
call fcn.1400027f0
mov r14, rax
lea rbx, [rsi + 0x1a8]
mov rcx, rbx
shr rcx, 3
movzx edx, byte [rcx + rdi]
test dl, dl
je 0x1400759f2
movzx ecx, bl
and cl, 7
add cl, 7
cmp cl, dl
jl 0x1400759f2
mov rcx, rbx
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_report_load8
lea rdx, [rsp + 0x50]
mov rax, rdx
shr rax, 3
movzx ecx, byte [rax + rdi]
test cl, cl
je 0x140075a19
movzx eax, dl
and al, 7
add al, 3
cmp al, cl
jl 0x140075a19
mov rcx, rdx
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_report_load4
xor r9d, r9d
mov r8d, dword [rsp + 0x50]
mov rdx, r14
mov rcx, qword [rbx]
call qword [sym.imp.WS2_32.dll_send]
cmp eax, 0xffffffff
jne 0x140075a6b
lea rdx, str.Failed_to_send_data._Error:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140071ad0
mov rbx, rax
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edx, eax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140071dc0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140075aa1
lea rcx, [rsp + 0x80]
shr rcx, 3
add rcx, rdi
mov edx, 4
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_set_shadow_00
lea rdx, [rsp + 0x80]
mov rcx, rsi
call fcn.140076d00
lea rcx, [rsp + 0x80]
call fcn.140001f10
lea rcx, [rsp + 0x80]
shr rcx, 3
add rcx, rdi
mov edx, 4
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_set_shadow_f8
mov rdx, r15
mov rcx, rsi
call fcn.140076d00
nop
lea rcx, [rsp + 0x40]
call fcn.140001f10
nop
mov rcx, rbp
call fcn.140001f10
mov qword [rsp + 0x20], 0x45e0360e
lea rcx, [rsp + 0x20]
shr rcx, 3
add rcx, rdi
mov edx, socket
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_set_shadow_00
mov rax, r15
mov rcx, qword [rsp + 0xd8]
xor rcx, rsp
call fcn.140084bc0
mov rbx, qword [rsp + 0x128]
add rsp, 0xe0
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret