Function at 0x100652e00
Capabilities:
Terminate process

Disassembly:
push rbp
push r13
push r12
push rdi
push rsi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x80]
lea rbx, str._file_..________edit_specified_file_s_
lea r13, str._n___or:
lea r12, [rbx + 0x18]
lea rsi, [0x1006d286e]
lea rdi, str._vim__arguments_
call sym.vim.exe_reset_signals
call sym.vim.exe_init_longVersion
mov rax, qword [sym.vim.exe_longVersion]
lea rcx, [0x1006d286e]
mov rdx, qword [rax]
call sub.msys_2.0.dll_printf
lea rcx, str._n_nUsage:
call sub.msys_intl_8.dll_libintl_gettext
lea rcx, [0x1006d286e]
mov rdx, rax
call sub.msys_2.0.dll_printf
lea rcx, str._vim__arguments_
call sub.msys_intl_8.dll_libintl_gettext
lea rcx, [0x1006d286e]
mov rdx, rax
call sub.msys_2.0.dll_printf
lea rcx, str._file_..________edit_specified_file_s_
call sub.msys_intl_8.dll_libintl_gettext
lea rcx, [0x1006d286e]
mov rdx, rax
call sub.msys_2.0.dll_printf
mov rcx, r13
add rbx, 8
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rsi
mov rdx, rax
call sub.msys_2.0.dll_printf
mov rcx, rdi
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rsi
mov rdx, rax
call sub.msys_2.0.dll_printf
mov rcx, qword [rbx]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rsi
mov rdx, rax
call sub.msys_2.0.dll_printf
cmp rbx, r12
jne 0x100652ea5
lea rcx, str._n_nArguments:_n
call sub.msys_intl_8.dll_libintl_gettext
lea rcx, [0x1006d286e]
mov rdx, rax
call sub.msys_2.0.dll_printf
lea rcx, str.___t_t_tOnly_file_names_after_this
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._v_t_t_tVi_mode__like__vi__
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._e_t_t_tEx_mode__like__ex__
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._E_t_t_tImproved_Ex_mode
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._s_t_t_tSilent__batch__mode__only_for__ex__
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._d_t_t_tDiff_mode__like__vimdiff__
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._y_t_t_tEasy_mode__like__evim___modeless_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._R_t_t_tReadonly_mode__like__view__
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._Z_t_t_tRestricted_mode__like__rvim__
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._m_t_t_tModifications__writing_files__not_allowed
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._M_t_t_tModifications_in_text_not_allowed
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._b_t_t_tBinary_mode
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._l_t_t_tLisp_mode
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._C_t_t_tCompatible_with_Vi:_compatible
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._N_t_t_tNot_fully_Vi_compatible:_nocompatible
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._V_N__fname__t_tBe_verbose__level_N___log_messages_to_fname_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._D_t_t_tDebugging_mode
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._n_t_t_tNo_swap_file__use_memory_only
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._r_t_t_tList_swap_files_and_exit
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._r__with_file_name__tRecover_crashed_session
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._L_t_t_tSame_as__r
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._A_t_t_tStart_in_Arabic_mode
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._H_t_t_tStart_in_Hebrew_mode
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._T__terminal__tSet_terminal_type_to__terminal_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str.__not_a_term_t_tSkip_warning_for_input_output_not_being_a_terminal
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str.__ttyfail_t_tExit_if_input_or_output_is_not_a_terminal
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._u__vimrc__t_tUse__vimrc__instead_of_any_.vimrc
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str.__noplugin_t_tDont_load_plugin_scripts
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._p_N__t_tOpen_N_tab_pages__default:_one_for_each_file_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._o_N__t_tOpen_N_windows__default:_one_for_each_file_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._O_N__t_tLike__o_but_split_vertically
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._t_t_tStart_at_end_of_file
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._lnum__t_tStart_at_line__lnum_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str.__cmd__command__tExecute__command__before_loading_any_vimrc_file
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._c__command__t_tExecute__command__after_loading_the_first_file
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._S__session__t_tSource_file__session__after_loading_the_first_file
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._s__scriptin__tRead_Normal_mode_commands_from_file__scriptin_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._w__scriptout__tAppend_all_typed_commands_to_file__scriptout_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._W__scriptout__tWrite_all_typed_commands_to_file__scriptout_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._x_t_t_tEdit_encrypted_files
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str.__startuptime__file__tWrite_startup_timing_messages_to__file_
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._i__viminfo__t_tUse__viminfo__instead_of_.viminfo
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str.__clean_t_tnocompatible__Vim_defaults__no_plugins__no_viminfo
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str._h__or____help_tPrint_Help__this_message__and_exit
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
lea rcx, str.__version_t_tPrint_version_information_and_exit
call sub.msys_intl_8.dll_libintl_gettext
lea rdx, [0x1006d28f0]
lea rcx, [0x1006d286e]
mov r12, rax
call sub.msys_2.0.dll_printf
mov rdx, r12
lea rcx, [0x1006d286e]
call sub.msys_2.0.dll_printf
mov ecx, 0xa
call fcn.10065e940
xor ecx, ecx
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop rbp
jmp sym.vim.exe_mch_exit