Function at 0x140001450
Capabilities:
Execute command

Disassembly:
push rbp
push rbx
sub rsp, 0x468
lea rbp, [rsp + 0x80]
call dbg.__main
lea rax, [rbp - 0x51]
mov rcx, rax
call sym.readDriveLetterFromFile_char_
xor eax, 1
test al, al
je 0x1400015b1
lea rax, [rbp - 0x21]
mov qword [rbp + 0x3c8], rax
nop
nop
lea rdx, [rbp - 0x21]
lea rax, [rbp - 0x50]
mov r8, rdx
lea rdx, str.MELTEDs_Fortnite_Pak_Editor
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp - 0x50]
mov edx, 6
mov rcx, rax
call sym.leftAlignConsoleOutput_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp - 0x50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp - 0x21]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0xf]
mov qword [rbp + 0x3c0], rax
nop
nop
lea rdx, [rbp + 0xf]
lea rax, [rbp - 0x20]
mov r8, rdx
lea rdx, str.Enter_the_drive_letter_where_the_file_is_located__e.g.__C_:
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp - 0x20]
mov edx, 5
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp - 0x20]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xf]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
lea rax, [rbp - 0x51]
mov rdx, rax
mov rax, qword [0x14010fda0]
mov rcx, rax
call fcn.1400f8190
movzx eax, byte [rbp - 0x51]
movsx eax, al
mov ecx, eax
mov rax, qword [sym.imp.msvcrt.dll_toupper]
call rax
mov byte [rbp - 0x51], al
movzx eax, byte [rbp - 0x51]
movsx eax, al
mov ecx, eax
call sym.writeDriveLetterToFile_char_
xor eax, 1
test al, al
je 0x14000161b
lea rax, str.Error_saving_drive_letter_to_file.
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov eax, 1
jmp 0x1400022c9
lea rax, [rbp + 0x3f]
mov qword [rbp + 0x3b8], rax
nop
nop
lea rdx, [rbp + 0x3f]
lea rax, [rbp + 0x10]
mov r8, rdx
lea rdx, str.MELTEDs_Fortnite_Pak_Editor
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x10]
mov edx, 6
mov rcx, rax
call sym.leftAlignConsoleOutput_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x6f]
mov qword [rbp + 0x3b0], rax
nop
nop
lea rdx, [rbp + 0x6f]
lea rax, [rbp + 0x40]
mov r8, rdx
lea rdx, str._nDrive_letter_selected:
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x40]
mov edx, 5
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x6f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
lea rax, [rbp + 0x9f]
mov qword [rbp + 0x3a8], rax
nop
nop
movzx eax, byte [rbp - 0x51]
movsx edx, al
lea rcx, [rbp + 0x9f]
lea rax, [rbp + 0x70]
mov r9, rcx
mov r8d, edx
mov edx, 1
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____unsigned_long_long__char__std::allocator_char__const_
lea rax, [rbp + 0x70]
mov edx, 5
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x9f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov byte [rbp + 0x3df], 1
mov dword [rbp + 0x3d8], 1
jmp 0x140001f17
lea rax, [0x1401000a4]
mov rcx, rax
call sym.system
lea rax, [rbp + 0xcf]
mov qword [rbp + 0x3a0], rax
nop
nop
lea rdx, [rbp + 0xcf]
lea rax, [rbp + 0xa0]
mov r8, rdx
lea rdx, str.MELTEDs_Fortnite_Pak_Editor
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0xa0]
mov edx, 6
mov rcx, rax
call sym.leftAlignConsoleOutput_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0xa0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xcf]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0xff]
mov qword [rbp + 0x398], rax
nop
nop
lea rdx, [rbp + 0xff]
lea rax, [rbp + 0xd0]
mov r8, rdx
lea rdx, str.Choose_an_option:_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0xd0]
mov edx, 5
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0xd0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xff]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 1
jne 0x14000180d
mov ebx, 4
jmp 0x140001812
mov ebx, 5
lea rax, [rbp + 0x12f]
mov qword [rbp + 0x390], rax
nop
nop
lea rdx, [rbp + 0x12f]
lea rax, [rbp + 0x100]
mov r8, rdx
lea rdx, str.1._Remove_Bars_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x100]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x100]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x12f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 2
jne 0x140001882
mov ebx, 4
jmp 0x140001887
mov ebx, 5
lea rax, [rbp + 0x15f]
mov qword [rbp + 0x388], rax
nop
nop
lea rdx, [rbp + 0x15f]
lea rax, [rbp + 0x130]
mov r8, rdx
lea rdx, str.2._Ride_The_Lightning_Height_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x130]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x130]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x15f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 3
jne 0x1400018f7
mov ebx, 4
jmp 0x1400018fc
mov ebx, 5
lea rax, [rbp + 0x18f]
mov qword [rbp + 0x380], rax
nop
nop
lea rdx, [rbp + 0x18f]
lea rax, [rbp + 0x160]
mov r8, rdx
lea rdx, str.3._Whiplash_Speed_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x160]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x160]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x18f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 4
jne 0x14000196c
mov ebx, 4
jmp 0x140001971
mov ebx, 5
lea rax, [rbp + 0x1bf]
mov qword [rbp + 0x378], rax
nop
nop
lea rdx, [rbp + 0x1bf]
lea rax, [rbp + 0x190]
mov r8, rdx
lea rdx, str.4._Shoot_In_Mutators_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x190]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x190]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1bf]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 5
jne 0x1400019e1
mov ebx, 4
jmp 0x1400019e6
mov ebx, 5
lea rax, [rbp + 0x1ef]
mov qword [rbp + 0x370], rax
nop
nop
lea rdx, [rbp + 0x1ef]
lea rax, [rbp + 0x1c0]
mov r8, rdx
lea rdx, str.5._Dev_Builds_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1c0]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x1c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1ef]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 6
jne 0x140001a56
mov ebx, 4
jmp 0x140001a5b
mov ebx, 5
lea rax, [rbp + 0x21f]
mov qword [rbp + 0x368], rax
nop
nop
lea rdx, [rbp + 0x21f]
lea rax, [rbp + 0x1f0]
mov r8, rdx
lea rdx, str.6._SUV_Server_Desync_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1f0]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x1f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x21f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 7
jne 0x140001acb
mov ebx, 4
jmp 0x140001ad0
mov ebx, 5
lea rax, [rbp + 0x24f]
mov qword [rbp + 0x360], rax
nop
nop
lea rdx, [rbp + 0x24f]
lea rax, [rbp + 0x220]
mov r8, rdx
lea rdx, str.7._SUV_Boost_Speed_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x220]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x220]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x24f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 8
jne 0x140001b40
mov ebx, 4
jmp 0x140001b45
mov ebx, 5
lea rax, [rbp + 0x27f]
mov qword [rbp + 0x358], rax
nop
nop
lea rdx, [rbp + 0x27f]
lea rax, [rbp + 0x250]
mov r8, rdx
lea rdx, str.8._Change_Drive_Letter_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x250]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x250]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x27f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
cmp dword [rbp + 0x3d8], 0
jne 0x140001bb5
mov ebx, 4
jmp 0x140001bba
mov ebx, 5
lea rax, [rbp + 0x2af]
mov qword [rbp + 0x350], rax
nop
nop
lea rdx, [rbp + 0x2af]
lea rax, [rbp + 0x280]
mov r8, rdx
lea rdx, str.0._Exit_n
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x280]
mov edx, ebx
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x280]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2af]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
lea rax, str._nUse_up_and_down_arrow_keys_to_navigate_and_press_Enter_to_select_an_option.
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rax, qword [sym.imp.msvcrt.dll__getch]
call rax
mov byte [rbp + 0x3d7], al
movsx eax, byte [rbp + 0x3d7]
cmp eax, 0x50
je 0x140001c9b
cmp eax, 0x50
jg 0x140001f16
cmp eax, 0xd
je 0x140001cbf
cmp eax, 0x48
jne 0x140001f16
cmp dword [rbp + 0x3d8], 0
jle 0x140001c8c
sub dword [rbp + 0x3d8], 1
jmp 0x140001f17
mov dword [rbp + 0x3d8], 8
jmp 0x140001f17
cmp dword [rbp + 0x3d8], 7
jg 0x140001cb0
add dword [rbp + 0x3d8], 1
jmp 0x140001f17
mov dword [rbp + 0x3d8], 0
jmp 0x140001f17
cmp dword [rbp + 0x3d8], 0
jne 0x140001cd4
mov byte [rbp + 0x3df], 0
jmp 0x140001f17
cmp dword [rbp + 0x3d8], 8
jne 0x140001e87
lea rax, [rbp + 0x2df]
mov qword [rbp + 0x348], rax
nop
nop
lea rdx, [rbp + 0x2df]
lea rax, [rbp + 0x2b0]
mov r8, rdx
lea rdx, str.Change_Drive_Letter
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2b0]
mov edx, 4
mov rcx, rax
call sym.leftAlignConsoleOutput_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x2b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2df]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x30f]
mov qword [rbp + 0x340], rax
nop
nop
lea rdx, [rbp + 0x30f]
lea rax, [rbp + 0x2e0]
mov r8, rdx
lea rdx, str.Enter_the_new_drive_letter__e.g.__C_:
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2e0]
mov edx, 5
mov rcx, rax
call sym.printColoredText_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x2e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x30f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
lea rax, [rbp - 0x51]
mov rdx, rax
mov rax, qword [0x14010fda0]
mov rcx, rax
call fcn.1400f8190
movzx eax, byte [rbp - 0x51]
movsx eax, al
mov ecx, eax
mov rax, qword [sym.imp.msvcrt.dll_toupper]
call rax
mov byte [rbp - 0x51], al
movzx eax, byte [rbp - 0x51]
movsx eax, al
mov ecx, eax
call sym.writeDriveLetterToFile_char_
xor eax, 1
test al, al
je 0x140001e35
lea rax, str.Error_saving_drive_letter_to_file.
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov eax, 1
jmp 0x1400022c9
lea rax, str.Drive_letter_updated_successfully.
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, str.Press_any_key_to_continue...
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rax, qword [sym.imp.msvcrt.dll__getch]
call rax
jmp 0x140001f17
lea rax, [rbp + 0x337]
mov qword [rbp + 0x338], rax
nop
nop
movzx eax, byte [rbp - 0x51]
movsx edx, al
lea rcx, [rbp + 0x337]
lea rax, [rbp + 0x310]
mov r9, rcx
mov r8d, edx
mov edx, 1
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____unsigned_long_long__char__std::allocator_char__const_
lea rdx, [rbp + 0x310]
mov eax, dword [rbp + 0x3d8]
mov ecx, eax
call sym.executeOption_int__std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x310]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x337]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
lea rax, str.Press_any_key_to_continue...
mov rdx, rax
mov rax, qword [0x14010fdd0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rax, qword [sym.imp.msvcrt.dll__getch]
call rax
jmp 0x140001f17
nop
cmp byte [rbp + 0x3df], 0
jne 0x14000170f
mov eax, 0
jmp 0x1400022c9
add rsp, 0x468
pop rbx
pop rbp
ret