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 [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 [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] ----------------------------------------------- [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 [7] 0.00 13.15 20125 bfd_check_format_matches [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 [9] 0.00 0.00 19872/20031 bfd_check_format [275] ----------------------------------------------- 4 bfd_generic_archive_p [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 [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 [27] ----------------------------------------------- 0.01 13.14 114/114 bfd_check_format_matches [9] [10] 30.5 0.01 13.14 114 bfd_elf64_object_p [10] 1.15 8.42 158074/216122 bfd_section_from_shdr [80] 0.42 3.09 58048/216122 _bfd_elf_make_section_from_shdr [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 [11] 0.00 11.44 111956 group_signature [12] 1.56 0.07 157803 _bfd_elf_make_section_from_shdr [22] ----------------------------------------------- 55978 _bfd_elf_make_section_from_shdr [22] 55978 bfd_section_from_shdr [80] [12] 26.5 0.00 11.44 111956 group_signature [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 [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] ----------------------------------------------- [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 [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 [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 [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 [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] ----------------------------------------------- [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 [9] [27] 1.0 0.00 0.44 772 bfd_generic_archive_p [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 [9] ----------------------------------------------- 0.00 0.44 4/4 bfd_generic_archive_p [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] ----------------------------------------------- [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 [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 [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 [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 [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 [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 [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 [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 [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] ----------------------------------------------- [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 [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 [80] 111956 group_signature [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 [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 [22] 55978 group_signature [12] 87551 bfd_section_from_shdr [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 [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 [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 [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 [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 [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] ----------------------------------------------- [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [215] 0.00 0.00 108834 bfd_cache_lookup_worker [239] 0.00 0.00 1830 close_one [286] 0.00 0.00 1803 bfd_get_mtime [287] 0.00 0.00 1744 bfd_open_file [288] 0.00 0.00 96 cache_bstat [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 [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 [22] [232] 0.0 0.00 0.00 114045 bfd_log2 [232] ----------------------------------------------- 0.00 0.00 114043/114043 _bfd_elf_make_section_from_shdr [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 [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 [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 [283] 0.00 0.00 107007/108849 bfd_cache_lookup_worker [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 [239] [238] 0.0 0.00 0.00 108840 snip [238] ----------------------------------------------- 96 cache_bstat [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 [239] 0.00 0.00 107007/108840 snip [238] 0.00 0.00 107007/108849 insert [237] 1743 bfd_open_file [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 [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 [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 [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 [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 [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 [288] [282] 0.0 0.00 0.00 1914 real_fopen [282] ----------------------------------------------- 1744 bfd_open_file [288] 0.00 0.00 98/108837 bfd_fopen [309] [283] 0.0 0.00 0.00 1842 bfd_cache_init [283] 0.00 0.00 1842/108849 insert [237] 0.00 0.00 87/1833 bfd_cache_delete [285] 87 close_one [286] ----------------------------------------------- 0.00 0.00 11/1841 bfd_tell [362] 0.00 0.00 1830/1841 close_one [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 [283] 0.00 0.00 1743/1833 bfd_open_file [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 [283] 1743 bfd_open_file [288] [286] 0.0 0.00 0.00 1830 close_one [286] 0.00 0.00 1830/1841 real_ftell [284] 1803 bfd_get_mtime [287] ----------------------------------------------- 1803 close_one [286] [287] 0.0 0.00 0.00 1803 bfd_get_mtime [287] 96 cache_bstat [330] ----------------------------------------------- 1743 bfd_cache_lookup_worker [239] 0.00 0.00 1/108837 bfd_openw [420] [288] 0.0 0.00 0.00 1744 bfd_open_file [288] 0.00 0.00 1744/1914 real_fopen [282] 0.00 0.00 1743/1833 bfd_cache_delete [285] 1744 bfd_cache_init [283] 1743 close_one [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 [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 [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 [287] [330] 0.0 0.00 0.00 96 cache_bstat [330] 96 bfd_cache_lookup_worker [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 [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 [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 [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 [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 `' 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] [290] bfd_get_error [383] htab_create_alloc [7] [220] bfd_get_mach [384] htab_find [11]