Sourceware Bugzilla – Attachment 1243 Details for
Bug 3111
LD very slow linking object files containing dwarf2 symbols
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gprof execution profile of ld
gmon (text/plain), 279.09 KB, created by
Mathias Doreille
on 2006-08-23 15:35:04 UTC
(
hide
)
Description:
gprof execution profile of ld
Filename:
MIME Type:
Creator:
Mathias Doreille
Created:
2006-08-23 15:35:04 UTC
Size:
279.09 KB
patch
obsolete
>Flat profile: > >Each sample counts as 0.01 seconds. > % cumulative self self total > time seconds seconds calls s/call s/call name > 35.22 15.18 15.18 elf_sort_elf_symbol > 21.51 24.45 9.27 322701248 0.00 0.00 bfd_elf64_swap_symbol_in > 9.70 28.63 4.18 649246546 0.00 0.00 bfd_getl64 > 7.68 31.94 3.31 bfd_elf_bfd_from_remote_memory > 3.81 33.58 1.64 324126385 0.00 0.00 bfd_getl32 > 3.76 35.20 1.62 174237 0.00 0.00 bfd_elf_get_elf_syms > 3.62 36.76 1.56 157803 0.00 0.00 _bfd_elf_make_section_from_shdr > 3.09 38.09 1.33 31034 0.00 0.00 bfd_elf_match_symbols_in_sections > 2.53 39.18 1.09 322717211 0.00 0.00 bfd_getl16 > 2.18 40.12 0.94 bfd_getb64 > 1.02 40.56 0.44 249 0.00 0.00 bfd_getb32 > 1.02 41.00 0.44 bfd_getb16 > 0.97 41.42 0.42 49583 0.00 0.00 bfd_elf64_swap_symbol_out > 0.63 41.69 0.27 4784 0.00 0.00 walk_wild_section_specs3_wild2 > 0.44 41.88 0.19 920 0.00 0.00 walk_wild_section_general > 0.32 42.02 0.14 1 0.14 8.21 bfd_elf_final_link > 0.32 42.16 0.14 365403 0.00 0.00 bfd_hash_lookup > 0.22 42.26 0.10 14133736 0.00 0.00 match_simple_wild > 0.14 42.32 0.06 1118700 0.00 0.00 _bfd_relocate_contents > 0.12 42.37 0.05 736 0.00 0.00 walk_wild_section_specs1_wild1 > 0.09 42.41 0.04 1118700 0.00 0.00 _bfd_final_link_relocate > 0.09 42.45 0.04 1033421 0.00 0.00 bfd_elf_sym_name > 0.09 42.49 0.04 979072 0.00 0.00 _bfd_elf_rela_local_sym > 0.09 42.53 0.04 18282 0.00 0.00 elf64_x86_64_check_relocs > 0.07 42.56 0.03 1595279 0.00 0.00 bfd_elf_string_from_elf_section > 0.07 42.59 0.03 113489 0.00 0.00 _bfd_elf_section_already_linked > 0.07 42.62 0.03 96374 0.00 0.00 elf_link_output_extsym > 0.07 42.65 0.03 18282 0.00 0.00 elf64_x86_64_relocate_section > 0.07 42.68 0.03 644 0.00 0.00 walk_wild_section_specs2_wild1 > 0.07 42.71 0.03 16 0.00 0.03 bfd_hash_traverse > 0.05 42.73 0.02 1163808 0.00 0.00 bfd_elf64_swap_reloca_in > 0.05 42.75 0.02 313706 0.00 0.00 bfd_seek > 0.05 42.77 0.02 158170 0.00 0.00 elf_swap_shdr_in > 0.05 42.79 0.02 24417 0.00 0.00 bfd_elf_hash > 0.05 42.81 0.02 96 0.00 0.00 _bfd_elf_setup_sections > 0.05 42.83 0.02 7 0.00 0.00 lang_size_sections_1 > 0.05 42.85 0.02 strrevcmp > 0.03 42.86 0.02 2856 0.00 0.00 section_iterator_callback > 0.02 42.87 0.01 1163808 0.00 0.00 bfd_getl_signed_64 > 0.02 42.88 0.01 1133003 0.00 0.00 bfd_octets_per_byte > 0.02 42.89 0.01 431434 0.00 0.00 cache_bread > 0.02 42.90 0.01 314129 0.00 0.00 bfd_alloc > 0.02 42.91 0.01 270030 0.00 0.00 bfd_section_from_shdr > 0.02 42.92 0.01 132008 0.00 0.00 cache_bseek > 0.02 42.93 0.01 124460 0.00 0.00 bfd_malloc2 > 0.02 42.94 0.01 116465 0.00 0.00 bfd_section_init > 0.02 42.95 0.01 96374 0.00 0.00 elf_link_renumber_hash_table_dynsyms > 0.02 42.96 0.01 74059 0.00 0.00 bfd_putl16 > 0.02 42.97 0.01 63577 0.00 0.00 output_section_callback > 0.02 42.98 0.01 48187 0.00 0.00 allocate_dynrelocs > 0.02 42.99 0.01 48187 0.00 0.00 lang_one_common > 0.02 43.00 0.01 41108 0.00 0.00 stat_alloc > 0.02 43.01 0.01 36803 0.00 0.00 _bfd_elf_add_default_symbol > 0.02 43.02 0.01 31034 0.00 0.00 _bfd_elf_check_kept_section > 0.02 43.03 0.01 18282 0.00 0.00 elf_link_read_relocs_from_section > 0.02 43.04 0.01 184 0.00 0.00 walk_wild_section_specs4_wild2 > 0.02 43.05 0.01 114 0.00 0.12 bfd_elf64_object_p > 0.02 43.06 0.01 3 0.00 0.00 lang_do_assignments_1 > 0.02 43.07 0.01 2 0.01 0.01 _bfd_elf_strtab_finalize > 0.02 43.08 0.01 1 0.01 0.08 elf64_x86_64_size_dynamic_sections > 0.02 43.09 0.01 1 0.01 14.99 lang_process > 0.02 43.10 0.01 bfd_elf_find_section > 0.00 43.10 0.00 1159204 0.00 0.00 bfd_get_arch > 0.00 43.10 0.00 1139744 0.00 0.00 elf64_x86_64_tls_transition > 0.00 43.10 0.00 1133198 0.00 0.00 bfd_lookup_arch > 0.00 43.10 0.00 1133004 0.00 0.00 bfd_arch_mach_octets_per_byte > 0.00 43.10 0.00 1133003 0.00 0.00 bfd_get_mach > 0.00 43.10 0.00 1118700 0.00 0.00 bfd_arch_bits_per_address > 0.00 43.10 0.00 1118700 0.00 0.00 bfd_get_reloc_size > 0.00 43.10 0.00 864398 0.00 0.00 bfd_putl64 > 0.00 43.10 0.00 792404 0.00 0.00 bfd_putl32 > 0.00 43.10 0.00 431434 0.00 0.00 bfd_bread > 0.00 43.10 0.00 279186 0.00 0.00 bfd_section_from_elf_index > 0.00 43.10 0.00 276817 0.00 0.00 bfd_hash_allocate > 0.00 43.10 0.00 275472 0.00 0.00 bfd_zalloc > 0.00 43.10 0.00 213940 0.00 0.00 bfd_hash_newfunc > 0.00 43.10 0.00 182928 0.00 0.00 _bfd_elf_symbol_refs_local_p > 0.00 43.10 0.00 139974 0.00 0.00 get_DW_EH_PE_width > 0.00 43.10 0.00 132008 0.00 0.00 real_fseek > 0.00 43.10 0.00 127506 0.00 0.00 walk_wild_consider_section > 0.00 43.10 0.00 116465 0.00 0.00 _bfd_elf_make_empty_symbol > 0.00 43.10 0.00 116465 0.00 0.00 _bfd_elf_new_section_hook > 0.00 43.10 0.00 116465 0.00 0.00 _bfd_generic_new_section_hook > 0.00 43.10 0.00 116465 0.00 0.00 bfd_section_hash_newfunc > 0.00 43.10 0.00 114045 0.00 0.00 bfd_log2 > 0.00 43.10 0.00 114043 0.00 0.00 bfd_make_section_anyway > 0.00 43.10 0.00 114043 0.00 0.00 bfd_make_section_anyway_with_flags > 0.00 43.10 0.00 114043 0.00 0.00 bfd_set_section_flags > 0.00 43.10 0.00 114043 0.00 0.00 bfd_set_section_size > 0.00 43.10 0.00 114017 0.00 0.00 section_already_linked > 0.00 43.10 0.00 112310 0.00 0.00 _bfd_elf_section_from_bfd_section > 0.00 43.10 0.00 111956 0.00 0.00 group_signature > 0.00 43.10 0.00 108849 0.00 0.00 insert > 0.00 43.10 0.00 108840 0.00 0.00 snip > 0.00 43.10 0.00 108834 0.00 0.00 bfd_cache_lookup_worker > 0.00 43.10 0.00 101682 0.00 0.00 insert_pad > 0.00 43.10 0.00 99385 0.00 0.00 bfd_link_hash_lookup > 0.00 43.10 0.00 96374 0.00 0.00 elf_link_renumber_local_hash_table_dynsyms > 0.00 43.10 0.00 89106 0.00 0.00 bfd_bwrite > 0.00 43.10 0.00 89106 0.00 0.00 cache_bwrite > 0.00 43.10 0.00 87647 0.00 0.00 _bfd_elf_merge_symbol > 0.00 43.10 0.00 87645 0.00 0.00 _bfd_generic_link_add_one_symbol > 0.00 43.10 0.00 85098 0.00 0.00 _bfd_elf_fix_symbol_flags > 0.00 43.10 0.00 83656 0.00 0.00 bfd_malloc > 0.00 43.10 0.00 78306 0.00 0.00 bfd_section_already_linked_table_lookup > 0.00 43.10 0.00 76337 0.00 0.00 elf64_x86_64_add_symbol_hook > 0.00 43.10 0.00 76337 0.00 0.00 elf64_x86_64_common_definition > 0.00 43.10 0.00 63832 0.00 0.00 unique_section_p > 0.00 43.10 0.00 63693 0.00 0.00 gc_section_callback > 0.00 43.10 0.00 63602 0.00 0.00 lang_add_section > 0.00 43.10 0.00 61174 0.00 0.00 bfd_elf64_swap_reloca_out > 0.00 43.10 0.00 56125 0.00 0.00 bfd_alloc2 > 0.00 43.10 0.00 50912 0.00 0.00 skip_leb128 > 0.00 43.10 0.00 50643 0.00 0.00 bfd_wrapped_link_hash_lookup > 0.00 43.10 0.00 50611 0.00 0.00 read_uleb128 > 0.00 43.10 0.00 50471 0.00 0.00 bfd_elf_reloc_symbol_deleted_p > 0.00 43.10 0.00 48225 0.00 0.00 _bfd_elf_link_hash_newfunc > 0.00 43.10 0.00 48225 0.00 0.00 _bfd_link_hash_newfunc > 0.00 43.10 0.00 48225 0.00 0.00 link_hash_newfunc > 0.00 43.10 0.00 48187 0.00 0.00 _bfd_elf_adjust_dynamic_symbol > 0.00 43.10 0.00 48187 0.00 0.00 _bfd_elf_link_assign_sym_version > 0.00 43.10 0.00 48187 0.00 0.00 _bfd_elf_link_find_version_dependencies > 0.00 43.10 0.00 48187 0.00 0.00 _bfd_elf_link_sec_merge_syms > 0.00 43.10 0.00 48187 0.00 0.00 elf_adjust_dynstr_offsets > 0.00 43.10 0.00 48187 0.00 0.00 elf_collect_hash_codes > 0.00 43.10 0.00 48187 0.00 0.00 fix_syms > 0.00 43.10 0.00 48187 0.00 0.00 readonly_dynrelocs > 0.00 43.10 0.00 41022 0.00 0.00 build_link_order > 0.00 43.10 0.00 40014 0.00 0.00 bfd_new_link_order > 0.00 43.10 0.00 39934 0.00 0.00 _bfd_elf_set_section_contents > 0.00 43.10 0.00 39934 0.00 0.00 bfd_set_section_contents > 0.00 43.10 0.00 39423 0.00 0.00 elf64_x86_64_merge_symbol > 0.00 43.10 0.00 38944 0.00 0.00 size_of_output_cie_fde > 0.00 43.10 0.00 38785 0.00 0.00 bfd_getl_signed_32 > 0.00 43.10 0.00 38785 0.00 0.00 read_value > 0.00 43.10 0.00 36634 0.00 0.00 _bfd_elf_link_read_relocs > 0.00 43.10 0.00 33560 0.00 0.00 bfd_coff_get_comdat_section > 0.00 43.10 0.00 26754 0.00 0.00 lang_statement_append > 0.00 43.10 0.00 26496 0.00 0.00 gldelf_x86_64_find_statement_assignment > 0.00 43.10 0.00 26429 0.00 0.00 new_statement > 0.00 43.10 0.00 25644 0.00 0.00 _objalloc_alloc > 0.00 43.10 0.00 25162 0.00 0.00 elf_link_output_sym > 0.00 43.10 0.00 25128 0.00 0.00 _bfd_stringtab_add > 0.00 43.10 0.00 24689 0.00 0.00 strtab_hash_newfunc > 0.00 43.10 0.00 24608 0.00 0.00 bfd_elf_link_record_dynamic_symbol > 0.00 43.10 0.00 24479 0.00 0.00 _bfd_elf_strtab_add > 0.00 43.10 0.00 24478 0.00 0.00 _bfd_elf_strtab_offset > 0.00 43.10 0.00 24470 0.00 0.00 elf_strtab_hash_newfunc > 0.00 43.10 0.00 24421 0.00 0.00 check_dynsym > 0.00 43.10 0.00 24416 0.00 0.00 elf64_x86_64_finish_dynamic_symbol > 0.00 43.10 0.00 24408 0.00 0.00 _bfd_elf_swap_versym_out > 0.00 43.10 0.00 24064 0.00 0.00 elf64_x86_64_reloc_type_class > 0.00 43.10 0.00 23350 0.00 0.00 _bfd_generic_get_section_contents > 0.00 43.10 0.00 23350 0.00 0.00 bfd_get_section_contents > 0.00 43.10 0.00 23332 0.00 0.00 write_value > 0.00 43.10 0.00 22418 0.00 0.00 already_linked_newfunc > 0.00 43.10 0.00 22418 0.00 0.00 bfd_section_already_linked_table_insert > 0.00 43.10 0.00 21098 0.00 0.00 _bfd_elf_section_offset > 0.00 43.10 0.00 20125 0.00 0.00 bfd_check_format_matches > 0.00 43.10 0.00 20031 0.00 0.00 bfd_check_format > 0.00 43.10 0.00 19872 0.00 0.00 walk_wild_file > 0.00 43.10 0.00 19872 0.00 0.00 walk_wild_section > 0.00 43.10 0.00 18400 0.00 0.00 bfd_get_section_by_name_if > 0.00 43.10 0.00 18400 0.00 0.00 find_section > 0.00 43.10 0.00 18212 0.00 0.00 _bfd_elf_default_action_discarded > 0.00 43.10 0.00 14571 0.00 0.00 _bfd_elf_swap_versym_in > 0.00 43.10 0.00 14303 0.00 0.00 _bfd_default_link_order > 0.00 43.10 0.00 13081 0.00 0.00 elf64_x86_64_adjust_dynamic_symbol > 0.00 43.10 0.00 12604 0.00 0.00 walk_wild_section_specs1_wild0 > 0.00 43.10 0.00 11324 0.00 0.00 _bfd_elf_link_hash_copy_indirect > 0.00 43.10 0.00 11324 0.00 0.00 elf64_x86_64_copy_indirect_symbol > 0.00 43.10 0.00 4797 0.00 0.00 _bfd_elf_get_special_section > 0.00 43.10 0.00 4121 0.00 0.00 bfd_set_error > 0.00 43.10 0.00 3112 0.00 0.00 bfd_get_section_by_name > 0.00 43.10 0.00 2456 0.00 0.00 elf64_x86_64_elf_section_from_bfd_section > 0.00 43.10 0.00 2421 0.00 0.00 bfd_make_section_with_flags > 0.00 43.10 0.00 2400 0.00 0.00 _bfd_elf_get_sec_type_attr > 0.00 43.10 0.00 2049 0.00 0.00 input > 0.00 43.10 0.00 1914 0.00 0.00 real_fopen > 0.00 43.10 0.00 1842 0.00 0.00 bfd_cache_init > 0.00 43.10 0.00 1841 0.00 0.00 real_ftell > 0.00 43.10 0.00 1833 0.00 0.00 bfd_cache_delete > 0.00 43.10 0.00 1830 0.00 0.00 close_one > 0.00 43.10 0.00 1803 0.00 0.00 bfd_get_mtime > 0.00 43.10 0.00 1744 0.00 0.00 bfd_open_file > 0.00 43.10 0.00 1404 0.00 0.00 bfd_link_add_undef > 0.00 43.10 0.00 1198 0.00 0.00 bfd_get_error > 0.00 43.10 0.00 1188 0.00 0.00 yylex > 0.00 43.10 0.00 772 0.00 0.00 bfd_generic_archive_p > 0.00 43.10 0.00 686 0.00 0.00 xmalloc > 0.00 43.10 0.00 593 0.00 0.00 bfd_elf64_swap_dyn_in > 0.00 43.10 0.00 534 0.00 0.00 bfd_realloc > 0.00 43.10 0.00 456 0.00 0.00 objalloc_create > 0.00 43.10 0.00 413 0.00 0.00 exp_fold_tree_1 > 0.00 43.10 0.00 384 0.00 0.00 _bfd_dummy_target > 0.00 43.10 0.00 356 0.00 0.00 exp_fold_tree > 0.00 43.10 0.00 351 0.00 0.00 new_rel > 0.00 43.10 0.00 334 0.00 0.00 xstrdup > 0.00 43.10 0.00 327 0.00 0.00 lang_memory_region_lookup > 0.00 43.10 0.00 288 0.00 0.00 ldlang_open_output > 0.00 43.10 0.00 286 0.00 0.00 lang_list_init > 0.00 43.10 0.00 281 0.00 0.00 bfd_hash_table_init_n > 0.00 43.10 0.00 266 0.00 0.00 _bfd_elf_archive_symbol_lookup > 0.00 43.10 0.00 260 0.00 0.00 bfd_zmalloc > 0.00 43.10 0.00 250 0.00 0.00 objalloc_free > 0.00 43.10 0.00 232 0.00 0.00 check_section_callback > 0.00 43.10 0.00 220 0.00 0.00 ldlex_popstate > 0.00 43.10 0.00 220 0.00 0.06 walk_wild > 0.00 43.10 0.00 204 0.00 0.00 os_region_check > 0.00 43.10 0.00 194 0.00 0.00 bfd_default_set_arch_mach > 0.00 43.10 0.00 187 0.00 0.00 bfd_elf_get_str_section > 0.00 43.10 0.00 181 0.00 0.00 find_target > 0.00 43.10 0.00 180 0.00 0.00 bfd_find_target > 0.00 43.10 0.00 175 0.00 0.00 _bfd_new_bfd > 0.00 43.10 0.00 175 0.00 0.00 bfd_hash_table_free > 0.00 43.10 0.00 170 0.00 0.00 bfd_fopen > 0.00 43.10 0.00 170 0.00 0.00 bfd_openr > 0.00 43.10 0.00 170 0.00 0.00 ldfile_try_open_bfd > 0.00 43.10 0.00 150 0.00 0.00 ldlex_expression > 0.00 43.10 0.00 146 0.00 0.00 new_rel_from_abs > 0.00 43.10 0.00 140 0.00 0.00 _bfd_elf_can_make_relative > 0.00 43.10 0.00 140 0.00 0.00 _bfd_elf_eh_frame_address_size > 0.00 43.10 0.00 132 0.00 0.00 exp_get_value_int > 0.00 43.10 0.00 132 0.00 0.00 exp_get_vma > 0.00 43.10 0.00 132 0.00 0.00 topower > 0.00 43.10 0.00 124 0.00 0.00 elf_link_check_versioned_symbol > 0.00 43.10 0.00 115 0.00 0.00 gldelf_x86_64_handle_option > 0.00 43.10 0.00 115 0.00 0.00 ldemul_handle_option > 0.00 43.10 0.00 115 0.00 0.00 ldemul_parse_args > 0.00 43.10 0.00 109 0.00 0.00 bfd_arch_get_compatible > 0.00 43.10 0.00 109 0.00 0.00 bfd_default_compatible > 0.00 43.10 0.00 109 0.00 0.00 bfd_elf64_swap_phdr_in > 0.00 43.10 0.00 109 0.00 0.00 lang_add_wild > 0.00 43.10 0.00 106 0.00 0.00 _bfd_elf_swap_verdef_in > 0.00 43.10 0.00 103 0.00 0.00 load_symbols > 0.00 43.10 0.00 100 0.00 0.00 bfd_hash_table_init > 0.00 43.10 0.00 100 0.00 0.00 ldfile_open_file > 0.00 43.10 0.00 99 0.00 0.00 lang_add_input_file > 0.00 43.10 0.00 99 0.00 0.00 new_afile > 0.00 43.10 0.00 98 0.00 0.00 bfd_elf_link_add_symbols > 0.00 43.10 0.00 98 0.00 0.00 gldelf_x86_64_load_symbols > 0.00 43.10 0.00 98 0.00 0.00 ldemul_recognized_file > 0.00 43.10 0.00 97 0.00 0.00 bfd_elf_mkobject > 0.00 43.10 0.00 97 0.00 0.00 bfd_set_start_address > 0.00 43.10 0.00 97 0.00 0.00 elf64_x86_64_mkobject > 0.00 43.10 0.00 96 0.00 0.00 bfd_preserve_finish > 0.00 43.10 0.00 96 0.00 0.00 bfd_preserve_save > 0.00 43.10 0.00 96 0.00 0.00 cache_bstat > 0.00 43.10 0.00 96 0.00 0.00 elf64_x86_64_elf_object_p > 0.00 43.10 0.00 96 0.00 0.00 elf_swap_ehdr_in > 0.00 43.10 0.00 96 0.00 0.00 make_abs > 0.00 43.10 0.00 94 0.00 0.00 bfd_map_over_sections > 0.00 43.10 0.00 93 0.00 0.00 bfd_set_gp_size > 0.00 43.10 0.00 92 0.00 0.00 ldlang_add_file > 0.00 43.10 0.00 89 0.00 0.00 _bfd_elf_swap_verdaux_in > 0.00 43.10 0.00 88 0.00 0.00 bfd_malloc_and_get_section > 0.00 43.10 0.00 82 0.00 0.00 sec_merge_hash_lookup > 0.00 43.10 0.00 78 0.00 0.00 bfd_true > 0.00 43.10 0.00 75 0.00 0.00 _bfd_delete_bfd > 0.00 43.10 0.00 74 0.00 0.00 bfd_elf64_swap_dyn_out > 0.00 43.10 0.00 71 0.00 0.00 _bfd_elf_discard_section_eh_frame > 0.00 43.10 0.00 71 0.00 0.00 align_n > 0.00 43.10 0.00 70 0.00 0.00 _bfd_elf_write_section_eh_frame > 0.00 43.10 0.00 67 0.00 0.00 lang_output_section_statement_lookup_1 > 0.00 43.10 0.00 67 0.00 0.00 output_section_statement_newfunc > 0.00 43.10 0.00 66 0.00 0.00 lang_enter_output_section_statement > 0.00 43.10 0.00 66 0.00 0.00 lang_get_regions > 0.00 43.10 0.00 66 0.00 0.00 lang_leave_output_section_statement > 0.00 43.10 0.00 65 0.00 0.00 ldlex_script > 0.00 43.10 0.00 60 0.00 0.00 _bfd_elf_swap_vernaux_in > 0.00 43.10 0.00 57 0.00 0.00 exp_fold_tree_no_dot > 0.00 43.10 0.00 53 0.00 0.00 bfd_section_from_r_symndx > 0.00 43.10 0.00 49 0.00 0.00 _bfd_elf_link_omit_section_dynsym > 0.00 43.10 0.00 49 0.00 0.00 gldelf_x86_64_open_dynamic_archive > 0.00 43.10 0.00 49 0.00 0.00 ldemul_open_dynamic_archive > 0.00 43.10 0.00 45 0.00 0.00 bfd_scan_vma > 0.00 43.10 0.00 44 0.00 0.00 exp_bigintop > 0.00 43.10 0.00 41 0.00 0.00 _bfd_elf_add_dynamic_entry > 0.00 43.10 0.00 41 0.00 0.00 _bfd_merged_section_offset > 0.00 43.10 0.00 41 0.00 0.00 sec_merge_add > 0.00 43.10 0.00 39 0.00 0.00 _bfd_elf_strtab_size > 0.00 43.10 0.00 37 0.00 0.00 _bfd_elf_strtab_addref > 0.00 43.10 0.00 37 0.00 0.00 _bfd_elf_swap_verneed_in > 0.00 43.10 0.00 36 0.00 0.00 init_os > 0.00 43.10 0.00 35 0.00 0.00 _bfd_elf_init_private_section_data > 0.00 43.10 0.00 34 0.00 0.00 bfd_elf64_write_relocs > 0.00 43.10 0.00 34 0.00 0.00 elf_fake_sections > 0.00 43.10 0.00 31 0.00 0.00 lang_output_section_find > 0.00 43.10 0.00 30 0.00 0.00 lang_update_definedness > 0.00 43.10 0.00 28 0.00 0.00 exp_init_os > 0.00 43.10 0.00 26 0.00 0.00 is_sysrooted_pathname > 0.00 43.10 0.00 25 0.00 0.00 bfd_zalloc2 > 0.00 43.10 0.00 25 0.00 0.00 exp_nameop > 0.00 43.10 0.00 25 0.00 0.00 gldelf_x86_64_place_orphan > 0.00 43.10 0.00 25 0.00 0.00 ldemul_place_orphan > 0.00 43.10 0.00 24 0.00 0.00 _bfd_elf_match_sections_by_type > 0.00 43.10 0.00 24 0.00 0.00 sec_merge_hash_newfunc > 0.00 43.10 0.00 21 0.00 0.00 ldfile_add_library_path > 0.00 43.10 0.00 20 0.00 0.00 comment > 0.00 43.10 0.00 19 0.00 0.00 exp_binop > 0.00 43.10 0.00 19 0.00 0.00 ldfile_open_file_search > 0.00 43.10 0.00 19 0.00 0.00 new_abs > 0.00 43.10 0.00 18 0.00 0.00 _bfd_elf_link_create_dynstrtab > 0.00 43.10 0.00 18 0.00 0.00 _bfd_elf_swap_vernaux_out > 0.00 43.10 0.00 18 0.00 0.00 bfd_elf32_object_p > 0.00 43.10 0.00 17 0.00 0.00 _bfd_elf_link_create_dynamic_sections > 0.00 43.10 0.00 17 0.00 0.00 _bfd_elf_slurp_version_tables > 0.00 43.10 0.00 17 0.00 0.00 bfd_section_list_clear > 0.00 43.10 0.00 17 0.00 0.00 elf_add_dt_needed_tag > 0.00 43.10 0.00 17 0.00 0.00 exp_intop > 0.00 43.10 0.00 17 0.00 0.00 gldelf_x86_64_find_exp_assignment > 0.00 43.10 0.00 17 0.00 0.00 lang_add_assignment > 0.00 43.10 0.00 16 0.00 0.00 bfd_link_hash_traverse > 0.00 43.10 0.00 15 0.00 0.00 _bfd_generic_read_ar_hdr > 0.00 43.10 0.00 15 0.00 0.00 _bfd_generic_read_ar_hdr_mag > 0.00 43.10 0.00 14 0.00 0.00 concat > 0.00 43.10 0.00 14 0.00 0.00 save_string > 0.00 43.10 0.00 13 0.00 0.00 _bfd_elf_assign_file_position_for_section > 0.00 43.10 0.00 13 0.00 0.00 objalloc_free_block > 0.00 43.10 0.00 13 0.00 0.00 yy_load_buffer_state > 0.00 43.10 0.00 12 0.00 0.00 _bfd_elf_swap_verneed_out > 0.00 43.10 0.00 12 0.00 0.00 bfd_release > 0.00 43.10 0.00 12 0.00 0.00 exp_assop > 0.00 43.10 0.00 12 0.00 0.00 srec_init > 0.00 43.10 0.00 11 0.00 0.00 bfd_tell > 0.00 43.10 0.00 11 0.00 0.00 cache_btell > 0.00 43.10 0.00 11 0.00 0.00 lbasename > 0.00 43.10 0.00 10 0.00 0.00 bfd_elf_set_dt_needed_name > 0.00 43.10 0.00 9 0.00 0.00 _bfd_elf_sizeof_headers > 0.00 43.10 0.00 9 0.00 0.00 yy_get_next_buffer > 0.00 43.10 0.00 8 0.00 0.00 _bfd_get_elt_at_filepos > 0.00 43.10 0.00 8 0.00 0.00 _bfd_look_for_bfd_in_cache > 0.00 43.10 0.00 8 0.00 0.00 bfd_elf_record_link_assignment > 0.00 43.10 0.00 8 0.00 0.00 bfd_emul_get_maxpagesize > 0.00 43.10 0.00 8 0.00 0.00 bfd_generic_openr_next_archived_file > 0.00 43.10 0.00 8 0.00 0.00 bfd_openr_next_archived_file > 0.00 43.10 0.00 8 0.00 0.00 exp_unop > 0.00 43.10 0.00 8 0.00 0.00 hash_file_ptr > 0.00 43.10 0.00 8 0.00 0.00 yy_flex_alloc > 0.00 43.10 0.00 8 0.00 0.00 yy_flush_buffer > 0.00 43.10 0.00 8 0.00 0.00 yy_init_buffer > 0.00 43.10 0.00 7 0.00 0.00 one_lang_size_sections_pass > 0.00 43.10 0.00 6 0.00 0.00 _bfd_add_merge_section > 0.00 43.10 0.00 6 0.00 0.00 elf_link_add_archive_symbols > 0.00 43.10 0.00 6 0.00 0.00 i386linux_object_p > 0.00 43.10 0.00 6 0.00 0.00 ihex_object_p > 0.00 43.10 0.00 6 0.00 0.00 lang_reset_memory_regions > 0.00 43.10 0.00 6 0.00 0.00 pe_bfd_object_p > 0.00 43.10 0.00 6 0.00 0.00 srec_object_p > 0.00 43.10 0.00 6 0.00 0.00 symbolsrec_object_p > 0.00 43.10 0.00 6 0.00 0.00 tekhex_init > 0.00 43.10 0.00 6 0.00 0.00 tekhex_object_p > 0.00 43.10 0.00 5 0.00 0.00 bfd_elf64_swap_phdr_out > 0.00 43.10 0.00 5 0.00 0.00 exp_provide > 0.00 43.10 0.00 5 0.00 0.00 ldlex_both > 0.00 43.10 0.00 5 0.00 0.00 yy_switch_to_buffer > 0.00 43.10 0.00 5 0.00 0.00 yywrap > 0.00 43.10 0.00 4 0.00 0.00 _bfd_add_bfd_to_archive_cache > 0.00 43.10 0.00 4 0.00 0.00 _bfd_create_empty_archive_element_shell > 0.00 43.10 0.00 4 0.00 0.00 _bfd_elf_is_local_label_name > 0.00 43.10 0.00 4 0.00 0.00 _bfd_new_bfd_contained_in > 0.00 43.10 0.00 4 0.00 0.00 _bfd_slurp_extended_name_table > 0.00 43.10 0.00 4 0.00 0.00 _bfd_write_merged_section > 0.00 43.10 0.00 4 0.00 0.00 bfd_default_scan > 0.00 43.10 0.00 4 0.00 0.11 bfd_slurp_armap > 0.00 43.10 0.00 4 0.00 0.06 check_input_sections > 0.00 43.10 0.00 4 0.00 0.00 eq_file_ptr > 0.00 43.10 0.00 4 0.00 0.00 higher_prime_index > 0.00 43.10 0.00 4 0.00 0.00 htab_create_alloc > 0.00 43.10 0.00 4 0.00 0.00 htab_find > 0.00 43.10 0.00 4 0.00 0.00 htab_find_slot > 0.00 43.10 0.00 4 0.00 0.00 htab_find_slot_with_hash > 0.00 43.10 0.00 4 0.00 0.00 htab_find_with_hash > 0.00 43.10 0.00 4 0.00 0.00 ldemul_unrecognized_file > 0.00 43.10 0.00 4 0.00 0.00 ldfile_open_command_file > 0.00 43.10 0.00 4 0.00 0.00 lex_push_file > 0.00 43.10 0.00 4 0.00 0.00 make_mapping > 0.00 43.10 0.00 4 0.00 0.00 try_open > 0.00 43.10 0.00 4 0.00 0.00 yy_create_buffer > 0.00 43.10 0.00 4 0.00 0.00 yy_get_previous_state > 0.00 43.10 0.00 4 0.00 0.00 yyrestart > 0.00 43.10 0.00 3 0.00 0.00 _bfd_elf_close_and_cleanup > 0.00 43.10 0.00 3 0.00 0.00 after_allocation_default > 0.00 43.10 0.00 3 0.00 0.00 bfd_cache_close > 0.00 43.10 0.00 3 0.00 0.00 bfd_close > 0.00 43.10 0.00 3 0.00 0.00 cache_bclose > 0.00 43.10 0.00 3 0.00 0.00 exp_get_fill > 0.00 43.10 0.00 3 0.00 0.00 free_split_directories > 0.00 43.10 0.00 3 0.00 0.00 hex_init > 0.00 43.10 0.00 3 0.00 0.00 lang_add_output_format > 0.00 43.10 0.00 3 0.00 0.00 lang_do_assignments > 0.00 43.10 0.00 3 0.00 0.00 lang_for_each_statement > 0.00 43.10 0.00 3 0.00 0.00 lang_for_each_statement_worker > 0.00 43.10 0.00 3 0.00 0.00 lang_get_output_target > 0.00 43.10 0.00 3 0.00 0.01 lang_size_sections > 0.00 43.10 0.00 3 0.00 0.00 ldemul_after_allocation > 0.00 43.10 0.00 3 0.00 0.00 split_directories > 0.00 43.10 0.00 3 0.00 0.00 vma_page_aligned_bias > 0.00 43.10 0.00 3 0.00 0.00 yyparse > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_assign_file_positions_for_relocs > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_create_got_section > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_define_linkage_sym > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_link_hash_hide_symbol > 0.00 43.10 0.00 2 0.00 0.07 _bfd_elf_link_renumber_dynsyms > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_make_dynamic_segment > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_map_sections_to_segments > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_set_arch_mach > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_strtab_emit > 0.00 43.10 0.00 2 0.00 0.00 _bfd_elf_strtab_init > 0.00 43.10 0.00 2 0.00 0.00 bfd_scan_arch > 0.00 43.10 0.00 2 0.00 0.00 elf_link_flush_output_syms > 0.00 43.10 0.00 2 0.00 0.00 elf_modify_segment_map > 0.00 43.10 0.00 2 0.00 0.00 exp_trinop > 0.00 43.10 0.00 2 0.00 0.00 get_relative_sysroot > 0.00 43.10 0.00 2 0.00 0.00 lang_enter_group > 0.00 43.10 0.00 2 0.00 0.00 lang_leave_group > 0.00 43.10 0.00 2 0.00 0.00 ldfile_set_output_arch > 0.00 43.10 0.00 2 0.00 0.00 notice > 0.00 43.10 0.00 2 0.00 0.00 xrealloc > 0.00 43.10 0.00 1 0.00 0.00 _bfd_dwarf2_cleanup_debug_info > 0.00 43.10 0.00 1 0.00 0.01 _bfd_elf_compute_section_file_positions > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_create_dynamic_sections > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_discard_section_eh_frame_hdr > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_encode_eh_address > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_link_hash_table_init > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_maybe_strip_eh_frame_hdr > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_merge_sections > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_stringtab_init > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_strtab_clear_all_refs > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_strtab_delref > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_strtab_free > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_tls_setup > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_write_object_contents > 0.00 43.10 0.00 1 0.00 0.00 _bfd_elf_write_section_eh_frame_hdr > 0.00 43.10 0.00 1 0.00 0.00 _bfd_fix_excluded_sec_syms > 0.00 43.10 0.00 1 0.00 0.00 _bfd_link_hash_table_init > 0.00 43.10 0.00 1 0.00 0.00 _bfd_merge_sections > 0.00 43.10 0.00 1 0.00 0.00 _bfd_stringtab_emit > 0.00 43.10 0.00 1 0.00 0.00 _bfd_stringtab_free > 0.00 43.10 0.00 1 0.00 0.00 _bfd_stringtab_init > 0.00 43.10 0.00 1 0.00 0.00 _bfd_stringtab_size > 0.00 43.10 0.00 1 0.00 0.00 after_parse_default > 0.00 43.10 0.00 1 0.00 0.00 before_allocation_default > 0.00 43.10 0.00 1 0.00 0.00 bfd_elf64_write_out_phdrs > 0.00 43.10 0.00 1 0.00 0.00 bfd_elf64_write_shdrs_and_ehdr > 0.00 43.10 0.00 1 0.00 0.01 bfd_elf_discard_info > 0.00 43.10 0.00 1 0.00 0.00 bfd_elf_set_dyn_lib_class > 0.00 43.10 0.00 1 0.00 0.25 bfd_elf_size_dynamic_sections > 0.00 43.10 0.00 1 0.00 0.14 bfd_elf_size_dynsym_hash_dynstr > 0.00 43.10 0.00 1 0.00 0.00 bfd_emul_get_commonpagesize > 0.00 43.10 0.00 1 0.00 0.00 bfd_init > 0.00 43.10 0.00 1 0.00 0.00 bfd_make_section_old_way > 0.00 43.10 0.00 1 0.00 0.00 bfd_openw > 0.00 43.10 0.00 1 0.00 0.00 bfd_section_already_linked_table_free > 0.00 43.10 0.00 1 0.00 0.00 bfd_section_already_linked_table_init > 0.00 43.10 0.00 1 0.00 0.00 bfd_set_default_target > 0.00 43.10 0.00 1 0.00 0.00 bfd_set_error_program_name > 0.00 43.10 0.00 1 0.00 0.00 bfd_set_format > 0.00 43.10 0.00 1 0.00 0.00 check_for_scripts_dir > 0.00 43.10 0.00 1 0.00 0.00 compute_bucket_count > 0.00 43.10 0.00 1 0.00 0.00 create_got_section > 0.00 43.10 0.00 1 0.00 0.00 elf64_x86_64_additional_program_headers > 0.00 43.10 0.00 1 0.00 0.00 elf64_x86_64_always_size_sections > 0.00 43.10 0.00 1 0.00 0.00 elf64_x86_64_create_dynamic_sections > 0.00 43.10 0.00 1 0.00 0.00 elf64_x86_64_finish_dynamic_sections > 0.00 43.10 0.00 1 0.00 0.00 elf64_x86_64_link_hash_table_create > 0.00 43.10 0.00 1 0.00 0.00 expandargv > 0.00 43.10 0.00 1 0.00 0.00 finish_default > 0.00 43.10 0.00 1 0.00 0.00 get_program_header_size > 0.00 43.10 0.00 1 0.00 0.00 get_run_time > 0.00 43.10 0.00 1 0.00 0.00 gldelf_x86_64_add_options > 0.00 43.10 0.00 1 0.00 0.00 gldelf_x86_64_after_open > 0.00 43.10 0.00 1 0.00 0.39 gldelf_x86_64_before_allocation > 0.00 43.10 0.00 1 0.00 0.00 gldelf_x86_64_before_parse > 0.00 43.10 0.00 1 0.00 0.03 gldelf_x86_64_finish > 0.00 43.10 0.00 1 0.00 0.00 gldelf_x86_64_get_script > 0.00 43.10 0.00 1 0.00 0.00 init_opb > 0.00 43.10 0.00 1 0.00 0.00 lang_add_attribute > 0.00 43.10 0.00 1 0.00 0.00 lang_add_entry > 0.00 43.10 0.00 1 0.00 0.00 lang_add_output > 0.00 43.10 0.00 1 0.00 0.00 lang_final > 0.00 43.10 0.00 1 0.00 0.00 lang_finish > 0.00 43.10 0.00 1 0.00 6.99 lang_gc_sections_1 > 0.00 43.10 0.00 1 0.00 0.00 lang_init > 0.00 43.10 0.00 1 0.00 0.00 lang_insert_orphan > 0.00 43.10 0.00 1 0.00 0.00 lang_output_section_statement_lookup > 0.00 43.10 0.00 1 0.00 0.00 ldctor_build_sets > 0.00 43.10 0.00 1 0.00 0.00 ldemul_add_options > 0.00 43.10 0.00 1 0.00 0.00 ldemul_after_open > 0.00 43.10 0.00 1 0.00 0.00 ldemul_after_parse > 0.00 43.10 0.00 1 0.00 0.00 ldemul_before_allocation > 0.00 43.10 0.00 1 0.00 0.00 ldemul_before_parse > 0.00 43.10 0.00 1 0.00 0.00 ldemul_choose_mode > 0.00 43.10 0.00 1 0.00 0.00 ldemul_choose_target > 0.00 43.10 0.00 1 0.00 0.00 ldemul_create_output_section_statements > 0.00 43.10 0.00 1 0.00 0.00 ldemul_default_target > 0.00 43.10 0.00 1 0.00 0.00 ldemul_finish > 0.00 43.10 0.00 1 0.00 0.00 ldemul_get_script > 0.00 43.10 0.00 1 0.00 0.00 ldemul_set_output_arch > 0.00 43.10 0.00 1 0.00 0.00 ldemul_set_symbols > 0.00 43.10 0.00 1 0.00 0.00 ldfile_add_arch > 0.00 43.10 0.00 1 0.00 8.21 ldwrite > 0.00 43.10 0.00 1 0.00 0.00 lex_redirect > 0.00 43.10 0.00 1 0.00 0.00 lrealpath > 0.00 43.10 0.00 1 0.00 0.00 make_relative_prefix > 0.00 43.10 0.00 1 0.00 7.12 map_input_to_output_sections > 0.00 43.10 0.00 1 0.00 0.37 open_input_bfds > 0.00 43.10 0.00 1 0.00 0.00 parse_args > 0.00 43.10 0.00 1 0.00 0.00 remove_output > 0.00 43.10 0.00 1 0.00 0.00 set_output_arch_default > 0.00 43.10 0.00 1 0.00 0.00 strip_excluded_output_sections > 0.00 43.10 0.00 1 0.00 0.00 update_wild_statements > 0.00 43.10 0.00 1 0.00 0.00 xatexit > 0.00 43.10 0.00 1 0.00 0.00 xatexit_cleanup > 0.00 43.10 0.00 1 0.00 0.00 xexit > 0.00 43.10 0.00 1 0.00 0.00 xmalloc_set_program_name > > % the percentage of the total running time of the >time program used by this function. > >cumulative a running sum of the number of seconds accounted > seconds for by this function and those listed above it. > > self the number of seconds accounted for by this >seconds function alone. This is the major sort for this > listing. > >calls the number of times this function was invoked, if > this function is profiled, else blank. > > self the average number of milliseconds spent in this >ms/call function per call, if this function is profiled, > else blank. > > total the average number of milliseconds spent in this >ms/call function and its descendents per call, if this > function is profiled, else blank. > >name the name of the function. This is the minor sort > for this listing. The index shows the location of > the function in the gprof listing. If the index is > in parenthesis it shows where it would appear in > the gprof listing if it were to be printed. > > Call graph (explanation follows) > > >granularity: each sample hit covers 2 byte(s) for 0.02% of 43.10 seconds > >index % time self children called name > <spontaneous> >[1] 53.8 0.00 23.20 main [1] > 0.01 14.98 1/1 lang_process [5] > 0.00 8.21 1/1 ldwrite [13] > 0.00 0.00 1/3 bfd_close [125] > 0.00 0.00 1/3 yyparse [130] > 0.00 0.00 1/1 parse_args [141] > 0.00 0.00 1/1 lang_init [195] > 0.00 0.00 1/1 lang_final [205] > 0.00 0.00 2/2 get_relative_sysroot [409] > 0.00 0.00 1/1 get_run_time [431] > 0.00 0.00 1/1 expandargv [429] > 0.00 0.00 1/1 xmalloc_set_program_name [466] > 0.00 0.00 1/1 bfd_init [419] > 0.00 0.00 1/1 xatexit [463] > 0.00 0.00 1/1 bfd_set_error_program_name [424] > 0.00 0.00 1/1 bfd_set_default_target [423] > 0.00 0.00 1/1 ldfile_add_arch [456] > 0.00 0.00 1/1 ldemul_choose_mode [448] > 0.00 0.00 1/1 ldemul_default_target [451] > 0.00 0.00 1/1 ldemul_choose_target [449] > 0.00 0.00 1/1 gldelf_x86_64_before_parse [434] > 0.00 0.00 1/1 ldemul_before_parse [447] > 0.00 0.00 1/1 ldemul_set_symbols [455] > 0.00 0.00 1/1 make_relative_prefix [459] > 0.00 0.00 1/1 check_for_scripts_dir [425] > 0.00 0.00 1/1 after_parse_default [414] > 0.00 0.00 1/1 ldemul_after_parse [445] > 0.00 0.00 1/175 bfd_hash_table_free [308] > 0.00 0.00 1/1 lang_finish [440] > 0.00 0.00 1/1 xexit [465] > 0.00 0.00 1/1 gldelf_x86_64_get_script [435] > 0.00 0.00 1/1 ldemul_get_script [453] > 0.00 0.00 1/5 yy_switch_to_buffer [378] > 0.00 0.00 1/1 lex_redirect [457] >----------------------------------------------- > 0.00 0.00 3/174237 bfd_elf_final_link [14] > 0.00 0.00 49/174237 bfd_section_from_r_symndx [109] > 0.00 0.01 71/174237 bfd_elf_discard_info [105] > 0.00 0.01 90/174237 bfd_elf_link_add_symbols [41] > 0.58 5.76 62068/174237 bfd_elf_match_symbols_in_sections [16] > 1.04 10.40 111956/174237 group_signature <cycle 3> [12] >[2] 41.3 1.62 16.18 174237 bfd_elf_get_elf_syms [2] > 9.27 6.88 322701248/322701248 bfd_elf64_swap_symbol_in [3] > 0.01 0.01 174237/313706 bfd_seek [64] > 0.01 0.00 124458/124460 bfd_malloc2 [93] > 0.00 0.00 174237/431434 bfd_bread [89] >----------------------------------------------- > 9.27 6.88 322701248/322701248 bfd_elf_get_elf_syms [2] >[3] 37.5 9.27 6.88 322701248 bfd_elf64_swap_symbol_in [3] > 4.16 0.00 645402496/649246546 bfd_getl64 [19] > 1.63 0.00 322701248/324126385 bfd_getl32 [21] > 1.09 0.00 322701248/322717211 bfd_getl16 [23] >----------------------------------------------- > <spontaneous> >[4] 35.2 15.18 0.00 elf_sort_elf_symbol [4] >----------------------------------------------- > 0.01 14.98 1/1 main [1] >[5] 34.8 0.01 14.98 1 lang_process [5] > 0.00 7.12 1/1 map_input_to_output_sections [17] > 0.00 6.99 1/1 lang_gc_sections_1 [18] > 0.00 0.39 1/1 gldelf_x86_64_before_allocation [32] > 0.00 0.37 1/1 open_input_bfds [33] > 0.00 0.06 2/16 bfd_hash_traverse [25] > 0.00 0.03 1/1 gldelf_x86_64_finish [66] > 0.00 0.01 1/3 lang_size_sections [74] > 0.00 0.00 1/3 lang_do_assignments_1 [86] > 0.00 0.00 1/3 lang_for_each_statement_worker [120] > 0.00 0.00 70/99385 bfd_link_hash_lookup [59] > 0.00 0.00 25/25 gldelf_x86_64_place_orphan [143] > 0.00 0.00 1/1 _bfd_elf_merge_sections [180] > 0.00 0.00 2/3112 bfd_get_section_by_name [123] > 0.00 0.00 92/109 bfd_default_compatible [321] > 0.00 0.00 92/109 bfd_arch_get_compatible [320] > 0.00 0.00 75/78 bfd_true [337] > 0.00 0.00 36/686 xmalloc [292] > 0.00 0.00 25/25 ldemul_place_orphan [349] > 0.00 0.00 2/16 bfd_link_hash_traverse [355] > 0.00 0.00 1/3 lang_for_each_statement [402] > 0.00 0.00 1/1 ldemul_create_output_section_statements [450] > 0.00 0.00 1/1 init_opb [436] > 0.00 0.00 1/281 bfd_hash_table_init_n [299] > 0.00 0.00 1/1 bfd_section_already_linked_table_init [422] > 0.00 0.00 1/1 gldelf_x86_64_after_open [433] > 0.00 0.00 1/1 ldemul_after_open [444] > 0.00 0.00 1/175 bfd_hash_table_free [308] > 0.00 0.00 1/1 bfd_section_already_linked_table_free [421] > 0.00 0.00 1/1 ldctor_build_sets [442] > 0.00 0.00 1/1 update_wild_statements [462] > 0.00 0.00 1/1 ldemul_before_allocation [446] > 0.00 0.00 1/3 after_allocation_default [395] > 0.00 0.00 1/3 ldemul_after_allocation [404] > 0.00 0.00 1/1 _bfd_fix_excluded_sec_syms [1314] > 0.00 0.00 1/1 finish_default [430] > 0.00 0.00 1/1 ldemul_finish [452] > 0.00 0.00 1/3 lang_do_assignments [401] > 0.00 0.00 1/45 bfd_scan_vma [344] > 0.00 0.00 1/97 bfd_set_start_address [327] >----------------------------------------------- > 0.00 0.26 4/220 check_input_sections [36] > 0.00 6.86 107/220 map_input_to_output_sections [17] > 0.00 6.99 109/220 lang_gc_sections_1 [18] >[6] 32.7 0.00 14.11 220 walk_wild [6] > 0.00 13.42 19872/19872 walk_wild_file [8] > 0.27 0.09 4784/4784 walk_wild_section_specs3_wild2 [35] > 0.19 0.00 920/920 walk_wild_section_general [39] > 0.05 0.01 736/736 walk_wild_section_specs1_wild1 [52] > 0.03 0.01 644/644 walk_wild_section_specs2_wild1 [60] > 0.01 0.02 184/184 walk_wild_section_specs4_wild2 [67] > 0.00 0.02 12604/12604 walk_wild_section_specs1_wild0 [83] > 0.00 0.00 19872/19872 walk_wild_section [276] >----------------------------------------------- >[7] 31.5 0.00 13.59 20121+776 <cycle 2 as a whole> [7] > 0.00 13.15 20125 bfd_check_format_matches <cycle 2> [9] >----------------------------------------------- > 0.00 13.42 19872/19872 walk_wild [6] >[8] 31.1 0.00 13.42 19872 walk_wild_file [8] > 0.00 13.42 19872/20121 bfd_check_format_matches <cycle 2> [9] > 0.00 0.00 19872/20031 bfd_check_format [275] >----------------------------------------------- > 4 bfd_generic_archive_p <cycle 2> [27] > 0.00 0.00 5/20121 open_input_bfds [33] > 0.00 0.01 12/20121 gldelf_x86_64_open_dynamic_archive [82] > 0.00 0.03 38/20121 ldfile_try_open_bfd [68] > 0.00 0.13 194/20121 load_symbols [34] > 0.00 13.42 19872/20121 walk_wild_file [8] >[9] 30.5 0.00 13.15 20125 bfd_check_format_matches <cycle 2> [9] > 0.01 13.14 114/114 bfd_elf64_object_p [10] > 0.00 0.00 1324/313706 bfd_seek [64] > 0.00 0.00 6/6 pe_bfd_object_p [173] > 0.00 0.00 6/6 ihex_object_p [190] > 0.00 0.00 6/6 tekhex_object_p [193] > 0.00 0.00 6/6 symbolsrec_object_p [192] > 0.00 0.00 6/6 srec_object_p [191] > 0.00 0.00 18/18 bfd_elf32_object_p [199] > 0.00 0.00 6/6 i386linux_object_p [207] > 0.00 0.00 1224/4121 bfd_set_error [279] > 0.00 0.00 1122/1198 bfd_get_error [290] > 0.00 0.00 384/384 _bfd_dummy_target [1283] > 0.00 0.00 81/83656 bfd_malloc [243] > 772 bfd_generic_archive_p <cycle 2> [27] >----------------------------------------------- > 0.01 13.14 114/114 bfd_check_format_matches <cycle 2> [9] >[10] 30.5 0.01 13.14 114 bfd_elf64_object_p [10] > 1.15 8.42 158074/216122 bfd_section_from_shdr <cycle 3> [80] > 0.42 3.09 58048/216122 _bfd_elf_make_section_from_shdr <cycle 3> [22] > 0.02 0.01 158170/158170 elf_swap_shdr_in [65] > 0.02 0.00 96/96 _bfd_elf_setup_sections [77] > 0.00 0.00 158489/431434 bfd_bread [89] > 0.00 0.00 305/313706 bfd_seek [64] > 0.00 0.00 209/314129 bfd_alloc [91] > 0.00 0.00 96/96 elf_swap_ehdr_in [154] > 0.00 0.00 109/109 bfd_elf64_swap_phdr_in [155] > 0.00 0.00 96/97 elf64_x86_64_mkobject [162] > 0.00 0.00 96/96 bfd_preserve_save [329] > 0.00 0.00 96/97 bfd_elf_mkobject [326] > 0.00 0.00 96/194 bfd_default_set_arch_mach [305] > 0.00 0.00 96/96 elf64_x86_64_elf_object_p [331] > 0.00 0.00 96/97 bfd_set_start_address [327] > 0.00 0.00 96/175 bfd_hash_table_free [308] > 0.00 0.00 96/96 bfd_preserve_finish [328] > 0.00 0.00 18/4121 bfd_set_error [279] > 0.00 0.00 17/279186 bfd_section_from_elf_index [225] >----------------------------------------------- >[11] 30.4 1.57 11.52 216122+323667 <cycle 3 as a whole> [11] > 0.00 11.44 111956 group_signature <cycle 3> [12] > 1.56 0.07 157803 _bfd_elf_make_section_from_shdr <cycle 3> [22] >----------------------------------------------- > 55978 _bfd_elf_make_section_from_shdr <cycle 3> [22] > 55978 bfd_section_from_shdr <cycle 3> [80] >[12] 26.5 0.00 11.44 111956 group_signature <cycle 3> [12] > 1.04 10.40 111956/174237 bfd_elf_get_elf_syms [2] > 0.00 0.00 111956/1033421 bfd_elf_sym_name [50] > 111956 bfd_section_from_shdr <cycle 3> [80] >----------------------------------------------- > 0.00 8.21 1/1 main [1] >[13] 19.1 0.00 8.21 1 ldwrite [13] > 0.14 8.07 1/1 bfd_elf_final_link [14] > 0.00 0.00 1/3 lang_for_each_statement_worker [120] > 0.00 0.00 1/4121 bfd_set_error [279] > 0.00 0.00 1/3 lang_for_each_statement [402] >----------------------------------------------- > 0.14 8.07 1/1 ldwrite [13] >[14] 19.1 0.14 8.07 1 bfd_elf_final_link [14] > 0.01 7.67 31034/31034 _bfd_elf_check_kept_section [15] > 0.03 0.16 18282/18282 elf64_x86_64_relocate_section [40] > 0.01 0.10 3/16 bfd_hash_traverse [25] > 0.04 0.02 921465/1033421 bfd_elf_sym_name [50] > 0.00 0.03 18282/36634 _bfd_elf_link_read_relocs [51] > 0.00 0.01 746/25162 elf_link_output_sym [38] > 0.00 0.01 1/1 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 23256/23350 _bfd_generic_get_section_contents [118] > 0.00 0.00 25560/39934 bfd_set_section_contents [111] > 0.00 0.00 14303/14303 _bfd_default_link_order [119] > 0.00 0.00 24064/1163808 bfd_elf64_swap_reloca_in [56] > 0.00 0.00 3/174237 bfd_elf_get_elf_syms [2] > 0.00 0.00 13/49583 bfd_elf64_swap_symbol_out [31] > 0.00 0.00 70/70 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 715/1595279 bfd_elf_string_from_elf_section [63] > 0.00 0.00 10/3112 bfd_get_section_by_name [123] > 0.00 0.00 13/74059 bfd_putl16 [95] > 0.00 0.00 1/1 elf64_x86_64_finish_dynamic_sections [181] > 0.00 0.00 2/99385 bfd_link_hash_lookup [59] > 0.00 0.00 41/593 bfd_elf64_swap_dyn_in [151] > 0.00 0.00 1/1 _bfd_elf_write_section_eh_frame_hdr [197] > 0.00 0.00 1/1 _bfd_elf_stringtab_init [200] > 0.00 0.00 4/4 _bfd_write_merged_section [202] > 0.00 0.00 2/313706 bfd_seek [64] > 0.00 0.00 1/2 elf_link_flush_output_syms [206] > 0.00 0.00 114161/279186 bfd_section_from_elf_index [225] > 0.00 0.00 26422/112310 _bfd_elf_section_from_bfd_section [1268] > 0.00 0.00 24074/864398 bfd_putl64 [223] > 0.00 0.00 24064/24064 elf64_x86_64_reloc_type_class [270] > 0.00 0.00 24064/61174 bfd_elf64_swap_reloca_out [249] > 0.00 0.00 23256/23350 bfd_get_section_contents [271] > 0.00 0.00 18212/18212 _bfd_elf_default_action_discarded [1279] > 0.00 0.00 13/24421 check_dynsym [268] > 0.00 0.00 10/74 bfd_elf64_swap_dyn_out [338] > 0.00 0.00 8/83656 bfd_malloc [243] > 0.00 0.00 4/4 _bfd_elf_is_local_label_name [1298] > 0.00 0.00 4/41 _bfd_merged_section_offset [1288] > 0.00 0.00 3/16 bfd_link_hash_traverse [355] > 0.00 0.00 2/13 _bfd_elf_assign_file_position_for_section [1295] > 0.00 0.00 1/2 _bfd_elf_assign_file_positions_for_relocs [1301] > 0.00 0.00 1/1 _bfd_stringtab_size [1320] > 0.00 0.00 1/1 _bfd_stringtab_free [1318] > 0.00 0.00 1/260 bfd_zmalloc [300] > 0.00 0.00 1/2 _bfd_elf_strtab_emit [1304] > 0.00 0.00 1/1 _bfd_stringtab_emit [1317] >----------------------------------------------- > 0.01 7.67 31034/31034 bfd_elf_final_link [14] >[15] 17.8 0.01 7.67 31034 _bfd_elf_check_kept_section [15] > 1.33 6.34 31034/31034 bfd_elf_match_symbols_in_sections [16] >----------------------------------------------- > 1.33 6.34 31034/31034 _bfd_elf_check_kept_section [15] >[16] 17.8 1.33 6.34 31034 bfd_elf_match_symbols_in_sections [16] > 0.58 5.76 62068/174237 bfd_elf_get_elf_syms [2] > 0.00 0.00 124500/1595279 bfd_elf_string_from_elf_section [63] > 0.00 0.00 62068/112310 _bfd_elf_section_from_bfd_section [1268] > 0.00 0.00 62068/83656 bfd_malloc [243] >----------------------------------------------- > 67 map_input_to_output_sections [17] > 0.00 7.12 1/1 lang_process [5] >[17] 16.5 0.00 7.12 1+67 map_input_to_output_sections [17] > 0.00 6.86 107/220 walk_wild [6] > 0.00 0.26 4/4 check_input_sections [36] > 0.00 0.00 1/36 init_os [133] > 0.00 0.00 17/28 exp_init_os [347] > 67 map_input_to_output_sections [17] >----------------------------------------------- > 69 lang_gc_sections_1 [18] > 0.00 6.99 1/1 lang_process [5] >[18] 16.2 0.00 6.99 1+69 lang_gc_sections_1 [18] > 0.00 6.99 109/220 walk_wild [6] > 69 lang_gc_sections_1 [18] >----------------------------------------------- > 0.00 0.00 288/649246546 elf_swap_ehdr_in [154] > 0.00 0.00 654/649246546 bfd_elf64_swap_phdr_in [155] > 0.00 0.00 1186/649246546 bfd_elf64_swap_dyn_in [151] > 0.00 0.00 565286/649246546 _bfd_relocate_contents [47] > 0.01 0.00 949020/649246546 elf_swap_shdr_in [65] > 0.01 0.00 2327616/649246546 bfd_elf64_swap_reloca_in [56] > 4.16 0.00 645402496/649246546 bfd_elf64_swap_symbol_in [3] >[19] 9.7 4.18 0.00 649246546 bfd_getl64 [19] >----------------------------------------------- > <spontaneous> >[20] 7.7 3.31 0.00 bfd_elf_bfd_from_remote_memory [20] >----------------------------------------------- > 0.00 0.00 6/324126385 i386linux_object_p [207] > 0.00 0.00 6/324126385 pe_bfd_object_p [173] > 0.00 0.00 111/324126385 _bfd_elf_swap_verneed_in [185] > 0.00 0.00 178/324126385 _bfd_elf_swap_verdaux_in [182] > 0.00 0.00 180/324126385 _bfd_elf_swap_vernaux_in [174] > 0.00 0.00 192/324126385 elf_swap_ehdr_in [154] > 0.00 0.00 218/324126385 bfd_elf64_swap_phdr_in [155] > 0.00 0.00 318/324126385 _bfd_elf_swap_verdef_in [163] > 0.00 0.00 24408/324126385 elf_link_output_extsym [26] > 0.00 0.00 101153/324126385 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 112273/324126385 _bfd_elf_make_section_from_shdr <cycle 3> [22] > 0.00 0.00 553414/324126385 _bfd_relocate_contents [47] > 0.00 0.00 632680/324126385 elf_swap_shdr_in [65] > 1.63 0.00 322701248/324126385 bfd_elf64_swap_symbol_in [3] >[21] 3.8 1.64 0.00 324126385 bfd_getl32 [21] >----------------------------------------------- > 99755 bfd_section_from_shdr <cycle 3> [80] > 0.42 3.09 58048/216122 bfd_elf64_object_p [10] >[22] 3.8 1.56 0.07 157803 _bfd_elf_make_section_from_shdr <cycle 3> [22] > 0.00 0.04 114043/114043 bfd_make_section_anyway_with_flags [57] > 0.01 0.01 114043/116465 bfd_section_init [79] > 0.00 0.00 55978/313706 bfd_seek [64] > 0.00 0.00 55978/431434 bfd_bread [89] > 0.00 0.00 112273/324126385 bfd_getl32 [21] > 0.00 0.00 114043/114043 bfd_make_section_anyway [233] > 0.00 0.00 114043/114043 bfd_set_section_size [235] > 0.00 0.00 114043/114045 bfd_log2 [232] > 0.00 0.00 114043/114043 bfd_set_section_flags [234] > 0.00 0.00 56040/56125 bfd_alloc2 [250] > 55978 group_signature <cycle 3> [12] >----------------------------------------------- > 0.00 0.00 6/322717211 pe_bfd_object_p [173] > 0.00 0.00 74/322717211 _bfd_elf_swap_verneed_in [185] > 0.00 0.00 120/322717211 _bfd_elf_swap_vernaux_in [174] > 0.00 0.00 424/322717211 _bfd_elf_swap_verdef_in [163] > 0.00 0.00 768/322717211 elf_swap_ehdr_in [154] > 0.00 0.00 14571/322717211 _bfd_elf_swap_versym_in [131] > 1.09 0.00 322701248/322717211 bfd_elf64_swap_symbol_in [3] >[23] 2.5 1.09 0.00 322717211 bfd_getl16 [23] >----------------------------------------------- > <spontaneous> >[24] 2.2 0.94 0.00 bfd_getb64 [24] >----------------------------------------------- > 0.00 0.06 2/16 lang_process [5] > 0.00 0.06 2/16 elf64_x86_64_size_dynamic_sections [46] > 0.00 0.06 2/16 bfd_elf_size_dynsym_hash_dynstr [42] > 0.01 0.10 3/16 bfd_elf_final_link [14] > 0.01 0.10 3/16 bfd_elf_size_dynamic_sections [37] > 0.01 0.13 4/16 _bfd_elf_link_renumber_dynsyms [44] >[25] 1.3 0.03 0.51 16 bfd_hash_traverse [25] > 0.03 0.43 96374/96374 elf_link_output_extsym [26] > 0.00 0.02 48187/48187 elf_collect_hash_codes [78] > 0.01 0.00 96374/96374 elf_link_renumber_hash_table_dynsyms [94] > 0.01 0.00 48187/48187 allocate_dynrelocs [96] > 0.01 0.00 48187/48187 lang_one_common [97] > 0.00 0.00 48187/48187 _bfd_elf_link_find_version_dependencies [198] > 0.00 0.00 96374/96374 elf_link_renumber_local_hash_table_dynsyms [240] > 0.00 0.00 48187/48187 _bfd_elf_link_sec_merge_syms [1274] > 0.00 0.00 48187/48187 fix_syms [257] > 0.00 0.00 48187/48187 elf_adjust_dynstr_offsets [256] > 0.00 0.00 48187/48187 readonly_dynrelocs [258] > 0.00 0.00 48187/48187 _bfd_elf_adjust_dynamic_symbol [1272] > 0.00 0.00 48187/48187 _bfd_elf_link_assign_sym_version [1273] >----------------------------------------------- > 0.03 0.43 96374/96374 bfd_hash_traverse [25] >[26] 1.1 0.03 0.43 96374 elf_link_output_extsym [26] > 0.00 0.22 24416/25162 elf_link_output_sym [38] > 0.21 0.00 24408/49583 bfd_elf64_swap_symbol_out [31] > 0.01 0.00 48816/74059 bfd_putl16 [95] > 0.00 0.00 24408/324126385 bfd_getl32 [21] > 0.00 0.00 48816/792404 bfd_putl32 [224] > 0.00 0.00 24416/24416 elf64_x86_64_finish_dynamic_symbol [269] > 0.00 0.00 24408/24421 check_dynsym [268] > 0.00 0.00 24408/24408 _bfd_elf_swap_versym_out [1277] > 0.00 0.00 23803/112310 _bfd_elf_section_from_bfd_section [1268] > 0.00 0.00 124/124 elf_link_check_versioned_symbol [316] >----------------------------------------------- > 772 bfd_check_format_matches <cycle 2> [9] >[27] 1.0 0.00 0.44 772 bfd_generic_archive_p <cycle 2> [27] > 0.00 0.44 4/4 bfd_slurp_armap [28] > 0.00 0.00 772/431434 bfd_bread [89] > 0.00 0.00 4/4 _bfd_slurp_extended_name_table [177] > 0.00 0.00 4/8 _bfd_get_elt_at_filepos [188] > 0.00 0.00 4/275472 bfd_zalloc [104] > 0.00 0.00 4/8 bfd_generic_openr_next_archived_file [368] > 0.00 0.00 4/8 bfd_openr_next_archived_file [369] > 0.00 0.00 4/20031 bfd_check_format [275] > 4 bfd_check_format_matches <cycle 2> [9] >----------------------------------------------- > 0.00 0.44 4/4 bfd_generic_archive_p <cycle 2> [27] >[28] 1.0 0.00 0.44 4 bfd_slurp_armap [28] > 0.44 0.00 249/249 bfd_getb32 [29] > 0.00 0.00 8/313706 bfd_seek [64] > 0.00 0.00 8/15 _bfd_generic_read_ar_hdr_mag [184] > 0.00 0.00 16/431434 bfd_bread [89] > 0.00 0.00 4/275472 bfd_zalloc [104] > 0.00 0.00 4/314129 bfd_alloc [91] > 0.00 0.00 12/13 objalloc_free_block [358] > 0.00 0.00 12/12 bfd_release [360] > 0.00 0.00 8/15 _bfd_generic_read_ar_hdr [1294] > 0.00 0.00 4/11 bfd_tell [362] >----------------------------------------------- > 0.44 0.00 249/249 bfd_slurp_armap [28] >[29] 1.0 0.44 0.00 249 bfd_getb32 [29] >----------------------------------------------- > <spontaneous> >[30] 1.0 0.44 0.00 bfd_getb16 [30] >----------------------------------------------- > 0.00 0.00 13/49583 bfd_elf_final_link [14] > 0.21 0.00 24408/49583 elf_link_output_extsym [26] > 0.21 0.00 25162/49583 elf_link_output_sym [38] >[31] 1.0 0.42 0.00 49583 bfd_elf64_swap_symbol_out [31] > 0.00 0.00 99166/864398 bfd_putl64 [223] > 0.00 0.00 49583/792404 bfd_putl32 [224] >----------------------------------------------- > 0.00 0.39 1/1 lang_process [5] >[32] 0.9 0.00 0.39 1 gldelf_x86_64_before_allocation [32] > 0.00 0.25 1/1 bfd_elf_size_dynamic_sections [37] > 0.00 0.14 1/1 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 1/1 strip_excluded_output_sections [117] > 0.00 0.00 1/3 lang_for_each_statement_worker [120] > 0.00 0.00 92/3112 bfd_get_section_by_name [123] > 0.00 0.00 1/3 lang_for_each_statement [402] > 0.00 0.00 1/1 before_allocation_default [415] > 0.00 0.00 1/1 _bfd_elf_tls_setup [1313] >----------------------------------------------- > 180 open_input_bfds [33] > 0.00 0.37 1/1 lang_process [5] >[33] 0.9 0.00 0.37 1+180 open_input_bfds [33] > 0.00 0.37 103/103 load_symbols [34] > 0.00 0.00 5/20121 bfd_check_format_matches <cycle 2> [9] > 0.00 0.00 103/286 lang_list_init [298] > 0.00 0.00 5/20031 bfd_check_format [275] > 180 open_input_bfds [33] >----------------------------------------------- > 0.00 0.37 103/103 open_input_bfds [33] >[34] 0.9 0.00 0.37 103 load_symbols [34] > 0.00 0.14 98/98 bfd_elf_link_add_symbols [41] > 0.00 0.13 194/20121 bfd_check_format_matches <cycle 2> [9] > 0.00 0.06 92/94 bfd_map_over_sections [48] > 0.00 0.03 100/100 ldfile_open_file [61] > 0.00 0.00 2/3 bfd_close [125] > 0.00 0.00 2/3 yyparse [130] > 0.00 0.00 100/20031 bfd_check_format [275] > 0.00 0.00 98/98 gldelf_x86_64_load_symbols [324] > 0.00 0.00 98/98 ldemul_recognized_file [325] > 0.00 0.00 92/92 ldlang_add_file [334] > 0.00 0.00 2/4 ldemul_unrecognized_file [388] > 0.00 0.00 2/1198 bfd_get_error [290] > 0.00 0.00 2/4 ldfile_open_command_file [389] >----------------------------------------------- > 0.27 0.09 4784/4784 walk_wild [6] >[35] 0.8 0.27 0.09 4784 walk_wild_section_specs3_wild2 [35] > 0.08 0.00 12032030/14133736 match_simple_wild [45] > 0.00 0.01 4784/18400 find_section [72] > 0.00 0.00 9264/63577 output_section_callback [81] > 0.00 0.00 18528/127506 walk_wild_consider_section [230] > 0.00 0.00 9264/63693 gc_section_callback [248] >----------------------------------------------- > 0.00 0.26 4/4 map_input_to_output_sections [17] >[36] 0.6 0.00 0.26 4 check_input_sections [36] > 0.00 0.26 4/220 walk_wild [6] >----------------------------------------------- > 0.00 0.25 1/1 gldelf_x86_64_before_allocation [32] >[37] 0.6 0.00 0.25 1 bfd_elf_size_dynamic_sections [37] > 0.01 0.10 3/16 bfd_hash_traverse [25] > 0.01 0.07 1/1 elf64_x86_64_size_dynamic_sections [46] > 0.00 0.07 1/2 _bfd_elf_link_renumber_dynsyms [44] > 0.00 0.00 82/3112 bfd_get_section_by_name [123] > 0.00 0.00 9/24417 bfd_elf_hash [75] > 0.00 0.00 17/24479 _bfd_elf_strtab_add [102] > 0.00 0.00 11/41 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 9/18 _bfd_elf_swap_vernaux_out [156] > 0.00 0.00 6/12 _bfd_elf_swap_verneed_out [161] > 0.00 0.00 1/1 _bfd_elf_maybe_strip_eh_frame_hdr [178] > 0.00 0.00 2/99385 bfd_link_hash_lookup [59] > 0.00 0.00 1/314129 bfd_alloc [91] > 0.00 0.00 15/792404 bfd_putl32 [224] > 0.00 0.00 3/16 bfd_link_hash_traverse [355] > 0.00 0.00 1/1 elf64_x86_64_always_size_sections [427] > 0.00 0.00 1/39 _bfd_elf_strtab_size [1289] >----------------------------------------------- > 0.00 0.01 746/25162 bfd_elf_final_link [14] > 0.00 0.22 24416/25162 elf_link_output_extsym [26] >[38] 0.5 0.00 0.23 25162 elf_link_output_sym [38] > 0.21 0.00 25162/49583 bfd_elf64_swap_symbol_out [31] > 0.00 0.01 25127/25128 _bfd_stringtab_add [101] > 0.00 0.00 25162/74059 bfd_putl16 [95] > 0.00 0.00 1/2 elf_link_flush_output_syms [206] >----------------------------------------------- > 0.19 0.00 920/920 walk_wild [6] >[39] 0.4 0.19 0.00 920 walk_wild_section_general [39] > 0.00 0.00 3656/63577 output_section_callback [81] > 0.00 0.00 7312/127506 walk_wild_consider_section [230] > 0.00 0.00 3656/63693 gc_section_callback [248] >----------------------------------------------- > 0.03 0.16 18282/18282 bfd_elf_final_link [14] >[40] 0.4 0.03 0.16 18282 elf64_x86_64_relocate_section [40] > 0.06 0.01 1118700/1118700 _bfd_relocate_contents [47] > 0.04 0.01 1118700/1118700 _bfd_final_link_relocate [54] > 0.04 0.00 979072/979072 _bfd_elf_rela_local_sym [58] > 0.00 0.00 158417/182928 _bfd_elf_symbol_refs_local_p [1267] > 0.00 0.00 21099/864398 bfd_putl64 [223] > 0.00 0.00 21098/21098 _bfd_elf_section_offset [1278] > 0.00 0.00 21098/61174 bfd_elf64_swap_reloca_out [249] >----------------------------------------------- > 0.00 0.14 98/98 load_symbols [34] >[41] 0.3 0.00 0.14 98 bfd_elf_link_add_symbols [41] > 0.04 0.01 18282/18282 elf64_x86_64_check_relocs [55] > 0.00 0.03 76337/87647 _bfd_elf_merge_symbol [62] > 0.00 0.03 18282/36634 _bfd_elf_link_read_relocs [51] > 0.01 0.00 36803/36803 _bfd_elf_add_default_symbol [85] > 0.00 0.01 24601/24608 bfd_elf_link_record_dynamic_symbol [103] > 0.00 0.01 90/174237 bfd_elf_get_elf_syms [2] > 0.00 0.00 76337/87645 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 76401/1595279 bfd_elf_string_from_elf_section [63] > 0.00 0.00 6/6 elf_link_add_archive_symbols [128] > 0.00 0.00 14571/14571 _bfd_elf_swap_versym_in [131] > 0.00 0.00 92/3112 bfd_get_section_by_name [123] > 0.00 0.00 17/17 elf_add_dt_needed_tag [140] > 0.00 0.00 17/17 _bfd_elf_slurp_version_tables [145] > 0.00 0.00 275/314129 bfd_alloc [91] > 0.00 0.00 476/593 bfd_elf64_swap_dyn_in [151] > 0.00 0.00 17/23350 _bfd_generic_get_section_contents [118] > 0.00 0.00 17/313706 bfd_seek [64] > 0.00 0.00 1/17 _bfd_elf_link_create_dynamic_sections [148] > 0.00 0.00 17/431434 bfd_bread [89] > 0.00 0.00 76337/76337 elf64_x86_64_common_definition [246] > 0.00 0.00 76337/76337 elf64_x86_64_add_symbol_hook [245] > 0.00 0.00 70731/279186 bfd_section_from_elf_index [225] > 0.00 0.00 6730/276817 bfd_hash_allocate [226] > 0.00 0.00 21/83656 bfd_malloc [243] > 0.00 0.00 17/23350 bfd_get_section_contents [271] > 0.00 0.00 17/88 bfd_malloc_and_get_section [335] > 0.00 0.00 17/112310 _bfd_elf_section_from_bfd_section [1268] > 0.00 0.00 17/17 bfd_section_list_clear [354] > 0.00 0.00 2/2 notice [412] > 0.00 0.00 1/114045 bfd_log2 [232] > 0.00 0.00 1/13 objalloc_free_block [358] >----------------------------------------------- > 0.00 0.14 1/1 gldelf_x86_64_before_allocation [32] >[42] 0.3 0.00 0.14 1 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.07 1/2 _bfd_elf_link_renumber_dynsyms [44] > 0.00 0.06 2/16 bfd_hash_traverse [25] > 0.01 0.00 1/2 _bfd_elf_strtab_finalize [99] > 0.00 0.00 7/41 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 9/18 _bfd_elf_swap_vernaux_out [156] > 0.00 0.00 6/3112 bfd_get_section_by_name [123] > 0.00 0.00 6/12 _bfd_elf_swap_verneed_out [161] > 0.00 0.00 35/593 bfd_elf64_swap_dyn_in [151] > 0.00 0.00 9/60 _bfd_elf_swap_vernaux_in [174] > 0.00 0.00 6/37 _bfd_elf_swap_verneed_in [185] > 0.00 0.00 2/275472 bfd_zalloc [104] > 0.00 0.00 1/314129 bfd_alloc [91] > 0.00 0.00 33/24478 _bfd_elf_strtab_offset [1276] > 0.00 0.00 19/864398 bfd_putl64 [223] > 0.00 0.00 19/74 bfd_elf64_swap_dyn_out [338] > 0.00 0.00 17/792404 bfd_putl32 [224] > 0.00 0.00 2/39 _bfd_elf_strtab_size [1289] > 0.00 0.00 2/16 bfd_link_hash_traverse [355] > 0.00 0.00 1/83656 bfd_malloc [243] > 0.00 0.00 1/1 compute_bucket_count [426] >----------------------------------------------- > 0.00 0.00 1/365403 bfd_make_section_old_way [201] > 0.00 0.00 30/365403 lang_update_definedness [147] > 0.00 0.00 31/365403 lang_output_section_find [146] > 0.00 0.00 67/365403 lang_output_section_statement_lookup_1 [137] > 0.00 0.00 2421/365403 bfd_make_section_with_flags [124] > 0.00 0.00 3112/365403 bfd_get_section_by_name [123] > 0.01 0.00 18400/365403 bfd_get_section_by_name_if [71] > 0.01 0.00 24479/365403 _bfd_elf_strtab_add [102] > 0.01 0.00 25128/365403 _bfd_stringtab_add [101] > 0.03 0.00 78306/365403 _bfd_elf_section_already_linked [49] > 0.04 0.00 99385/365403 bfd_link_hash_lookup [59] > 0.04 0.00 114043/365403 bfd_make_section_anyway_with_flags [57] >[43] 0.3 0.14 0.00 365403 bfd_hash_lookup [43] > 0.00 0.00 116465/116465 bfd_section_hash_newfunc [231] > 0.00 0.00 48225/48225 link_hash_newfunc [255] > 0.00 0.00 24689/24689 strtab_hash_newfunc [266] > 0.00 0.00 24470/24470 elf_strtab_hash_newfunc [267] > 0.00 0.00 22418/22418 already_linked_newfunc [273] > 0.00 0.00 65/67 output_section_statement_newfunc [340] > 0.00 0.00 21/25644 _objalloc_alloc [1275] >----------------------------------------------- > 0.00 0.07 1/2 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.07 1/2 bfd_elf_size_dynamic_sections [37] >[44] 0.3 0.00 0.14 2 _bfd_elf_link_renumber_dynsyms [44] > 0.01 0.13 4/16 bfd_hash_traverse [25] > 0.00 0.00 49/49 _bfd_elf_link_omit_section_dynsym [168] > 0.00 0.00 4/16 bfd_link_hash_traverse [355] >----------------------------------------------- > 0.00 0.00 363948/14133736 walk_wild_section_specs4_wild2 [67] > 0.01 0.00 810758/14133736 walk_wild_section_specs2_wild1 [60] > 0.01 0.00 927000/14133736 walk_wild_section_specs1_wild1 [52] > 0.08 0.00 12032030/14133736 walk_wild_section_specs3_wild2 [35] >[45] 0.2 0.10 0.00 14133736 match_simple_wild [45] >----------------------------------------------- > 0.01 0.07 1/1 bfd_elf_size_dynamic_sections [37] >[46] 0.2 0.01 0.07 1 elf64_x86_64_size_dynamic_sections [46] > 0.00 0.06 2/16 bfd_hash_traverse [25] > 0.00 0.00 2373/275472 bfd_zalloc [104] > 0.00 0.00 7/41 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 2/16 bfd_link_hash_traverse [355] >----------------------------------------------- > 0.06 0.01 1118700/1118700 elf64_x86_64_relocate_section [40] >[47] 0.2 0.06 0.01 1118700 _bfd_relocate_contents [47] > 0.00 0.00 565286/649246546 bfd_getl64 [19] > 0.00 0.00 553414/324126385 bfd_getl32 [21] > 0.00 0.00 1118700/1118700 bfd_get_reloc_size [222] > 0.00 0.00 1118700/1118700 bfd_arch_bits_per_address [221] > 0.00 0.00 565286/864398 bfd_putl64 [223] > 0.00 0.00 553414/792404 bfd_putl32 [224] >----------------------------------------------- > 0.00 0.00 1/94 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 1/94 _bfd_elf_write_object_contents [126] > 0.00 0.06 92/94 load_symbols [34] >[48] 0.1 0.00 0.06 94 bfd_map_over_sections [48] > 0.03 0.03 113489/113489 _bfd_elf_section_already_linked [49] > 0.00 0.00 34/34 elf_fake_sections [144] > 0.00 0.00 114017/114017 section_already_linked [236] > 0.00 0.00 34/34 bfd_elf64_write_relocs [346] >----------------------------------------------- > 0.03 0.03 113489/113489 bfd_map_over_sections [48] >[49] 0.1 0.03 0.03 113489 _bfd_elf_section_already_linked [49] > 0.03 0.00 78306/365403 bfd_hash_lookup [43] > 0.00 0.00 78306/78306 bfd_section_already_linked_table_lookup [244] > 0.00 0.00 33560/33560 bfd_coff_get_comdat_section [263] > 0.00 0.00 22418/22418 bfd_section_already_linked_table_insert [274] >----------------------------------------------- > 0.00 0.00 111956/1033421 group_signature <cycle 3> [12] > 0.04 0.02 921465/1033421 bfd_elf_final_link [14] >[50] 0.1 0.04 0.02 1033421 bfd_elf_sym_name [50] > 0.02 0.00 1033421/1595279 bfd_elf_string_from_elf_section [63] >----------------------------------------------- > 0.00 0.00 70/36634 bfd_elf_discard_info [105] > 0.00 0.03 18282/36634 bfd_elf_final_link [14] > 0.00 0.03 18282/36634 bfd_elf_link_add_symbols [41] >[51] 0.1 0.00 0.06 36634 _bfd_elf_link_read_relocs [51] > 0.01 0.05 18282/18282 elf_link_read_relocs_from_section [53] > 0.00 0.00 18282/314129 bfd_alloc [91] > 0.00 0.00 18282/83656 bfd_malloc [243] >----------------------------------------------- > 0.05 0.01 736/736 walk_wild [6] >[52] 0.1 0.05 0.01 736 walk_wild_section_specs1_wild1 [52] > 0.01 0.00 927000/14133736 match_simple_wild [45] >----------------------------------------------- > 0.01 0.05 18282/18282 _bfd_elf_link_read_relocs [51] >[53] 0.1 0.01 0.05 18282 elf_link_read_relocs_from_section [53] > 0.02 0.02 1139744/1163808 bfd_elf64_swap_reloca_in [56] > 0.00 0.00 18282/313706 bfd_seek [64] > 0.00 0.00 18282/431434 bfd_bread [89] >----------------------------------------------- > 0.04 0.01 1118700/1118700 elf64_x86_64_relocate_section [40] >[54] 0.1 0.04 0.01 1118700 _bfd_final_link_relocate [54] > 0.01 0.00 1118700/1133003 bfd_octets_per_byte [88] > 0.00 0.00 1118700/1133004 bfd_arch_mach_octets_per_byte [219] >----------------------------------------------- > 0.04 0.01 18282/18282 bfd_elf_link_add_symbols [41] >[55] 0.1 0.04 0.01 18282 elf64_x86_64_check_relocs [55] > 0.00 0.01 53/53 bfd_section_from_r_symndx [109] > 0.00 0.00 2490/3112 bfd_get_section_by_name [123] > 0.00 0.00 2371/2421 bfd_make_section_with_flags [124] > 0.00 0.00 19663/314129 bfd_alloc [91] > 0.00 0.00 2371/116465 bfd_section_init [79] > 0.00 0.00 2490/1595279 bfd_elf_string_from_elf_section [63] > 0.00 0.00 1139744/1139744 elf64_x86_64_tls_transition [217] >----------------------------------------------- > 0.00 0.00 24064/1163808 bfd_elf_final_link [14] > 0.02 0.02 1139744/1163808 elf_link_read_relocs_from_section [53] >[56] 0.1 0.02 0.02 1163808 bfd_elf64_swap_reloca_in [56] > 0.01 0.00 2327616/649246546 bfd_getl64 [19] > 0.01 0.00 1163808/1163808 bfd_getl_signed_64 [87] >----------------------------------------------- > 0.00 0.04 114043/114043 _bfd_elf_make_section_from_shdr <cycle 3> [22] >[57] 0.1 0.00 0.04 114043 bfd_make_section_anyway_with_flags [57] > 0.04 0.00 114043/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.04 0.00 979072/979072 elf64_x86_64_relocate_section [40] >[58] 0.1 0.04 0.00 979072 _bfd_elf_rela_local_sym [58] > 0.00 0.00 37/41 _bfd_merged_section_offset [1288] >----------------------------------------------- > 0.00 0.00 2/99385 bfd_elf_final_link [14] > 0.00 0.00 2/99385 _bfd_elf_define_linkage_sym [183] > 0.00 0.00 2/99385 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 8/99385 bfd_elf_record_link_assignment [158] > 0.00 0.00 70/99385 lang_process [5] > 0.00 0.00 80/99385 exp_fold_tree_1 [132] > 0.00 0.00 266/99385 _bfd_elf_archive_symbol_lookup [129] > 0.00 0.00 11308/99385 _bfd_generic_link_add_one_symbol [110] > 0.00 0.03 87647/99385 _bfd_elf_merge_symbol [62] >[59] 0.1 0.00 0.04 99385 bfd_link_hash_lookup [59] > 0.04 0.00 99385/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.03 0.01 644/644 walk_wild [6] >[60] 0.1 0.03 0.01 644 walk_wild_section_specs2_wild1 [60] > 0.01 0.00 810758/14133736 match_simple_wild [45] > 0.00 0.00 644/18400 find_section [72] > 0.00 0.00 116/63577 output_section_callback [81] > 0.00 0.00 367/127506 walk_wild_consider_section [230] > 0.00 0.00 161/63693 gc_section_callback [248] > 0.00 0.00 90/232 check_section_callback [302] >----------------------------------------------- > 0.00 0.03 100/100 load_symbols [34] >[61] 0.1 0.00 0.03 100 ldfile_open_file [61] > 0.00 0.02 19/19 ldfile_open_file_search [73] > 0.00 0.01 79/170 ldfile_try_open_bfd [68] >----------------------------------------------- > 0.00 0.00 11310/87647 _bfd_elf_add_default_symbol [85] > 0.00 0.03 76337/87647 bfd_elf_link_add_symbols [41] >[62] 0.1 0.00 0.03 87647 _bfd_elf_merge_symbol [62] > 0.00 0.03 87647/99385 bfd_link_hash_lookup [59] > 0.00 0.00 39423/39423 elf64_x86_64_merge_symbol [259] > 0.00 0.00 39337/50643 bfd_wrapped_link_hash_lookup [252] >----------------------------------------------- > 0.00 0.00 171/1595279 _bfd_elf_slurp_version_tables [145] > 0.00 0.00 715/1595279 bfd_elf_final_link [14] > 0.00 0.00 2490/1595279 elf64_x86_64_check_relocs [55] > 0.00 0.00 76401/1595279 bfd_elf_link_add_symbols [41] > 0.00 0.00 124500/1595279 bfd_elf_match_symbols_in_sections [16] > 0.01 0.00 357581/1595279 bfd_section_from_shdr <cycle 3> [80] > 0.02 0.00 1033421/1595279 bfd_elf_sym_name [50] >[63] 0.1 0.03 0.00 1595279 bfd_elf_string_from_elf_section [63] > 0.00 0.00 187/187 bfd_elf_get_str_section [135] >----------------------------------------------- > 0.00 0.00 1/313706 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 1/313706 _bfd_elf_write_object_contents [126] > 0.00 0.00 2/313706 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 2/313706 elf_link_flush_output_syms [206] > 0.00 0.00 2/313706 bfd_elf_final_link [14] > 0.00 0.00 4/313706 _bfd_get_elt_at_filepos [188] > 0.00 0.00 4/313706 _bfd_write_merged_section [202] > 0.00 0.00 6/313706 symbolsrec_object_p [192] > 0.00 0.00 6/313706 srec_object_p [191] > 0.00 0.00 6/313706 tekhex_object_p [193] > 0.00 0.00 6/313706 ihex_object_p [190] > 0.00 0.00 8/313706 _bfd_slurp_extended_name_table [177] > 0.00 0.00 8/313706 bfd_slurp_armap [28] > 0.00 0.00 12/313706 pe_bfd_object_p [173] > 0.00 0.00 17/313706 bfd_elf_link_add_symbols [41] > 0.00 0.00 24/313706 _bfd_elf_slurp_version_tables [145] > 0.00 0.00 187/313706 bfd_elf_get_str_section [135] > 0.00 0.00 305/313706 bfd_elf64_object_p [10] > 0.00 0.00 1324/313706 bfd_check_format_matches <cycle 2> [9] > 0.00 0.00 18282/313706 elf_link_read_relocs_from_section [53] > 0.00 0.00 23350/313706 _bfd_generic_get_section_contents [118] > 0.00 0.00 39934/313706 _bfd_elf_set_section_contents [112] > 0.00 0.00 55978/313706 _bfd_elf_make_section_from_shdr <cycle 3> [22] > 0.01 0.01 174237/313706 bfd_elf_get_elf_syms [2] >[64] 0.1 0.02 0.01 313706 bfd_seek [64] > 0.01 0.00 132008/132008 cache_bseek [92] > 0.00 0.00 132008/132008 real_fseek [229] >----------------------------------------------- > 0.02 0.01 158170/158170 bfd_elf64_object_p [10] >[65] 0.1 0.02 0.01 158170 elf_swap_shdr_in [65] > 0.01 0.00 949020/649246546 bfd_getl64 [19] > 0.00 0.00 632680/324126385 bfd_getl32 [21] >----------------------------------------------- > 0.00 0.03 1/1 lang_process [5] >[66] 0.1 0.00 0.03 1 gldelf_x86_64_finish [66] > 0.00 0.01 2/3 lang_size_sections [74] > 0.00 0.01 1/1 bfd_elf_discard_info [105] > 0.01 0.00 2/3 lang_do_assignments_1 [86] > 0.00 0.00 2/2 _bfd_elf_map_sections_to_segments [170] > 0.00 0.00 2/6 lang_reset_memory_regions [374] > 0.00 0.00 2/3 after_allocation_default [395] > 0.00 0.00 2/3 ldemul_after_allocation [404] > 0.00 0.00 2/3 lang_do_assignments [401] >----------------------------------------------- > 0.01 0.02 184/184 walk_wild [6] >[67] 0.1 0.01 0.02 184 walk_wild_section_specs4_wild2 [67] > 0.01 0.01 49701/63577 output_section_callback [81] > 0.00 0.00 363948/14133736 match_simple_wild [45] > 0.00 0.00 368/18400 find_section [72] > 0.00 0.00 99402/127506 walk_wild_consider_section [230] > 0.00 0.00 49701/63693 gc_section_callback [248] >----------------------------------------------- > 0.00 0.01 42/170 ldfile_open_file_search [73] > 0.00 0.01 49/170 gldelf_x86_64_open_dynamic_archive [82] > 0.00 0.01 79/170 ldfile_open_file [61] >[68] 0.1 0.00 0.03 170 ldfile_try_open_bfd [68] > 0.00 0.03 38/20121 bfd_check_format_matches <cycle 2> [9] > 0.00 0.00 4/8 _bfd_get_elt_at_filepos [188] > 0.00 0.00 170/170 bfd_fopen [309] > 0.00 0.00 170/170 bfd_openr [310] > 0.00 0.00 74/1198 bfd_get_error [290] > 0.00 0.00 38/20031 bfd_check_format [275] > 0.00 0.00 24/1188 yylex [291] > 0.00 0.00 17/109 bfd_default_compatible [321] > 0.00 0.00 17/109 bfd_arch_get_compatible [320] > 0.00 0.00 4/8 bfd_generic_openr_next_archived_file [368] > 0.00 0.00 4/8 bfd_openr_next_archived_file [369] > 0.00 0.00 2/4 ldemul_unrecognized_file [388] > 0.00 0.00 2/4 ldfile_open_command_file [389] > 0.00 0.00 2/5 ldlex_both [377] > 0.00 0.00 2/220 ldlex_popstate [303] > 0.00 0.00 2/3 lang_get_output_target [403] >----------------------------------------------- > 700 lang_size_sections_1 [69] > 0.02 0.00 7/7 one_lang_size_sections_pass [70] >[69] 0.1 0.02 0.00 7+700 lang_size_sections_1 [69] > 0.00 0.00 101682/101682 insert_pad [116] > 0.00 0.00 308/413 exp_fold_tree_1 [132] > 0.00 0.00 195/327 lang_memory_region_lookup [204] > 0.00 0.00 308/356 exp_fold_tree [295] > 0.00 0.00 204/204 os_region_check [304] > 0.00 0.00 175/351 new_rel [296] > 700 lang_size_sections_1 [69] >----------------------------------------------- > 0.00 0.00 1/7 strip_excluded_output_sections [117] > 0.00 0.02 6/7 lang_size_sections [74] >[70] 0.1 0.00 0.02 7 one_lang_size_sections_pass [70] > 0.02 0.00 7/7 lang_size_sections_1 [69] >----------------------------------------------- > 0.00 0.02 18400/18400 find_section [72] >[71] 0.1 0.00 0.02 18400 bfd_get_section_by_name_if [71] > 0.02 0.00 2856/2856 section_iterator_callback [84] > 0.01 0.00 18400/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.00 0.00 368/18400 walk_wild_section_specs4_wild2 [67] > 0.00 0.00 644/18400 walk_wild_section_specs2_wild1 [60] > 0.00 0.01 4784/18400 walk_wild_section_specs3_wild2 [35] > 0.00 0.02 12604/18400 walk_wild_section_specs1_wild0 [83] >[72] 0.1 0.00 0.02 18400 find_section [72] > 0.00 0.02 18400/18400 bfd_get_section_by_name_if [71] >----------------------------------------------- > 0.00 0.02 19/19 ldfile_open_file [61] >[73] 0.1 0.00 0.02 19 ldfile_open_file_search [73] > 0.00 0.02 49/49 gldelf_x86_64_open_dynamic_archive [82] > 0.00 0.01 42/170 ldfile_try_open_bfd [68] > 0.00 0.00 49/49 ldemul_open_dynamic_archive [343] > 0.00 0.00 37/686 xmalloc [292] > 0.00 0.00 5/26 is_sysrooted_pathname [348] >----------------------------------------------- > 0.00 0.01 1/3 lang_process [5] > 0.00 0.01 2/3 gldelf_x86_64_finish [66] >[74] 0.0 0.00 0.02 3 lang_size_sections [74] > 0.00 0.02 6/7 one_lang_size_sections_pass [70] > 0.00 0.00 3/6 lang_reset_memory_regions [374] >----------------------------------------------- > 0.00 0.00 9/24417 bfd_elf_size_dynamic_sections [37] > 0.02 0.00 24408/24417 elf_collect_hash_codes [78] >[75] 0.0 0.02 0.00 24417 bfd_elf_hash [75] >----------------------------------------------- > <spontaneous> >[76] 0.0 0.02 0.00 strrevcmp [76] >----------------------------------------------- > 0.02 0.00 96/96 bfd_elf64_object_p [10] >[77] 0.0 0.02 0.00 96 _bfd_elf_setup_sections [77] >----------------------------------------------- > 0.00 0.02 48187/48187 bfd_hash_traverse [25] >[78] 0.0 0.00 0.02 48187 elf_collect_hash_codes [78] > 0.02 0.00 24408/24417 bfd_elf_hash [75] > 0.00 0.00 192/83656 bfd_malloc [243] >----------------------------------------------- > 0.00 0.00 1/116465 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 1/116465 create_got_section [167] > 0.00 0.00 2/116465 _bfd_elf_create_got_section [169] > 0.00 0.00 3/116465 _bfd_elf_create_dynamic_sections [166] > 0.00 0.00 8/116465 _bfd_elf_link_create_dynamic_sections [148] > 0.00 0.00 36/116465 init_os [133] > 0.00 0.00 2371/116465 elf64_x86_64_check_relocs [55] > 0.01 0.01 114043/116465 _bfd_elf_make_section_from_shdr <cycle 3> [22] >[79] 0.0 0.01 0.01 116465 bfd_section_init [79] > 0.00 0.00 116465/116465 _bfd_generic_new_section_hook [115] > 0.00 0.00 116465/116465 _bfd_elf_new_section_hook [114] >----------------------------------------------- > 87551 bfd_section_from_shdr <cycle 3> [80] > 111956 group_signature <cycle 3> [12] > 1.15 8.42 158074/216122 bfd_elf64_object_p [10] >[80] 0.0 0.01 0.01 270030+87551 bfd_section_from_shdr <cycle 3> [80] > 0.01 0.00 357581/1595279 bfd_elf_string_from_elf_section [63] > 0.00 0.00 43757/279186 bfd_section_from_elf_index [225] > 99755 _bfd_elf_make_section_from_shdr <cycle 3> [22] > 55978 group_signature <cycle 3> [12] > 87551 bfd_section_from_shdr <cycle 3> [80] >----------------------------------------------- > 0.00 0.00 116/63577 walk_wild_section_specs2_wild1 [60] > 0.00 0.00 840/63577 walk_wild_section_specs1_wild0 [83] > 0.00 0.00 3656/63577 walk_wild_section_general [39] > 0.00 0.00 9264/63577 walk_wild_section_specs3_wild2 [35] > 0.01 0.01 49701/63577 walk_wild_section_specs4_wild2 [67] >[81] 0.0 0.01 0.01 63577 output_section_callback [81] > 0.00 0.01 63577/63602 lang_add_section [107] > 0.00 0.00 63577/63832 unique_section_p [247] >----------------------------------------------- > 0.00 0.02 49/49 ldfile_open_file_search [73] >[82] 0.0 0.00 0.02 49 gldelf_x86_64_open_dynamic_archive [82] > 0.00 0.01 12/20121 bfd_check_format_matches <cycle 2> [9] > 0.00 0.01 49/170 ldfile_try_open_bfd [68] > 0.00 0.00 49/686 xmalloc [292] > 0.00 0.00 12/20031 bfd_check_format [275] > 0.00 0.00 10/11 lbasename [364] > 0.00 0.00 10/10 bfd_elf_set_dt_needed_name [365] >----------------------------------------------- > 0.00 0.02 12604/12604 walk_wild [6] >[83] 0.0 0.00 0.02 12604 walk_wild_section_specs1_wild0 [83] > 0.00 0.02 12604/18400 find_section [72] > 0.00 0.00 840/63577 output_section_callback [81] > 0.00 0.00 1897/127506 walk_wild_consider_section [230] > 0.00 0.00 911/63693 gc_section_callback [248] > 0.00 0.00 142/232 check_section_callback [302] >----------------------------------------------- > 0.02 0.00 2856/2856 bfd_get_section_by_name_if [71] >[84] 0.0 0.02 0.00 2856 section_iterator_callback [84] >----------------------------------------------- > 0.01 0.00 36803/36803 bfd_elf_link_add_symbols [41] >[85] 0.0 0.01 0.00 36803 _bfd_elf_add_default_symbol [85] > 0.00 0.00 11310/87647 _bfd_elf_merge_symbol [62] > 0.00 0.00 11306/87645 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 4/24608 bfd_elf_link_record_dynamic_symbol [103] > 0.00 0.00 11310/276817 bfd_hash_allocate [226] > 0.00 0.00 11310/11324 _bfd_elf_link_hash_copy_indirect [1280] > 0.00 0.00 11310/11324 elf64_x86_64_copy_indirect_symbol [278] >----------------------------------------------- > 288 lang_do_assignments_1 [86] > 0.00 0.00 1/3 lang_process [5] > 0.01 0.00 2/3 gldelf_x86_64_finish [66] >[86] 0.0 0.01 0.00 3+288 lang_do_assignments_1 [86] > 0.00 0.00 48/413 exp_fold_tree_1 [132] > 0.00 0.00 48/356 exp_fold_tree [295] > 288 lang_do_assignments_1 [86] >----------------------------------------------- > 0.01 0.00 1163808/1163808 bfd_elf64_swap_reloca_in [56] >[87] 0.0 0.01 0.00 1163808 bfd_getl_signed_64 [87] >----------------------------------------------- > 0.00 0.00 14303/1133003 _bfd_default_link_order [119] > 0.01 0.00 1118700/1133003 _bfd_final_link_relocate [54] >[88] 0.0 0.01 0.00 1133003 bfd_octets_per_byte [88] > 0.00 0.00 1133003/1133003 bfd_get_mach [220] > 0.00 0.00 1133003/1159204 bfd_get_arch [216] >----------------------------------------------- > 0.00 0.00 6/431434 symbolsrec_object_p [192] > 0.00 0.00 6/431434 srec_object_p [191] > 0.00 0.00 6/431434 tekhex_object_p [193] > 0.00 0.00 6/431434 ihex_object_p [190] > 0.00 0.00 6/431434 i386linux_object_p [207] > 0.00 0.00 7/431434 _bfd_slurp_extended_name_table [177] > 0.00 0.00 12/431434 pe_bfd_object_p [173] > 0.00 0.00 15/431434 _bfd_generic_read_ar_hdr_mag [184] > 0.00 0.00 16/431434 bfd_slurp_armap [28] > 0.00 0.00 17/431434 bfd_elf_link_add_symbols [41] > 0.00 0.00 18/431434 bfd_elf32_object_p [199] > 0.00 0.00 24/431434 _bfd_elf_slurp_version_tables [145] > 0.00 0.00 187/431434 bfd_elf_get_str_section [135] > 0.00 0.00 772/431434 bfd_generic_archive_p <cycle 2> [27] > 0.00 0.00 18282/431434 elf_link_read_relocs_from_section [53] > 0.00 0.00 23350/431434 _bfd_generic_get_section_contents [118] > 0.00 0.00 55978/431434 _bfd_elf_make_section_from_shdr <cycle 3> [22] > 0.00 0.00 158489/431434 bfd_elf64_object_p [10] > 0.00 0.00 174237/431434 bfd_elf_get_elf_syms [2] >[89] 0.0 0.00 0.01 431434 bfd_bread [89] > 0.01 0.00 431434/431434 cache_bread [90] >----------------------------------------------- > 0.01 0.00 431434/431434 bfd_bread [89] >[90] 0.0 0.01 0.00 431434 cache_bread [90] > 0.00 0.00 7911/108837 bfd_cache_lookup_worker <cycle 1> [239] >----------------------------------------------- > 0.00 0.00 1/314129 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 1/314129 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 1/314129 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 4/314129 bfd_slurp_armap [28] > 0.00 0.00 9/314129 _bfd_add_merge_section [179] > 0.00 0.00 25/314129 bfd_zalloc2 [186] > 0.00 0.00 187/314129 bfd_elf_get_str_section [135] > 0.00 0.00 209/314129 bfd_elf64_object_p [10] > 0.00 0.00 275/314129 bfd_elf_link_add_symbols [41] > 0.00 0.00 18282/314129 _bfd_elf_link_read_relocs [51] > 0.00 0.00 19663/314129 elf64_x86_64_check_relocs [55] > 0.01 0.00 275472/314129 bfd_zalloc [104] >[91] 0.0 0.01 0.00 314129 bfd_alloc [91] > 0.00 0.00 14102/25644 _objalloc_alloc [1275] >----------------------------------------------- > 0.01 0.00 132008/132008 bfd_seek [64] >[92] 0.0 0.01 0.00 132008 cache_bseek [92] > 0.00 0.00 93039/108837 bfd_cache_lookup_worker <cycle 1> [239] >----------------------------------------------- > 0.00 0.00 2/124460 _bfd_elf_map_sections_to_segments [170] > 0.01 0.00 124458/124460 bfd_elf_get_elf_syms [2] >[93] 0.0 0.01 0.00 124460 bfd_malloc2 [93] >----------------------------------------------- > 0.01 0.00 96374/96374 bfd_hash_traverse [25] >[94] 0.0 0.01 0.00 96374 elf_link_renumber_hash_table_dynsyms [94] >----------------------------------------------- > 0.00 0.00 8/74059 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 13/74059 bfd_elf_final_link [14] > 0.00 0.00 24/74059 _bfd_elf_swap_verneed_out [161] > 0.00 0.00 36/74059 _bfd_elf_swap_vernaux_out [156] > 0.00 0.00 25162/74059 elf_link_output_sym [38] > 0.01 0.00 48816/74059 elf_link_output_extsym [26] >[95] 0.0 0.01 0.00 74059 bfd_putl16 [95] >----------------------------------------------- > 0.01 0.00 48187/48187 bfd_hash_traverse [25] >[96] 0.0 0.01 0.00 48187 allocate_dynrelocs [96] > 0.00 0.00 8499/182928 _bfd_elf_symbol_refs_local_p [1267] >----------------------------------------------- > 0.01 0.00 48187/48187 bfd_hash_traverse [25] >[97] 0.0 0.01 0.00 48187 lang_one_common [97] >----------------------------------------------- > <spontaneous> >[98] 0.0 0.01 0.00 bfd_elf_find_section [98] >----------------------------------------------- > 0.01 0.00 1/2 _bfd_elf_compute_section_file_positions [108] > 0.01 0.00 1/2 bfd_elf_size_dynsym_hash_dynstr [42] >[99] 0.0 0.01 0.00 2 _bfd_elf_strtab_finalize [99] > 0.00 0.00 2/83656 bfd_malloc [243] >----------------------------------------------- > 0.00 0.00 1/41108 lang_memory_region_lookup [204] > 0.00 0.00 2/41108 exp_trinop [194] > 0.00 0.00 5/41108 exp_provide [176] > 0.00 0.00 8/41108 exp_unop [165] > 0.00 0.00 12/41108 exp_assop [164] > 0.00 0.00 12/41108 exp_binop [152] > 0.00 0.00 16/41108 exp_nameop [150] > 0.00 0.00 17/41108 exp_intop [159] > 0.00 0.00 36/41108 init_os [133] > 0.00 0.00 44/41108 exp_bigintop [149] > 0.00 0.00 14526/41108 insert_pad [116] > 0.01 0.00 26429/41108 new_statement [106] >[100] 0.0 0.01 0.00 41108 stat_alloc [100] >----------------------------------------------- > 0.00 0.00 1/25128 _bfd_elf_stringtab_init [200] > 0.00 0.01 25127/25128 elf_link_output_sym [38] >[101] 0.0 0.00 0.01 25128 _bfd_stringtab_add [101] > 0.01 0.00 25128/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.00 0.00 3/24479 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 17/24479 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 17/24479 elf_add_dt_needed_tag [140] > 0.00 0.00 34/24479 elf_fake_sections [144] > 0.00 0.01 24408/24479 bfd_elf_link_record_dynamic_symbol [103] >[102] 0.0 0.00 0.01 24479 _bfd_elf_strtab_add [102] > 0.01 0.00 24479/365403 bfd_hash_lookup [43] > 0.00 0.00 9/534 bfd_realloc [293] >----------------------------------------------- > 0.00 0.00 3/24608 bfd_elf_record_link_assignment [158] > 0.00 0.00 4/24608 _bfd_elf_add_default_symbol [85] > 0.00 0.01 24601/24608 bfd_elf_link_add_symbols [41] >[103] 0.0 0.00 0.01 24608 bfd_elf_link_record_dynamic_symbol [103] > 0.00 0.01 24408/24479 _bfd_elf_strtab_add [102] >----------------------------------------------- > 0.00 0.00 1/275472 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 2/275472 _bfd_elf_make_dynamic_segment [212] > 0.00 0.00 2/275472 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 3/275472 _bfd_slurp_extended_name_table [177] > 0.00 0.00 4/275472 bfd_generic_archive_p <cycle 2> [27] > 0.00 0.00 4/275472 bfd_slurp_armap [28] > 0.00 0.00 4/275472 _bfd_add_bfd_to_archive_cache [209] > 0.00 0.00 4/275472 make_mapping [208] > 0.00 0.00 4/275472 _bfd_elf_map_sections_to_segments [170] > 0.00 0.00 15/275472 _bfd_generic_read_ar_hdr_mag [184] > 0.00 0.00 15/275472 _bfd_elf_link_find_version_dependencies [198] > 0.00 0.00 97/275472 elf64_x86_64_mkobject [162] > 0.00 0.00 2373/275472 elf64_x86_64_size_dynamic_sections [46] > 0.00 0.00 40014/275472 bfd_new_link_order [122] > 0.00 0.00 116465/275472 _bfd_elf_make_empty_symbol [113] > 0.00 0.00 116465/275472 _bfd_elf_new_section_hook [114] >[104] 0.0 0.00 0.01 275472 bfd_zalloc [104] > 0.01 0.00 275472/314129 bfd_alloc [91] >----------------------------------------------- > 0.00 0.01 1/1 gldelf_x86_64_finish [66] >[105] 0.0 0.00 0.01 1 bfd_elf_discard_info [105] > 0.00 0.01 71/174237 bfd_elf_get_elf_syms [2] > 0.00 0.00 71/71 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 70/36634 _bfd_elf_link_read_relocs [51] > 0.00 0.00 150/3112 bfd_get_section_by_name [123] > 0.00 0.00 1/1 _bfd_elf_discard_section_eh_frame_hdr [1307] >----------------------------------------------- > 0.00 0.00 1/26429 yyparse [130] > 0.00 0.00 1/26429 lang_final [205] > 0.00 0.00 2/26429 lang_enter_group [196] > 0.00 0.00 17/26429 lang_add_assignment [160] > 0.00 0.00 99/26429 new_afile [139] > 0.00 0.00 109/26429 lang_add_wild [136] > 0.00 0.01 26200/26429 lang_add_section [107] >[106] 0.0 0.00 0.01 26429 new_statement [106] > 0.01 0.00 26429/41108 stat_alloc [100] > 0.00 0.00 26429/26754 lang_statement_append [264] >----------------------------------------------- > 0.00 0.00 1/63602 lang_insert_orphan [189] > 0.00 0.00 24/63602 gldelf_x86_64_place_orphan [143] > 0.00 0.01 63577/63602 output_section_callback [81] >[107] 0.0 0.00 0.01 63602 lang_add_section [107] > 0.00 0.01 26200/26429 new_statement [106] > 0.00 0.00 35/36 init_os [133] > 0.00 0.00 26200/1159204 bfd_get_arch [216] > 0.00 0.00 35/35 _bfd_elf_init_private_section_data [1291] >----------------------------------------------- > 0.00 0.01 1/1 bfd_elf_final_link [14] >[108] 0.0 0.00 0.01 1 _bfd_elf_compute_section_file_positions [108] > 0.01 0.00 1/2 _bfd_elf_strtab_finalize [99] > 0.00 0.00 1/94 bfd_map_over_sections [48] > 0.00 0.00 9/3112 bfd_get_section_by_name [123] > 0.00 0.00 3/24479 _bfd_elf_strtab_add [102] > 0.00 0.00 1/313706 bfd_seek [64] > 0.00 0.00 1/275472 bfd_zalloc [104] > 0.00 0.00 1/25 bfd_zalloc2 [186] > 0.00 0.00 37/37 _bfd_elf_strtab_addref [1290] > 0.00 0.00 37/24478 _bfd_elf_strtab_offset [1276] > 0.00 0.00 11/13 _bfd_elf_assign_file_position_for_section [1295] > 0.00 0.00 3/3 vma_page_aligned_bias [406] > 0.00 0.00 2/39 _bfd_elf_strtab_size [1289] > 0.00 0.00 1/2 _bfd_elf_strtab_init [1305] > 0.00 0.00 1/1159204 bfd_get_arch [216] > 0.00 0.00 1/1 _bfd_elf_strtab_clear_all_refs [1310] > 0.00 0.00 1/1 bfd_elf64_write_out_phdrs [416] > 0.00 0.00 1/56125 bfd_alloc2 [250] >----------------------------------------------- > 0.00 0.01 53/53 elf64_x86_64_check_relocs [55] >[109] 0.0 0.00 0.01 53 bfd_section_from_r_symndx [109] > 0.00 0.00 49/174237 bfd_elf_get_elf_syms [2] > 0.00 0.00 49/279186 bfd_section_from_elf_index [225] >----------------------------------------------- > 0.00 0.00 2/87645 _bfd_elf_define_linkage_sym [183] > 0.00 0.00 11306/87645 _bfd_elf_add_default_symbol [85] > 0.00 0.00 76337/87645 bfd_elf_link_add_symbols [41] >[110] 0.0 0.00 0.00 87645 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 11308/99385 bfd_link_hash_lookup [59] > 0.00 0.00 1/1 bfd_make_section_old_way [201] > 0.00 0.00 1/116465 bfd_section_init [79] > 0.00 0.00 11306/50643 bfd_wrapped_link_hash_lookup [252] > 0.00 0.00 1404/1404 bfd_link_add_undef [289] > 0.00 0.00 1/276817 bfd_hash_allocate [226] > 0.00 0.00 1/114045 bfd_log2 [232] >----------------------------------------------- > 0.00 0.00 1/39934 _bfd_elf_write_section_eh_frame_hdr [197] > 0.00 0.00 70/39934 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 14303/39934 _bfd_default_link_order [119] > 0.00 0.00 25560/39934 bfd_elf_final_link [14] >[111] 0.0 0.00 0.00 39934 bfd_set_section_contents [111] > 0.00 0.00 39934/39934 _bfd_elf_set_section_contents [112] >----------------------------------------------- > 0.00 0.00 39934/39934 bfd_set_section_contents [111] >[112] 0.0 0.00 0.00 39934 _bfd_elf_set_section_contents [112] > 0.00 0.00 39934/313706 bfd_seek [64] > 0.00 0.00 39934/89106 bfd_bwrite [241] >----------------------------------------------- > 0.00 0.00 116465/116465 _bfd_generic_new_section_hook [115] >[113] 0.0 0.00 0.00 116465 _bfd_elf_make_empty_symbol [113] > 0.00 0.00 116465/275472 bfd_zalloc [104] >----------------------------------------------- > 0.00 0.00 116465/116465 bfd_section_init [79] >[114] 0.0 0.00 0.00 116465 _bfd_elf_new_section_hook [114] > 0.00 0.00 116465/275472 bfd_zalloc [104] > 0.00 0.00 2400/2400 _bfd_elf_get_sec_type_attr [1282] > 0.00 0.00 2397/4797 _bfd_elf_get_special_section [1281] >----------------------------------------------- > 0.00 0.00 116465/116465 bfd_section_init [79] >[115] 0.0 0.00 0.00 116465 _bfd_generic_new_section_hook [115] > 0.00 0.00 116465/116465 _bfd_elf_make_empty_symbol [113] >----------------------------------------------- > 0.00 0.00 101682/101682 lang_size_sections_1 [69] >[116] 0.0 0.00 0.00 101682 insert_pad [116] > 0.00 0.00 14526/41108 stat_alloc [100] >----------------------------------------------- > 0.00 0.00 1/1 gldelf_x86_64_before_allocation [32] >[117] 0.0 0.00 0.00 1 strip_excluded_output_sections [117] > 0.00 0.00 1/7 one_lang_size_sections_pass [70] > 0.00 0.00 1/6 lang_reset_memory_regions [374] >----------------------------------------------- > 0.00 0.00 6/23350 _bfd_add_merge_section [179] > 0.00 0.00 17/23350 bfd_elf_link_add_symbols [41] > 0.00 0.00 71/23350 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 23256/23350 bfd_elf_final_link [14] >[118] 0.0 0.00 0.00 23350 _bfd_generic_get_section_contents [118] > 0.00 0.00 23350/313706 bfd_seek [64] > 0.00 0.00 23350/431434 bfd_bread [89] >----------------------------------------------- > 0.00 0.00 14303/14303 bfd_elf_final_link [14] >[119] 0.0 0.00 0.00 14303 _bfd_default_link_order [119] > 0.00 0.00 14303/39934 bfd_set_section_contents [111] > 0.00 0.00 14303/1133003 bfd_octets_per_byte [88] > 0.00 0.00 14303/1133004 bfd_arch_mach_octets_per_byte [219] > 0.00 0.00 2877/83656 bfd_malloc [243] >----------------------------------------------- > 534 lang_for_each_statement_worker [120] > 0.00 0.00 1/3 lang_process [5] > 0.00 0.00 1/3 ldwrite [13] > 0.00 0.00 1/3 gldelf_x86_64_before_allocation [32] >[120] 0.0 0.00 0.00 3+534 lang_for_each_statement_worker [120] > 0.00 0.00 41022/41022 build_link_order [121] > 0.00 0.00 17/17 gldelf_x86_64_find_exp_assignment [157] > 0.00 0.00 288/288 ldlang_open_output [213] > 0.00 0.00 26496/26496 gldelf_x86_64_find_statement_assignment [265] > 534 lang_for_each_statement_worker [120] >----------------------------------------------- > 0.00 0.00 41022/41022 lang_for_each_statement_worker [120] >[121] 0.0 0.00 0.00 41022 build_link_order [121] > 0.00 0.00 40014/40014 bfd_new_link_order [122] >----------------------------------------------- > 0.00 0.00 40014/40014 build_link_order [121] >[122] 0.0 0.00 0.00 40014 bfd_new_link_order [122] > 0.00 0.00 40014/275472 bfd_zalloc [104] >----------------------------------------------- > 0.00 0.00 1/3112 gldelf_x86_64_place_orphan [143] > 0.00 0.00 1/3112 elf64_x86_64_finish_dynamic_sections [181] > 0.00 0.00 1/3112 _bfd_elf_write_section_eh_frame_hdr [197] > 0.00 0.00 2/3112 lang_process [5] > 0.00 0.00 2/3112 elf64_x86_64_additional_program_headers [187] > 0.00 0.00 2/3112 create_got_section [167] > 0.00 0.00 2/3112 get_program_header_size [171] > 0.00 0.00 2/3112 _bfd_elf_create_got_section [169] > 0.00 0.00 3/3112 elf64_x86_64_create_dynamic_sections [153] > 0.00 0.00 3/3112 _bfd_elf_maybe_strip_eh_frame_hdr [178] > 0.00 0.00 4/3112 _bfd_elf_map_sections_to_segments [170] > 0.00 0.00 6/3112 _bfd_elf_link_omit_section_dynsym [168] > 0.00 0.00 6/3112 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 9/3112 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 10/3112 bfd_elf_final_link [14] > 0.00 0.00 36/3112 init_os [133] > 0.00 0.00 41/3112 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 75/3112 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 82/3112 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 92/3112 gldelf_x86_64_before_allocation [32] > 0.00 0.00 92/3112 bfd_elf_link_add_symbols [41] > 0.00 0.00 150/3112 bfd_elf_discard_info [105] > 0.00 0.00 2490/3112 elf64_x86_64_check_relocs [55] >[123] 0.0 0.00 0.00 3112 bfd_get_section_by_name [123] > 0.00 0.00 3112/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.00 0.00 1/2421 create_got_section [167] > 0.00 0.00 2/2421 _bfd_elf_create_got_section [169] > 0.00 0.00 3/2421 _bfd_elf_create_dynamic_sections [166] > 0.00 0.00 8/2421 _bfd_elf_link_create_dynamic_sections [148] > 0.00 0.00 36/2421 init_os [133] > 0.00 0.00 2371/2421 elf64_x86_64_check_relocs [55] >[124] 0.0 0.00 0.00 2421 bfd_make_section_with_flags [124] > 0.00 0.00 2421/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.00 0.00 1/3 main [1] > 0.00 0.00 2/3 load_symbols [34] >[125] 0.0 0.00 0.00 3 bfd_close [125] > 0.00 0.00 1/1 _bfd_elf_write_object_contents [126] > 0.00 0.00 3/78 bfd_true [337] > 0.00 0.00 3/3 _bfd_elf_close_and_cleanup [1300] > 0.00 0.00 3/75 _bfd_delete_bfd [1287] > 0.00 0.00 3/1833 bfd_cache_delete [285] > 0.00 0.00 3/3 bfd_cache_close [396] > 0.00 0.00 3/3 cache_bclose [397] >----------------------------------------------- > 0.00 0.00 1/1 bfd_close [125] >[126] 0.0 0.00 0.00 1 _bfd_elf_write_object_contents [126] > 0.00 0.00 1/94 bfd_map_over_sections [48] > 0.00 0.00 1/1 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 1/313706 bfd_seek [64] > 0.00 0.00 1/2 _bfd_elf_assign_file_positions_for_relocs [1301] > 0.00 0.00 1/2 _bfd_elf_strtab_emit [1304] >----------------------------------------------- > 0.00 0.00 71/71 bfd_elf_discard_info [105] >[127] 0.0 0.00 0.00 71 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 101153/324126385 bfd_getl32 [21] > 0.00 0.00 71/23350 _bfd_generic_get_section_contents [118] > 0.00 0.00 101189/139974 get_DW_EH_PE_width [228] > 0.00 0.00 50611/50611 read_uleb128 [253] > 0.00 0.00 50471/50471 bfd_elf_reloc_symbol_deleted_p [254] > 0.00 0.00 19472/38944 size_of_output_cie_fde [260] > 0.00 0.00 484/534 bfd_realloc [293] > 0.00 0.00 280/50912 skip_leb128 [251] > 0.00 0.00 140/140 _bfd_elf_can_make_relative [1285] > 0.00 0.00 71/23350 bfd_get_section_contents [271] > 0.00 0.00 71/88 bfd_malloc_and_get_section [335] > 0.00 0.00 70/140 _bfd_elf_eh_frame_address_size [1286] > 0.00 0.00 70/260 bfd_zmalloc [300] >----------------------------------------------- > 0.00 0.00 6/6 bfd_elf_link_add_symbols [41] >[128] 0.0 0.00 0.00 6 elf_link_add_archive_symbols [128] > 0.00 0.00 266/266 _bfd_elf_archive_symbol_lookup [129] > 0.00 0.00 12/260 bfd_zmalloc [300] >----------------------------------------------- > 0.00 0.00 266/266 elf_link_add_archive_symbols [128] >[129] 0.0 0.00 0.00 266 _bfd_elf_archive_symbol_lookup [129] > 0.00 0.00 266/99385 bfd_link_hash_lookup [59] >----------------------------------------------- > 0.00 0.00 1/3 main [1] > 0.00 0.00 2/3 load_symbols [34] >[130] 0.0 0.00 0.00 3 yyparse [130] > 0.00 0.00 109/109 lang_add_wild [136] > 0.00 0.00 65/66 lang_enter_output_section_statement [138] > 0.00 0.00 44/44 exp_bigintop [149] > 0.00 0.00 25/25 exp_nameop [150] > 0.00 0.00 19/19 exp_binop [152] > 0.00 0.00 17/17 lang_add_assignment [160] > 0.00 0.00 12/12 exp_assop [164] > 0.00 0.00 8/8 exp_unop [165] > 0.00 0.00 5/5 exp_provide [176] > 0.00 0.00 5/99 new_afile [139] > 0.00 0.00 2/2 exp_trinop [194] > 0.00 0.00 2/2 lang_enter_group [196] > 0.00 0.00 3/3 exp_get_fill [203] > 0.00 0.00 1/26429 new_statement [106] > 0.00 0.00 65/66 lang_leave_output_section_statement [211] > 0.00 0.00 1164/1188 yylex [291] > 0.00 0.00 218/220 ldlex_popstate [303] > 0.00 0.00 172/686 xmalloc [292] > 0.00 0.00 150/150 ldlex_expression [311] > 0.00 0.00 65/65 ldlex_script [341] > 0.00 0.00 8/21 ldfile_add_library_path [351] > 0.00 0.00 5/99 lang_add_input_file [323] > 0.00 0.00 3/5 ldlex_both [377] > 0.00 0.00 3/3 lang_add_output_format [400] > 0.00 0.00 2/2 lang_leave_group [410] > 0.00 0.00 1/2 ldfile_set_output_arch [411] > 0.00 0.00 1/1 lang_add_entry [438] > 0.00 0.00 1/1 lang_add_attribute [437] >----------------------------------------------- > 0.00 0.00 14571/14571 bfd_elf_link_add_symbols [41] >[131] 0.0 0.00 0.00 14571 _bfd_elf_swap_versym_in [131] > 0.00 0.00 14571/322717211 bfd_getl16 [23] >----------------------------------------------- > 450 exp_fold_tree_1 [132] > 0.00 0.00 2/413 exp_trinop [194] > 0.00 0.00 3/413 exp_get_fill [203] > 0.00 0.00 8/413 exp_unop [165] > 0.00 0.00 19/413 exp_binop [152] > 0.00 0.00 25/413 exp_nameop [150] > 0.00 0.00 48/413 lang_do_assignments_1 [86] > 0.00 0.00 308/413 lang_size_sections_1 [69] >[132] 0.0 0.00 0.00 413+450 exp_fold_tree_1 [132] > 0.00 0.00 80/99385 bfd_link_hash_lookup [59] > 0.00 0.00 30/30 lang_update_definedness [147] > 0.00 0.00 9/9 _bfd_elf_sizeof_headers [172] > 0.00 0.00 173/351 new_rel [296] > 0.00 0.00 146/146 new_rel_from_abs [312] > 0.00 0.00 96/96 make_abs [332] > 0.00 0.00 71/71 align_n [339] > 0.00 0.00 10/19 new_abs [353] > 0.00 0.00 8/8 bfd_emul_get_maxpagesize [367] > 0.00 0.00 1/1 bfd_emul_get_commonpagesize [418] > 450 exp_fold_tree_1 [132] >----------------------------------------------- > 0.00 0.00 1/36 map_input_to_output_sections [17] > 0.00 0.00 35/36 lang_add_section [107] >[133] 0.0 0.00 0.00 36 init_os [133] > 0.00 0.00 36/3112 bfd_get_section_by_name [123] > 0.00 0.00 36/2421 bfd_make_section_with_flags [124] > 0.00 0.00 36/41108 stat_alloc [100] > 0.00 0.00 36/116465 bfd_section_init [79] > 0.00 0.00 11/28 exp_init_os [347] >----------------------------------------------- > 0.00 0.00 70/70 bfd_elf_final_link [14] >[134] 0.0 0.00 0.00 70 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 75/3112 bfd_get_section_by_name [123] > 0.00 0.00 70/39934 bfd_set_section_contents [111] > 0.00 0.00 62267/792404 bfd_putl32 [224] > 0.00 0.00 38785/139974 get_DW_EH_PE_width [228] > 0.00 0.00 38785/38785 bfd_getl_signed_32 [261] > 0.00 0.00 38785/38785 read_value [262] > 0.00 0.00 23332/23332 write_value [272] > 0.00 0.00 19472/38944 size_of_output_cie_fde [260] > 0.00 0.00 70/140 _bfd_elf_eh_frame_address_size [1286] > 0.00 0.00 21/50912 skip_leb128 [251] > 0.00 0.00 1/83656 bfd_malloc [243] >----------------------------------------------- > 0.00 0.00 187/187 bfd_elf_string_from_elf_section [63] >[135] 0.0 0.00 0.00 187 bfd_elf_get_str_section [135] > 0.00 0.00 187/313706 bfd_seek [64] > 0.00 0.00 187/314129 bfd_alloc [91] > 0.00 0.00 187/431434 bfd_bread [89] >----------------------------------------------- > 0.00 0.00 109/109 yyparse [130] >[136] 0.0 0.00 0.00 109 lang_add_wild [136] > 0.00 0.00 109/26429 new_statement [106] > 0.00 0.00 109/286 lang_list_init [298] >----------------------------------------------- > 0.00 0.00 1/67 lang_init [195] > 0.00 0.00 66/67 lang_enter_output_section_statement [138] >[137] 0.0 0.00 0.00 67 lang_output_section_statement_lookup_1 [137] > 0.00 0.00 67/365403 bfd_hash_lookup [43] > 0.00 0.00 2/67 output_section_statement_newfunc [340] >----------------------------------------------- > 0.00 0.00 1/66 lang_insert_orphan [189] > 0.00 0.00 65/66 yyparse [130] >[138] 0.0 0.00 0.00 66 lang_enter_output_section_statement [138] > 0.00 0.00 66/67 lang_output_section_statement_lookup_1 [137] > 0.00 0.00 132/132 exp_get_value_int [313] > 0.00 0.00 132/132 topower [315] >----------------------------------------------- > 0.00 0.00 1/99 lang_init [195] > 0.00 0.00 5/99 yyparse [130] > 0.00 0.00 93/99 parse_args [141] >[139] 0.0 0.00 0.00 99 new_afile [139] > 0.00 0.00 99/26429 new_statement [106] > 0.00 0.00 99/26754 lang_statement_append [264] > 0.00 0.00 14/14 concat [356] >----------------------------------------------- > 0.00 0.00 17/17 bfd_elf_link_add_symbols [41] >[140] 0.0 0.00 0.00 17 elf_add_dt_needed_tag [140] > 0.00 0.00 16/17 _bfd_elf_link_create_dynamic_sections [148] > 0.00 0.00 17/24479 _bfd_elf_strtab_add [102] > 0.00 0.00 16/41 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 34/39 _bfd_elf_strtab_size [1289] > 0.00 0.00 17/18 _bfd_elf_link_create_dynstrtab [1293] > 0.00 0.00 1/1 _bfd_elf_strtab_delref [1311] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[141] 0.0 0.00 0.00 1 parse_args [141] > 0.00 0.00 93/99 new_afile [139] > 0.00 0.00 115/115 ldemul_parse_args [319] > 0.00 0.00 115/115 gldelf_x86_64_handle_option [317] > 0.00 0.00 115/115 ldemul_handle_option [318] > 0.00 0.00 93/99 lang_add_input_file [323] > 0.00 0.00 18/686 xmalloc [292] > 0.00 0.00 12/21 ldfile_add_library_path [351] > 0.00 0.00 1/1 gldelf_x86_64_add_options [432] > 0.00 0.00 1/1 ldemul_add_options [443] > 0.00 0.00 1/1 lang_add_output [439] > 0.00 0.00 1/334 xstrdup [297] >----------------------------------------------- > 0.00 0.00 7/41 elf64_x86_64_size_dynamic_sections [46] > 0.00 0.00 7/41 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 11/41 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 16/41 elf_add_dt_needed_tag [140] >[142] 0.0 0.00 0.00 41 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 41/3112 bfd_get_section_by_name [123] > 0.00 0.00 41/534 bfd_realloc [293] > 0.00 0.00 41/864398 bfd_putl64 [223] > 0.00 0.00 41/74 bfd_elf64_swap_dyn_out [338] >----------------------------------------------- > 0.00 0.00 25/25 lang_process [5] >[143] 0.0 0.00 0.00 25 gldelf_x86_64_place_orphan [143] > 0.00 0.00 31/31 lang_output_section_find [146] > 0.00 0.00 24/63602 lang_add_section [107] > 0.00 0.00 1/1 lang_insert_orphan [189] > 0.00 0.00 1/3112 bfd_get_section_by_name [123] > 0.00 0.00 24/24 _bfd_elf_match_sections_by_type [1292] > 0.00 0.00 23/63832 unique_section_p [247] >----------------------------------------------- > 0.00 0.00 34/34 bfd_map_over_sections [48] >[144] 0.0 0.00 0.00 34 elf_fake_sections [144] > 0.00 0.00 34/24479 _bfd_elf_strtab_add [102] >----------------------------------------------- > 0.00 0.00 17/17 bfd_elf_link_add_symbols [41] >[145] 0.0 0.00 0.00 17 _bfd_elf_slurp_version_tables [145] > 0.00 0.00 171/1595279 bfd_elf_string_from_elf_section [63] > 0.00 0.00 106/106 _bfd_elf_swap_verdef_in [163] > 0.00 0.00 24/313706 bfd_seek [64] > 0.00 0.00 51/60 _bfd_elf_swap_vernaux_in [174] > 0.00 0.00 89/89 _bfd_elf_swap_verdaux_in [182] > 0.00 0.00 24/25 bfd_zalloc2 [186] > 0.00 0.00 31/37 _bfd_elf_swap_verneed_in [185] > 0.00 0.00 24/431434 bfd_bread [89] > 0.00 0.00 84/56125 bfd_alloc2 [250] > 0.00 0.00 24/83656 bfd_malloc [243] >----------------------------------------------- > 0.00 0.00 31/31 gldelf_x86_64_place_orphan [143] >[146] 0.0 0.00 0.00 31 lang_output_section_find [146] > 0.00 0.00 31/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.00 0.00 30/30 exp_fold_tree_1 [132] >[147] 0.0 0.00 0.00 30 lang_update_definedness [147] > 0.00 0.00 30/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.00 0.00 1/17 bfd_elf_link_add_symbols [41] > 0.00 0.00 16/17 elf_add_dt_needed_tag [140] >[148] 0.0 0.00 0.00 17 _bfd_elf_link_create_dynamic_sections [148] > 0.00 0.00 1/1 elf64_x86_64_create_dynamic_sections [153] > 0.00 0.00 8/2421 bfd_make_section_with_flags [124] > 0.00 0.00 8/116465 bfd_section_init [79] > 0.00 0.00 1/2 _bfd_elf_define_linkage_sym [183] > 0.00 0.00 1/18 _bfd_elf_link_create_dynstrtab [1293] >----------------------------------------------- > 0.00 0.00 44/44 yyparse [130] >[149] 0.0 0.00 0.00 44 exp_bigintop [149] > 0.00 0.00 44/41108 stat_alloc [100] >----------------------------------------------- > 0.00 0.00 25/25 yyparse [130] >[150] 0.0 0.00 0.00 25 exp_nameop [150] > 0.00 0.00 16/41108 stat_alloc [100] > 0.00 0.00 25/413 exp_fold_tree_1 [132] > 0.00 0.00 9/17 exp_intop [159] > 0.00 0.00 25/57 exp_fold_tree_no_dot [342] > 0.00 0.00 9/19 new_abs [353] >----------------------------------------------- > 0.00 0.00 35/593 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 41/593 elf64_x86_64_finish_dynamic_sections [181] > 0.00 0.00 41/593 bfd_elf_final_link [14] > 0.00 0.00 476/593 bfd_elf_link_add_symbols [41] >[151] 0.0 0.00 0.00 593 bfd_elf64_swap_dyn_in [151] > 0.00 0.00 1186/649246546 bfd_getl64 [19] >----------------------------------------------- > 0.00 0.00 19/19 yyparse [130] >[152] 0.0 0.00 0.00 19 exp_binop [152] > 0.00 0.00 12/41108 stat_alloc [100] > 0.00 0.00 19/413 exp_fold_tree_1 [132] > 0.00 0.00 7/17 exp_intop [159] > 0.00 0.00 19/57 exp_fold_tree_no_dot [342] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_link_create_dynamic_sections [148] >[153] 0.0 0.00 0.00 1 elf64_x86_64_create_dynamic_sections [153] > 0.00 0.00 1/1 _bfd_elf_create_dynamic_sections [166] > 0.00 0.00 1/1 create_got_section [167] > 0.00 0.00 3/3112 bfd_get_section_by_name [123] >----------------------------------------------- > 0.00 0.00 96/96 bfd_elf64_object_p [10] >[154] 0.0 0.00 0.00 96 elf_swap_ehdr_in [154] > 0.00 0.00 768/322717211 bfd_getl16 [23] > 0.00 0.00 288/649246546 bfd_getl64 [19] > 0.00 0.00 192/324126385 bfd_getl32 [21] >----------------------------------------------- > 0.00 0.00 109/109 bfd_elf64_object_p [10] >[155] 0.0 0.00 0.00 109 bfd_elf64_swap_phdr_in [155] > 0.00 0.00 654/649246546 bfd_getl64 [19] > 0.00 0.00 218/324126385 bfd_getl32 [21] >----------------------------------------------- > 0.00 0.00 9/18 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 9/18 bfd_elf_size_dynamic_sections [37] >[156] 0.0 0.00 0.00 18 _bfd_elf_swap_vernaux_out [156] > 0.00 0.00 36/74059 bfd_putl16 [95] > 0.00 0.00 36/792404 bfd_putl32 [224] >----------------------------------------------- > 12 gldelf_x86_64_find_exp_assignment [157] > 0.00 0.00 17/17 lang_for_each_statement_worker [120] >[157] 0.0 0.00 0.00 17+12 gldelf_x86_64_find_exp_assignment [157] > 0.00 0.00 8/8 bfd_elf_record_link_assignment [158] > 12 gldelf_x86_64_find_exp_assignment [157] >----------------------------------------------- > 0.00 0.00 8/8 gldelf_x86_64_find_exp_assignment [157] >[158] 0.0 0.00 0.00 8 bfd_elf_record_link_assignment [158] > 0.00 0.00 8/99385 bfd_link_hash_lookup [59] > 0.00 0.00 3/24608 bfd_elf_link_record_dynamic_symbol [103] >----------------------------------------------- > 0.00 0.00 1/17 lang_insert_orphan [189] > 0.00 0.00 7/17 exp_binop [152] > 0.00 0.00 9/17 exp_nameop [150] >[159] 0.0 0.00 0.00 17 exp_intop [159] > 0.00 0.00 17/41108 stat_alloc [100] >----------------------------------------------- > 0.00 0.00 17/17 yyparse [130] >[160] 0.0 0.00 0.00 17 lang_add_assignment [160] > 0.00 0.00 17/26429 new_statement [106] >----------------------------------------------- > 0.00 0.00 6/12 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 6/12 bfd_elf_size_dynamic_sections [37] >[161] 0.0 0.00 0.00 12 _bfd_elf_swap_verneed_out [161] > 0.00 0.00 24/74059 bfd_putl16 [95] > 0.00 0.00 24/792404 bfd_putl32 [224] >----------------------------------------------- > 0.00 0.00 1/97 bfd_set_format [214] > 0.00 0.00 96/97 bfd_elf64_object_p [10] >[162] 0.0 0.00 0.00 97 elf64_x86_64_mkobject [162] > 0.00 0.00 97/275472 bfd_zalloc [104] >----------------------------------------------- > 0.00 0.00 106/106 _bfd_elf_slurp_version_tables [145] >[163] 0.0 0.00 0.00 106 _bfd_elf_swap_verdef_in [163] > 0.00 0.00 318/324126385 bfd_getl32 [21] > 0.00 0.00 424/322717211 bfd_getl16 [23] >----------------------------------------------- > 0.00 0.00 12/12 yyparse [130] >[164] 0.0 0.00 0.00 12 exp_assop [164] > 0.00 0.00 12/41108 stat_alloc [100] >----------------------------------------------- > 0.00 0.00 8/8 yyparse [130] >[165] 0.0 0.00 0.00 8 exp_unop [165] > 0.00 0.00 8/41108 stat_alloc [100] > 0.00 0.00 8/413 exp_fold_tree_1 [132] > 0.00 0.00 8/57 exp_fold_tree_no_dot [342] >----------------------------------------------- > 0.00 0.00 1/1 elf64_x86_64_create_dynamic_sections [153] >[166] 0.0 0.00 0.00 1 _bfd_elf_create_dynamic_sections [166] > 0.00 0.00 3/2421 bfd_make_section_with_flags [124] > 0.00 0.00 1/2 _bfd_elf_create_got_section [169] > 0.00 0.00 3/116465 bfd_section_init [79] >----------------------------------------------- > 0.00 0.00 1/1 elf64_x86_64_create_dynamic_sections [153] >[167] 0.0 0.00 0.00 1 create_got_section [167] > 0.00 0.00 1/2 _bfd_elf_create_got_section [169] > 0.00 0.00 2/3112 bfd_get_section_by_name [123] > 0.00 0.00 1/2421 bfd_make_section_with_flags [124] > 0.00 0.00 1/116465 bfd_section_init [79] >----------------------------------------------- > 0.00 0.00 49/49 _bfd_elf_link_renumber_dynsyms [44] >[168] 0.0 0.00 0.00 49 _bfd_elf_link_omit_section_dynsym [168] > 0.00 0.00 6/3112 bfd_get_section_by_name [123] >----------------------------------------------- > 0.00 0.00 1/2 create_got_section [167] > 0.00 0.00 1/2 _bfd_elf_create_dynamic_sections [166] >[169] 0.0 0.00 0.00 2 _bfd_elf_create_got_section [169] > 0.00 0.00 2/2421 bfd_make_section_with_flags [124] > 0.00 0.00 2/3112 bfd_get_section_by_name [123] > 0.00 0.00 1/2 _bfd_elf_define_linkage_sym [183] > 0.00 0.00 2/116465 bfd_section_init [79] >----------------------------------------------- > 0.00 0.00 2/2 gldelf_x86_64_finish [66] >[170] 0.0 0.00 0.00 2 _bfd_elf_map_sections_to_segments [170] > 0.00 0.00 4/3112 bfd_get_section_by_name [123] > 0.00 0.00 2/124460 bfd_malloc2 [93] > 0.00 0.00 4/4 make_mapping [208] > 0.00 0.00 4/275472 bfd_zalloc [104] > 0.00 0.00 2/2 _bfd_elf_make_dynamic_segment [212] > 0.00 0.00 2/2 elf_modify_segment_map [408] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_sizeof_headers [172] >[171] 0.0 0.00 0.00 1 get_program_header_size [171] > 0.00 0.00 2/3112 bfd_get_section_by_name [123] > 0.00 0.00 1/1 elf64_x86_64_additional_program_headers [187] >----------------------------------------------- > 0.00 0.00 9/9 exp_fold_tree_1 [132] >[172] 0.0 0.00 0.00 9 _bfd_elf_sizeof_headers [172] > 0.00 0.00 1/1 get_program_header_size [171] >----------------------------------------------- > 0.00 0.00 6/6 bfd_check_format_matches <cycle 2> [9] >[173] 0.0 0.00 0.00 6 pe_bfd_object_p [173] > 0.00 0.00 12/313706 bfd_seek [64] > 0.00 0.00 12/431434 bfd_bread [89] > 0.00 0.00 6/324126385 bfd_getl32 [21] > 0.00 0.00 6/322717211 bfd_getl16 [23] > 0.00 0.00 6/4121 bfd_set_error [279] >----------------------------------------------- > 0.00 0.00 9/60 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 51/60 _bfd_elf_slurp_version_tables [145] >[174] 0.0 0.00 0.00 60 _bfd_elf_swap_vernaux_in [174] > 0.00 0.00 180/324126385 bfd_getl32 [21] > 0.00 0.00 120/322717211 bfd_getl16 [23] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_write_object_contents [126] >[175] 0.0 0.00 0.00 1 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 8/74059 bfd_putl16 [95] > 0.00 0.00 2/313706 bfd_seek [64] > 0.00 0.00 1/314129 bfd_alloc [91] > 0.00 0.00 231/864398 bfd_putl64 [223] > 0.00 0.00 154/792404 bfd_putl32 [224] > 0.00 0.00 2/89106 bfd_bwrite [241] >----------------------------------------------- > 0.00 0.00 5/5 yyparse [130] >[176] 0.0 0.00 0.00 5 exp_provide [176] > 0.00 0.00 5/41108 stat_alloc [100] >----------------------------------------------- > 0.00 0.00 4/4 bfd_generic_archive_p <cycle 2> [27] >[177] 0.0 0.00 0.00 4 _bfd_slurp_extended_name_table [177] > 0.00 0.00 8/313706 bfd_seek [64] > 0.00 0.00 3/15 _bfd_generic_read_ar_hdr_mag [184] > 0.00 0.00 7/431434 bfd_bread [89] > 0.00 0.00 3/275472 bfd_zalloc [104] > 0.00 0.00 3/15 _bfd_generic_read_ar_hdr [1294] > 0.00 0.00 3/11 bfd_tell [362] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_size_dynamic_sections [37] >[178] 0.0 0.00 0.00 1 _bfd_elf_maybe_strip_eh_frame_hdr [178] > 0.00 0.00 3/3112 bfd_get_section_by_name [123] >----------------------------------------------- > 0.00 0.00 6/6 _bfd_elf_merge_sections [180] >[179] 0.0 0.00 0.00 6 _bfd_add_merge_section [179] > 0.00 0.00 6/23350 _bfd_generic_get_section_contents [118] > 0.00 0.00 9/314129 bfd_alloc [91] > 0.00 0.00 6/23350 bfd_get_section_contents [271] > 0.00 0.00 3/83656 bfd_malloc [243] > 0.00 0.00 3/281 bfd_hash_table_init_n [299] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[180] 0.0 0.00 0.00 1 _bfd_elf_merge_sections [180] > 0.00 0.00 6/6 _bfd_add_merge_section [179] > 0.00 0.00 1/1 _bfd_merge_sections [1316] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_final_link [14] >[181] 0.0 0.00 0.00 1 elf64_x86_64_finish_dynamic_sections [181] > 0.00 0.00 41/593 bfd_elf64_swap_dyn_in [151] > 0.00 0.00 1/3112 bfd_get_section_by_name [123] > 0.00 0.00 7/864398 bfd_putl64 [223] > 0.00 0.00 4/74 bfd_elf64_swap_dyn_out [338] > 0.00 0.00 2/792404 bfd_putl32 [224] >----------------------------------------------- > 0.00 0.00 89/89 _bfd_elf_slurp_version_tables [145] >[182] 0.0 0.00 0.00 89 _bfd_elf_swap_verdaux_in [182] > 0.00 0.00 178/324126385 bfd_getl32 [21] >----------------------------------------------- > 0.00 0.00 1/2 _bfd_elf_create_got_section [169] > 0.00 0.00 1/2 _bfd_elf_link_create_dynamic_sections [148] >[183] 0.0 0.00 0.00 2 _bfd_elf_define_linkage_sym [183] > 0.00 0.00 2/99385 bfd_link_hash_lookup [59] > 0.00 0.00 2/87645 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 2/2 _bfd_elf_link_hash_hide_symbol [1302] >----------------------------------------------- > 0.00 0.00 3/15 _bfd_slurp_extended_name_table [177] > 0.00 0.00 4/15 _bfd_get_elt_at_filepos [188] > 0.00 0.00 8/15 bfd_slurp_armap [28] >[184] 0.0 0.00 0.00 15 _bfd_generic_read_ar_hdr_mag [184] > 0.00 0.00 15/275472 bfd_zalloc [104] > 0.00 0.00 15/431434 bfd_bread [89] >----------------------------------------------- > 0.00 0.00 6/37 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 31/37 _bfd_elf_slurp_version_tables [145] >[185] 0.0 0.00 0.00 37 _bfd_elf_swap_verneed_in [185] > 0.00 0.00 111/324126385 bfd_getl32 [21] > 0.00 0.00 74/322717211 bfd_getl16 [23] >----------------------------------------------- > 0.00 0.00 1/25 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 24/25 _bfd_elf_slurp_version_tables [145] >[186] 0.0 0.00 0.00 25 bfd_zalloc2 [186] > 0.00 0.00 25/314129 bfd_alloc [91] >----------------------------------------------- > 0.00 0.00 1/1 get_program_header_size [171] >[187] 0.0 0.00 0.00 1 elf64_x86_64_additional_program_headers [187] > 0.00 0.00 2/3112 bfd_get_section_by_name [123] >----------------------------------------------- > 0.00 0.00 4/8 ldfile_try_open_bfd [68] > 0.00 0.00 4/8 bfd_generic_archive_p <cycle 2> [27] >[188] 0.0 0.00 0.00 8 _bfd_get_elt_at_filepos [188] > 0.00 0.00 4/313706 bfd_seek [64] > 0.00 0.00 4/15 _bfd_generic_read_ar_hdr_mag [184] > 0.00 0.00 4/4 _bfd_add_bfd_to_archive_cache [209] > 0.00 0.00 8/8 _bfd_look_for_bfd_in_cache [1296] > 0.00 0.00 4/15 _bfd_generic_read_ar_hdr [1294] > 0.00 0.00 4/4 _bfd_new_bfd_contained_in [1299] > 0.00 0.00 4/4 _bfd_create_empty_archive_element_shell [1297] > 0.00 0.00 4/11 bfd_tell [362] >----------------------------------------------- > 0.00 0.00 1/1 gldelf_x86_64_place_orphan [143] >[189] 0.0 0.00 0.00 1 lang_insert_orphan [189] > 0.00 0.00 1/66 lang_enter_output_section_statement [138] > 0.00 0.00 1/17 exp_intop [159] > 0.00 0.00 1/63602 lang_add_section [107] > 0.00 0.00 1/66 lang_leave_output_section_statement [211] >----------------------------------------------- > 0.00 0.00 6/6 bfd_check_format_matches <cycle 2> [9] >[190] 0.0 0.00 0.00 6 ihex_object_p [190] > 0.00 0.00 6/313706 bfd_seek [64] > 0.00 0.00 6/431434 bfd_bread [89] > 0.00 0.00 6/4121 bfd_set_error [279] > 0.00 0.00 1/3 hex_init [399] >----------------------------------------------- > 0.00 0.00 6/6 bfd_check_format_matches <cycle 2> [9] >[191] 0.0 0.00 0.00 6 srec_object_p [191] > 0.00 0.00 6/313706 bfd_seek [64] > 0.00 0.00 6/431434 bfd_bread [89] > 0.00 0.00 6/12 srec_init [361] > 0.00 0.00 6/4121 bfd_set_error [279] > 0.00 0.00 1/3 hex_init [399] >----------------------------------------------- > 0.00 0.00 6/6 bfd_check_format_matches <cycle 2> [9] >[192] 0.0 0.00 0.00 6 symbolsrec_object_p [192] > 0.00 0.00 6/313706 bfd_seek [64] > 0.00 0.00 6/431434 bfd_bread [89] > 0.00 0.00 6/12 srec_init [361] > 0.00 0.00 6/4121 bfd_set_error [279] >----------------------------------------------- > 0.00 0.00 6/6 bfd_check_format_matches <cycle 2> [9] >[193] 0.0 0.00 0.00 6 tekhex_object_p [193] > 0.00 0.00 6/313706 bfd_seek [64] > 0.00 0.00 6/431434 bfd_bread [89] > 0.00 0.00 6/6 tekhex_init [375] >----------------------------------------------- > 0.00 0.00 2/2 yyparse [130] >[194] 0.0 0.00 0.00 2 exp_trinop [194] > 0.00 0.00 2/41108 stat_alloc [100] > 0.00 0.00 2/413 exp_fold_tree_1 [132] > 0.00 0.00 2/57 exp_fold_tree_no_dot [342] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[195] 0.0 0.00 0.00 1 lang_init [195] > 0.00 0.00 1/67 lang_output_section_statement_lookup_1 [137] > 0.00 0.00 1/99 new_afile [139] > 0.00 0.00 4/286 lang_list_init [298] > 0.00 0.00 2/281 bfd_hash_table_init_n [299] > 0.00 0.00 1/99 lang_add_input_file [323] > 0.00 0.00 1/1 lang_output_section_statement_lookup [441] >----------------------------------------------- > 0.00 0.00 2/2 yyparse [130] >[196] 0.0 0.00 0.00 2 lang_enter_group [196] > 0.00 0.00 2/26429 new_statement [106] > 0.00 0.00 2/286 lang_list_init [298] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_final_link [14] >[197] 0.0 0.00 0.00 1 _bfd_elf_write_section_eh_frame_hdr [197] > 0.00 0.00 1/3112 bfd_get_section_by_name [123] > 0.00 0.00 1/39934 bfd_set_section_contents [111] > 0.00 0.00 38928/792404 bfd_putl32 [224] > 0.00 0.00 1/83656 bfd_malloc [243] > 0.00 0.00 1/1 _bfd_elf_encode_eh_address [1308] >----------------------------------------------- > 0.00 0.00 48187/48187 bfd_hash_traverse [25] >[198] 0.0 0.00 0.00 48187 _bfd_elf_link_find_version_dependencies [198] > 0.00 0.00 15/275472 bfd_zalloc [104] >----------------------------------------------- > 0.00 0.00 18/18 bfd_check_format_matches <cycle 2> [9] >[199] 0.0 0.00 0.00 18 bfd_elf32_object_p [199] > 0.00 0.00 18/431434 bfd_bread [89] > 0.00 0.00 18/4121 bfd_set_error [279] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_final_link [14] >[200] 0.0 0.00 0.00 1 _bfd_elf_stringtab_init [200] > 0.00 0.00 1/25128 _bfd_stringtab_add [101] > 0.00 0.00 1/1 _bfd_stringtab_init [1319] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_generic_link_add_one_symbol [110] >[201] 0.0 0.00 0.00 1 bfd_make_section_old_way [201] > 0.00 0.00 1/365403 bfd_hash_lookup [43] >----------------------------------------------- > 0.00 0.00 4/4 bfd_elf_final_link [14] >[202] 0.0 0.00 0.00 4 _bfd_write_merged_section [202] > 0.00 0.00 4/313706 bfd_seek [64] > 0.00 0.00 23/89106 bfd_bwrite [241] > 0.00 0.00 2/260 bfd_zmalloc [300] >----------------------------------------------- > 0.00 0.00 3/3 yyparse [130] >[203] 0.0 0.00 0.00 3 exp_get_fill [203] > 0.00 0.00 3/413 exp_fold_tree_1 [132] > 0.00 0.00 3/351 new_rel [296] > 0.00 0.00 3/57 exp_fold_tree_no_dot [342] > 0.00 0.00 3/686 xmalloc [292] >----------------------------------------------- > 0.00 0.00 132/327 lang_get_regions [210] > 0.00 0.00 195/327 lang_size_sections_1 [69] >[204] 0.0 0.00 0.00 327 lang_memory_region_lookup [204] > 0.00 0.00 1/41108 stat_alloc [100] > 0.00 0.00 1/334 xstrdup [297] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[205] 0.0 0.00 0.00 1 lang_final [205] > 0.00 0.00 1/26429 new_statement [106] >----------------------------------------------- > 0.00 0.00 1/2 elf_link_output_sym [38] > 0.00 0.00 1/2 bfd_elf_final_link [14] >[206] 0.0 0.00 0.00 2 elf_link_flush_output_syms [206] > 0.00 0.00 2/313706 bfd_seek [64] > 0.00 0.00 2/89106 bfd_bwrite [241] >----------------------------------------------- > 0.00 0.00 6/6 bfd_check_format_matches <cycle 2> [9] >[207] 0.0 0.00 0.00 6 i386linux_object_p [207] > 0.00 0.00 6/431434 bfd_bread [89] > 0.00 0.00 6/324126385 bfd_getl32 [21] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_elf_map_sections_to_segments [170] >[208] 0.0 0.00 0.00 4 make_mapping [208] > 0.00 0.00 4/275472 bfd_zalloc [104] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_get_elt_at_filepos [188] >[209] 0.0 0.00 0.00 4 _bfd_add_bfd_to_archive_cache [209] > 0.00 0.00 4/275472 bfd_zalloc [104] > 0.00 0.00 4/4 htab_find_slot_with_hash [386] > 0.00 0.00 4/4 htab_find_slot [385] > 0.00 0.00 4/4 htab_create_alloc [383] >----------------------------------------------- > 0.00 0.00 66/66 lang_leave_output_section_statement [211] >[210] 0.0 0.00 0.00 66 lang_get_regions [210] > 0.00 0.00 132/327 lang_memory_region_lookup [204] >----------------------------------------------- > 0.00 0.00 1/66 lang_insert_orphan [189] > 0.00 0.00 65/66 yyparse [130] >[211] 0.0 0.00 0.00 66 lang_leave_output_section_statement [211] > 0.00 0.00 66/66 lang_get_regions [210] >----------------------------------------------- > 0.00 0.00 2/2 _bfd_elf_map_sections_to_segments [170] >[212] 0.0 0.00 0.00 2 _bfd_elf_make_dynamic_segment [212] > 0.00 0.00 2/275472 bfd_zalloc [104] >----------------------------------------------- > 0.00 0.00 288/288 lang_for_each_statement_worker [120] >[213] 0.0 0.00 0.00 288 ldlang_open_output [213] > 0.00 0.00 1/1 bfd_set_format [214] > 0.00 0.00 2/194 bfd_default_set_arch_mach [305] > 0.00 0.00 2/2 _bfd_elf_set_arch_mach [1303] > 0.00 0.00 1/3 lang_get_output_target [403] > 0.00 0.00 1/1 bfd_openw [420] > 0.00 0.00 1/1 elf64_x86_64_link_hash_table_create [428] > 0.00 0.00 1/93 bfd_set_gp_size [333] > 0.00 0.00 1/1 set_output_arch_default [461] > 0.00 0.00 1/1 ldemul_set_output_arch [454] >----------------------------------------------- > 0.00 0.00 1/1 ldlang_open_output [213] >[214] 0.0 0.00 0.00 1 bfd_set_format [214] > 0.00 0.00 1/97 elf64_x86_64_mkobject [162] > 0.00 0.00 1/97 bfd_elf_mkobject [326] >----------------------------------------------- >[215] 0.0 0.00 0.00 108837+7312 <cycle 1 as a whole> [215] > 0.00 0.00 108834 bfd_cache_lookup_worker <cycle 1> [239] > 0.00 0.00 1830 close_one <cycle 1> [286] > 0.00 0.00 1803 bfd_get_mtime <cycle 1> [287] > 0.00 0.00 1744 bfd_open_file <cycle 1> [288] > 0.00 0.00 96 cache_bstat <cycle 1> [330] >----------------------------------------------- > 0.00 0.00 1/1159204 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 26200/1159204 lang_add_section [107] > 0.00 0.00 1133003/1159204 bfd_octets_per_byte [88] >[216] 0.0 0.00 0.00 1159204 bfd_get_arch [216] >----------------------------------------------- > 0.00 0.00 1139744/1139744 elf64_x86_64_check_relocs [55] >[217] 0.0 0.00 0.00 1139744 elf64_x86_64_tls_transition [217] >----------------------------------------------- > 0.00 0.00 194/1133198 bfd_default_set_arch_mach [305] > 0.00 0.00 1133004/1133198 bfd_arch_mach_octets_per_byte [219] >[218] 0.0 0.00 0.00 1133198 bfd_lookup_arch [218] >----------------------------------------------- > 0.00 0.00 1/1133004 init_opb [436] > 0.00 0.00 14303/1133004 _bfd_default_link_order [119] > 0.00 0.00 1118700/1133004 _bfd_final_link_relocate [54] >[219] 0.0 0.00 0.00 1133004 bfd_arch_mach_octets_per_byte [219] > 0.00 0.00 1133004/1133198 bfd_lookup_arch [218] >----------------------------------------------- > 0.00 0.00 1133003/1133003 bfd_octets_per_byte [88] >[220] 0.0 0.00 0.00 1133003 bfd_get_mach [220] >----------------------------------------------- > 0.00 0.00 1118700/1118700 _bfd_relocate_contents [47] >[221] 0.0 0.00 0.00 1118700 bfd_arch_bits_per_address [221] >----------------------------------------------- > 0.00 0.00 1118700/1118700 _bfd_relocate_contents [47] >[222] 0.0 0.00 0.00 1118700 bfd_get_reloc_size [222] >----------------------------------------------- > 0.00 0.00 5/864398 bfd_elf64_write_out_phdrs [416] > 0.00 0.00 7/864398 elf64_x86_64_finish_dynamic_sections [181] > 0.00 0.00 19/864398 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 25/864398 bfd_elf64_swap_phdr_out [376] > 0.00 0.00 41/864398 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 74/864398 bfd_elf64_swap_dyn_out [338] > 0.00 0.00 231/864398 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 21099/864398 elf64_x86_64_relocate_section [40] > 0.00 0.00 24074/864398 bfd_elf_final_link [14] > 0.00 0.00 32023/864398 elf64_x86_64_finish_dynamic_symbol [269] > 0.00 0.00 99166/864398 bfd_elf64_swap_symbol_out [31] > 0.00 0.00 122348/864398 bfd_elf64_swap_reloca_out [249] > 0.00 0.00 565286/864398 _bfd_relocate_contents [47] >[223] 0.0 0.00 0.00 864398 bfd_putl64 [223] >----------------------------------------------- > 0.00 0.00 2/792404 elf64_x86_64_finish_dynamic_sections [181] > 0.00 0.00 10/792404 bfd_elf64_swap_phdr_out [376] > 0.00 0.00 15/792404 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 17/792404 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 24/792404 _bfd_elf_swap_verneed_out [161] > 0.00 0.00 36/792404 _bfd_elf_swap_vernaux_out [156] > 0.00 0.00 154/792404 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 38928/792404 _bfd_elf_write_section_eh_frame_hdr [197] > 0.00 0.00 39138/792404 elf64_x86_64_finish_dynamic_symbol [269] > 0.00 0.00 48816/792404 elf_link_output_extsym [26] > 0.00 0.00 49583/792404 bfd_elf64_swap_symbol_out [31] > 0.00 0.00 62267/792404 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 553414/792404 _bfd_relocate_contents [47] >[224] 0.0 0.00 0.00 792404 bfd_putl32 [224] >----------------------------------------------- > 0.00 0.00 17/279186 bfd_elf64_object_p [10] > 0.00 0.00 49/279186 bfd_section_from_r_symndx [109] > 0.00 0.00 43757/279186 bfd_section_from_shdr <cycle 3> [80] > 0.00 0.00 50471/279186 bfd_elf_reloc_symbol_deleted_p [254] > 0.00 0.00 70731/279186 bfd_elf_link_add_symbols [41] > 0.00 0.00 114161/279186 bfd_elf_final_link [14] >[225] 0.0 0.00 0.00 279186 bfd_section_from_elf_index [225] >----------------------------------------------- > 0.00 0.00 1/276817 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 24/276817 sec_merge_hash_newfunc [350] > 0.00 0.00 67/276817 output_section_statement_newfunc [340] > 0.00 0.00 6730/276817 bfd_elf_link_add_symbols [41] > 0.00 0.00 11310/276817 _bfd_elf_add_default_symbol [85] > 0.00 0.00 22418/276817 already_linked_newfunc [273] > 0.00 0.00 22418/276817 bfd_section_already_linked_table_insert [274] > 0.00 0.00 24470/276817 elf_strtab_hash_newfunc [267] > 0.00 0.00 24689/276817 strtab_hash_newfunc [266] > 0.00 0.00 48225/276817 link_hash_newfunc [255] > 0.00 0.00 116465/276817 bfd_section_hash_newfunc [231] >[226] 0.0 0.00 0.00 276817 bfd_hash_allocate [226] > 0.00 0.00 11152/25644 _objalloc_alloc [1275] >----------------------------------------------- > 0.00 0.00 24/213940 sec_merge_hash_newfunc [350] > 0.00 0.00 67/213940 output_section_statement_newfunc [340] > 0.00 0.00 24470/213940 elf_strtab_hash_newfunc [267] > 0.00 0.00 24689/213940 strtab_hash_newfunc [266] > 0.00 0.00 48225/213940 _bfd_link_hash_newfunc [1271] > 0.00 0.00 116465/213940 bfd_section_hash_newfunc [231] >[227] 0.0 0.00 0.00 213940 bfd_hash_newfunc [227] >----------------------------------------------- > 0.00 0.00 38785/139974 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 101189/139974 _bfd_elf_discard_section_eh_frame [127] >[228] 0.0 0.00 0.00 139974 get_DW_EH_PE_width [228] >----------------------------------------------- > 0.00 0.00 132008/132008 bfd_seek [64] >[229] 0.0 0.00 0.00 132008 real_fseek [229] >----------------------------------------------- > 0.00 0.00 367/127506 walk_wild_section_specs2_wild1 [60] > 0.00 0.00 1897/127506 walk_wild_section_specs1_wild0 [83] > 0.00 0.00 7312/127506 walk_wild_section_general [39] > 0.00 0.00 18528/127506 walk_wild_section_specs3_wild2 [35] > 0.00 0.00 99402/127506 walk_wild_section_specs4_wild2 [67] >[230] 0.0 0.00 0.00 127506 walk_wild_consider_section [230] >----------------------------------------------- > 0.00 0.00 116465/116465 bfd_hash_lookup [43] >[231] 0.0 0.00 0.00 116465 bfd_section_hash_newfunc [231] > 0.00 0.00 116465/213940 bfd_hash_newfunc [227] > 0.00 0.00 116465/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 1/114045 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 1/114045 bfd_elf_link_add_symbols [41] > 0.00 0.00 114043/114045 _bfd_elf_make_section_from_shdr <cycle 3> [22] >[232] 0.0 0.00 0.00 114045 bfd_log2 [232] >----------------------------------------------- > 0.00 0.00 114043/114043 _bfd_elf_make_section_from_shdr <cycle 3> [22] >[233] 0.0 0.00 0.00 114043 bfd_make_section_anyway [233] >----------------------------------------------- > 0.00 0.00 114043/114043 _bfd_elf_make_section_from_shdr <cycle 3> [22] >[234] 0.0 0.00 0.00 114043 bfd_set_section_flags [234] >----------------------------------------------- > 0.00 0.00 114043/114043 _bfd_elf_make_section_from_shdr <cycle 3> [22] >[235] 0.0 0.00 0.00 114043 bfd_set_section_size [235] >----------------------------------------------- > 0.00 0.00 114017/114017 bfd_map_over_sections [48] >[236] 0.0 0.00 0.00 114017 section_already_linked [236] >----------------------------------------------- > 0.00 0.00 1842/108849 bfd_cache_init <cycle 1> [283] > 0.00 0.00 107007/108849 bfd_cache_lookup_worker <cycle 1> [239] >[237] 0.0 0.00 0.00 108849 insert [237] >----------------------------------------------- > 0.00 0.00 1833/108840 bfd_cache_delete [285] > 0.00 0.00 107007/108840 bfd_cache_lookup_worker <cycle 1> [239] >[238] 0.0 0.00 0.00 108840 snip [238] >----------------------------------------------- > 96 cache_bstat <cycle 1> [330] > 0.00 0.00 7788/108837 cache_bwrite [242] > 0.00 0.00 7911/108837 cache_bread [90] > 0.00 0.00 93039/108837 cache_bseek [92] >[239] 0.0 0.00 0.00 108834 bfd_cache_lookup_worker <cycle 1> [239] > 0.00 0.00 107007/108840 snip [238] > 0.00 0.00 107007/108849 insert [237] > 1743 bfd_open_file <cycle 1> [288] >----------------------------------------------- > 0.00 0.00 96374/96374 bfd_hash_traverse [25] >[240] 0.0 0.00 0.00 96374 elf_link_renumber_local_hash_table_dynsyms [240] >----------------------------------------------- > 0.00 0.00 2/89106 bfd_elf64_write_shdrs_and_ehdr [175] > 0.00 0.00 2/89106 elf_link_flush_output_syms [206] > 0.00 0.00 5/89106 bfd_elf64_write_out_phdrs [416] > 0.00 0.00 23/89106 _bfd_write_merged_section [202] > 0.00 0.00 24451/89106 _bfd_elf_strtab_emit [1304] > 0.00 0.00 24689/89106 _bfd_stringtab_emit [1317] > 0.00 0.00 39934/89106 _bfd_elf_set_section_contents [112] >[241] 0.0 0.00 0.00 89106 bfd_bwrite [241] > 0.00 0.00 89106/89106 cache_bwrite [242] >----------------------------------------------- > 0.00 0.00 89106/89106 bfd_bwrite [241] >[242] 0.0 0.00 0.00 89106 cache_bwrite [242] > 0.00 0.00 7788/108837 bfd_cache_lookup_worker <cycle 1> [239] >----------------------------------------------- > 0.00 0.00 1/83656 _bfd_stringtab_init [1319] > 0.00 0.00 1/83656 elf64_x86_64_link_hash_table_create [428] > 0.00 0.00 1/83656 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 1/83656 _bfd_elf_write_section_eh_frame_hdr [197] > 0.00 0.00 1/83656 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 1/83656 _bfd_merge_sections [1316] > 0.00 0.00 2/83656 _bfd_elf_strtab_finalize [99] > 0.00 0.00 3/83656 _bfd_add_merge_section [179] > 0.00 0.00 4/83656 _bfd_elf_strtab_init [1305] > 0.00 0.00 8/83656 bfd_elf_final_link [14] > 0.00 0.00 21/83656 bfd_elf_link_add_symbols [41] > 0.00 0.00 24/83656 _bfd_elf_slurp_version_tables [145] > 0.00 0.00 81/83656 bfd_check_format_matches <cycle 2> [9] > 0.00 0.00 88/83656 bfd_malloc_and_get_section [335] > 0.00 0.00 192/83656 elf_collect_hash_codes [78] > 0.00 0.00 2877/83656 _bfd_default_link_order [119] > 0.00 0.00 18282/83656 _bfd_elf_link_read_relocs [51] > 0.00 0.00 62068/83656 bfd_elf_match_symbols_in_sections [16] >[243] 0.0 0.00 0.00 83656 bfd_malloc [243] >----------------------------------------------- > 0.00 0.00 78306/78306 _bfd_elf_section_already_linked [49] >[244] 0.0 0.00 0.00 78306 bfd_section_already_linked_table_lookup [244] >----------------------------------------------- > 0.00 0.00 76337/76337 bfd_elf_link_add_symbols [41] >[245] 0.0 0.00 0.00 76337 elf64_x86_64_add_symbol_hook [245] >----------------------------------------------- > 0.00 0.00 76337/76337 bfd_elf_link_add_symbols [41] >[246] 0.0 0.00 0.00 76337 elf64_x86_64_common_definition [246] >----------------------------------------------- > 0.00 0.00 23/63832 gldelf_x86_64_place_orphan [143] > 0.00 0.00 232/63832 check_section_callback [302] > 0.00 0.00 63577/63832 output_section_callback [81] >[247] 0.0 0.00 0.00 63832 unique_section_p [247] >----------------------------------------------- > 0.00 0.00 161/63693 walk_wild_section_specs2_wild1 [60] > 0.00 0.00 911/63693 walk_wild_section_specs1_wild0 [83] > 0.00 0.00 3656/63693 walk_wild_section_general [39] > 0.00 0.00 9264/63693 walk_wild_section_specs3_wild2 [35] > 0.00 0.00 49701/63693 walk_wild_section_specs4_wild2 [67] >[248] 0.0 0.00 0.00 63693 gc_section_callback [248] >----------------------------------------------- > 0.00 0.00 16012/61174 elf64_x86_64_finish_dynamic_symbol [269] > 0.00 0.00 21098/61174 elf64_x86_64_relocate_section [40] > 0.00 0.00 24064/61174 bfd_elf_final_link [14] >[249] 0.0 0.00 0.00 61174 bfd_elf64_swap_reloca_out [249] > 0.00 0.00 122348/864398 bfd_putl64 [223] >----------------------------------------------- > 0.00 0.00 1/56125 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 84/56125 _bfd_elf_slurp_version_tables [145] > 0.00 0.00 56040/56125 _bfd_elf_make_section_from_shdr <cycle 3> [22] >[250] 0.0 0.00 0.00 56125 bfd_alloc2 [250] > 0.00 0.00 266/25644 _objalloc_alloc [1275] >----------------------------------------------- > 0.00 0.00 21/50912 _bfd_elf_write_section_eh_frame [134] > 0.00 0.00 280/50912 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 50611/50912 read_uleb128 [253] >[251] 0.0 0.00 0.00 50912 skip_leb128 [251] >----------------------------------------------- > 0.00 0.00 11306/50643 _bfd_generic_link_add_one_symbol [110] > 0.00 0.00 39337/50643 _bfd_elf_merge_symbol [62] >[252] 0.0 0.00 0.00 50643 bfd_wrapped_link_hash_lookup [252] >----------------------------------------------- > 0.00 0.00 50611/50611 _bfd_elf_discard_section_eh_frame [127] >[253] 0.0 0.00 0.00 50611 read_uleb128 [253] > 0.00 0.00 50611/50912 skip_leb128 [251] >----------------------------------------------- > 0.00 0.00 50471/50471 _bfd_elf_discard_section_eh_frame [127] >[254] 0.0 0.00 0.00 50471 bfd_elf_reloc_symbol_deleted_p [254] > 0.00 0.00 50471/279186 bfd_section_from_elf_index [225] >----------------------------------------------- > 0.00 0.00 48225/48225 bfd_hash_lookup [43] >[255] 0.0 0.00 0.00 48225 link_hash_newfunc [255] > 0.00 0.00 48225/48225 _bfd_elf_link_hash_newfunc [1270] > 0.00 0.00 48225/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 48187/48187 bfd_hash_traverse [25] >[256] 0.0 0.00 0.00 48187 elf_adjust_dynstr_offsets [256] > 0.00 0.00 24408/24478 _bfd_elf_strtab_offset [1276] >----------------------------------------------- > 0.00 0.00 48187/48187 bfd_hash_traverse [25] >[257] 0.0 0.00 0.00 48187 fix_syms [257] >----------------------------------------------- > 0.00 0.00 48187/48187 bfd_hash_traverse [25] >[258] 0.0 0.00 0.00 48187 readonly_dynrelocs [258] >----------------------------------------------- > 0.00 0.00 39423/39423 _bfd_elf_merge_symbol [62] >[259] 0.0 0.00 0.00 39423 elf64_x86_64_merge_symbol [259] >----------------------------------------------- > 0.00 0.00 19472/38944 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 19472/38944 _bfd_elf_write_section_eh_frame [134] >[260] 0.0 0.00 0.00 38944 size_of_output_cie_fde [260] >----------------------------------------------- > 0.00 0.00 38785/38785 _bfd_elf_write_section_eh_frame [134] >[261] 0.0 0.00 0.00 38785 bfd_getl_signed_32 [261] >----------------------------------------------- > 0.00 0.00 38785/38785 _bfd_elf_write_section_eh_frame [134] >[262] 0.0 0.00 0.00 38785 read_value [262] >----------------------------------------------- > 0.00 0.00 33560/33560 _bfd_elf_section_already_linked [49] >[263] 0.0 0.00 0.00 33560 bfd_coff_get_comdat_section [263] >----------------------------------------------- > 0.00 0.00 92/26754 ldlang_add_file [334] > 0.00 0.00 99/26754 new_afile [139] > 0.00 0.00 134/26754 output_section_statement_newfunc [340] > 0.00 0.00 26429/26754 new_statement [106] >[264] 0.0 0.00 0.00 26754 lang_statement_append [264] >----------------------------------------------- > 0.00 0.00 26496/26496 lang_for_each_statement_worker [120] >[265] 0.0 0.00 0.00 26496 gldelf_x86_64_find_statement_assignment [265] >----------------------------------------------- > 0.00 0.00 24689/24689 bfd_hash_lookup [43] >[266] 0.0 0.00 0.00 24689 strtab_hash_newfunc [266] > 0.00 0.00 24689/213940 bfd_hash_newfunc [227] > 0.00 0.00 24689/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 24470/24470 bfd_hash_lookup [43] >[267] 0.0 0.00 0.00 24470 elf_strtab_hash_newfunc [267] > 0.00 0.00 24470/213940 bfd_hash_newfunc [227] > 0.00 0.00 24470/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 13/24421 bfd_elf_final_link [14] > 0.00 0.00 24408/24421 elf_link_output_extsym [26] >[268] 0.0 0.00 0.00 24421 check_dynsym [268] >----------------------------------------------- > 0.00 0.00 24416/24416 elf_link_output_extsym [26] >[269] 0.0 0.00 0.00 24416 elf64_x86_64_finish_dynamic_symbol [269] > 0.00 0.00 39138/792404 bfd_putl32 [224] > 0.00 0.00 32023/864398 bfd_putl64 [223] > 0.00 0.00 16012/61174 bfd_elf64_swap_reloca_out [249] > 0.00 0.00 2966/182928 _bfd_elf_symbol_refs_local_p [1267] >----------------------------------------------- > 0.00 0.00 24064/24064 bfd_elf_final_link [14] >[270] 0.0 0.00 0.00 24064 elf64_x86_64_reloc_type_class [270] >----------------------------------------------- > 0.00 0.00 6/23350 _bfd_add_merge_section [179] > 0.00 0.00 17/23350 bfd_elf_link_add_symbols [41] > 0.00 0.00 71/23350 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 23256/23350 bfd_elf_final_link [14] >[271] 0.0 0.00 0.00 23350 bfd_get_section_contents [271] >----------------------------------------------- > 0.00 0.00 23332/23332 _bfd_elf_write_section_eh_frame [134] >[272] 0.0 0.00 0.00 23332 write_value [272] >----------------------------------------------- > 0.00 0.00 22418/22418 bfd_hash_lookup [43] >[273] 0.0 0.00 0.00 22418 already_linked_newfunc [273] > 0.00 0.00 22418/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 22418/22418 _bfd_elf_section_already_linked [49] >[274] 0.0 0.00 0.00 22418 bfd_section_already_linked_table_insert [274] > 0.00 0.00 22418/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 4/20031 bfd_generic_archive_p <cycle 2> [27] > 0.00 0.00 5/20031 open_input_bfds [33] > 0.00 0.00 12/20031 gldelf_x86_64_open_dynamic_archive [82] > 0.00 0.00 38/20031 ldfile_try_open_bfd [68] > 0.00 0.00 100/20031 load_symbols [34] > 0.00 0.00 19872/20031 walk_wild_file [8] >[275] 0.0 0.00 0.00 20031 bfd_check_format [275] >----------------------------------------------- > 0.00 0.00 19872/19872 walk_wild [6] >[276] 0.0 0.00 0.00 19872 walk_wild_section [276] >----------------------------------------------- > 0.00 0.00 13081/13081 _bfd_elf_adjust_dynamic_symbol [1272] >[277] 0.0 0.00 0.00 13081 elf64_x86_64_adjust_dynamic_symbol [277] > 0.00 0.00 13046/182928 _bfd_elf_symbol_refs_local_p [1267] >----------------------------------------------- > 0.00 0.00 14/11324 _bfd_elf_fix_symbol_flags [1269] > 0.00 0.00 11310/11324 _bfd_elf_add_default_symbol [85] >[278] 0.0 0.00 0.00 11324 elf64_x86_64_copy_indirect_symbol [278] >----------------------------------------------- > 0.00 0.00 1/4121 ldwrite [13] > 0.00 0.00 6/4121 symbolsrec_object_p [192] > 0.00 0.00 6/4121 srec_object_p [191] > 0.00 0.00 6/4121 ihex_object_p [190] > 0.00 0.00 6/4121 pe_bfd_object_p [173] > 0.00 0.00 18/4121 bfd_elf64_object_p [10] > 0.00 0.00 18/4121 bfd_elf32_object_p [199] > 0.00 0.00 72/4121 bfd_fopen [309] > 0.00 0.00 384/4121 _bfd_dummy_target [1283] > 0.00 0.00 1224/4121 bfd_check_format_matches <cycle 2> [9] > 0.00 0.00 2380/4121 _bfd_elf_section_from_bfd_section [1268] >[279] 0.0 0.00 0.00 4121 bfd_set_error [279] >----------------------------------------------- > 0.00 0.00 2456/2456 _bfd_elf_section_from_bfd_section [1268] >[280] 0.0 0.00 0.00 2456 elf64_x86_64_elf_section_from_bfd_section [280] >----------------------------------------------- > 0.00 0.00 2049/2049 comment [352] >[281] 0.0 0.00 0.00 2049 input [281] >----------------------------------------------- > 0.00 0.00 170/1914 bfd_fopen [309] > 0.00 0.00 1744/1914 bfd_open_file <cycle 1> [288] >[282] 0.0 0.00 0.00 1914 real_fopen [282] >----------------------------------------------- > 1744 bfd_open_file <cycle 1> [288] > 0.00 0.00 98/108837 bfd_fopen [309] >[283] 0.0 0.00 0.00 1842 bfd_cache_init <cycle 1> [283] > 0.00 0.00 1842/108849 insert [237] > 0.00 0.00 87/1833 bfd_cache_delete [285] > 87 close_one <cycle 1> [286] >----------------------------------------------- > 0.00 0.00 11/1841 bfd_tell [362] > 0.00 0.00 1830/1841 close_one <cycle 1> [286] >[284] 0.0 0.00 0.00 1841 real_ftell [284] >----------------------------------------------- > 0.00 0.00 3/1833 bfd_close [125] > 0.00 0.00 87/1833 bfd_cache_init <cycle 1> [283] > 0.00 0.00 1743/1833 bfd_open_file <cycle 1> [288] >[285] 0.0 0.00 0.00 1833 bfd_cache_delete [285] > 0.00 0.00 1833/108840 snip [238] >----------------------------------------------- > 87 bfd_cache_init <cycle 1> [283] > 1743 bfd_open_file <cycle 1> [288] >[286] 0.0 0.00 0.00 1830 close_one <cycle 1> [286] > 0.00 0.00 1830/1841 real_ftell [284] > 1803 bfd_get_mtime <cycle 1> [287] >----------------------------------------------- > 1803 close_one <cycle 1> [286] >[287] 0.0 0.00 0.00 1803 bfd_get_mtime <cycle 1> [287] > 96 cache_bstat <cycle 1> [330] >----------------------------------------------- > 1743 bfd_cache_lookup_worker <cycle 1> [239] > 0.00 0.00 1/108837 bfd_openw [420] >[288] 0.0 0.00 0.00 1744 bfd_open_file <cycle 1> [288] > 0.00 0.00 1744/1914 real_fopen [282] > 0.00 0.00 1743/1833 bfd_cache_delete [285] > 1744 bfd_cache_init <cycle 1> [283] > 1743 close_one <cycle 1> [286] >----------------------------------------------- > 0.00 0.00 1404/1404 _bfd_generic_link_add_one_symbol [110] >[289] 0.0 0.00 0.00 1404 bfd_link_add_undef [289] >----------------------------------------------- > 0.00 0.00 2/1198 load_symbols [34] > 0.00 0.00 74/1198 ldfile_try_open_bfd [68] > 0.00 0.00 1122/1198 bfd_check_format_matches <cycle 2> [9] >[290] 0.0 0.00 0.00 1198 bfd_get_error [290] >----------------------------------------------- > 0.00 0.00 24/1188 ldfile_try_open_bfd [68] > 0.00 0.00 1164/1188 yyparse [130] >[291] 0.0 0.00 0.00 1188 yylex [291] > 0.00 0.00 310/334 xstrdup [297] > 0.00 0.00 44/45 bfd_scan_vma [344] > 0.00 0.00 20/20 comment [352] > 0.00 0.00 9/9 yy_get_next_buffer [366] > 0.00 0.00 5/5 yywrap [379] > 0.00 0.00 4/4 yy_get_previous_state [393] >----------------------------------------------- > 0.00 0.00 1/686 check_for_scripts_dir [425] > 0.00 0.00 1/686 ldfile_add_arch [456] > 0.00 0.00 3/686 exp_get_fill [203] > 0.00 0.00 14/686 concat [356] > 0.00 0.00 18/686 parse_args [141] > 0.00 0.00 21/686 ldfile_add_library_path [351] > 0.00 0.00 36/686 lang_process [5] > 0.00 0.00 37/686 ldfile_open_file_search [73] > 0.00 0.00 49/686 gldelf_x86_64_open_dynamic_archive [82] > 0.00 0.00 172/686 yyparse [130] > 0.00 0.00 334/686 xstrdup [297] >[292] 0.0 0.00 0.00 686 xmalloc [292] >----------------------------------------------- > 0.00 0.00 9/534 _bfd_elf_strtab_add [102] > 0.00 0.00 41/534 _bfd_elf_add_dynamic_entry [142] > 0.00 0.00 484/534 _bfd_elf_discard_section_eh_frame [127] >[293] 0.0 0.00 0.00 534 bfd_realloc [293] >----------------------------------------------- > 0.00 0.00 175/456 _bfd_new_bfd [1284] > 0.00 0.00 281/456 bfd_hash_table_init_n [299] >[294] 0.0 0.00 0.00 456 objalloc_create [294] >----------------------------------------------- > 0.00 0.00 48/356 lang_do_assignments_1 [86] > 0.00 0.00 308/356 lang_size_sections_1 [69] >[295] 0.0 0.00 0.00 356 exp_fold_tree [295] >----------------------------------------------- > 0.00 0.00 3/351 exp_get_fill [203] > 0.00 0.00 173/351 exp_fold_tree_1 [132] > 0.00 0.00 175/351 lang_size_sections_1 [69] >[296] 0.0 0.00 0.00 351 new_rel [296] >----------------------------------------------- > 0.00 0.00 1/334 parse_args [141] > 0.00 0.00 1/334 lang_memory_region_lookup [204] > 0.00 0.00 1/334 ldfile_add_arch [456] > 0.00 0.00 21/334 ldfile_add_library_path [351] > 0.00 0.00 310/334 yylex [291] >[297] 0.0 0.00 0.00 334 xstrdup [297] > 0.00 0.00 334/686 xmalloc [292] >----------------------------------------------- > 0.00 0.00 1/286 ldctor_build_sets [442] > 0.00 0.00 2/286 lang_enter_group [196] > 0.00 0.00 4/286 lang_init [195] > 0.00 0.00 67/286 output_section_statement_newfunc [340] > 0.00 0.00 103/286 open_input_bfds [33] > 0.00 0.00 109/286 lang_add_wild [136] >[298] 0.0 0.00 0.00 286 lang_list_init [298] >----------------------------------------------- > 0.00 0.00 1/281 lang_process [5] > 0.00 0.00 1/281 _bfd_stringtab_init [1319] > 0.00 0.00 1/281 _bfd_elf_link_hash_table_init [1309] > 0.00 0.00 2/281 lang_init [195] > 0.00 0.00 2/281 _bfd_elf_strtab_init [1305] > 0.00 0.00 3/281 _bfd_add_merge_section [179] > 0.00 0.00 96/281 bfd_preserve_save [329] > 0.00 0.00 175/281 _bfd_new_bfd [1284] >[299] 0.0 0.00 0.00 281 bfd_hash_table_init_n [299] > 0.00 0.00 281/456 objalloc_create [294] > 0.00 0.00 103/25644 _objalloc_alloc [1275] >----------------------------------------------- > 0.00 0.00 1/260 bfd_elf_final_link [14] > 0.00 0.00 2/260 _bfd_write_merged_section [202] > 0.00 0.00 12/260 elf_link_add_archive_symbols [128] > 0.00 0.00 70/260 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 175/260 _bfd_new_bfd [1284] >[300] 0.0 0.00 0.00 260 bfd_zmalloc [300] >----------------------------------------------- > 0.00 0.00 75/250 _bfd_delete_bfd [1287] > 0.00 0.00 175/250 bfd_hash_table_free [308] >[301] 0.0 0.00 0.00 250 objalloc_free [301] >----------------------------------------------- > 0.00 0.00 90/232 walk_wild_section_specs2_wild1 [60] > 0.00 0.00 142/232 walk_wild_section_specs1_wild0 [83] >[302] 0.0 0.00 0.00 232 check_section_callback [302] > 0.00 0.00 232/63832 unique_section_p [247] >----------------------------------------------- > 0.00 0.00 2/220 ldfile_try_open_bfd [68] > 0.00 0.00 218/220 yyparse [130] >[303] 0.0 0.00 0.00 220 ldlex_popstate [303] >----------------------------------------------- > 0.00 0.00 204/204 lang_size_sections_1 [69] >[304] 0.0 0.00 0.00 204 os_region_check [304] >----------------------------------------------- > 0.00 0.00 2/194 ldlang_open_output [213] > 0.00 0.00 96/194 elf64_x86_64_elf_object_p [331] > 0.00 0.00 96/194 bfd_elf64_object_p [10] >[305] 0.0 0.00 0.00 194 bfd_default_set_arch_mach [305] > 0.00 0.00 194/1133198 bfd_lookup_arch [218] >----------------------------------------------- > 0.00 0.00 1/181 bfd_set_default_target [423] > 0.00 0.00 180/181 bfd_find_target [307] >[306] 0.0 0.00 0.00 181 find_target [306] >----------------------------------------------- > 0.00 0.00 1/180 bfd_emul_get_commonpagesize [418] > 0.00 0.00 1/180 bfd_openw [420] > 0.00 0.00 8/180 bfd_emul_get_maxpagesize [367] > 0.00 0.00 170/180 bfd_fopen [309] >[307] 0.0 0.00 0.00 180 bfd_find_target [307] > 0.00 0.00 180/181 find_target [306] >----------------------------------------------- > 0.00 0.00 1/175 lang_process [5] > 0.00 0.00 1/175 main [1] > 0.00 0.00 1/175 _bfd_stringtab_free [1318] > 0.00 0.00 1/175 _bfd_elf_strtab_free [1312] > 0.00 0.00 75/175 _bfd_delete_bfd [1287] > 0.00 0.00 96/175 bfd_elf64_object_p [10] >[308] 0.0 0.00 0.00 175 bfd_hash_table_free [308] > 0.00 0.00 175/250 objalloc_free [301] >----------------------------------------------- > 0.00 0.00 170/170 ldfile_try_open_bfd [68] >[309] 0.0 0.00 0.00 170 bfd_fopen [309] > 0.00 0.00 170/175 _bfd_new_bfd [1284] > 0.00 0.00 170/180 bfd_find_target [307] > 0.00 0.00 170/1914 real_fopen [282] > 0.00 0.00 98/108837 bfd_cache_init <cycle 1> [283] > 0.00 0.00 72/4121 bfd_set_error [279] > 0.00 0.00 72/75 _bfd_delete_bfd [1287] >----------------------------------------------- > 0.00 0.00 170/170 ldfile_try_open_bfd [68] >[310] 0.0 0.00 0.00 170 bfd_openr [310] >----------------------------------------------- > 0.00 0.00 150/150 yyparse [130] >[311] 0.0 0.00 0.00 150 ldlex_expression [311] >----------------------------------------------- > 0.00 0.00 146/146 exp_fold_tree_1 [132] >[312] 0.0 0.00 0.00 146 new_rel_from_abs [312] >----------------------------------------------- > 0.00 0.00 132/132 lang_enter_output_section_statement [138] >[313] 0.0 0.00 0.00 132 exp_get_value_int [313] > 0.00 0.00 132/132 exp_get_vma [314] >----------------------------------------------- > 0.00 0.00 132/132 exp_get_value_int [313] >[314] 0.0 0.00 0.00 132 exp_get_vma [314] >----------------------------------------------- > 0.00 0.00 132/132 lang_enter_output_section_statement [138] >[315] 0.0 0.00 0.00 132 topower [315] >----------------------------------------------- > 0.00 0.00 124/124 elf_link_output_extsym [26] >[316] 0.0 0.00 0.00 124 elf_link_check_versioned_symbol [316] >----------------------------------------------- > 0.00 0.00 115/115 parse_args [141] >[317] 0.0 0.00 0.00 115 gldelf_x86_64_handle_option [317] >----------------------------------------------- > 0.00 0.00 115/115 parse_args [141] >[318] 0.0 0.00 0.00 115 ldemul_handle_option [318] >----------------------------------------------- > 0.00 0.00 115/115 parse_args [141] >[319] 0.0 0.00 0.00 115 ldemul_parse_args [319] >----------------------------------------------- > 0.00 0.00 17/109 ldfile_try_open_bfd [68] > 0.00 0.00 92/109 lang_process [5] >[320] 0.0 0.00 0.00 109 bfd_arch_get_compatible [320] >----------------------------------------------- > 0.00 0.00 17/109 ldfile_try_open_bfd [68] > 0.00 0.00 92/109 lang_process [5] >[321] 0.0 0.00 0.00 109 bfd_default_compatible [321] >----------------------------------------------- > 0.00 0.00 1/100 _bfd_stringtab_init [1319] > 0.00 0.00 1/100 _bfd_elf_link_hash_table_init [1309] > 0.00 0.00 2/100 _bfd_elf_strtab_init [1305] > 0.00 0.00 96/100 bfd_preserve_save [329] >[322] 0.0 0.00 0.00 100 bfd_hash_table_init [322] >----------------------------------------------- > 0.00 0.00 1/99 lang_init [195] > 0.00 0.00 5/99 yyparse [130] > 0.00 0.00 93/99 parse_args [141] >[323] 0.0 0.00 0.00 99 lang_add_input_file [323] >----------------------------------------------- > 0.00 0.00 98/98 load_symbols [34] >[324] 0.0 0.00 0.00 98 gldelf_x86_64_load_symbols [324] > 0.00 0.00 1/1 bfd_elf_set_dyn_lib_class [417] >----------------------------------------------- > 0.00 0.00 98/98 load_symbols [34] >[325] 0.0 0.00 0.00 98 ldemul_recognized_file [325] >----------------------------------------------- > 0.00 0.00 1/97 bfd_set_format [214] > 0.00 0.00 96/97 bfd_elf64_object_p [10] >[326] 0.0 0.00 0.00 97 bfd_elf_mkobject [326] >----------------------------------------------- > 0.00 0.00 1/97 lang_process [5] > 0.00 0.00 96/97 bfd_elf64_object_p [10] >[327] 0.0 0.00 0.00 97 bfd_set_start_address [327] >----------------------------------------------- > 0.00 0.00 96/96 bfd_elf64_object_p [10] >[328] 0.0 0.00 0.00 96 bfd_preserve_finish [328] >----------------------------------------------- > 0.00 0.00 96/96 bfd_elf64_object_p [10] >[329] 0.0 0.00 0.00 96 bfd_preserve_save [329] > 0.00 0.00 96/281 bfd_hash_table_init_n [299] > 0.00 0.00 96/100 bfd_hash_table_init [322] >----------------------------------------------- > 96 bfd_get_mtime <cycle 1> [287] >[330] 0.0 0.00 0.00 96 cache_bstat <cycle 1> [330] > 96 bfd_cache_lookup_worker <cycle 1> [239] >----------------------------------------------- > 0.00 0.00 96/96 bfd_elf64_object_p [10] >[331] 0.0 0.00 0.00 96 elf64_x86_64_elf_object_p [331] > 0.00 0.00 96/194 bfd_default_set_arch_mach [305] >----------------------------------------------- > 0.00 0.00 96/96 exp_fold_tree_1 [132] >[332] 0.0 0.00 0.00 96 make_abs [332] >----------------------------------------------- > 0.00 0.00 1/93 ldlang_open_output [213] > 0.00 0.00 92/93 ldlang_add_file [334] >[333] 0.0 0.00 0.00 93 bfd_set_gp_size [333] >----------------------------------------------- > 0.00 0.00 92/92 load_symbols [34] >[334] 0.0 0.00 0.00 92 ldlang_add_file [334] > 0.00 0.00 92/26754 lang_statement_append [264] > 0.00 0.00 92/93 bfd_set_gp_size [333] >----------------------------------------------- > 0.00 0.00 17/88 bfd_elf_link_add_symbols [41] > 0.00 0.00 71/88 _bfd_elf_discard_section_eh_frame [127] >[335] 0.0 0.00 0.00 88 bfd_malloc_and_get_section [335] > 0.00 0.00 88/83656 bfd_malloc [243] >----------------------------------------------- > 0.00 0.00 41/82 _bfd_merged_section_offset [1288] > 0.00 0.00 41/82 sec_merge_add [345] >[336] 0.0 0.00 0.00 82 sec_merge_hash_lookup [336] > 0.00 0.00 24/24 sec_merge_hash_newfunc [350] >----------------------------------------------- > 0.00 0.00 3/78 bfd_close [125] > 0.00 0.00 75/78 lang_process [5] >[337] 0.0 0.00 0.00 78 bfd_true [337] >----------------------------------------------- > 0.00 0.00 4/74 elf64_x86_64_finish_dynamic_sections [181] > 0.00 0.00 10/74 bfd_elf_final_link [14] > 0.00 0.00 19/74 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 41/74 _bfd_elf_add_dynamic_entry [142] >[338] 0.0 0.00 0.00 74 bfd_elf64_swap_dyn_out [338] > 0.00 0.00 74/864398 bfd_putl64 [223] >----------------------------------------------- > 0.00 0.00 71/71 exp_fold_tree_1 [132] >[339] 0.0 0.00 0.00 71 align_n [339] >----------------------------------------------- > 0.00 0.00 2/67 lang_output_section_statement_lookup_1 [137] > 0.00 0.00 65/67 bfd_hash_lookup [43] >[340] 0.0 0.00 0.00 67 output_section_statement_newfunc [340] > 0.00 0.00 134/26754 lang_statement_append [264] > 0.00 0.00 67/213940 bfd_hash_newfunc [227] > 0.00 0.00 67/286 lang_list_init [298] > 0.00 0.00 67/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 65/65 yyparse [130] >[341] 0.0 0.00 0.00 65 ldlex_script [341] >----------------------------------------------- > 0.00 0.00 2/57 exp_trinop [194] > 0.00 0.00 3/57 exp_get_fill [203] > 0.00 0.00 8/57 exp_unop [165] > 0.00 0.00 19/57 exp_binop [152] > 0.00 0.00 25/57 exp_nameop [150] >[342] 0.0 0.00 0.00 57 exp_fold_tree_no_dot [342] >----------------------------------------------- > 0.00 0.00 49/49 ldfile_open_file_search [73] >[343] 0.0 0.00 0.00 49 ldemul_open_dynamic_archive [343] >----------------------------------------------- > 0.00 0.00 1/45 lang_process [5] > 0.00 0.00 44/45 yylex [291] >[344] 0.0 0.00 0.00 45 bfd_scan_vma [344] >----------------------------------------------- > 0.00 0.00 41/41 _bfd_merge_sections [1316] >[345] 0.0 0.00 0.00 41 sec_merge_add [345] > 0.00 0.00 41/82 sec_merge_hash_lookup [336] >----------------------------------------------- > 0.00 0.00 34/34 bfd_map_over_sections [48] >[346] 0.0 0.00 0.00 34 bfd_elf64_write_relocs [346] >----------------------------------------------- > 14 exp_init_os [347] > 0.00 0.00 11/28 init_os [133] > 0.00 0.00 17/28 map_input_to_output_sections [17] >[347] 0.0 0.00 0.00 28+14 exp_init_os [347] > 14 exp_init_os [347] >----------------------------------------------- > 0.00 0.00 5/26 ldfile_open_file_search [73] > 0.00 0.00 21/26 ldfile_add_library_path [351] >[348] 0.0 0.00 0.00 26 is_sysrooted_pathname [348] >----------------------------------------------- > 0.00 0.00 25/25 lang_process [5] >[349] 0.0 0.00 0.00 25 ldemul_place_orphan [349] >----------------------------------------------- > 0.00 0.00 24/24 sec_merge_hash_lookup [336] >[350] 0.0 0.00 0.00 24 sec_merge_hash_newfunc [350] > 0.00 0.00 24/213940 bfd_hash_newfunc [227] > 0.00 0.00 24/276817 bfd_hash_allocate [226] >----------------------------------------------- > 0.00 0.00 1/21 check_for_scripts_dir [425] > 0.00 0.00 8/21 yyparse [130] > 0.00 0.00 12/21 parse_args [141] >[351] 0.0 0.00 0.00 21 ldfile_add_library_path [351] > 0.00 0.00 21/686 xmalloc [292] > 0.00 0.00 21/334 xstrdup [297] > 0.00 0.00 21/26 is_sysrooted_pathname [348] >----------------------------------------------- > 0.00 0.00 20/20 yylex [291] >[352] 0.0 0.00 0.00 20 comment [352] > 0.00 0.00 2049/2049 input [281] >----------------------------------------------- > 0.00 0.00 9/19 exp_nameop [150] > 0.00 0.00 10/19 exp_fold_tree_1 [132] >[353] 0.0 0.00 0.00 19 new_abs [353] >----------------------------------------------- > 0.00 0.00 17/17 bfd_elf_link_add_symbols [41] >[354] 0.0 0.00 0.00 17 bfd_section_list_clear [354] >----------------------------------------------- > 0.00 0.00 2/16 lang_process [5] > 0.00 0.00 2/16 elf64_x86_64_size_dynamic_sections [46] > 0.00 0.00 2/16 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 3/16 bfd_elf_final_link [14] > 0.00 0.00 3/16 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 4/16 _bfd_elf_link_renumber_dynsyms [44] >[355] 0.0 0.00 0.00 16 bfd_link_hash_traverse [355] >----------------------------------------------- > 0.00 0.00 14/14 new_afile [139] >[356] 0.0 0.00 0.00 14 concat [356] > 0.00 0.00 14/686 xmalloc [292] >----------------------------------------------- > 0.00 0.00 14/14 split_directories [405] >[357] 0.0 0.00 0.00 14 save_string [357] >----------------------------------------------- > 0.00 0.00 1/13 bfd_elf_link_add_symbols [41] > 0.00 0.00 12/13 bfd_slurp_armap [28] >[358] 0.0 0.00 0.00 13 objalloc_free_block [358] >----------------------------------------------- > 0.00 0.00 4/13 yy_init_buffer [373] > 0.00 0.00 4/13 yy_get_next_buffer [366] > 0.00 0.00 5/13 yy_switch_to_buffer [378] >[359] 0.0 0.00 0.00 13 yy_load_buffer_state [359] >----------------------------------------------- > 0.00 0.00 12/12 bfd_slurp_armap [28] >[360] 0.0 0.00 0.00 12 bfd_release [360] >----------------------------------------------- > 0.00 0.00 6/12 symbolsrec_object_p [192] > 0.00 0.00 6/12 srec_object_p [191] >[361] 0.0 0.00 0.00 12 srec_init [361] >----------------------------------------------- > 0.00 0.00 3/11 _bfd_slurp_extended_name_table [177] > 0.00 0.00 4/11 bfd_slurp_armap [28] > 0.00 0.00 4/11 _bfd_get_elt_at_filepos [188] >[362] 0.0 0.00 0.00 11 bfd_tell [362] > 0.00 0.00 11/1841 real_ftell [284] > 0.00 0.00 11/11 cache_btell [363] >----------------------------------------------- > 0.00 0.00 11/11 bfd_tell [362] >[363] 0.0 0.00 0.00 11 cache_btell [363] >----------------------------------------------- > 0.00 0.00 1/11 make_relative_prefix [459] > 0.00 0.00 10/11 gldelf_x86_64_open_dynamic_archive [82] >[364] 0.0 0.00 0.00 11 lbasename [364] >----------------------------------------------- > 0.00 0.00 10/10 gldelf_x86_64_open_dynamic_archive [82] >[365] 0.0 0.00 0.00 10 bfd_elf_set_dt_needed_name [365] >----------------------------------------------- > 0.00 0.00 9/9 yylex [291] >[366] 0.0 0.00 0.00 9 yy_get_next_buffer [366] > 0.00 0.00 4/13 yy_load_buffer_state [359] > 0.00 0.00 4/4 yyrestart [394] >----------------------------------------------- > 0.00 0.00 8/8 exp_fold_tree_1 [132] >[367] 0.0 0.00 0.00 8 bfd_emul_get_maxpagesize [367] > 0.00 0.00 8/180 bfd_find_target [307] >----------------------------------------------- > 0.00 0.00 4/8 ldfile_try_open_bfd [68] > 0.00 0.00 4/8 bfd_generic_archive_p <cycle 2> [27] >[368] 0.0 0.00 0.00 8 bfd_generic_openr_next_archived_file [368] >----------------------------------------------- > 0.00 0.00 4/8 ldfile_try_open_bfd [68] > 0.00 0.00 4/8 bfd_generic_archive_p <cycle 2> [27] >[369] 0.0 0.00 0.00 8 bfd_openr_next_archived_file [369] >----------------------------------------------- > 0.00 0.00 4/8 htab_find [384] > 0.00 0.00 4/8 htab_find_slot [385] >[370] 0.0 0.00 0.00 8 hash_file_ptr [370] >----------------------------------------------- > 0.00 0.00 8/8 yy_create_buffer [392] >[371] 0.0 0.00 0.00 8 yy_flex_alloc [371] >----------------------------------------------- > 0.00 0.00 8/8 yy_init_buffer [373] >[372] 0.0 0.00 0.00 8 yy_flush_buffer [372] >----------------------------------------------- > 0.00 0.00 4/8 yy_create_buffer [392] > 0.00 0.00 4/8 yyrestart [394] >[373] 0.0 0.00 0.00 8 yy_init_buffer [373] > 0.00 0.00 8/8 yy_flush_buffer [372] > 0.00 0.00 4/13 yy_load_buffer_state [359] >----------------------------------------------- > 0.00 0.00 1/6 strip_excluded_output_sections [117] > 0.00 0.00 2/6 gldelf_x86_64_finish [66] > 0.00 0.00 3/6 lang_size_sections [74] >[374] 0.0 0.00 0.00 6 lang_reset_memory_regions [374] >----------------------------------------------- > 0.00 0.00 6/6 tekhex_object_p [193] >[375] 0.0 0.00 0.00 6 tekhex_init [375] > 0.00 0.00 1/3 hex_init [399] >----------------------------------------------- > 0.00 0.00 5/5 bfd_elf64_write_out_phdrs [416] >[376] 0.0 0.00 0.00 5 bfd_elf64_swap_phdr_out [376] > 0.00 0.00 25/864398 bfd_putl64 [223] > 0.00 0.00 10/792404 bfd_putl32 [224] >----------------------------------------------- > 0.00 0.00 2/5 ldfile_try_open_bfd [68] > 0.00 0.00 3/5 yyparse [130] >[377] 0.0 0.00 0.00 5 ldlex_both [377] >----------------------------------------------- > 0.00 0.00 1/5 main [1] > 0.00 0.00 4/5 ldfile_open_command_file [389] >[378] 0.0 0.00 0.00 5 yy_switch_to_buffer [378] > 0.00 0.00 5/13 yy_load_buffer_state [359] >----------------------------------------------- > 0.00 0.00 5/5 yylex [291] >[379] 0.0 0.00 0.00 5 yywrap [379] >----------------------------------------------- > 0.00 0.00 4/4 bfd_scan_arch [407] >[380] 0.0 0.00 0.00 4 bfd_default_scan [380] >----------------------------------------------- > 0.00 0.00 4/4 htab_find_with_hash [387] >[381] 0.0 0.00 0.00 4 eq_file_ptr [381] >----------------------------------------------- > 0.00 0.00 4/4 htab_create_alloc [383] >[382] 0.0 0.00 0.00 4 higher_prime_index [382] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_add_bfd_to_archive_cache [209] >[383] 0.0 0.00 0.00 4 htab_create_alloc [383] > 0.00 0.00 4/4 higher_prime_index [382] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_look_for_bfd_in_cache [1296] >[384] 0.0 0.00 0.00 4 htab_find [384] > 0.00 0.00 4/8 hash_file_ptr [370] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_add_bfd_to_archive_cache [209] >[385] 0.0 0.00 0.00 4 htab_find_slot [385] > 0.00 0.00 4/8 hash_file_ptr [370] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_add_bfd_to_archive_cache [209] >[386] 0.0 0.00 0.00 4 htab_find_slot_with_hash [386] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_look_for_bfd_in_cache [1296] >[387] 0.0 0.00 0.00 4 htab_find_with_hash [387] > 0.00 0.00 4/4 eq_file_ptr [381] >----------------------------------------------- > 0.00 0.00 2/4 load_symbols [34] > 0.00 0.00 2/4 ldfile_try_open_bfd [68] >[388] 0.0 0.00 0.00 4 ldemul_unrecognized_file [388] >----------------------------------------------- > 0.00 0.00 2/4 load_symbols [34] > 0.00 0.00 2/4 ldfile_try_open_bfd [68] >[389] 0.0 0.00 0.00 4 ldfile_open_command_file [389] > 0.00 0.00 4/4 try_open [391] > 0.00 0.00 4/5 yy_switch_to_buffer [378] > 0.00 0.00 4/4 lex_push_file [390] >----------------------------------------------- > 0.00 0.00 4/4 ldfile_open_command_file [389] >[390] 0.0 0.00 0.00 4 lex_push_file [390] > 0.00 0.00 4/4 yy_create_buffer [392] >----------------------------------------------- > 0.00 0.00 4/4 ldfile_open_command_file [389] >[391] 0.0 0.00 0.00 4 try_open [391] >----------------------------------------------- > 0.00 0.00 4/4 lex_push_file [390] >[392] 0.0 0.00 0.00 4 yy_create_buffer [392] > 0.00 0.00 8/8 yy_flex_alloc [371] > 0.00 0.00 4/8 yy_init_buffer [373] >----------------------------------------------- > 0.00 0.00 4/4 yylex [291] >[393] 0.0 0.00 0.00 4 yy_get_previous_state [393] >----------------------------------------------- > 0.00 0.00 4/4 yy_get_next_buffer [366] >[394] 0.0 0.00 0.00 4 yyrestart [394] > 0.00 0.00 4/8 yy_init_buffer [373] >----------------------------------------------- > 0.00 0.00 1/3 lang_process [5] > 0.00 0.00 2/3 gldelf_x86_64_finish [66] >[395] 0.0 0.00 0.00 3 after_allocation_default [395] >----------------------------------------------- > 0.00 0.00 3/3 bfd_close [125] >[396] 0.0 0.00 0.00 3 bfd_cache_close [396] >----------------------------------------------- > 0.00 0.00 3/3 bfd_close [125] >[397] 0.0 0.00 0.00 3 cache_bclose [397] >----------------------------------------------- > 0.00 0.00 3/3 make_relative_prefix [459] >[398] 0.0 0.00 0.00 3 free_split_directories [398] >----------------------------------------------- > 0.00 0.00 1/3 srec_object_p [191] > 0.00 0.00 1/3 tekhex_init [375] > 0.00 0.00 1/3 ihex_object_p [190] >[399] 0.0 0.00 0.00 3 hex_init [399] >----------------------------------------------- > 0.00 0.00 3/3 yyparse [130] >[400] 0.0 0.00 0.00 3 lang_add_output_format [400] >----------------------------------------------- > 0.00 0.00 1/3 lang_process [5] > 0.00 0.00 2/3 gldelf_x86_64_finish [66] >[401] 0.0 0.00 0.00 3 lang_do_assignments [401] >----------------------------------------------- > 0.00 0.00 1/3 lang_process [5] > 0.00 0.00 1/3 ldwrite [13] > 0.00 0.00 1/3 gldelf_x86_64_before_allocation [32] >[402] 0.0 0.00 0.00 3 lang_for_each_statement [402] >----------------------------------------------- > 0.00 0.00 1/3 ldlang_open_output [213] > 0.00 0.00 2/3 ldfile_try_open_bfd [68] >[403] 0.0 0.00 0.00 3 lang_get_output_target [403] >----------------------------------------------- > 0.00 0.00 1/3 lang_process [5] > 0.00 0.00 2/3 gldelf_x86_64_finish [66] >[404] 0.0 0.00 0.00 3 ldemul_after_allocation [404] >----------------------------------------------- > 0.00 0.00 3/3 make_relative_prefix [459] >[405] 0.0 0.00 0.00 3 split_directories [405] > 0.00 0.00 14/14 save_string [357] >----------------------------------------------- > 0.00 0.00 3/3 _bfd_elf_compute_section_file_positions [108] >[406] 0.0 0.00 0.00 3 vma_page_aligned_bias [406] >----------------------------------------------- > 0.00 0.00 2/2 ldfile_set_output_arch [411] >[407] 0.0 0.00 0.00 2 bfd_scan_arch [407] > 0.00 0.00 4/4 bfd_default_scan [380] >----------------------------------------------- > 0.00 0.00 2/2 _bfd_elf_map_sections_to_segments [170] >[408] 0.0 0.00 0.00 2 elf_modify_segment_map [408] >----------------------------------------------- > 0.00 0.00 2/2 main [1] >[409] 0.0 0.00 0.00 2 get_relative_sysroot [409] >----------------------------------------------- > 0.00 0.00 2/2 yyparse [130] >[410] 0.0 0.00 0.00 2 lang_leave_group [410] >----------------------------------------------- > 0.00 0.00 1/2 yyparse [130] > 0.00 0.00 1/2 gldelf_x86_64_before_parse [434] >[411] 0.0 0.00 0.00 2 ldfile_set_output_arch [411] > 0.00 0.00 2/2 bfd_scan_arch [407] >----------------------------------------------- > 0.00 0.00 2/2 bfd_elf_link_add_symbols [41] >[412] 0.0 0.00 0.00 2 notice [412] >----------------------------------------------- > 0.00 0.00 2/2 gldelf_x86_64_add_options [432] >[413] 0.0 0.00 0.00 2 xrealloc [413] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[414] 0.0 0.00 0.00 1 after_parse_default [414] >----------------------------------------------- > 0.00 0.00 1/1 gldelf_x86_64_before_allocation [32] >[415] 0.0 0.00 0.00 1 before_allocation_default [415] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_compute_section_file_positions [108] >[416] 0.0 0.00 0.00 1 bfd_elf64_write_out_phdrs [416] > 0.00 0.00 5/864398 bfd_putl64 [223] > 0.00 0.00 5/5 bfd_elf64_swap_phdr_out [376] > 0.00 0.00 5/89106 bfd_bwrite [241] >----------------------------------------------- > 0.00 0.00 1/1 gldelf_x86_64_load_symbols [324] >[417] 0.0 0.00 0.00 1 bfd_elf_set_dyn_lib_class [417] >----------------------------------------------- > 0.00 0.00 1/1 exp_fold_tree_1 [132] >[418] 0.0 0.00 0.00 1 bfd_emul_get_commonpagesize [418] > 0.00 0.00 1/180 bfd_find_target [307] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[419] 0.0 0.00 0.00 1 bfd_init [419] >----------------------------------------------- > 0.00 0.00 1/1 ldlang_open_output [213] >[420] 0.0 0.00 0.00 1 bfd_openw [420] > 0.00 0.00 1/175 _bfd_new_bfd [1284] > 0.00 0.00 1/180 bfd_find_target [307] > 0.00 0.00 1/108837 bfd_open_file <cycle 1> [288] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[421] 0.0 0.00 0.00 1 bfd_section_already_linked_table_free [421] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[422] 0.0 0.00 0.00 1 bfd_section_already_linked_table_init [422] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[423] 0.0 0.00 0.00 1 bfd_set_default_target [423] > 0.00 0.00 1/181 find_target [306] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[424] 0.0 0.00 0.00 1 bfd_set_error_program_name [424] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[425] 0.0 0.00 0.00 1 check_for_scripts_dir [425] > 0.00 0.00 1/686 xmalloc [292] > 0.00 0.00 1/21 ldfile_add_library_path [351] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_size_dynsym_hash_dynstr [42] >[426] 0.0 0.00 0.00 1 compute_bucket_count [426] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_size_dynamic_sections [37] >[427] 0.0 0.00 0.00 1 elf64_x86_64_always_size_sections [427] >----------------------------------------------- > 0.00 0.00 1/1 ldlang_open_output [213] >[428] 0.0 0.00 0.00 1 elf64_x86_64_link_hash_table_create [428] > 0.00 0.00 1/83656 bfd_malloc [243] > 0.00 0.00 1/1 _bfd_elf_link_hash_table_init [1309] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[429] 0.0 0.00 0.00 1 expandargv [429] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[430] 0.0 0.00 0.00 1 finish_default [430] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[431] 0.0 0.00 0.00 1 get_run_time [431] >----------------------------------------------- > 0.00 0.00 1/1 parse_args [141] >[432] 0.0 0.00 0.00 1 gldelf_x86_64_add_options [432] > 0.00 0.00 2/2 xrealloc [413] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[433] 0.0 0.00 0.00 1 gldelf_x86_64_after_open [433] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[434] 0.0 0.00 0.00 1 gldelf_x86_64_before_parse [434] > 0.00 0.00 1/2 ldfile_set_output_arch [411] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[435] 0.0 0.00 0.00 1 gldelf_x86_64_get_script [435] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[436] 0.0 0.00 0.00 1 init_opb [436] > 0.00 0.00 1/1133004 bfd_arch_mach_octets_per_byte [219] >----------------------------------------------- > 0.00 0.00 1/1 yyparse [130] >[437] 0.0 0.00 0.00 1 lang_add_attribute [437] >----------------------------------------------- > 0.00 0.00 1/1 yyparse [130] >[438] 0.0 0.00 0.00 1 lang_add_entry [438] >----------------------------------------------- > 0.00 0.00 1/1 parse_args [141] >[439] 0.0 0.00 0.00 1 lang_add_output [439] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[440] 0.0 0.00 0.00 1 lang_finish [440] >----------------------------------------------- > 0.00 0.00 1/1 lang_init [195] >[441] 0.0 0.00 0.00 1 lang_output_section_statement_lookup [441] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[442] 0.0 0.00 0.00 1 ldctor_build_sets [442] > 0.00 0.00 1/286 lang_list_init [298] >----------------------------------------------- > 0.00 0.00 1/1 parse_args [141] >[443] 0.0 0.00 0.00 1 ldemul_add_options [443] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[444] 0.0 0.00 0.00 1 ldemul_after_open [444] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[445] 0.0 0.00 0.00 1 ldemul_after_parse [445] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[446] 0.0 0.00 0.00 1 ldemul_before_allocation [446] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[447] 0.0 0.00 0.00 1 ldemul_before_parse [447] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[448] 0.0 0.00 0.00 1 ldemul_choose_mode [448] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[449] 0.0 0.00 0.00 1 ldemul_choose_target [449] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[450] 0.0 0.00 0.00 1 ldemul_create_output_section_statements [450] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[451] 0.0 0.00 0.00 1 ldemul_default_target [451] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[452] 0.0 0.00 0.00 1 ldemul_finish [452] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[453] 0.0 0.00 0.00 1 ldemul_get_script [453] >----------------------------------------------- > 0.00 0.00 1/1 ldlang_open_output [213] >[454] 0.0 0.00 0.00 1 ldemul_set_output_arch [454] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[455] 0.0 0.00 0.00 1 ldemul_set_symbols [455] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[456] 0.0 0.00 0.00 1 ldfile_add_arch [456] > 0.00 0.00 1/334 xstrdup [297] > 0.00 0.00 1/686 xmalloc [292] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[457] 0.0 0.00 0.00 1 lex_redirect [457] >----------------------------------------------- > 0.00 0.00 1/1 make_relative_prefix [459] >[458] 0.0 0.00 0.00 1 lrealpath [458] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[459] 0.0 0.00 0.00 1 make_relative_prefix [459] > 0.00 0.00 3/3 split_directories [405] > 0.00 0.00 3/3 free_split_directories [398] > 0.00 0.00 1/11 lbasename [364] > 0.00 0.00 1/1 lrealpath [458] >----------------------------------------------- > 0.00 0.00 1/1 xatexit_cleanup [464] >[460] 0.0 0.00 0.00 1 remove_output [460] >----------------------------------------------- > 0.00 0.00 1/1 ldlang_open_output [213] >[461] 0.0 0.00 0.00 1 set_output_arch_default [461] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[462] 0.0 0.00 0.00 1 update_wild_statements [462] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[463] 0.0 0.00 0.00 1 xatexit [463] >----------------------------------------------- > 0.00 0.00 1/1 xexit [465] >[464] 0.0 0.00 0.00 1 xatexit_cleanup [464] > 0.00 0.00 1/1 remove_output [460] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[465] 0.0 0.00 0.00 1 xexit [465] > 0.00 0.00 1/1 xatexit_cleanup [464] >----------------------------------------------- > 0.00 0.00 1/1 main [1] >[466] 0.0 0.00 0.00 1 xmalloc_set_program_name [466] >----------------------------------------------- > 0.00 0.00 2966/182928 elf64_x86_64_finish_dynamic_symbol [269] > 0.00 0.00 8499/182928 allocate_dynrelocs [96] > 0.00 0.00 13046/182928 elf64_x86_64_adjust_dynamic_symbol [277] > 0.00 0.00 158417/182928 elf64_x86_64_relocate_section [40] >[1267] 0.0 0.00 0.00 182928 _bfd_elf_symbol_refs_local_p [1267] >----------------------------------------------- > 0.00 0.00 17/112310 bfd_elf_link_add_symbols [41] > 0.00 0.00 23803/112310 elf_link_output_extsym [26] > 0.00 0.00 26422/112310 bfd_elf_final_link [14] > 0.00 0.00 62068/112310 bfd_elf_match_symbols_in_sections [16] >[1268] 0.0 0.00 0.00 112310 _bfd_elf_section_from_bfd_section [1268] > 0.00 0.00 2456/2456 elf64_x86_64_elf_section_from_bfd_section [280] > 0.00 0.00 2380/4121 bfd_set_error [279] >----------------------------------------------- > 0.00 0.00 36911/85098 _bfd_elf_adjust_dynamic_symbol [1272] > 0.00 0.00 48187/85098 _bfd_elf_link_assign_sym_version [1273] >[1269] 0.0 0.00 0.00 85098 _bfd_elf_fix_symbol_flags [1269] > 0.00 0.00 14/11324 _bfd_elf_link_hash_copy_indirect [1280] > 0.00 0.00 14/11324 elf64_x86_64_copy_indirect_symbol [278] >----------------------------------------------- > 0.00 0.00 48225/48225 link_hash_newfunc [255] >[1270] 0.0 0.00 0.00 48225 _bfd_elf_link_hash_newfunc [1270] > 0.00 0.00 48225/48225 _bfd_link_hash_newfunc [1271] >----------------------------------------------- > 0.00 0.00 48225/48225 _bfd_elf_link_hash_newfunc [1270] >[1271] 0.0 0.00 0.00 48225 _bfd_link_hash_newfunc [1271] > 0.00 0.00 48225/213940 bfd_hash_newfunc [227] >----------------------------------------------- > 0.00 0.00 48187/48187 bfd_hash_traverse [25] >[1272] 0.0 0.00 0.00 48187 _bfd_elf_adjust_dynamic_symbol [1272] > 0.00 0.00 36911/85098 _bfd_elf_fix_symbol_flags [1269] > 0.00 0.00 13081/13081 elf64_x86_64_adjust_dynamic_symbol [277] >----------------------------------------------- > 0.00 0.00 48187/48187 bfd_hash_traverse [25] >[1273] 0.0 0.00 0.00 48187 _bfd_elf_link_assign_sym_version [1273] > 0.00 0.00 48187/85098 _bfd_elf_fix_symbol_flags [1269] >----------------------------------------------- > 0.00 0.00 48187/48187 bfd_hash_traverse [25] >[1274] 0.0 0.00 0.00 48187 _bfd_elf_link_sec_merge_syms [1274] >----------------------------------------------- > 0.00 0.00 21/25644 bfd_hash_lookup [43] > 0.00 0.00 103/25644 bfd_hash_table_init_n [299] > 0.00 0.00 266/25644 bfd_alloc2 [250] > 0.00 0.00 11152/25644 bfd_hash_allocate [226] > 0.00 0.00 14102/25644 bfd_alloc [91] >[1275] 0.0 0.00 0.00 25644 _objalloc_alloc [1275] >----------------------------------------------- > 0.00 0.00 33/24478 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 37/24478 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 24408/24478 elf_adjust_dynstr_offsets [256] >[1276] 0.0 0.00 0.00 24478 _bfd_elf_strtab_offset [1276] >----------------------------------------------- > 0.00 0.00 24408/24408 elf_link_output_extsym [26] >[1277] 0.0 0.00 0.00 24408 _bfd_elf_swap_versym_out [1277] >----------------------------------------------- > 0.00 0.00 21098/21098 elf64_x86_64_relocate_section [40] >[1278] 0.0 0.00 0.00 21098 _bfd_elf_section_offset [1278] >----------------------------------------------- > 0.00 0.00 18212/18212 bfd_elf_final_link [14] >[1279] 0.0 0.00 0.00 18212 _bfd_elf_default_action_discarded [1279] >----------------------------------------------- > 0.00 0.00 14/11324 _bfd_elf_fix_symbol_flags [1269] > 0.00 0.00 11310/11324 _bfd_elf_add_default_symbol [85] >[1280] 0.0 0.00 0.00 11324 _bfd_elf_link_hash_copy_indirect [1280] >----------------------------------------------- > 0.00 0.00 2397/4797 _bfd_elf_new_section_hook [114] > 0.00 0.00 2400/4797 _bfd_elf_get_sec_type_attr [1282] >[1281] 0.0 0.00 0.00 4797 _bfd_elf_get_special_section [1281] >----------------------------------------------- > 0.00 0.00 2400/2400 _bfd_elf_new_section_hook [114] >[1282] 0.0 0.00 0.00 2400 _bfd_elf_get_sec_type_attr [1282] > 0.00 0.00 2400/4797 _bfd_elf_get_special_section [1281] >----------------------------------------------- > 0.00 0.00 384/384 bfd_check_format_matches <cycle 2> [9] >[1283] 0.0 0.00 0.00 384 _bfd_dummy_target [1283] > 0.00 0.00 384/4121 bfd_set_error [279] >----------------------------------------------- > 0.00 0.00 1/175 bfd_openw [420] > 0.00 0.00 4/175 _bfd_new_bfd_contained_in [1299] > 0.00 0.00 170/175 bfd_fopen [309] >[1284] 0.0 0.00 0.00 175 _bfd_new_bfd [1284] > 0.00 0.00 175/260 bfd_zmalloc [300] > 0.00 0.00 175/456 objalloc_create [294] > 0.00 0.00 175/281 bfd_hash_table_init_n [299] >----------------------------------------------- > 0.00 0.00 140/140 _bfd_elf_discard_section_eh_frame [127] >[1285] 0.0 0.00 0.00 140 _bfd_elf_can_make_relative [1285] >----------------------------------------------- > 0.00 0.00 70/140 _bfd_elf_discard_section_eh_frame [127] > 0.00 0.00 70/140 _bfd_elf_write_section_eh_frame [134] >[1286] 0.0 0.00 0.00 140 _bfd_elf_eh_frame_address_size [1286] >----------------------------------------------- > 0.00 0.00 3/75 bfd_close [125] > 0.00 0.00 72/75 bfd_fopen [309] >[1287] 0.0 0.00 0.00 75 _bfd_delete_bfd [1287] > 0.00 0.00 75/175 bfd_hash_table_free [308] > 0.00 0.00 75/250 objalloc_free [301] >----------------------------------------------- > 0.00 0.00 4/41 bfd_elf_final_link [14] > 0.00 0.00 37/41 _bfd_elf_rela_local_sym [58] >[1288] 0.0 0.00 0.00 41 _bfd_merged_section_offset [1288] > 0.00 0.00 41/82 sec_merge_hash_lookup [336] >----------------------------------------------- > 0.00 0.00 1/39 bfd_elf_size_dynamic_sections [37] > 0.00 0.00 2/39 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 2/39 bfd_elf_size_dynsym_hash_dynstr [42] > 0.00 0.00 34/39 elf_add_dt_needed_tag [140] >[1289] 0.0 0.00 0.00 39 _bfd_elf_strtab_size [1289] >----------------------------------------------- > 0.00 0.00 37/37 _bfd_elf_compute_section_file_positions [108] >[1290] 0.0 0.00 0.00 37 _bfd_elf_strtab_addref [1290] >----------------------------------------------- > 0.00 0.00 35/35 lang_add_section [107] >[1291] 0.0 0.00 0.00 35 _bfd_elf_init_private_section_data [1291] >----------------------------------------------- > 0.00 0.00 24/24 gldelf_x86_64_place_orphan [143] >[1292] 0.0 0.00 0.00 24 _bfd_elf_match_sections_by_type [1292] >----------------------------------------------- > 0.00 0.00 1/18 _bfd_elf_link_create_dynamic_sections [148] > 0.00 0.00 17/18 elf_add_dt_needed_tag [140] >[1293] 0.0 0.00 0.00 18 _bfd_elf_link_create_dynstrtab [1293] > 0.00 0.00 1/2 _bfd_elf_strtab_init [1305] >----------------------------------------------- > 0.00 0.00 3/15 _bfd_slurp_extended_name_table [177] > 0.00 0.00 4/15 _bfd_get_elt_at_filepos [188] > 0.00 0.00 8/15 bfd_slurp_armap [28] >[1294] 0.0 0.00 0.00 15 _bfd_generic_read_ar_hdr [1294] >----------------------------------------------- > 0.00 0.00 2/13 bfd_elf_final_link [14] > 0.00 0.00 11/13 _bfd_elf_compute_section_file_positions [108] >[1295] 0.0 0.00 0.00 13 _bfd_elf_assign_file_position_for_section [1295] >----------------------------------------------- > 0.00 0.00 8/8 _bfd_get_elt_at_filepos [188] >[1296] 0.0 0.00 0.00 8 _bfd_look_for_bfd_in_cache [1296] > 0.00 0.00 4/4 htab_find_with_hash [387] > 0.00 0.00 4/4 htab_find [384] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_get_elt_at_filepos [188] >[1297] 0.0 0.00 0.00 4 _bfd_create_empty_archive_element_shell [1297] >----------------------------------------------- > 0.00 0.00 4/4 bfd_elf_final_link [14] >[1298] 0.0 0.00 0.00 4 _bfd_elf_is_local_label_name [1298] >----------------------------------------------- > 0.00 0.00 4/4 _bfd_get_elt_at_filepos [188] >[1299] 0.0 0.00 0.00 4 _bfd_new_bfd_contained_in [1299] > 0.00 0.00 4/175 _bfd_new_bfd [1284] >----------------------------------------------- > 0.00 0.00 3/3 bfd_close [125] >[1300] 0.0 0.00 0.00 3 _bfd_elf_close_and_cleanup [1300] > 0.00 0.00 1/1 _bfd_elf_strtab_free [1312] > 0.00 0.00 1/1 _bfd_dwarf2_cleanup_debug_info [1306] >----------------------------------------------- > 0.00 0.00 1/2 _bfd_elf_write_object_contents [126] > 0.00 0.00 1/2 bfd_elf_final_link [14] >[1301] 0.0 0.00 0.00 2 _bfd_elf_assign_file_positions_for_relocs [1301] >----------------------------------------------- > 0.00 0.00 2/2 _bfd_elf_define_linkage_sym [183] >[1302] 0.0 0.00 0.00 2 _bfd_elf_link_hash_hide_symbol [1302] >----------------------------------------------- > 0.00 0.00 2/2 ldlang_open_output [213] >[1303] 0.0 0.00 0.00 2 _bfd_elf_set_arch_mach [1303] >----------------------------------------------- > 0.00 0.00 1/2 _bfd_elf_write_object_contents [126] > 0.00 0.00 1/2 bfd_elf_final_link [14] >[1304] 0.0 0.00 0.00 2 _bfd_elf_strtab_emit [1304] > 0.00 0.00 24451/89106 bfd_bwrite [241] >----------------------------------------------- > 0.00 0.00 1/2 _bfd_elf_compute_section_file_positions [108] > 0.00 0.00 1/2 _bfd_elf_link_create_dynstrtab [1293] >[1305] 0.0 0.00 0.00 2 _bfd_elf_strtab_init [1305] > 0.00 0.00 4/83656 bfd_malloc [243] > 0.00 0.00 2/281 bfd_hash_table_init_n [299] > 0.00 0.00 2/100 bfd_hash_table_init [322] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_close_and_cleanup [1300] >[1306] 0.0 0.00 0.00 1 _bfd_dwarf2_cleanup_debug_info [1306] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_discard_info [105] >[1307] 0.0 0.00 0.00 1 _bfd_elf_discard_section_eh_frame_hdr [1307] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_write_section_eh_frame_hdr [197] >[1308] 0.0 0.00 0.00 1 _bfd_elf_encode_eh_address [1308] >----------------------------------------------- > 0.00 0.00 1/1 elf64_x86_64_link_hash_table_create [428] >[1309] 0.0 0.00 0.00 1 _bfd_elf_link_hash_table_init [1309] > 0.00 0.00 1/281 bfd_hash_table_init_n [299] > 0.00 0.00 1/100 bfd_hash_table_init [322] > 0.00 0.00 1/1 _bfd_link_hash_table_init [1315] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_compute_section_file_positions [108] >[1310] 0.0 0.00 0.00 1 _bfd_elf_strtab_clear_all_refs [1310] >----------------------------------------------- > 0.00 0.00 1/1 elf_add_dt_needed_tag [140] >[1311] 0.0 0.00 0.00 1 _bfd_elf_strtab_delref [1311] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_close_and_cleanup [1300] >[1312] 0.0 0.00 0.00 1 _bfd_elf_strtab_free [1312] > 0.00 0.00 1/175 bfd_hash_table_free [308] >----------------------------------------------- > 0.00 0.00 1/1 gldelf_x86_64_before_allocation [32] >[1313] 0.0 0.00 0.00 1 _bfd_elf_tls_setup [1313] >----------------------------------------------- > 0.00 0.00 1/1 lang_process [5] >[1314] 0.0 0.00 0.00 1 _bfd_fix_excluded_sec_syms [1314] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_link_hash_table_init [1309] >[1315] 0.0 0.00 0.00 1 _bfd_link_hash_table_init [1315] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_merge_sections [180] >[1316] 0.0 0.00 0.00 1 _bfd_merge_sections [1316] > 0.00 0.00 41/41 sec_merge_add [345] > 0.00 0.00 1/83656 bfd_malloc [243] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_final_link [14] >[1317] 0.0 0.00 0.00 1 _bfd_stringtab_emit [1317] > 0.00 0.00 24689/89106 bfd_bwrite [241] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_final_link [14] >[1318] 0.0 0.00 0.00 1 _bfd_stringtab_free [1318] > 0.00 0.00 1/175 bfd_hash_table_free [308] >----------------------------------------------- > 0.00 0.00 1/1 _bfd_elf_stringtab_init [200] >[1319] 0.0 0.00 0.00 1 _bfd_stringtab_init [1319] > 0.00 0.00 1/83656 bfd_malloc [243] > 0.00 0.00 1/281 bfd_hash_table_init_n [299] > 0.00 0.00 1/100 bfd_hash_table_init [322] >----------------------------------------------- > 0.00 0.00 1/1 bfd_elf_final_link [14] >[1320] 0.0 0.00 0.00 1 _bfd_stringtab_size [1320] >----------------------------------------------- > > This table describes the call tree of the program, and was sorted by > the total amount of time spent in each function and its children. > > Each entry in this table consists of several lines. The line with the > index number at the left hand margin lists the current function. > The lines above it list the functions that called this function, > and the lines below it list the functions this one called. > This line lists: > index A unique number given to each element of the table. > Index numbers are sorted numerically. > The index number is printed next to every function name so > it is easier to look up where the function in the table. > > % time This is the percentage of the `total' time that was spent > in this function and its children. Note that due to > different viewpoints, functions excluded by options, etc, > these numbers will NOT add up to 100%. > > self This is the total amount of time spent in this function. > > children This is the total amount of time propagated into this > function by its children. > > called This is the number of times the function was called. > If the function called itself recursively, the number > only includes non-recursive calls, and is followed by > a `+' and the number of recursive calls. > > name The name of the current function. The index number is > printed after it. If the function is a member of a > cycle, the cycle number is printed between the > function's name and the index number. > > > For the function's parents, the fields have the following meanings: > > self This is the amount of time that was propagated directly > from the function into this parent. > > children This is the amount of time that was propagated from > the function's children into this parent. > > called This is the number of times this parent called the > function `/' the total number of times the function > was called. Recursive calls to the function are not > included in the number after the `/'. > > name This is the name of the parent. The parent's index > number is printed after it. If the parent is a > member of a cycle, the cycle number is printed between > the name and the index number. > > If the parents of the function cannot be determined, the word > `<spontaneous>' is printed in the `name' field, and all the other > fields are blank. > > For the function's children, the fields have the following meanings: > > self This is the amount of time that was propagated directly > from the child into the function. > > children This is the amount of time that was propagated from the > child's children to the function. > > called This is the number of times the function called > this child `/' the total number of times the child > was called. Recursive calls by the child are not > listed in the number after the `/'. > > name This is the name of the child. The child's index > number is printed after it. If the child is a > member of a cycle, the cycle number is printed > between the name and the index number. > > If there are any cycles (circles) in the call graph, there is an > entry for the cycle-as-a-whole. This entry shows who called the > cycle (as parents) and the members of the cycle (as children.) > The `+' recursive calls entry shows the number of function calls that > were internal to the cycle, and the calls entry for each member shows, > for that member, how many times it was called from other members of > the cycle. > > >Index by function name > > [209] _bfd_add_bfd_to_archive_cache [287] bfd_get_mtime [385] htab_find_slot > [179] _bfd_add_merge_section [222] bfd_get_reloc_size [386] htab_find_slot_with_hash > [1297] _bfd_create_empty_archive_element_shell [123] bfd_get_section_by_name [387] htab_find_with_hash > [119] _bfd_default_link_order [71] bfd_get_section_by_name_if [207] i386linux_object_p (aout-target.h) > [1287] _bfd_delete_bfd [271] bfd_get_section_contents [190] ihex_object_p (ihex.c) > [1283] _bfd_dummy_target [30] bfd_getb16 [436] init_opb (ldlang.c) > [1306] _bfd_dwarf2_cleanup_debug_info [29] bfd_getb32 [133] init_os (ldlang.c) > [85] _bfd_elf_add_default_symbol [24] bfd_getb64 [281] input (ldlex.c) > [142] _bfd_elf_add_dynamic_entry [23] bfd_getl16 [237] insert (cache.c) > [1272] _bfd_elf_adjust_dynamic_symbol [21] bfd_getl32 [116] insert_pad (ldlang.c) > [129] _bfd_elf_archive_symbol_lookup [19] bfd_getl64 [348] is_sysrooted_pathname (ldfile.c) > [1295] _bfd_elf_assign_file_position_for_section [261] bfd_getl_signed_32 [160] lang_add_assignment > [1301] _bfd_elf_assign_file_positions_for_relocs [87] bfd_getl_signed_64 [437] lang_add_attribute > [1285] _bfd_elf_can_make_relative [226] bfd_hash_allocate [438] lang_add_entry > [15] _bfd_elf_check_kept_section [43] bfd_hash_lookup [323] lang_add_input_file > [1300] _bfd_elf_close_and_cleanup [227] bfd_hash_newfunc [439] lang_add_output > [108] _bfd_elf_compute_section_file_positions [308] bfd_hash_table_free [400] lang_add_output_format > [166] _bfd_elf_create_dynamic_sections [322] bfd_hash_table_init [107] lang_add_section > [169] _bfd_elf_create_got_section [299] bfd_hash_table_init_n [136] lang_add_wild > [1279] _bfd_elf_default_action_discarded [25] bfd_hash_traverse [401] lang_do_assignments > [183] _bfd_elf_define_linkage_sym [419] bfd_init [86] lang_do_assignments_1 (ldlang.c) > [127] _bfd_elf_discard_section_eh_frame [289] bfd_link_add_undef [196] lang_enter_group > [1307] _bfd_elf_discard_section_eh_frame_hdr [59] bfd_link_hash_lookup [138] lang_enter_output_section_statement > [1286] _bfd_elf_eh_frame_address_size [355] bfd_link_hash_traverse [205] lang_final > [1308] _bfd_elf_encode_eh_address [232] bfd_log2 [440] lang_finish > [1269] _bfd_elf_fix_symbol_flags [218] bfd_lookup_arch [402] lang_for_each_statement > [1282] _bfd_elf_get_sec_type_attr [233] bfd_make_section_anyway [120] lang_for_each_statement_worker (ldlang.c) > [1281] _bfd_elf_get_special_section [57] bfd_make_section_anyway_with_flags [18] lang_gc_sections_1 (ldlang.c) > [1291] _bfd_elf_init_private_section_data [201] bfd_make_section_old_way [403] lang_get_output_target > [1298] _bfd_elf_is_local_label_name [124] bfd_make_section_with_flags [210] lang_get_regions (ldlang.c) > [1273] _bfd_elf_link_assign_sym_version [243] bfd_malloc [195] lang_init > [148] _bfd_elf_link_create_dynamic_sections [93] bfd_malloc2 [189] lang_insert_orphan > [1293] _bfd_elf_link_create_dynstrtab (elflink.c) [335] bfd_malloc_and_get_section [410] lang_leave_group > [198] _bfd_elf_link_find_version_dependencies [48] bfd_map_over_sections [211] lang_leave_output_section_statement > [1280] _bfd_elf_link_hash_copy_indirect [122] bfd_new_link_order [298] lang_list_init > [1302] _bfd_elf_link_hash_hide_symbol [88] bfd_octets_per_byte [204] lang_memory_region_lookup > [1270] _bfd_elf_link_hash_newfunc [288] bfd_open_file [97] lang_one_common (ldlang.c) > [1309] _bfd_elf_link_hash_table_init [310] bfd_openr [146] lang_output_section_find > [168] _bfd_elf_link_omit_section_dynsym [369] bfd_openr_next_archived_file [441] lang_output_section_statement_lookup > [51] _bfd_elf_link_read_relocs [420] bfd_openw [137] lang_output_section_statement_lookup_1 (ldlang.c) > [44] _bfd_elf_link_renumber_dynsyms (elflink.c) [328] bfd_preserve_finish [5] lang_process > [1274] _bfd_elf_link_sec_merge_syms [329] bfd_preserve_save [374] lang_reset_memory_regions > [212] _bfd_elf_make_dynamic_segment [95] bfd_putl16 [74] lang_size_sections > [113] _bfd_elf_make_empty_symbol [224] bfd_putl32 [69] lang_size_sections_1 (ldlang.c) > [22] _bfd_elf_make_section_from_shdr [223] bfd_putl64 [264] lang_statement_append > [170] _bfd_elf_map_sections_to_segments [293] bfd_realloc [147] lang_update_definedness > [1292] _bfd_elf_match_sections_by_type [360] bfd_release [364] lbasename > [178] _bfd_elf_maybe_strip_eh_frame_hdr [407] bfd_scan_arch [442] ldctor_build_sets > [180] _bfd_elf_merge_sections [344] bfd_scan_vma [443] ldemul_add_options > [62] _bfd_elf_merge_symbol [421] bfd_section_already_linked_table_free [404] ldemul_after_allocation > [114] _bfd_elf_new_section_hook [422] bfd_section_already_linked_table_init [444] ldemul_after_open > [58] _bfd_elf_rela_local_sym [274] bfd_section_already_linked_table_insert [445] ldemul_after_parse > [49] _bfd_elf_section_already_linked [244] bfd_section_already_linked_table_lookup [446] ldemul_before_allocation > [1268] _bfd_elf_section_from_bfd_section [225] bfd_section_from_elf_index [447] ldemul_before_parse > [1278] _bfd_elf_section_offset [109] bfd_section_from_r_symndx [448] ldemul_choose_mode > [1303] _bfd_elf_set_arch_mach [80] bfd_section_from_shdr [449] ldemul_choose_target > [112] _bfd_elf_set_section_contents [231] bfd_section_hash_newfunc [450] ldemul_create_output_section_statements > [77] _bfd_elf_setup_sections [79] bfd_section_init (section.c) [451] ldemul_default_target > [172] _bfd_elf_sizeof_headers [354] bfd_section_list_clear [452] ldemul_finish > [145] _bfd_elf_slurp_version_tables [64] bfd_seek [453] ldemul_get_script > [200] _bfd_elf_stringtab_init [423] bfd_set_default_target [318] ldemul_handle_option > [102] _bfd_elf_strtab_add [279] bfd_set_error [343] ldemul_open_dynamic_archive > [1290] _bfd_elf_strtab_addref [424] bfd_set_error_program_name [319] ldemul_parse_args > [1310] _bfd_elf_strtab_clear_all_refs [214] bfd_set_format [349] ldemul_place_orphan > [1311] _bfd_elf_strtab_delref [333] bfd_set_gp_size [325] ldemul_recognized_file > [1304] _bfd_elf_strtab_emit [111] bfd_set_section_contents [454] ldemul_set_output_arch > [99] _bfd_elf_strtab_finalize [234] bfd_set_section_flags [455] ldemul_set_symbols > [1312] _bfd_elf_strtab_free [235] bfd_set_section_size [388] ldemul_unrecognized_file > [1305] _bfd_elf_strtab_init [327] bfd_set_start_address [456] ldfile_add_arch > [1276] _bfd_elf_strtab_offset [28] bfd_slurp_armap [351] ldfile_add_library_path > [1289] _bfd_elf_strtab_size [362] bfd_tell [389] ldfile_open_command_file > [182] _bfd_elf_swap_verdaux_in [337] bfd_true [61] ldfile_open_file > [163] _bfd_elf_swap_verdef_in [252] bfd_wrapped_link_hash_lookup [73] ldfile_open_file_search > [174] _bfd_elf_swap_vernaux_in [104] bfd_zalloc [411] ldfile_set_output_arch > [156] _bfd_elf_swap_vernaux_out [186] bfd_zalloc2 [68] ldfile_try_open_bfd > [185] _bfd_elf_swap_verneed_in [300] bfd_zmalloc [334] ldlang_add_file > [161] _bfd_elf_swap_verneed_out [121] build_link_order (ldwrite.c) [213] ldlang_open_output (ldlang.c) > [131] _bfd_elf_swap_versym_in [397] cache_bclose (cache.c) [377] ldlex_both > [1277] _bfd_elf_swap_versym_out [90] cache_bread (cache.c) [311] ldlex_expression > [1267] _bfd_elf_symbol_refs_local_p [92] cache_bseek (cache.c) [303] ldlex_popstate > [1313] _bfd_elf_tls_setup [330] cache_bstat (cache.c) [341] ldlex_script > [126] _bfd_elf_write_object_contents [363] cache_btell (cache.c) [13] ldwrite > [134] _bfd_elf_write_section_eh_frame [242] cache_bwrite (cache.c) [390] lex_push_file > [197] _bfd_elf_write_section_eh_frame_hdr [268] check_dynsym (elflink.c) [457] lex_redirect > [54] _bfd_final_link_relocate [425] check_for_scripts_dir (ldmain.c) [255] link_hash_newfunc (elf64-x86-64.c) > [1314] _bfd_fix_excluded_sec_syms [36] check_input_sections (ldlang.c) [34] load_symbols (ldlang.c) > [118] _bfd_generic_get_section_contents [302] check_section_callback (ldlang.c) [458] lrealpath > [110] _bfd_generic_link_add_one_symbol [286] close_one (cache.c) [332] make_abs (ldexp.c) > [115] _bfd_generic_new_section_hook [352] comment (ldlex.l) [208] make_mapping (elf.c) > [1294] _bfd_generic_read_ar_hdr [426] compute_bucket_count (elflink.c) [459] make_relative_prefix > [184] _bfd_generic_read_ar_hdr_mag [356] concat [17] map_input_to_output_sections (ldlang.c) > [188] _bfd_get_elt_at_filepos [167] create_got_section (elf64-x86-64.c) [45] match_simple_wild (ldlang.c) > [1271] _bfd_link_hash_newfunc [245] elf64_x86_64_add_symbol_hook (elf64-x86-64.c) [353] new_abs (ldexp.c) > [1315] _bfd_link_hash_table_init [187] elf64_x86_64_additional_program_headers (elf64-x86-64.c) [139] new_afile (ldlang.c) > [1296] _bfd_look_for_bfd_in_cache [277] elf64_x86_64_adjust_dynamic_symbol (elf64-x86-64.c) [296] new_rel (ldexp.c) > [1316] _bfd_merge_sections [427] elf64_x86_64_always_size_sections (elf64-x86-64.c) [312] new_rel_from_abs (ldexp.c) > [1288] _bfd_merged_section_offset [55] elf64_x86_64_check_relocs (elf64-x86-64.c) [106] new_statement (ldlang.c) > [1284] _bfd_new_bfd [246] elf64_x86_64_common_definition (elf64-x86-64.c) [412] notice (ldmain.c) > [1299] _bfd_new_bfd_contained_in [278] elf64_x86_64_copy_indirect_symbol (elf64-x86-64.c) [294] objalloc_create > [47] _bfd_relocate_contents [153] elf64_x86_64_create_dynamic_sections (elf64-x86-64.c) [301] objalloc_free > [177] _bfd_slurp_extended_name_table [331] elf64_x86_64_elf_object_p (elf64-x86-64.c) [358] objalloc_free_block > [101] _bfd_stringtab_add [280] elf64_x86_64_elf_section_from_bfd_section (elf64-x86-64.c) [70] one_lang_size_sections_pass > [1317] _bfd_stringtab_emit [181] elf64_x86_64_finish_dynamic_sections (elf64-x86-64.c) [33] open_input_bfds (ldlang.c) > [1318] _bfd_stringtab_free [269] elf64_x86_64_finish_dynamic_symbol (elf64-x86-64.c) [304] os_region_check (ldlang.c) > [1319] _bfd_stringtab_init [428] elf64_x86_64_link_hash_table_create (elf64-x86-64.c) [81] output_section_callback (ldlang.c) > [1320] _bfd_stringtab_size [259] elf64_x86_64_merge_symbol (elf64-x86-64.c) [340] output_section_statement_newfunc (ldlang.c) > [202] _bfd_write_merged_section [162] elf64_x86_64_mkobject (elf64-x86-64.c) [141] parse_args > [1275] _objalloc_alloc [270] elf64_x86_64_reloc_type_class (elf64-x86-64.c) [173] pe_bfd_object_p (peicode.h) > [395] after_allocation_default [40] elf64_x86_64_relocate_section (elf64-x86-64.c) [253] read_uleb128 (elf-eh-frame.c) > [414] after_parse_default [46] elf64_x86_64_size_dynamic_sections (elf64-x86-64.c) [262] read_value (elf-eh-frame.c) > [339] align_n (ldexp.c) [217] elf64_x86_64_tls_transition (elf64-x86-64.c) [258] readonly_dynrelocs (elf64-x86-64.c) > [96] allocate_dynrelocs (elf64-x86-64.c) [140] elf_add_dt_needed_tag (elflink.c) [282] real_fopen > [273] already_linked_newfunc (linker.c) [256] elf_adjust_dynstr_offsets (elflink.c) [229] real_fseek > [415] before_allocation_default [78] elf_collect_hash_codes (elflink.c) [284] real_ftell > [91] bfd_alloc [144] elf_fake_sections (elf.c) [460] remove_output (ldmain.c) > [250] bfd_alloc2 [128] elf_link_add_archive_symbols (elflink.c) [357] save_string (make-relative-prefix.c) > [221] bfd_arch_bits_per_address [316] elf_link_check_versioned_symbol (elflink.c) [345] sec_merge_add (merge.c) > [320] bfd_arch_get_compatible [206] elf_link_flush_output_syms (elflink.c) [336] sec_merge_hash_lookup (merge.c) > [219] bfd_arch_mach_octets_per_byte [26] elf_link_output_extsym (elflink.c) [350] sec_merge_hash_newfunc (merge.c) > [89] bfd_bread [38] elf_link_output_sym (elflink.c) [236] section_already_linked (ldlang.c) > [241] bfd_bwrite [53] elf_link_read_relocs_from_section (elflink.c) [84] section_iterator_callback (ldlang.c) > [396] bfd_cache_close [94] elf_link_renumber_hash_table_dynsyms (elflink.c) [461] set_output_arch_default > [285] bfd_cache_delete (cache.c) [240] elf_link_renumber_local_hash_table_dynsyms (elflink.c) [260] size_of_output_cie_fde (elf-eh-frame.c) > [283] bfd_cache_init [408] elf_modify_segment_map (elf.c) [251] skip_leb128 (elf-eh-frame.c) > [239] bfd_cache_lookup_worker (cache.c) [4] elf_sort_elf_symbol (elf.c) [238] snip (cache.c) > [275] bfd_check_format [267] elf_strtab_hash_newfunc (elf-strtab.c) [405] split_directories (make-relative-prefix.c) > [9] bfd_check_format_matches [154] elf_swap_ehdr_in (elfcode.h) [361] srec_init (srec.c) > [125] bfd_close [65] elf_swap_shdr_in (elfcode.h) [191] srec_object_p (srec.c) > [263] bfd_coff_get_comdat_section [381] eq_file_ptr (archive.c) [100] stat_alloc > [321] bfd_default_compatible [164] exp_assop [117] strip_excluded_output_sections > [380] bfd_default_scan [149] exp_bigintop [76] strrevcmp (elf-strtab.c) > [305] bfd_default_set_arch_mach [152] exp_binop [266] strtab_hash_newfunc (hash.c) > [199] bfd_elf32_object_p [295] exp_fold_tree [192] symbolsrec_object_p (srec.c) > [10] bfd_elf64_object_p [132] exp_fold_tree_1 (ldexp.c) [375] tekhex_init (tekhex.c) > [151] bfd_elf64_swap_dyn_in [342] exp_fold_tree_no_dot (ldexp.c) [193] tekhex_object_p (tekhex.c) > [338] bfd_elf64_swap_dyn_out [203] exp_get_fill [315] topower (ldlang.c) > [155] bfd_elf64_swap_phdr_in [313] exp_get_value_int [391] try_open (ldfile.c) > [376] bfd_elf64_swap_phdr_out [314] exp_get_vma [247] unique_section_p > [56] bfd_elf64_swap_reloca_in [347] exp_init_os (ldlang.c) [462] update_wild_statements (ldlang.c) > [249] bfd_elf64_swap_reloca_out [159] exp_intop [406] vma_page_aligned_bias (elf.c) > [3] bfd_elf64_swap_symbol_in [150] exp_nameop [6] walk_wild (ldlang.c) > [31] bfd_elf64_swap_symbol_out [176] exp_provide [230] walk_wild_consider_section (ldlang.c) > [416] bfd_elf64_write_out_phdrs [194] exp_trinop [8] walk_wild_file (ldlang.c) > [346] bfd_elf64_write_relocs [165] exp_unop [276] walk_wild_section (ldlang.c) > [175] bfd_elf64_write_shdrs_and_ehdr [429] expandargv [39] walk_wild_section_general (ldlang.c) > [20] bfd_elf_bfd_from_remote_memory [72] find_section (ldlang.c) [83] walk_wild_section_specs1_wild0 (ldlang.c) > [105] bfd_elf_discard_info [306] find_target (targets.c) [52] walk_wild_section_specs1_wild1 (ldlang.c) > [14] bfd_elf_final_link [430] finish_default [60] walk_wild_section_specs2_wild1 (ldlang.c) > [98] bfd_elf_find_section [257] fix_syms (linker.c) [35] walk_wild_section_specs3_wild2 (ldlang.c) > [2] bfd_elf_get_elf_syms [398] free_split_directories (make-relative-prefix.c) [67] walk_wild_section_specs4_wild2 (ldlang.c) > [135] bfd_elf_get_str_section [248] gc_section_callback (ldlang.c) [272] write_value (elf-eh-frame.c) > [75] bfd_elf_hash [228] get_DW_EH_PE_width (elf-eh-frame.c) [463] xatexit > [41] bfd_elf_link_add_symbols [171] get_program_header_size (elf.c) [464] xatexit_cleanup (xatexit.c) > [103] bfd_elf_link_record_dynamic_symbol [409] get_relative_sysroot (ldmain.c) [465] xexit > [16] bfd_elf_match_symbols_in_sections [431] get_run_time [292] xmalloc > [326] bfd_elf_mkobject [432] gldelf_x86_64_add_options (eelf_x86_64.c) [466] xmalloc_set_program_name > [158] bfd_elf_record_link_assignment [433] gldelf_x86_64_after_open (eelf_x86_64.c) [413] xrealloc > [254] bfd_elf_reloc_symbol_deleted_p [32] gldelf_x86_64_before_allocation (eelf_x86_64.c) [297] xstrdup > [365] bfd_elf_set_dt_needed_name [434] gldelf_x86_64_before_parse (eelf_x86_64.c) [392] yy_create_buffer > [417] bfd_elf_set_dyn_lib_class [157] gldelf_x86_64_find_exp_assignment (eelf_x86_64.c) [371] yy_flex_alloc (ldlex.c) > [37] bfd_elf_size_dynamic_sections [265] gldelf_x86_64_find_statement_assignment (eelf_x86_64.c) [372] yy_flush_buffer > [42] bfd_elf_size_dynsym_hash_dynstr [66] gldelf_x86_64_finish (eelf_x86_64.c) [366] yy_get_next_buffer (ldlex.c) > [63] bfd_elf_string_from_elf_section [435] gldelf_x86_64_get_script (eelf_x86_64.c) [393] yy_get_previous_state (ldlex.c) > [50] bfd_elf_sym_name [317] gldelf_x86_64_handle_option (eelf_x86_64.c) [373] yy_init_buffer > [418] bfd_emul_get_commonpagesize [324] gldelf_x86_64_load_symbols (eelf_x86_64.c) [359] yy_load_buffer_state > [367] bfd_emul_get_maxpagesize [82] gldelf_x86_64_open_dynamic_archive (eelf_x86_64.c) [378] yy_switch_to_buffer > [307] bfd_find_target [143] gldelf_x86_64_place_orphan (eelf_x86_64.c) [291] yylex > [309] bfd_fopen [12] group_signature (elf.c) [130] yyparse > [27] bfd_generic_archive_p [370] hash_file_ptr (archive.c) [394] yyrestart > [368] bfd_generic_openr_next_archived_file [399] hex_init [379] yywrap > [216] bfd_get_arch [382] higher_prime_index (hashtab.c) [215] <cycle 1> > [290] bfd_get_error [383] htab_create_alloc [7] <cycle 2> > [220] bfd_get_mach [384] htab_find [11] <cycle 3>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 3111
: 1243