Function at 0x1400df6b0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
mov rax, qword [0x14017c080]
xor rax, rsp
mov qword [rbp - 0x19], rax
mov r14, rcx
mov dword [rbp - 0x31], 2
mov dword [rbp - 0x2d], 0x80
mov dword [rbp - 0x29], 0xffffffff
mov dword [rbp - 0x25], 0
mov byte [rbp - 0x21], 1
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
xor edi, edi
mov qword [rbp - 0x39], rdi
mov eax, dword [reloc.WS2_32.dll_accept]
dec eax
cmp eax, 2
ja 0x1400df982
lea rax, [rbp - 0x49]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], edi
mov eax, 0x90000000
mov qword [rsp + 0x20], rax
mov r9d, 0x26000000
lea r8d, [rdi + 0x11]
lea rdx, [rbp - 0x31]
call fcn.1400c42c0
mov rdx, qword [rbp - 0x41]
mov rax, rdx
mov r8, qword [rbp - 0x49]
sub rax, r8
sar rax, 2
test rax, rax
je 0x1400df835
mov esi, edi
movss xmm10, dword [0x1401697b4]
xorps xmm7, xmm7
nop dword [rax]
mov r15d, dword [rsi + r8]
lea edx, [r15 - 0x20]
mov rcx, r14
call fcn.1400cab30
lea edx, [rax + 0x20]
mov rcx, r14
call fcn.1400cab30
mov ebx, eax
lea edx, [rax + 0x238]
mov rcx, r14
call fcn.1400cad50
movaps xmm6, xmm0
lea edx, [rbx + 0x228]
mov rcx, r14
call fcn.1400cad50
movaps xmm8, xmm0
lea edx, [rbx + 0x218]
mov rcx, r14
call fcn.1400cad50
movaps xmm9, xmm0
lea edx, [rbx + 0x208]
mov rcx, r14
call fcn.1400cad50
comiss xmm6, xmm10
jb 0x1400df811
ucomiss xmm8, xmm7
jp 0x1400df811
jne 0x1400df811
ucomiss xmm9, xmm7
jp 0x1400df811
jne 0x1400df811
ucomiss xmm0, xmm7
jp 0x1400df811
je 0x1400df8eb
inc edi
add rsi, 4
mov rdx, qword [rbp - 0x41]
mov rcx, rdx
mov r8, qword [rbp - 0x49]
sub rcx, r8
sar rcx, 2
movsxd rax, edi
cmp rax, rcx
jb 0x1400df790
cmp r8, rdx
je 0x1400df83e
mov qword [rbp - 0x41], r8
cmp byte [0x14017dbb6], 0
jne 0x1400df93b
cmp dword [reloc.WS2_32.dll_accept], 1
jne 0x1400df93b
mov byte [0x14017dbb6], 1
mov rcx, r14
call fcn.1400df6b0
mov ebx, eax
mov rcx, qword [rbp - 0x49]
test rcx, rcx
je 0x1400df8a7
mov rdx, qword [rbp - 0x39]
sub rdx, rcx
and rdx, 0xfffffffffffffffc
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400df8a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400df96c
call fcn.140145dc0
mov eax, ebx
mov rcx, qword [rbp - 0x19]
xor rcx, rsp
call fcn.140145cd0
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov rax, qword [rbp - 0x49]
cmp rax, qword [rbp - 0x41]
je 0x1400df8f9
mov qword [rbp - 0x41], rax
test rax, rax
je 0x1400df932
mov rdx, qword [rbp - 0x39]
sub rdx, rax
and rdx, 0xfffffffffffffffc
mov rcx, rax
cmp rdx, 0x1000
jb 0x1400df92a
add rdx, 0x27
mov rax, qword [rax - 8]
sub rcx, rax
add rcx, 0xfffffffffffffff8
cmp rcx, 0x1f
ja 0x1400df96c
mov rcx, rax
call fcn.140145dc0
lea eax, [r15 - 0x20]
jmp 0x1400df8a9
test r8, r8
je 0x1400df97b
mov rdx, qword [rbp - 0x39]
sub rdx, r8
and rdx, 0xfffffffffffffffc
mov rax, r8
cmp rdx, 0x1000
jb 0x1400df973
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400df973
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.140145dc0
xor eax, eax
jmp 0x1400df8a9
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3