joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140078420
Capabilities:
Send data
Send data on socket

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x3c], 0
mov r8d, 0xffffffff
cmp rdi, r8
cmovb r8, rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0
lea r9, [rsp + 0x3c]
mov rcx, rax
mov rdx, rbx
call sub.ws2_32.dll_WSASend
cmp eax, 0xffffffff
je 0x14007847e
mov eax, dword [rsp + 0x3c]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x140078494
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret

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

Disassembly:
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov ebp, dword [rsp + 0x90]
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x44], 0
mov r8d, 0xffffffff
cmp rdi, r8
cmovb r8, rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], ebp
lea r9, [rsp + 0x44]
mov rcx, rax
mov rdx, rbx
call sub.ws2_32.dll_WSASend
cmp eax, 0xffffffff
je 0x140078512
mov eax, dword [rsp + 0x44]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x140078528
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
ret

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

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
cmp rdi, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, rdi
mov rcx, rax
mov rdx, rbx
mov r9d, 1
call sub.ws2_32.dll_send
cmp eax, 0xffffffff
je 0x140078589
cdqe
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14007859f
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

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

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov r14, qword [rsp + 0x80]
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
cmp rdi, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, rdi
mov ecx, dword [r14 + 0x80]
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r14
mov rcx, rax
mov rdx, rbx
xor r9d, r9d
call sub.ws2_32.dll_sendto
cmp eax, 0xffffffff
je 0x140078610
cdqe
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x140078626
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
Function at 0x140078640
Capabilities:
Send data
Send data on socket

Disassembly:
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x30
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov ebp, dword [rsp + 0x88]
mov r14, qword [rsp + 0x80]
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
cmp rdi, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, rdi
mov ecx, dword [r14 + 0x80]
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r14
mov rcx, rax
mov rdx, rbx
mov r9d, ebp
call sub.ws2_32.dll_sendto
cmp eax, 0xffffffff
je 0x1400786a8
cdqe
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x1400786be
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret

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

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x58
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov r14, qword [rsp + 0xa0]
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x54], 0
mov r8d, 0xffffffff
cmp rdi, r8
cmovb r8, rdi
mov ecx, dword [r14 + 0x80]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], 0
lea r9, [rsp + 0x54]
mov rcx, rax
mov rdx, rbx
call sub.ws2_32.dll_WSASendTo
cmp eax, 0xffffffff
je 0x140078748
mov eax, dword [rsp + 0x54]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14007875e
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret

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

Disassembly:
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov ebp, dword [rsp + 0xa8]
mov r14, qword [rsp + 0xa0]
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x4c], 0
mov r8d, 0xffffffff
cmp rdi, r8
cmovb r8, rdi
mov ecx, dword [r14 + 0x80]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebp
lea r9, [rsp + 0x4c]
mov rcx, rax
mov rdx, rbx
call sub.ws2_32.dll_WSASendTo
cmp eax, 0xffffffff
je 0x1400787ec
mov eax, dword [rsp + 0x4c]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x140078802
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
Function at 0x140078820
Capabilities:
Send data
Send data on socket

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x40
mov edi, r9d
mov rbx, r8
mov rsi, rcx
mov rcx, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x3c], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
lea r9, [rsp + 0x3c]
mov rcx, rax
mov rdx, rbx
mov r8d, edi
call sub.ws2_32.dll_WSASendMsg
cmp eax, 0xffffffff
je 0x14007886c
mov eax, dword [rsp + 0x3c]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x140078882
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret

Function at 0x140078900
Capabilities:
Set socket configuration

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0xffff
mov r8d, 0x20
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140078940
xor eax, eax
add rsp, 0x30
pop rbx
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rbx
ret

Function at 0x140078a50
Capabilities:
Set socket configuration

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0xffff
mov r8d, 8
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140078a90
xor eax, eax
add rsp, 0x30
pop rbx
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rbx
ret

Function at 0x140078b30
Capabilities:
Set socket configuration

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rdi, rdx
xor esi, esi
xor ebx, ebx
cmp r8d, 0x3b9aca00
setne bl
cmove edi, esi
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov word [rsp + 0x2c], bx
mov word [rsp + 0x2e], di
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0xffff
mov r8d, pe_nt_image_headers64
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140078b8e
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret

Function at 0x140078c10
Capabilities:
Set socket configuration

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0xffff
mov r8d, 0x100
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140078c50
xor eax, eax
add rsp, 0x30
pop rbx
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rbx
ret
Function at 0x140078ce0
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov rsi, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0xffff
mov r8d, 0x1002
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140078d1e
xor eax, eax
add rsp, 0x30
pop rsi
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rsi
ret

Function at 0x140078de0
Capabilities:
Set socket configuration

Disassembly:
push rsi
push rdi
sub rsp, 0x38
mov esi, r8d
mov rdi, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov rcx, rax
xor eax, eax
cmp esi, 0x3b9aca00
je 0x140078e34
mov edx, 0x3e8
mov rax, rdi
mul rdx
mov r8d, esi
imul r8, r8, 0x431bde83
shr r8, 0x32
add r8, rax
adc rdx, 0
mov eax, 0xffffffff
cmp r8, rax
cmovae r8, rax
xor eax, eax
neg rdx
sbb eax, eax
or eax, r8d
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x34]
mov edx, 0xffff
mov r8d, 0x1006
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140078e5e
xor eax, eax
jmp 0x140078e6b
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x38
pop rdi
pop rsi
ret

Function at 0x140078ef0
Capabilities:
Set socket configuration

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0xffff
mov r8d, 4
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140078f30
xor eax, eax
add rsp, 0x30
pop rbx
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rbx
ret

Function at 0x140078fc0
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov rsi, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0xffff
mov r8d, 0x1001
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140078ffe
xor eax, eax
add rsp, 0x30
pop rsi
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rsi
ret

Function at 0x1400790c0
Capabilities:
Set socket configuration

Disassembly:
push rsi
push rdi
sub rsp, 0x38
mov esi, r8d
mov rdi, rdx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov rcx, rax
xor eax, eax
cmp esi, 0x3b9aca00
je 0x140079114
mov edx, 0x3e8
mov rax, rdi
mul rdx
mov r8d, esi
imul r8, r8, 0x431bde83
shr r8, 0x32
add r8, rax
adc rdx, 0
mov eax, 0xffffffff
cmp r8, rax
cmovae r8, rax
xor eax, eax
neg rdx
sbb eax, eax
or eax, r8d
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x34]
mov edx, 0xffff
mov r8d, 0x1005
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x14007913e
xor eax, eax
jmp 0x14007914b
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x38
pop rdi
pop rsi
ret
Function at 0x1400791d0
Capabilities:
Set socket configuration

Disassembly:
push rsi
push rbx
sub rsp, 0x38
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x34], ecx
mov dword [rsp + 0x20], 4
xor esi, esi
lea r9, [rsp + 0x34]
mov rcx, rax
xor edx, edx
mov r8d, 2
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140079217
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rbx
pop rsi
ret

Function at 0x140079230
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov eax, dword [rdx]
mov esi, dword [r8]
shl rsi, 0x20
or rsi, rax
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 8
xor esi, esi
lea r9, [rsp + 0x28]
mov rcx, rax
xor edx, edx
mov r8d, 0xc
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x14007927e
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret

Function at 0x140079290
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov eax, dword [rdx]
mov esi, dword [r8]
shl rsi, 0x20
or rsi, rax
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 8
xor esi, esi
lea r9, [rsp + 0x28]
mov rcx, rax
xor edx, edx
mov r8d, 0xd
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x1400792de
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret

Function at 0x1400792f0
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov eax, dword [rdx]
cmp byte [r8], 0
je 0x140079303
mov esi, dword [r8 + 1]
jmp 0x140079309
mov esi, dword [r8 + 4]
bswap esi
shl rsi, 0x20
or rsi, rax
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 8
xor esi, esi
lea r9, [rsp + 0x28]
mov rcx, rax
xor edx, edx
mov r8d, 0xc
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x14007934d
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret

Function at 0x140079360
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov eax, dword [rdx]
cmp byte [r8], 0
je 0x140079373
mov esi, dword [r8 + 1]
jmp 0x140079379
mov esi, dword [r8 + 4]
bswap esi
shl rsi, 0x20
or rsi, rax
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 8
xor esi, esi
lea r9, [rsp + 0x28]
mov rcx, rax
xor edx, edx
mov r8d, 0xd
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x1400793bd
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret
Function at 0x1400793d0
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x40
mov eax, dword [r8]
mov r8d, dword [r9]
mov edx, dword [rdx]
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x3c], r8d
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x20], 0xc
xor esi, esi
lea r9, [rsp + 0x34]
mov rcx, rax
xor edx, edx
mov r8d, 0xf
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140079422
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x40
pop rsi
ret

Function at 0x140079430
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x40
mov eax, dword [r8]
mov r8d, dword [r9]
mov edx, dword [rdx]
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x3c], r8d
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x20], 0xc
xor esi, esi
lea r9, [rsp + 0x34]
mov rcx, rax
xor edx, edx
mov r8d, 0x10
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140079482
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x40
pop rsi
ret

Function at 0x140079500
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov esi, dword [rdx]
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
xor esi, esi
lea r9, [rsp + 0x2c]
mov rcx, rax
xor edx, edx
mov r8d, 9
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140079543
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret

Function at 0x1400795c0
Capabilities:
Set socket configuration

Disassembly:
push rsi
push rbx
sub rsp, 0x38
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x34], ecx
mov dword [rsp + 0x20], 4
xor esi, esi
lea r9, [rsp + 0x34]
mov rcx, rax
xor edx, edx
mov r8d, 0xb
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140079607
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rbx
pop rsi
ret

Function at 0x140079690
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov esi, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
xor esi, esi
lea r9, [rsp + 0x2c]
mov rcx, rax
xor edx, edx
mov r8d, 0xa
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x1400796d3
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret
Function at 0x140079750
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov esi, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
xor esi, esi
lea r9, [rsp + 0x2c]
mov rcx, rax
xor edx, edx
mov r8d, 4
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140079793
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret

Function at 0x1400797a0
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov esi, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
xor esi, esi
lea r9, [rsp + 0x2c]
mov rcx, rax
xor edx, edx
mov r8d, 3
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x1400797e3
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x30
pop rsi
ret

Function at 0x140079860
Capabilities:
Set socket configuration

Disassembly:
push rsi
push rbx
sub rsp, 0x38
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x34], ecx
mov dword [rsp + 0x20], 4
xor esi, esi
lea r9, [rsp + 0x34]
mov rcx, rax
xor edx, edx
mov r8d, 0x28
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x1400798a7
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rbx
pop rsi
ret

Function at 0x140079930
Capabilities:
Set socket configuration

Disassembly:
sub rsp, 0x48
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], r8d
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x20], 0x14
lea r9, [rsp + 0x30]
mov rcx, rax
mov edx, 0x29
mov r8d, 0xc
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140079972
xor eax, eax
add rsp, 0x48
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x48
ret

Function at 0x140079990
Capabilities:
Set socket configuration

Disassembly:
sub rsp, 0x48
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], r8d
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x20], 0x14
lea r9, [rsp + 0x30]
mov rcx, rax
mov edx, 0x29
mov r8d, 0xd
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x1400799d2
xor eax, eax
add rsp, 0x48
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x48
ret

Function at 0x140079a60
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov esi, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0x29
mov r8d, 0xa
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140079a9d
xor eax, eax
add rsp, 0x30
pop rsi
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rsi
ret
Function at 0x140079b20
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov esi, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0x29
mov r8d, 9
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140079b5d
xor eax, eax
add rsp, 0x30
pop rsi
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rsi
ret

Function at 0x140079be0
Capabilities:
Set socket configuration

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0x29
mov r8d, 0xb
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140079c20
xor eax, eax
add rsp, 0x30
pop rbx
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rbx
ret

Function at 0x140079cb0
Capabilities:
Set socket configuration

Disassembly:
push rsi
sub rsp, 0x30
mov esi, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
mov dword [rsp + 0x2c], esi
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0x29
mov r8d, 4
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140079ced
xor eax, eax
add rsp, 0x30
pop rsi
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rsi
ret

Function at 0x140079d70
Capabilities:
Set socket configuration

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0x29
mov r8d, 0x1b
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140079db0
xor eax, eax
add rsp, 0x30
pop rbx
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rbx
ret

Function at 0x140079e40
Capabilities:
Set socket configuration

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, edx
call sym.std::sys::windows::net::Socket::as_raw::h74916cfa8be57cf1
movzx ecx, bl
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x2c]
mov rcx, rax
mov edx, 0x29
mov r8d, 0x28
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140079e80
xor eax, eax
add rsp, 0x30
pop rbx
ret
call sym.std::sys::windows::os::errno::hdb602b353db42c6a
shl rax, 0x20
or rax, 2
add rsp, 0x30
pop rbx
ret