Function at 0x411a70
Capabilities:
Write file on windows

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x20
mov qword [rbp + 0x10], rcx
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x46
mov edx, 1
lea rcx, str._This_table_describes_the_call_tree_of_the_program__and_was_sorted_by_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x43
mov edx, 1
lea rcx, str._the_total_amount_of_time_spent_in_each_function_and_its_children._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x48
mov edx, 1
lea rcx, str._Each_entry_in_this_table_consists_of_several_lines.__The_line_with_the_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x42
mov edx, 1
lea rcx, str._index_number_at_the_left_hand_margin_lists_the_current_function._n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x42
mov edx, 1
lea rcx, str._The_lines_above_it_list_the_functions_that_called_this_function__n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x3c
mov edx, 1
lea rcx, str._and_the_lines_below_it_list_the_functions_this_one_called._n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x12
mov edx, 1
lea rcx, str._This_line_lists:_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x3f
mov edx, 1
lea rcx, str._____index_tA_unique_number_given_to_each_element_of_the_table._n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x28
mov edx, 1
lea rcx, str._t_tIndex_numbers_are_sorted_numerically._n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x3d
mov edx, 1
lea rcx, str._t_tThe_index_number_is_printed_next_to_every_function_name_so_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x3e
mov edx, 1
lea rcx, str._t_tit_is_easier_to_look_up_where_the_function_is_in_the_table._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x46
mov edx, 1
lea rcx, str._______time_tThis_is_the_percentage_of_the__total_time_that_was_spent_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x37
mov edx, 1
lea rcx, str._t_tin_this_function_and_its_children.__Note_that_due_to_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x3c
mov edx, 1
lea rcx, str._t_tdifferent_viewpoints__functions_excluded_by_options__etc__n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x29
mov edx, 1
lea rcx, str._t_tthese_numbers_will_NOT_add_up_to_100_._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x43
mov edx, 1
lea rcx, str._____self_tThis_is_the_total_amount_of_time_spent_in_this_function._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x44
mov edx, 1
lea rcx, str._____children_tThis_is_the_total_amount_of_time_propagated_into_this_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x1c
mov edx, 1
lea rcx, str._t_tfunction_by_its_children._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x41
mov edx, 1
lea rcx, str._____called_tThis_is_the_number_of_times_the_function_was_called._n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x38
mov edx, 1
lea rcx, str._t_tIf_the_function_called_itself_recursively__the_number_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x38
mov edx, 1
lea rcx, str._t_tonly_includes_non_recursive_calls__and_is_followed_by_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x2b
mov edx, 1
lea rcx, str._t_ta___and_the_number_of_recursive_calls._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x41
mov edx, 1
lea rcx, str._____name_tThe_name_of_the_current_function.__The_index_number_is_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x36
mov edx, 1
lea rcx, str._t_tprinted_after_it.__If_the_function_is_a_member_of_a_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x31
mov edx, 1
lea rcx, str._t_tcycle__the_cycle_number_is_printed_between_the_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x28
mov edx, 1
lea rcx, str._t_tfunctions_name_and_the_index_number._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x45
mov edx, 1
lea rcx, str._For_the_functions_parents__the_fields_have_the_following_meanings:_n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x42
mov edx, 1
lea rcx, str._____self_tThis_is_the_amount_of_time_that_was_propagated_directly_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x26
mov edx, 1
lea rcx, str._t_tfrom_the_function_into_this_parent._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x42
mov edx, 1
lea rcx, str._____children_tThis_is_the_amount_of_time_that_was_propagated_from_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x2c
mov edx, 1
lea rcx, str._t_tthe_functions_children_into_this_parent._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x3f
mov edx, 1
lea rcx, str._____called_tThis_is_the_number_of_times_this_parent_called_the_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x36
mov edx, 1
lea rcx, str._t_tfunction____the_total_number_of_times_the_function_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x37
mov edx, 1
lea rcx, str._t_twas_called.__Recursive_calls_to_the_function_are_not_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x28
mov edx, 1
lea rcx, str._t_tincluded_in_the_number_after_the___._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x3e
mov edx, 1
lea rcx, str._____name_tThis_is_the_name_of_the_parent.__The_parents_index_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x32
mov edx, 1
lea rcx, str._t_tnumber_is_printed_after_it.__If_the_parent_is_a_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x39
mov edx, 1
lea rcx, str._t_tmember_of_a_cycle__the_cycle_number_is_printed_between_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x21
mov edx, 1
lea rcx, str._t_tthe_name_and_the_index_number._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x3f
mov edx, 1
lea rcx, str._If_the_parents_of_the_function_cannot_be_determined__the_word_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x43
mov edx, 1
lea rcx, str.___spontaneous__is_printed_in_the__name_field__and_all_the_other_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x13
mov edx, 1
lea rcx, str._fields_are_blank._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x46
mov edx, 1
lea rcx, str._For_the_functions_children__the_fields_have_the_following_meanings:_n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x42
mov edx, 1
lea rcx, str._____self_tThis_is_the_amount_of_time_that_was_propagated_directly_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x24
mov edx, 1
lea rcx, str._t_tfrom_the_child_into_the_function._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x46
mov edx, 1
lea rcx, str._____children_tThis_is_the_amount_of_time_that_was_propagated_from_the_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x24
mov edx, 1
lea rcx, str._t_tchilds_children_to_the_function._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x3c
mov edx, 1
lea rcx, str._____called_tThis_is_the_number_of_times_the_function_called_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x35
mov edx, 1
lea rcx, str._t_tthis_child____the_total_number_of_times_the_child_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x34
mov edx, 1
lea rcx, str._t_twas_called.__Recursive_calls_by_the_child_are_not_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x26
mov edx, 1
lea rcx, str._t_tlisted_in_the_number_after_the___._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x3c
mov edx, 1
lea rcx, str._____name_tThis_is_the_name_of_the_child.__The_childs_index_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x31
mov edx, 1
lea rcx, str._t_tnumber_is_printed_after_it.__If_the_child_is_a_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x31
mov edx, 1
lea rcx, str._t_tmember_of_a_cycle__the_cycle_number_is_printed_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x29
mov edx, 1
lea rcx, str._t_tbetween_the_name_and_the_index_number._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x42
mov edx, 1
lea rcx, str._If_there_are_any_cycles__circles__in_the_call_graph__there_is_an_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x42
mov edx, 1
lea rcx, str._entry_for_the_cycle_as_a_whole.__This_entry_shows_who_called_the_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x40
mov edx, 1
lea rcx, str._cycle__as_parents__and_the_members_of_the_cycle__as_children.__n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x47
mov edx, 1
lea rcx, str._The___recursive_calls_entry_shows_the_number_of_function_calls_that_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x48
mov edx, 1
lea rcx, str._were_internal_to_the_cycle__and_the_calls_entry_for_each_member_shows__n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x45
mov edx, 1
lea rcx, str._for_that_member__how_many_times_it_was_called_from_other_members_of_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0xc
mov edx, 1
lea rcx, str._the_cycle._n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 2
mov edx, 1
lea rcx, [0x004fcc03]
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x37
mov edx, 1
lea rcx, str.Copyright__C__2012_2019_Free_Software_Foundation__Inc._n
call sub.msvcrt.dll_fwrite
mov rdx, qword [rbp + 0x10]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, qword [rbp + 0x10]
mov r8d, 0x45
mov edx, 1
lea rcx, str.Copying_and_distribution_of_this_file__with_or_without_modification__n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x43
mov edx, 1
lea rcx, str.are_permitted_in_any_medium_without_royalty_provided_the_copyright_n
call sub.msvcrt.dll_fwrite
mov r9, qword [rbp + 0x10]
mov r8d, 0x26
mov edx, 1
lea rcx, str.notice_and_this_notice_are_preserved._n
call sub.msvcrt.dll_fwrite
nop
add rsp, 0x20
pop rbp
ret