Function at 0x140064390
Capabilities:
Reference absolute stream path on windows

Disassembly:
test r8, r8
je 0x1400645f1
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x350]
sub rsp, 0x450
mov rax, qword [0x1401d4770]
xor rax, rsp
mov qword [rbp + 0x340], rax
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
cmp dword [reloc.WS2_32.dll_closesocket], 1
jl 0x1400645e4
mov edx, 2
lea rcx, [rsp + 0x20]
call fcn.1400269f0
nop
movsxd rcx, dword [rsp + 0x20]
lea r8d, [rcx + 7]
mov edx, dword [rsp + 0x30]
cmp r8d, edx
jle 0x14006440e
mov eax, dword [rsp + 0x34]
add eax, 7
mov dword [rsp + 0x34], eax
jmp 0x140064446
mov rdx, rcx
mov rcx, qword [rsp + 0x28]
mov eax, dword [str.e_0_90m]
mov dword [rdx + rcx], eax
movzx eax, word [0x1401a8b6c]
mov word [rdx + rcx + 4], ax
movzx eax, byte [0x1401a8b6e]
mov byte [rdx + rcx + 6], al
mov dword [rsp + 0x20], r8d
mov ecx, r8d
mov eax, dword [rsp + 0x34]
mov edx, dword [rsp + 0x30]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x140064458
add eax, 7
mov dword [rsp + 0x34], eax
jmp 0x140064490
movsxd rdx, ecx
mov rcx, qword [rsp + 0x28]
mov eax, dword [0x1401a4328]
mov dword [rdx + rcx], eax
movzx eax, word [0x1401a432c]
mov word [rdx + rcx + 4], ax
movzx eax, byte [0x1401a432e]
mov byte [rdx + rcx + 6], al
mov dword [rsp + 0x20], r8d
mov ecx, r8d
mov eax, dword [rsp + 0x34]
mov edx, dword [rsp + 0x30]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x1400644a2
add eax, 7
mov dword [rsp + 0x34], eax
jmp 0x1400644da
movsxd rdx, ecx
mov rcx, qword [rsp + 0x28]
mov eax, dword [str.e_0_31m]
mov dword [rdx + rcx], eax
movzx eax, word [0x1401a8b64]
mov word [rdx + rcx + 4], ax
movzx eax, byte [0x1401a8b66]
mov byte [rdx + rcx + 6], al
mov dword [rsp + 0x20], r8d
mov ecx, r8d
mov eax, dword [rsp + 0x34]
mov edx, dword [rsp + 0x30]
lea r8d, [rcx + 0x3c]
cmp r8d, edx
jle 0x1400644ec
add eax, 0x3c
mov dword [rsp + 0x34], eax
jmp 0x140064534
movsxd rdx, ecx
mov rcx, qword [rsp + 0x28]
movups xmm0, xmmword [str.fatal_error:_couldnt_download_block_header_for_seed_height]
movups xmmword [rdx + rcx], xmm0
movups xmm1, xmmword [0x1401ade10]
movups xmmword [rdx + rcx + 0x10], xmm1
movups xmm0, xmmword [0x1401ade20]
movups xmmword [rdx + rcx + 0x20], xmm0
movsd xmm1, qword [0x1401ade30]
movsd qword [rdx + rcx + 0x30], xmm1
mov eax, dword [0x1401ade38]
mov dword [rdx + rcx + 0x38], eax
mov dword [rsp + 0x20], r8d
mov rdx, qword [rbx + 8]
lea rcx, [rsp + 0x20]
call fcn.140014420
movsxd rcx, dword [rsp + 0x20]
lea r8d, [rcx + 8]
mov edx, dword [rsp + 0x30]
cmp r8d, edx
jle 0x140064561
mov eax, dword [rsp + 0x34]
add eax, 8
mov dword [rsp + 0x34], eax
jmp 0x140064584
movabs rdx, 0x20726f727265202c
mov rax, qword [rsp + 0x28]
mov qword [rcx + rax], rdx
mov dword [rsp + 0x20], r8d
mov ecx, r8d
mov eax, dword [rsp + 0x34]
mov edx, dword [rsp + 0x30]
lea ebx, [rdi + rcx]
cmp ebx, edx
jle 0x140064593
add eax, edi
mov dword [rsp + 0x34], eax
jmp 0x1400645b4
movsxd r8, edi
movsxd rcx, ecx
add rcx, qword [rsp + 0x28]
mov rdx, rsi
call fcn.140145200
mov dword [rsp + 0x20], ebx
mov ecx, ebx
mov eax, dword [rsp + 0x34]
mov edx, dword [rsp + 0x30]
lea r8d, [rcx + 4]
cmp r8d, edx
jle 0x1400645c6
add eax, 4
mov dword [rsp + 0x34], eax
jmp 0x1400645da
movsxd rcx, ecx
mov rax, qword [rsp + 0x28]
mov dword [rcx + rax], 0x6d305b1b
mov dword [rsp + 0x20], r8d
lea rcx, [rsp + 0x20]
call fcn.140026c70
lea rcx, str.D:_ap2poolp2pool_srcp2pool.cpp:770
call fcn.1400b18e0
int3
ret