Function at 0x1400dbd30
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov rbx, rcx
mov rbp, rdx
xor ecx, ecx
mov edi, ecx
test rdx, rdx
je 0x1400dbe0a
mov esi, dword [rdx + 0x18]
mov ecx, 0x200
call fcn.14010fbb0
mov r14, rax
test rax, rax
je 0x1400dbe00
lea rcx, [rax + 4]
xor edx, edx
mov r8d, 0x1fc
call fcn.140191ec0
mov dword [r14], esi
lea r15, [rbx + 0x60]
mov eax, dword [rbp + 0x18]
lea rdx, [rbx + 0x128]
mov r13, r15
mov rcx, qword [r15]
mov r12, rcx
mov dword [rbx + 0x20], eax
movzx eax, byte [rbx + 0x10]
mov byte [rbx + 0x17], al
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rcx
cmp qword [rdx], rdi
jne 0x1400dbf7b
mov rsi, qword [rbp + 8]
mov rax, qword [rbp]
test rsi, rsi
mov qword [r15], rax
cmove rsi, rcx
nop
cmp qword [r15], rsi
jge 0x1400dbf82
mov r9d, 1
mov dword [rsp + 0x20], 1
mov r8, r14
mov rdx, r15
mov rcx, rbx
call fcn.1400dd3d0
mov edi, eax
test eax, eax
je 0x1400dbdd0
jmp 0x1400dc046
mov eax, 7
jmp 0x1400dc246
mov eax, dword [rbx + 0x24]
mov r14, rcx
mov dword [rbx + 0x20], eax
movzx eax, byte [rbx + 0x10]
mov byte [rbx + 0x17], al
lea rax, [rbx + 0x128]
mov rbp, qword [rax]
test rbp, rbp
je 0x1400dbf5f
mov eax, dword [rbx + 0x24]
mov esi, ecx
mov dword [rbx + 0x20], eax
cmp byte [rbp + 0x40], cl
je 0x1400dbecd
mov r15d, dword [rbp + 0x58]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax]
movups xmm0, xmmword [rcx]
movups xmmword [rbp + 0x48], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x58], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rbp + 0x68], xmm0
mov edi, dword [rbp + 0x58]
inc edi
lea r14d, [rdi + 0x1000]
nop dword [rax]
cmp edi, r15d
ja 0x1400dbebf
mov r8, qword [rbp + 0x30]
mov eax, r14d
sub rax, 0xfdf
shr rax, 0xc
test eax, eax
jne 0x1400dbe96
mov rax, qword [r8]
mov edx, dword [rax + rdi*4 + 0x84]
jmp 0x1400dbeac
cdqe
lea edx, [rdi - 1]
add rdx, 0x22
and edx, 0xfff
mov rcx, qword [r8 + rax*8]
mov edx, dword [rcx + rdx*4]
mov rcx, rbx
call fcn.1400dc3c0
inc edi
inc r14d
mov esi, eax
test eax, eax
je 0x1400dbe70
cmp r15d, dword [rbp + 0x58]
je 0x1400dbecd
mov rcx, rbp
call fcn.14014db60
mov rcx, qword [rbx + 0x120]
call fcn.140113b60
test rax, rax
je 0x1400dbf58
nop
test esi, esi
jne 0x1400dbf58
mov edx, dword [rax + 0x30]
mov rcx, rbx
mov rbp, qword [rax + 0x20]
call fcn.140111870
mov rdi, rax
test rax, rax
je 0x1400dbf28
cmp qword [rax + 0x38], 1
mov rcx, rax
jne 0x1400dbf0c
call fcn.140113d30
jmp 0x1400dbf28
call fcn.1400e1ab0
mov esi, eax
test eax, eax
jne 0x1400dbf20
mov rcx, rdi
call qword [rbx + 0x108]
mov rcx, rdi
call fcn.140112ef0
mov rcx, qword [rbx + 0x70]
test rcx, rcx
je 0x1400dbf50
nop dword [rax]
nop word [rax + rax]
mov dword [rcx + 0x18], 1
mov rcx, qword [rcx + 0x40]
test rcx, rcx
jne 0x1400dbf40
mov rax, rbp
test rbp, rbp
jne 0x1400dbee0
mov eax, esi
jmp 0x1400dc246
lea r15, [rbx + 0x60]
mov qword [rsp + 0x38], rax
mov rax, qword [r15]
mov r13, r15
mov qword [rsp + 0x30], rax
mov r12, rax
mov qword [r15], rcx
jmp 0x1400dbf84
xor ecx, ecx
mov qword [r15], rcx
jmp 0x1400dbf84
xor ecx, ecx
cmp qword [r15], r12
jge 0x1400dc035
mov dword [rsp + 0xb0], ecx
lea rax, [rsp + 0xb8]
mov rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xb0]
mov r8, r12
xor edx, edx
call fcn.1400e1bb0
mov ebp, dword [rsp + 0xb0]
mov edi, eax
test ebp, ebp
jne 0x1400dbff7
mov eax, dword [rbx + 0xb8]
add rax, qword [rbx + 0x68]
mov rcx, qword [r15]
cmp rax, rcx
jne 0x1400dbff7
mov rax, qword [rsp + 0x30]
sub rax, rcx
mov rcx, qword [rbx + 0xc8]
add rcx, 8
cqo
idiv rcx
mov rbp, rax
mov dword [rsp + 0xb0], eax
xor esi, esi
test edi, edi
jne 0x1400dc035
nop dword [rax]
cmp esi, ebp
jae 0x1400dbf82
cmp qword [r15], r12
jge 0x1400dbf82
mov r9d, 1
mov dword [rsp + 0x20], 1
mov r8, r14
mov rdx, r13
mov rcx, rbx
call fcn.1400dd3d0
inc esi
mov edi, eax
test eax, eax
je 0x1400dc000
mov rbp, qword [rsp + 0xa8]
test rbp, rbp
je 0x1400dc1b9
mov rcx, qword [rbx + 0xc8]
mov eax, dword [rbp + 0x1c]
add rcx, 4
mov rsi, qword [rsp + 0x38]
imul rcx, rax
mov rsi, qword [rsi]
mov qword [rsp + 0x30], rcx
test rsi, rsi
je 0x1400dc18a
mov eax, dword [rsi + 0x88]
xor r13d, r13d
cmp dword [rbp + 0x30], eax
je 0x1400dc089
mov dword [rbp + 0x24], r13d
mov eax, dword [rsi + 0x88]
mov dword [rbp + 0x30], eax
mov ecx, dword [rbp + 0x24]
cmp ecx, dword [rsi + 0x58]
jae 0x1400dc182
mov dword [rsi + 0x58], ecx
mov eax, dword [rbp + 0x28]
mov dword [rsi + 0x60], eax
mov eax, dword [rbp + 0x2c]
mov dword [rsi + 0x64], eax
test ecx, ecx
je 0x1400dc182
lea edi, [rcx + 0x1000]
sub rdi, 0xfdf
shr rdi, 0xc
cmp dword [rsi + 0x28], edi
jle 0x1400dc0dc
mov rax, qword [rsi + 0x30]
movsxd rcx, edi
mov r8, qword [rax + rcx*8]
mov qword [rsp + 0x48], r8
test r8, r8
je 0x1400dc0dc
mov eax, r13d
jmp 0x1400dc0f0
lea r8, [rsp + 0x48]
mov edx, edi
mov rcx, rsi
call fcn.14014e610
mov r8, qword [rsp + 0x48]
test r8, r8
je 0x1400dc182
lea rdx, [r8 + 0x4000]
mov qword [rsp + 0x40], rdx
test edi, edi
jne 0x1400dc11f
add r8, 0x88
mov dword [rsp + 0x50], r13d
mov qword [rsp + 0x48], r8
mov edi, r13d
jmp 0x1400dc129
shl edi, 0xc
sub edi, 0x22
mov dword [rsp + 0x50], edi
test eax, eax
jne 0x1400dc182
mov r10d, dword [rsi + 0x58]
mov r9d, 0x2000
sub r10d, edi
mov r8, rdx
nop dword [rax]
movzx eax, word [rdx]
cmp eax, r10d
jle 0x1400dc14c
mov word [r8], r13w
add r8, 2
add rdx, 2
sub r9, 1
jne 0x1400dc140
mov ecx, dword [rsp + 0x40]
lea eax, [r10*4]
sub ecx, eax
xor edx, edx
sub ecx, dword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
movsxd r8, ecx
movsxd rcx, r10d
lea rcx, [rax + rcx*4]
call fcn.140191ec0
mov esi, dword [rbp + 0x1c]
mov edi, r13d
jmp 0x1400dc191
mov esi, dword [rbp + 0x1c]
test edi, edi
jne 0x1400dc1b9
cmp esi, dword [rbx + 0x3c]
jae 0x1400dc1b9
xor r9d, r9d
mov dword [rsp + 0x20], 1
mov r8, r14
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400dd3d0
inc esi
mov edi, eax
test eax, eax
je 0x1400dc191
test r14, r14
je 0x1400dc23d
cmp dword [r14 + 8], 0
je 0x1400dc1e2
lea rbx, [r14 + 0x10]
mov esi, 0x3e
nop
mov rcx, qword [rbx]
call fcn.1400ef4a0
lea rbx, [rbx + 8]
sub rsi, 1
jne 0x1400dc1d0
cmp dword [reloc.WS2_32.dll_accept], 0
je 0x1400dc234
mov rcx, qword [0x1401f9880]
test rcx, rcx
je 0x1400dc1fd
call qword [0x1401f0b00]
mov rcx, r14
call qword [0x1401f0ab8]
dec qword [0x1401f9808]
mov rcx, r14
movsxd rdx, eax
sub qword [0x1401f97c0], rdx
call qword [0x1401f0aa8]
mov rcx, qword [0x1401f9880]
test rcx, rcx
je 0x1400dc23d
call qword [0x1401f0b10]
jmp 0x1400dc23d
mov rcx, r14
call qword [0x1401f0aa8]
test edi, edi
jne 0x1400dc244
mov qword [r15], r12
mov eax, edi
mov rbx, qword [rsp + 0xa0]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret