Function at 0x4011d0
Capabilities:
Terminate process

Disassembly:
push edi
push esi
push ebx
sub esp, 0x50
mov ebx, dword [esp + 0x60]
test ebx, ebx
je 0x401212
mov edi, dword [0x40a020]
mov dword [esp], str.Try__s___help_for_more_information._n
call sub.msys_intl_8.dll_libintl_gettext
mov esi, eax
call sub.msys_2.0.dll___getreent
mov dword [esp + 8], edi
mov dword [esp + 4], esi
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call sub.msys_2.0.dll_fprintf
mov dword [esp], ebx
call sub.msys_2.0.dll_exit
mov esi, dword [0x40a020]
mov dword [esp], str.Usage:__s__OPTION__NAME..._n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov dword [esp + 4], esi
call sub.msys_2.0.dll_printf
call sub.msys_2.0.dll___getreent
mov esi, dword [eax + 8]
mov dword [esp], str.Output_each_NAME_with_its_last_non_slash_component_and_trailing_slashes_nremoved__if_NAME_contains_no__s__output_.__meaning_the_current_directory_._n_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov dword [esp + 4], esi
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
mov esi, dword [eax + 8]
mov dword [esp], str.___z____zero_____end_each_output_line_with_NUL__not_newline_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov dword [esp + 4], esi
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
mov esi, dword [eax + 8]
mov dword [esp], str.________help_____display_this_help_and_exit_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov dword [esp + 4], esi
call sub.msys_2.0.dll_fputs_unlocked
call sub.msys_2.0.dll___getreent
mov esi, dword [eax + 8]
mov dword [esp], str.________version__output_version_information_and_exit_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov dword [esp + 4], esi
call sub.msys_2.0.dll_fputs_unlocked
mov esi, dword [0x40a020]
mov dword [esp], str._nExamples:_n___s__usr_bin________________usr__n___s_dir1_str_dir2_str______dir1__followed_by__dir2__n___s_stdio.h________________.__n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov dword [esp + 0xc], esi
mov dword [esp + 8], esi
mov dword [esp + 4], esi
call sub.msys_2.0.dll_printf
lea eax, [esp + 0x18]
mov dword [esp + 0x18], 0x40629e
mov dword [esp + 0x1c], str.test_invocation
mov dword [esp + 0x20], str.coreutils
mov dword [esp + 0x24], str.Multi_call_invocation
mov dword [esp + 0x28], str.sha224sum
mov dword [esp + 0x2c], str.sha2_utilities
mov dword [esp + 0x30], str.sha256sum
mov dword [esp + 0x34], str.sha2_utilities
mov dword [esp + 0x38], str.sha384sum
mov dword [esp + 0x3c], str.sha2_utilities
mov dword [esp + 0x40], str.sha512sum
mov dword [esp + 0x44], str.sha2_utilities
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 0
lea esi, [esi]
add eax, 8
mov edi, dword [eax]
test edi, edi
je 0x401367
mov esi, str.dirname
mov ecx, 8
repe cmpsb byte [esi], byte es:[edi]
jne 0x401350
mov esi, dword [eax + 4]
test esi, esi
je 0x401426
mov dword [esp], str._n_s_online_help:___s__n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 8], 0x406320
mov dword [esp + 4], 0x406347
mov dword [esp], eax
call sub.msys_2.0.dll_printf
mov dword [esp + 4], 0
mov dword [esp], 6
call sub.msys_intl_8.dll_libintl_setlocale
test eax, eax
je 0x4013ce
mov dword [esp + 8], 3
mov dword [esp + 4], 0x406355
mov dword [esp], eax
call sub.msys_2.0.dll_strncmp
test eax, eax
jne 0x4014b6
mov dword [esp], str.Full_documentation_at:___s_s__n
mov edi, str._invocation
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 8], str.dirname
mov dword [esp + 4], 0x406320
mov dword [esp], eax
call sub.msys_2.0.dll_printf
cmp esi, str.dirname
mov eax, 0x406094
cmovne edi, eax
mov dword [esp], str.or_available_locally_via:_info__coreutils___s_s_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 8], edi
mov dword [esp + 4], esi
mov dword [esp], eax
call sub.msys_2.0.dll_printf
jmp 0x40120a
mov dword [esp], str._n_s_online_help:___s__n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 8], 0x406320
mov dword [esp + 4], 0x406347
mov dword [esp], eax
call sub.msys_2.0.dll_printf
mov dword [esp + 4], 0
mov dword [esp], 6
call sub.msys_intl_8.dll_libintl_setlocale
test eax, eax
je 0x40147e
mov dword [esp + 8], 3
mov dword [esp + 4], 0x406355
mov dword [esp], eax
call sub.msys_2.0.dll_strncmp
test eax, eax
jne 0x4014b1
mov dword [esp], str.Full_documentation_at:___s_s__n
mov esi, str.dirname
mov edi, str._invocation
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 8], str.dirname
mov dword [esp + 4], 0x406320
mov dword [esp], eax
call sub.msys_2.0.dll_printf
jmp 0x401405
mov esi, str.dirname
mov dword [esp], str.Report__s_translation_bugs_to__http:__translationproject.org_team___n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], str.dirname
mov dword [esp], eax
call sub.msys_2.0.dll_printf
jmp 0x4013ce