Function at 0x1400e64d0
Capabilities:
Get local ipv4 addresses

Disassembly:
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov rax, qword [0x14051d038]
xor rax, rsp
mov qword [rsp + 0x170], rax
mov ecx, 0x1180
call fcn.1402dd1ac
mov rsi, rax
lea rax, [rsp + 0x16c]
mov dword [rax], 0x1180
mov qword [rsp + 0x20], rax
mov ecx, reloc.WS2_32.dll_socket
mov edx, reloc.WS2_32.dll_recv
xor r8d, r8d
mov r9, rsi
call qword [sym.imp.IPHLPAPI.DLL_GetAdaptersAddresses]
mov edi, 2
test eax, eax
je 0x1400e6566
test rsi, rsi
je 0x1400e653d
mov rcx, rsi
call fcn.1402dd1b4
mov rcx, qword [rsp + 0x170]
xor rcx, rsp
call fcn.1402ddd70
mov eax, edi
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov edi, 1
jmp 0x1400e653d
test rsi, rsi
je 0x1400e655f
lea rdi, [rsp + 0x30]
mov r14, rsi
jmp 0x1400e6619
mov edi, 1
jmp 0x1400e6530
mov r10, r11
add r10, rbx
je 0x1400e65f1
cmp word [r11 + rbx + 2], 0x69
jne 0x1400e65c1
cmp word [r11 + rbx + 4], 0x72
jne 0x1400e65c1
cmp word [r11 + rbx + 6], 0x74
jne 0x1400e65c1
cmp word [r11 + rbx + 8], 0x75
jne 0x1400e65c1
cmp word [r11 + rbx + 0xa], 0x61
jne 0x1400e65c1
cmp word [r11 + rbx + 0xc], 0x6c
je 0x1400e6770
mov r10, r9
sub r10, r11
add r11, rbx
add r11, 2
sub r10, rbx
cmp r10, 0xd
jle 0x1400e65f1
shr r10, 1
add r10, 0xfffffffffffffffa
xor ebx, ebx
cmp word [r11 + rbx], 0x76
je 0x1400e657f
add rbx, 2
dec r10
jne 0x1400e65e0
cmp dword [r14 + 0x68], 1
setne bpl
test al, al
jns 0x1400e6603
call fcn.1402dd16c
test bpl, bpl
je 0x1400e66e3
mov r14, qword [r14 + 8]
test r14, r14
je 0x1400e6578
cmp dword [r14 + 0x64], 0x18
je 0x1400e660c
mov rdx, qword [r14 + 0x40]
mov rcx, rdi
call fcn.14031d9e0
movzx eax, byte [rsp + 0x47]
mov r10d, eax
and r10d, 0x7f
test al, al
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
cmovs rdx, rcx
cmovs r10, qword [rsp + 0x38]
cmp r10, 7
jl 0x1400e65f1
lea r8, [rdx + r10*2]
lea r9, [rdx + r10*2]
add r9, 0xfffffffffffffffe
add r10, r10
mov r15, r10
mov r11, rdx
shr r15, 1
add r15, 0xfffffffffffffffa
xor ebx, ebx
cmp word [r11 + rbx], 0x56
je 0x1400e6689
add rbx, 2
dec r15
jne 0x1400e6670
mov r11, rdx
jmp 0x1400e65d7
mov r15, r11
add r15, rbx
je 0x1400e6681
cmp word [r11 + rbx + 2], 0x69
jne 0x1400e66cb
cmp word [r11 + rbx + 4], 0x72
jne 0x1400e66cb
cmp word [r11 + rbx + 6], 0x74
jne 0x1400e66cb
cmp word [r11 + rbx + 8], 0x75
jne 0x1400e66cb
cmp word [r11 + rbx + 0xa], 0x61
jne 0x1400e66cb
cmp word [r11 + rbx + 0xc], 0x6c
je 0x1400e6791
mov r15, r9
sub r15, r11
add r11, rbx
add r11, 2
sub r15, rbx
cmp r15, 0xd
jg 0x1400e6667
jmp 0x1400e6681
lea rcx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
mov edx, 0x43
call fcn.14026ce00
xor edi, edi
cmp eax, 2
jl 0x1400e6530
lea rdx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov r8d, 0x205
mov r9d, 0xfffffffe
call fcn.14015a460
lea rcx, [rsp + 0x40]
lea rdx, str._AU__Found_IPv6_interface:
mov r8d, 0x1b
call fcn.14031d7c0
mov rdx, qword [r14 + 0x48]
mov rcx, rax
call fcn.14037bc90
lea rdx, str._interface_type:
mov r8d, reloc.WS2_32.dll_recvfrom
mov rcx, rax
call fcn.14031d7c0
mov edx, dword [r14 + 0x64]
mov rcx, rax
call fcn.140025740
mov rcx, rbx
call fcn.14015aab0
jmp 0x1400e6530
cmp r10, r8
je 0x1400e65f1
sub rdx, r11
add rdx, 0xfffffffffffffffe
mov bpl, 1
cmp rdx, rbx
jne 0x1400e65fa
jmp 0x1400e65f1
cmp r15, r8
je 0x1400e6681
mov r15, rdx
sub r15, r11
add r15, 0xfffffffffffffffe
mov bpl, 1
cmp r15, rbx
jne 0x1400e65fa
jmp 0x1400e6681