Function at 0x140011c20
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x40
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x38], rax
xor esi, esi
lea rbp, str.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mov eax, esi
mov rbx, rcx
mov dword [rsp + 0x30], eax
mov edi, esi
cmp qword [rbx + 0x10], rsi
je 0x140011c68
cmp eax, 0x2710
ja 0x140011d68
mov rdx, qword [rbx + 0x18]
lea r9, [0x14001b0b8]
mov rcx, qword [rbx + 8]
mov r8, rdx
mov qword [rsp + 0x20], rbp
call fcn.140012e60
mov qword [rbx + 0x20], rax
test rax, rax
je 0x140011c95
add rax, 0xfffffffffffffff8
mov qword [rbx + 0x20], rax
mov qword [rbx + 0x10], rax
lea rcx, [0x140016864]
test rax, rax
jne 0x140011cf0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Gw2_64.exe_process_found_
inc edi
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Scanning_for_Base_Address...
call fcn.140001640
mov edx, edi
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
jmp 0x140011d4a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbx + 0x20]
lea r8, [rsp + 0x30]
mov rcx, qword [rbx + 8]
mov r9d, 4
mov qword [rsp + 0x20], rsi
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Gw2_64.exe_process_found_
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Waiting_for_character_selection...
call fcn.140001640
lea rdx, [0x140001820]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.140011880
mov eax, dword [rsp + 0x30]
jmp 0x140011c57
mov rdx, qword [rbx + 0x18]
lea rax, str._xxxxxxxxxxx
mov rcx, qword [rbx + 8]
lea r9, [0x14001b088]
mov r8, rdx
mov qword [rsp + 0x20], rax
call fcn.140012e60
mov rdx, qword [rbx + 0x18]
lea r9, [0x14001b0a8]
mov rcx, qword [rbx + 8]
mov r8, rdx
mov qword [rbx + 0x28], rax
lea rax, str._xxxxxxxx
mov qword [rsp + 0x20], rax
call fcn.140012e60
mov rdx, qword [rbx + 0x18]
lea r9, [0x14001b078]
mov rcx, qword [rbx + 8]
mov r8, rdx
mov qword [rbx + 0x30], rax
lea rax, str.x__xxx_xxx
mov qword [rsp + 0x20], rax
call fcn.140012e60
add rax, 2
lea rcx, [0x140016864]
mov qword [rbx + 0x38], rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.140013320
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x40
pop rdi
ret