Function at 0x1004015a0
Capabilities:
Terminate process

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x98
mov rax, qword [0x1004171c0]
test ecx, ecx
mov ebx, ecx
je 0x1004015e5
lea rcx, str.Try__s___help_for_more_information._n
mov rdi, qword [rax]
call fcn.100412b80
mov rsi, rax
call sub.cygwin1.dll___getreent
mov rcx, qword [rax + 0x18]
mov r8, rdi
mov rdx, rsi
call sub.cygwin1.dll_fprintf
mov ecx, ebx
call sub.cygwin1.dll_exit
mov rsi, qword [rax]
lea rcx, str.Usage:__s__OPTION_...__FILE_..._n
lea rdi, [0x100415083]
lea rbp, [0x100415085]
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_printf
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.Write_each_FILE_to_standard_output__with_line_numbers_added._n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str._nWith_no_FILE__or_when_FILE_is____read_standard_input._n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str._nMandatory_arguments_to_long_options_are_mandatory_for_short_options_too._n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.___b____body_numberingSTYLE______use_STYLE_for_numbering_body_lines_n___d____section_delimiterCC______use_CC_for_logical_page_delimiters_n___f____footer_numberingSTYLE____use_STYLE_for_numbering_footer_lines_n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.___h____header_numberingSTYLE____use_STYLE_for_numbering_header_lines_n___i____line_incrementNUMBER_____line_number_increment_at_each_line_n___l____join_blank_linesNUMBER___group_of_NUMBER_empty_lines_counted_as_one_n___n____number_formatFORMAT______insert_line_numbers_according_to_FORMAT_n___p____no_renumber_______________do_not_reset_line_numbers_for_each_section_n___s____number_separatorSTRING___add_STRING_after__possible__line_number_n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.___v____starting_line_numberNUMBER__first_line_number_for_each_section_n___w____number_widthNUMBER_______use_NUMBER_columns_for_line_numbers_n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.________help_____display_this_help_and_exit_n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.________version__output_version_information_and_exit_n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str._nBy_default__selects__v1__i1__l1__sTAB__w6__nrn__hn__bt__fn._nCC_are_two_delimiter_characters_used_to_construct_logical_page_delimiters__na_missing_second_character_implies_:.__Type__for_.__STYLE_is_one_of:_n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str._n__a_________number_all_lines_n__t_________number_only_nonempty_lines_n__n_________number_no_lines_n__pBRE______number_only_lines_that_contain_a_match_for_the_basic_regular_n____________expression__BRE_n_nFORMAT_is_one_of:_n_n__ln___left_justified__no_leading_zeros_n__rn___right_justified__no_leading_zeros_n__rz___right_justified__leading_zeros_n_n
call fcn.100412b80
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
lea rax, [0x100415083]
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0
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
lea rax, str.sha256sum
mov qword [rsp + 0x50], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x58], rax
lea rax, str.sha384sum
mov qword [rsp + 0x60], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x68], rax
lea rax, str.sha512sum
mov qword [rsp + 0x70], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
jmp 0x10040180c
add rax, 0x10
mov rdi, qword [rax]
test rdi, rdi
je 0x100401818
mov ecx, 3
mov rsi, rbp
repe cmpsb byte [rsi], byte [rdi]
jne 0x100401800
mov rsi, qword [rax + 8]
lea rcx, str._n_s_online_help:___s__n
test rsi, rsi
je 0x1004018c6
call fcn.100412b80
lea r8, [0x1004157f0]
lea rdx, [0x100415817]
mov rcx, rax
call sub.cygwin1.dll_printf
xor edx, edx
mov ecx, 6
call sub.cygintl_8.dll_libintl_setlocale
test rax, rax
je 0x100401875
lea rdx, [0x100415825]
mov r8d, 3
mov rcx, rax
call sub.cygwin1.dll_strncmp
test eax, eax
jne 0x100401947
lea rcx, str.Full_documentation_at:___s_s__n
lea rdi, [0x100415094]
call fcn.100412b80
lea r8, [0x100415085]
lea rdx, [0x1004157f0]
mov rcx, rax
call sub.cygwin1.dll_printf
cmp rsi, rbp
je 0x10040192d
lea rcx, str.or_available_locally_via:_info__coreutils___s_s_n
call fcn.100412b80
mov r8, rdi
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_printf
jmp 0x1004015de
call fcn.100412b80
lea r8, [0x1004157f0]
lea rdx, [0x100415817]
mov rcx, rax
call sub.cygwin1.dll_printf
xor edx, edx
mov ecx, 6
call sub.cygintl_8.dll_libintl_setlocale
test rax, rax
je 0x10040190b
lea rdx, [0x100415825]
mov r8d, 3
mov rcx, rax
call sub.cygwin1.dll_strncmp
test eax, eax
jne 0x100401940
lea rcx, str.Full_documentation_at:___s_s__n
call fcn.100412b80
lea r8, [0x100415085]
lea rdx, [0x1004157f0]
mov rcx, rax
call sub.cygwin1.dll_printf
lea rsi, [0x100415085]
lea rdi, str._invocation
jmp 0x1004018a7
lea rsi, [0x100415085]
lea rcx, str.Report__s_translation_bugs_to__http:__translationproject.org_team___n
call fcn.100412b80
lea rdx, [0x100415085]
mov rcx, rax
call sub.cygwin1.dll_printf
jmp 0x100401875