Function at 0x14147b610
Capabilities:
Set console window title

Disassembly:
push rsi
push rdi
sub rsp, 0xe8
lea rcx, str.Nya__Status___Not_Attached
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rcx, str.Nya_n
call fcn.14147a080
lea rcx, str.___Press_Enter_to_attach_n
call fcn.14147a080
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
lea rcx, str.javaw.exe
call fcn.14147ade0
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0
jne 0x14147b676
lea rcx, str.Failed_to_get_java._n
call fcn.14147a080
xor eax, eax
jmp 0x14147b8b8
mov r8d, dword [rsp + 0x58]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0
jne 0x14147b6a8
lea rcx, str.Failed_to_open_process._n
call fcn.14147a080
xor eax, eax
jmp 0x14147b8b8
lea rax, [0x141480748]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx]
mov rax, qword [rax + 8]
sub rax, rcx
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
mov rcx, rax
call fcn.14147a280
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
jne 0x14147b70f
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor eax, eax
jmp 0x14147b8b8
lea rax, [0x141480748]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x70]
mov rcx, qword [rcx]
mov rax, qword [rax + 8]
sub rax, rcx
mov qword [rsp + 0xb0], rax
lea rax, [0x141480748]
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
mov rdi, qword [rsp + 0x50]
mov rsi, rcx
mov rcx, rax
rep movsb byte [rdi], byte [rsi]
lea rax, [0x141480748]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x78]
mov rcx, qword [rcx]
mov rax, qword [rax + 8]
sub rax, rcx
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 1
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 1
mov r9b, 1
mov r8, rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
call fcn.14147a300
movzx eax, al
test eax, eax
jne 0x14147b84a
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov rcx, qword [rsp + 0x80]
call fcn.14147c7b0
cmp qword [rsp + 0x80], 0
jne 0x14147b825
mov qword [rsp + 0xc8], 0
jmp 0x14147b83b
mov qword [rsp + 0x50], 0x8123
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc8], rax
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor eax, eax
jmp 0x14147b8b8
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x88], rax
mov rcx, qword [rsp + 0x88]
call fcn.14147c7b0
cmp qword [rsp + 0x88], 0
jne 0x14147b87d
mov qword [rsp + 0xd0], 0
jmp 0x14147b893
mov qword [rsp + 0x50], 0x8123
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd0], rax
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, str.___Attached_n
call fcn.14147a080
lea rcx, str.___Have_fun_:3_n
call fcn.14147a080
xor eax, eax
add rsp, 0xe8
pop rdi
pop rsi
ret