Function at 0x14006e8c1
Capabilities:
Get local ipv4 addresses
Get socket information

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3f8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x370], 0xfffffffffffffffe
mov rbx, r8
mov r15, rdx
mov r14, rcx
mov rcx, rdx
call fcn.14006ee26
cmp rax, 1
jne 0x14006e91c
mov rcx, r14
mov r8, rbx
add rsp, 0x3f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400977db
mov rcx, qword [r15]
add rcx, 0xfffffffffffffffa
cmp rcx, 3
push 1
pop rax
cmovb rax, rcx
test rax, rax
mov qword [rbp + 0x360], r15
jne 0x14006ec3e
mov rax, qword [r15 + 8]
mov qword [r15], 8
cmp rax, 1
ja 0x14006ec5e
lea rsi, [r15 + 0x10]
lea rcx, [rbp + 0x80]
mov qword [rcx - 8], rax
mov r8d, 0x138
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x198]
lea r8, [rbp + 0x110]
mov r9b, byte [rdx + 0x18]
lea rcx, [rbp + 0x240]
call fcn.1400b947c
cmp byte [rbp + 0x240], 3
mov qword [rbp + 0x330], rsi
jne 0x14006e9df
call fcn.140054ac1
mov rdi, rax
lea rdx, str.HTTP_2_connection_in_progressauthority_implies_host
push 0x1d
pop r8
mov rcx, rax
call fcn.14005477a
mov qword [rbp + 0x350], rdi
lea rcx, [rbp + 0x78]
call fcn.14006ace5
mov byte [rbp + 0x36f], 2
push 5
pop rax
mov qword [rbp + 0x358], rax
jmp 0x14006eaed
lea rdi, [rbp + 0x270]
movups xmm0, xmmword [rdi - 0x30]
lea r15, [rbp + 0x10]
movups xmmword [r15 + 0x58], xmm0
mov al, byte [rdi - 0x20]
mov byte [rbp + 0x36f], al
movups xmm0, xmmword [rdi - 0x1f]
movaps xmmword [rbp + 0x2d0], xmm0
movups xmm0, xmmword [rdi - 0xf]
movaps xmmword [rbp + 0x2e0], xmm0
mov rax, qword [rdi]
mov qword [rbp + 0x2ef], rax
lea r12, [rbp + 0x140]
movups xmm0, xmmword [r12 - 0xc8]
movups xmm1, xmmword [r12 - 0xb8]
movups xmm2, xmmword [r12 - 0xa8]
movaps xmmword [rdi - 0x10], xmm2
movaps xmmword [rdi - 0x20], xmm1
movaps xmmword [rdi - 0x30], xmm0
push 0xb
pop r13
mov rcx, r13
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbp + 0x1b8]
lea rdx, [rbp + 0x240]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [r12 + 0x71]
mov byte [rbp + 0x36e], al
mov rax, qword [r12 + 0x58]
mov qword [rbp + 0x338], rax
mov rax, qword [r12 - 0x98]
mov qword [rbp + 0x358], rax
mov rax, qword [r12 - 0x90]
mov qword [rbp + 0x350], rax
lea rsi, [rbp + 0xb8]
mov rcx, r13
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r12 + 0x60]
mov qword [rbp + 0x340], rax
mov rax, qword [r12 + 0x68]
mov qword [rbp + 0x348], rax
push 0xd
pop rcx
lea rdi, [rbp - 0x58]
mov rsi, r15
mov r15, qword [rbp + 0x360]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbp + 0x110]
call fcn.1400663de
push 0xd
pop rcx
lea rdi, [rbp + 0x10]
lea rsi, [rbp - 0x58]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x2ef]
mov qword [rbp + 0x31f], rax
movaps xmm0, xmmword [rbp + 0x2d0]
movaps xmm1, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x310], xmm1
movaps xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x240]
lea rdx, [rbp + 0x1b8]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call fcn.14006acb8
mov rax, qword [rbp + 0x358]
mov r15, qword [rbp + 0x360]
mov qword [r15], rax
mov rax, qword [rbp + 0x350]
mov qword [r15 + 8], rax
push 0xd
pop rcx
lea rsi, [rbp + 0x10]
mov rdi, qword [rbp + 0x330]
rep movsq qword [rdi], qword [rsi]
mov al, byte [rbp + 0x36f]
mov byte [r15 + 0x78], al
movaps xmm0, xmmword [rbp + 0x300]
movaps xmm1, xmmword [rbp + 0x310]
movups xmmword [r15 + 0x79], xmm0
movups xmmword [r15 + 0x89], xmm1
mov rax, qword [rbp + 0x31f]
mov qword [r15 + 0x98], rax
mov rax, qword [rbp + 0x338]
mov qword [r15 + 0xa0], rax
mov rax, qword [rbp + 0x340]
mov qword [r15 + 0xa8], rax
mov rax, qword [rbp + 0x348]
mov qword [r15 + 0xb0], rax
mov al, byte [rbp + 0x36e]
mov byte [r15 + 0xb8], al
mov eax, dword [rbp + 0x1b8]
mov ecx, dword [rbp + 0x1bb]
mov dword [r15 + 0xb9], eax
mov dword [r15 + 0xbc], ecx
lea rcx, [r15 + 0xc0]
lea rdx, [rbp + 0x240]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call fcn.14006ee26
cmp rax, 1
jne 0x14006ec65
mov rcx, r14
mov r8, rbx
call fcn.1400977db
nop
add rsp, 0x3f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rax, 1
jne 0x14006ec50
mov rcx, qword [rbp + 0x360]
call fcn.14006ae01
mov rax, qword [rbp + 0x360]
mov qword [rax], 8
call fcn.14006ee46
ud2
lea rcx, [0x14015dde4]
lea r8, str.C:Userschaos.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonlazy.rs
push 0x28
pop rdx
call fcn.140124950
ud2