Function at 0x40c720
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rdx, rcx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x14
mov edx, 1
lea rcx, str.call_graph_profile:_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3c
mov edx, 1
lea rcx, str.__________The_sum_of_self_and_descendents_is_the_major_sort_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x1c
mov edx, 1
lea rcx, str.__________for_this_listing._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x1c
mov edx, 1
lea rcx, str.__________function_entries:_n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x36
mov edx, 1
lea rcx, str.index_____the_index_of_the_function_in_the_call_graph_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x39
mov edx, 1
lea rcx, str.__________listing__as_an_aid_to_locating_it__see_below_._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str._time_____the_percentage_of_the_total_time_of_the_program_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x31
mov edx, 1
lea rcx, str.__________accounted_for_by_this_function_and_its_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x17
mov edx, 1
lea rcx, str.__________descendents._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x37
mov edx, 1
lea rcx, str.self______the_number_of_seconds_spent_in_this_function_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x12
mov edx, 1
lea rcx, str.__________itself._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0xc
mov edx, 1
lea rcx, [0x004cc503]
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3c
mov edx, 1
lea rcx, str.__________the_number_of_seconds_spent_in_the_descendents_of_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x34
mov edx, 1
lea rcx, str.__________this_function_on_behalf_of_this_function._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3d
mov edx, 1
lea rcx, str.called____the_number_of_times_this_function_is_called__other_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x21
mov edx, 1
lea rcx, str.__________than_recursive_calls_._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x39
mov edx, 1
lea rcx, str.self______the_number_of_times_this_function_calls_itself_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x17
mov edx, 1
lea rcx, str.__________recursively._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str.name______the_name_of_the_function__with_an_indication_of_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x2d
mov edx, 1
lea rcx, str.__________its_membership_in_a_cycle__if_any._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x36
mov edx, 1
lea rcx, str.index_____the_index_of_the_function_in_the_call_graph_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x2d
mov edx, 1
lea rcx, str.__________listing__as_an_aid_to_locating_it._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x1b
mov edx, 1
lea rcx, str.__________parent_listings:_n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3d
mov edx, 1
lea rcx, str.self_____the_number_of_seconds_of_this_functions_self_time_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x32
mov edx, 1
lea rcx, str.__________which_is_due_to_calls_from_this_parent._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0xd
mov edx, 1
lea rcx, str.descendents_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x33
mov edx, 1
lea rcx, str.__________the_number_of_seconds_of_this_functions_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str.__________descendent_time_which_is_due_to_calls_from_this_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x12
mov edx, 1
lea rcx, str.__________parent._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x39
mov edx, 1
lea rcx, str.called__the_number_of_times_this_function_is_called_by_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x35
mov edx, 1
lea rcx, str.__________this_parent.__This_is_the_numerator_of_the_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3b
mov edx, 1
lea rcx, str.__________fraction_which_divides_up_the_functions_time_to_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x17
mov edx, 1
lea rcx, str.__________its_parents._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str.total____the_number_of_times_this_function_was_called_by_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str.__________all_of_its_parents.__This_is_the_denominator_of_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x24
mov edx, 1
lea rcx, str.__________the_propagation_fraction._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3d
mov edx, 1
lea rcx, str.parents___the_name_of_this_parent__with_an_indication_of_the_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x32
mov edx, 1
lea rcx, str.__________parents_membership_in_a_cycle__if_any._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x35
mov edx, 1
lea rcx, str.index_____the_index_of_this_parent_in_the_call_graph_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x2d
mov edx, 1
lea rcx, str.__________listing__as_an_aid_in_locating_it._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x1d
mov edx, 1
lea rcx, str.__________children_listings:_n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str.self_____the_number_of_seconds_of_this_childs_self_time_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x39
mov edx, 1
lea rcx, str.__________which_is_due_to_being_called_by_this_function._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0xc
mov edx, 1
lea rcx, str.descendent_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3d
mov edx, 1
lea rcx, str.__________the_number_of_seconds_of_this_childs_descendents_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x34
mov edx, 1
lea rcx, str.__________time_which_is_due_to_being_called_by_this_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x14
mov edx, 1
lea rcx, str.__________function._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3b
mov edx, 1
lea rcx, str.called__the_number_of_times_this_child_is_called_by_this_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x32
mov edx, 1
lea rcx, str.__________function.__This_is_the_numerator_of_the_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x2f
mov edx, 1
lea rcx, str.__________propagation_fraction_for_this_child._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str.total____the_number_of_times_this_child_is_called_by_all_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x35
mov edx, 1
lea rcx, str.__________functions.__This_is_the_denominator_of_the_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x20
mov edx, 1
lea rcx, str.__________propagation_fraction._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3b
mov edx, 1
lea rcx, str.children__the_name_of_this_child__and_an_indication_of_its_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x29
mov edx, 1
lea rcx, str.__________membership_in_a_cycle__if_any._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3d
mov edx, 1
lea rcx, str.index_____the_index_of_this_child_in_the_call_graph_listing__n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x24
mov edx, 1
lea rcx, str.__________as_an_aid_to_locating_it._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x35
mov edx, 1
lea rcx, str.___________these_fields_are_omitted_for_parents__or_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3b
mov edx, 1
lea rcx, str.__________children__in_the_same_cycle_as_the_function.__If_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3a
mov edx, 1
lea rcx, str.__________the_function__or_child__is_a_member_of_a_cycle__n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3b
mov edx, 1
lea rcx, str.__________the_propagated_times_and_propagation_denominator_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3d
mov edx, 1
lea rcx, str.__________represent_the_self_time_and_descendent_time_of_the_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x1c
mov edx, 1
lea rcx, str.__________cycle_as_a_whole._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x3c
mov edx, 1
lea rcx, str.___________static_only_parents_and_children_are_indicated_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x20
mov edx, 1
lea rcx, str.__________by_a_call_count_of_0._n
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x1a
mov edx, 1
lea rcx, str.__________cycle_listings:_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x37
mov edx, 1
lea rcx, str.__________the_cycle_as_a_whole_is_listed_with_the_same_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3b
mov edx, 1
lea rcx, str.__________fields_as_a_function_entry.__Below_it_are_listed_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x3c
mov edx, 1
lea rcx, str.__________the_members_of_the_cycle__and_their_contributions_n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x34
mov edx, 1
lea rcx, str.__________to_the_time_and_call_counts_of_the_cycle._n
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 2
mov edx, 1
lea rcx, [0x004cd08d]
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x37
mov edx, 1
lea rcx, [0x004cd090]
call sub.msvcrt.dll_fwrite
mov rdx, rbx
mov ecx, 0xa
call sub.msvcrt.dll_fputc
mov r9, rbx
mov r8d, 0x45
mov edx, 1
lea rcx, [0x004cd0c8]
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x43
mov edx, 1
lea rcx, [0x004cd110]
call sub.msvcrt.dll_fwrite
mov r9, rbx
mov r8d, 0x26
mov edx, 1
lea rcx, [0x004cd158]
add rsp, 0x20
pop rbx
jmp sub.msvcrt.dll_fwrite