Function at 0x1004011a0
Capabilities:
Terminate process

Disassembly:
push r14
push r13
push r12
push rsi
push rbx
sub rsp, 0x90
mov rax, qword [0x100409bc0]
mov r13, qword [rax]
mov r12d, ecx
test ecx, ecx
je 0x1004011eb
lea rcx, str.Try__s___help_for_more_information._n
call sub.msys_intl_8.dll_libintl_gettext
mov r14, rax
call sub.msys_2.0.dll___getreent
mov r8, r13
mov rdx, r14
mov rcx, qword [rax + 0x18]
call sub.msys_2.0.dll_fprintf
mov ecx, r12d
call sub.msys_2.0.dll_exit
lea rcx, str.Usage:__s__OPTION_...______NAMEVALUE_...__COMMAND__ARG_...__n
lea rsi, str.sha256sum
call sub.msys_intl_8.dll_libintl_gettext
mov rdx, r13
lea rbx, [rsp + 0x20]
mov rcx, rax
call sub.msys_2.0.dll_printf
call sub.msys_2.0.dll___getreent
lea rcx, str.Set_each_NAME_to_VALUE_in_the_environment_and_run_COMMAND._n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str._nMandatory_arguments_to_long_options_are_mandatory_for_short_options_too._n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.___i____ignore_environment__start_with_an_empty_environment_n___0____null___________end_each_output_line_with_NUL__not_newline_n___u____unsetNAME_____remove_variable_from_the_environment_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.___C____chdirDIR______change_working_directory_to_DIR_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.___S____split_stringS__process_and_split_S_into_separate_arguments__n________________________used_to_pass_multiple_arguments_on_shebang_lines_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.________block_signal_SIG_____block_delivery_of_SIG_signal_s__to_COMMAND_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.________default_signal_SIG___reset_handling_of_SIG_signal_s__to_the_default_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.________ignore_signal_SIG____set_handling_of_SIG_signals_s__to_do_nothing_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.________list_signal_handling__list_non_default_signal_handling_to_stderr_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.___v____debug__________print_verbose_information_for_each_processing_step_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.________help_____display_this_help_and_exit_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str.________version__output_version_information_and_exit_n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str._nA_mere___implies__i.__If_no_COMMAND__print_the_resulting_environment._n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
lea rcx, str._nSIG_may_be_a_signal_name_like_PIPE__or_a_signal_number_like_13._nWithout_SIG__all_known_signals_are_included.__Multiple_signals_can_be_ncomma_separated._n
mov r13, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r13
call sub.msys_2.0.dll_fputs_unlocked
lea rax, [0x10040859d]
mov qword [rsp + 0x50], rsi
lea rsi, str.sha384sum
mov qword [rsp + 0x20], rax
lea rax, str.test_invocation
mov qword [rsp + 0x28], rax
lea rax, str.coreutils
mov qword [rsp + 0x30], rax
lea rax, str.Multi_call_invocation
mov qword [rsp + 0x38], rax
lea rax, str.sha224sum
mov qword [rsp + 0x40], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x60], rsi
lea rsi, str.sha512sum
mov qword [rsp + 0x70], rsi
lea rsi, [0x10040802f]
nop dword [rax]
mov rdx, qword [rbx + 0x10]
add rbx, 0x10
test rdx, rdx
je 0x100401481
mov rcx, rsi
call sub.msys_2.0.dll_strcmp
test eax, eax
jne 0x100401468
mov r13, qword [rbx + 8]
lea rcx, str._n_s_online_help:___s__n
test r13, r13
je 0x100401534
call sub.msys_intl_8.dll_libintl_gettext
lea r8, [0x100408620]
lea rdx, [0x100408648]
mov rcx, rax
call sub.msys_2.0.dll_printf
mov ecx, 6
xor edx, edx
call sub.msys_intl_8.dll_libintl_setlocale
mov rcx, rax
test rax, rax
je 0x1004014de
mov r8d, 3
lea rdx, [0x100408656]
call sub.msys_2.0.dll_strncmp
test eax, eax
jne 0x1004015b5
lea rcx, str.Full_documentation___s_s__n
lea rbx, str._invocation
call sub.msys_intl_8.dll_libintl_gettext
lea r8, [0x10040802f]
lea rdx, [0x100408620]
mov rcx, rax
call sub.msys_2.0.dll_printf
cmp r13, rsi
lea rax, [0x10040803f]
cmovne rbx, rax
lea rcx, str.or_available_locally_via:_info__coreutils___s_s_n
call sub.msys_intl_8.dll_libintl_gettext
mov r8, rbx
mov rdx, r13
mov rcx, rax
call sub.msys_2.0.dll_printf
jmp 0x1004011e3
call sub.msys_intl_8.dll_libintl_gettext
lea r8, [0x100408620]
lea rdx, [0x100408648]
mov rcx, rax
call sub.msys_2.0.dll_printf
mov ecx, 6
xor edx, edx
call sub.msys_intl_8.dll_libintl_setlocale
mov rcx, rax
test rax, rax
je 0x100401579
mov r8d, 3
lea rdx, [0x100408656]
call sub.msys_2.0.dll_strncmp
test eax, eax
jne 0x1004015ae
lea rcx, str.Full_documentation___s_s__n
lea r13, [0x10040802f]
call sub.msys_intl_8.dll_libintl_gettext
lea r8, [0x10040802f]
lea rdx, [0x100408620]
mov rcx, rax
lea rbx, str._invocation
call sub.msys_2.0.dll_printf
jmp 0x100401515
lea r13, [0x10040802f]
call sub.msys_2.0.dll___getreent
lea rcx, str.Report_any_translation_bugs_to__https:__translationproject.org_team___n
mov r14, qword [rax + 0x10]
call sub.msys_intl_8.dll_libintl_gettext
mov rcx, rax
mov rdx, r14
call sub.msys_2.0.dll_fputs_unlocked
jmp 0x1004014de