Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 67.16 216.20 216.20 4886640 0.00 0.00 bfd_hash_lookup 11.21 252.29 36.09 202300 0.00 0.00 walk_wild_section 9.08 281.51 29.22 1687 0.02 0.11 _bfd_link_section_stabs 4.32 295.41 13.90 42811156 0.00 0.00 wildcardp 1.02 298.69 3.28 1700 0.00 0.01 ldlang_add_file 0.75 301.09 2.40 487283 0.00 0.00 get_special_section 0.60 303.03 1.94 1700 0.00 0.12 elf_link_add_object_symbols 0.49 304.61 1.58 23502296 0.00 0.00 bfd_getb32 0.31 305.60 0.99 1700 0.00 0.01 elf_link_input_bfd 0.30 306.57 0.97 33787 0.00 0.00 ppc_elf_relocate_section 0.28 307.48 0.91 4006641 0.00 0.00 bfd_elf32_swap_symbol_in 0.27 308.34 0.86 33791 0.00 0.00 ppc_elf_check_relocs 0.21 309.03 0.69 302292 0.00 0.00 _bfd_elf_merge_symbol 0.20 309.67 0.64 1 0.64 1.46 ppc_elf_size_dynamic_sections 0.18 310.24 0.57 316602 0.00 0.00 _bfd_elf32_reloc_symbol_deleted_p 0.17 310.80 0.56 928707 0.00 0.00 _bfd_relocate_contents 0.15 311.28 0.48 1687 0.00 0.00 _bfd_write_section_stabs 0.14 311.74 0.46 388435 0.00 0.00 bfd_section_from_shdr 0.14 312.18 0.44 815364 0.00 0.00 bfd_section_from_elf_index 0.13 312.59 0.41 248067 0.00 0.00 bfd_check_format_matches 0.13 313.00 0.41 202300 0.00 0.00 walk_wild_file 0.12 313.40 0.40 1 0.40 12.67 bfd_elf32_bfd_final_link 0.12 313.79 0.39 111422 0.00 0.00 elf_link_output_extsym 0.11 314.16 0.37 3260969 0.00 0.00 _bfd_stringtab_add 0.11 314.52 0.36 382754 0.00 0.00 _bfd_elf_make_section_from_shdr 0.11 314.86 0.34 198806 0.00 0.00 section_already_linked 0.10 315.18 0.32 3593305 0.00 0.00 bfd_elf_string_from_elf_section 0.10 315.49 0.31 1 0.31 0.31 lang_place_orphans 0.09 315.79 0.30 4259445 0.00 0.00 bfd_getb16 0.09 316.08 0.29 1894 0.00 0.01 bfd_elf32_object_p 0.08 316.35 0.27 1687 0.00 0.00 _bfd_discard_section_stabs 0.08 316.60 0.25 421475 0.00 0.00 lang_add_section 0.08 316.85 0.25 391741 0.00 0.00 bfd_elf_local_sym_name 0.08 317.10 0.25 69265 0.00 0.00 _bfd_elf_link_read_relocs 0.07 317.32 0.22 4879663 0.00 0.00 bfd_putb32 0.07 317.54 0.22 388435 0.00 0.00 elf_swap_shdr_in 0.07 317.75 0.21 19197 0.00 0.00 bfd_elf_get_elf_syms 0.06 317.94 0.19 1290752 0.00 0.00 bfd_alloc 0.06 318.12 0.18 74213 0.00 0.00 build_link_order 0.05 318.27 0.15 477124 0.00 0.00 strtab_hash_newfunc 0.05 318.42 0.15 673 0.00 0.18 elf_link_add_archive_symbols 0.04 318.56 0.14 928707 0.00 0.00 _bfd_final_link_relocate 0.04 318.70 0.14 55711 0.00 0.00 allocate_dynrelocs 0.04 318.84 0.14 42488 0.00 0.00 elf_link_is_defined_archive_symbol 0.04 318.97 0.13 55708 0.00 0.00 lang_one_common 0.04 319.10 0.13 1 0.13 0.13 lang_do_assignments_1 0.04 319.22 0.12 928747 0.00 0.00 bfd_elf32_swap_reloca_in 0.04 319.34 0.12 859810 0.00 0.00 bfd_hash_allocate 0.04 319.46 0.12 302294 0.00 0.00 _bfd_generic_link_add_one_symbol 0.04 319.58 0.12 184808 0.00 0.00 elf_link_output_sym 0.04 319.70 0.12 67582 0.00 0.00 elf_link_read_relocs_from_section 0.03 319.81 0.11 391741 0.00 0.00 _bfd_elf_rela_local_sym 0.03 319.91 0.10 421475 0.00 0.00 output_section_callback 0.03 320.01 0.10 73179 0.00 0.00 size_input_section 0.03 320.11 0.10 1909 0.00 0.00 objalloc_free 0.03 320.20 0.09 500361 0.00 0.00 bfd_bread 0.03 320.29 0.09 1 0.09 0.21 lang_size_sections_1 0.02 320.36 0.07 156852 0.00 0.00 bfd_seek 0.02 320.43 0.07 44585 0.00 0.00 _bfd_look_for_bfd_in_cache 0.02 320.49 0.06 928707 0.00 0.00 bfd_get_reloc_size 0.02 320.55 0.06 521273 0.00 0.00 bfd_bwrite 0.02 320.61 0.06 243755 0.00 0.00 bfd_section_hash_newfunc 0.02 320.67 0.06 4 0.01 0.82 bfd_hash_traverse 0.02 320.73 0.06 2 0.03 0.06 _bfd_stringtab_emit 0.02 320.78 0.05 928747 0.00 0.00 bfd_getb_signed_32 0.02 320.83 0.05 565807 0.00 0.00 bfd_zalloc 0.02 320.88 0.05 184808 0.00 0.00 bfd_elf32_swap_symbol_out 0.02 320.93 0.05 1702 0.00 0.01 bfd_map_over_sections 0.01 320.97 0.04 648749 0.00 0.00 bfd_cache_lookup_worker 0.01 321.01 0.04 598159 0.00 0.00 bfd_link_hash_lookup 0.01 321.05 0.04 255921 0.00 0.00 bfd_log2 0.01 321.09 0.04 243756 0.00 0.00 _bfd_elf_make_empty_symbol 0.01 321.13 0.04 241784 0.00 0.00 _bfd_elf_add_default_symbol 0.01 321.17 0.04 283 0.00 0.00 do_slurp_coff_armap 0.01 321.20 0.03 421475 0.00 0.00 unique_section_p 0.01 321.23 0.03 243756 0.00 0.00 bfd_section_init 0.01 321.26 0.03 241270 0.00 0.00 _bfd_elf_symbol_refs_local_p 0.01 321.29 0.03 131329 0.00 0.00 bfd_lookup_arch 0.01 321.32 0.03 55711 0.00 0.00 _bfd_elf_link_hash_newfunc 0.01 321.35 0.03 121 0.00 0.52 walk_wild 0.01 321.37 0.02 779586 0.00 0.00 bfd_hash_newfunc 0.01 321.39 0.02 500361 0.00 0.00 real_read 0.01 321.41 0.02 243756 0.00 0.00 _bfd_elf_get_sec_type_attr 0.01 321.43 0.02 243756 0.00 0.00 _bfd_elf_new_section_hook 0.01 321.45 0.02 99339 0.00 0.00 _objalloc_alloc 0.01 321.47 0.02 77643 0.00 0.00 bfd_malloc 0.01 321.49 0.02 48742 0.00 0.00 _bfd_generic_get_section_contents 0.01 321.51 0.02 26150 0.00 0.00 bfd_make_section 0.01 321.53 0.02 2698 0.00 0.00 _bfd_generic_read_ar_hdr 0.01 321.55 0.02 2698 0.00 0.00 _bfd_generic_read_ar_hdr_mag 0.01 321.57 0.02 2189 0.00 0.00 bfd_make_section_old_way 0.01 321.59 0.02 1336 0.00 0.00 bfd_openr_next_archived_file 0.01 321.61 0.02 987 0.00 0.00 bfd_open_file 0.01 321.63 0.02 1 0.02 1.32 bfd_elf32_discard_info 0.00 321.64 0.01 691019 0.00 0.00 bfd_arch_bits_per_address 0.00 321.65 0.01 422505 0.00 0.00 bfd_putb16 0.00 321.66 0.01 421475 0.00 0.00 wild_sort 0.00 321.67 0.01 243088 0.00 0.00 bfd_set_section_flags 0.00 321.68 0.01 216950 0.00 0.00 bfd_set_section_size 0.00 321.69 0.01 184789 0.00 0.00 _bfd_elf_section_from_bfd_section 0.00 321.70 0.01 129438 0.00 0.00 bfd_arch_mach_octets_per_byte 0.00 321.71 0.01 88074 0.00 0.00 insert 0.00 321.72 0.01 88065 0.00 0.00 snip 0.00 321.73 0.01 75751 0.00 0.00 lang_statement_append 0.00 321.74 0.01 73697 0.00 0.00 new_statement 0.00 321.75 0.01 55711 0.00 0.00 ppc_elf_link_hash_newfunc 0.00 321.76 0.01 48742 0.00 0.00 bfd_get_section_contents 0.00 321.77 0.01 44087 0.00 0.00 _bfd_elf_set_section_contents 0.00 321.78 0.01 44087 0.00 0.00 bfd_set_section_contents 0.00 321.79 0.01 39181 0.00 0.00 bfd_get_section_by_name 0.00 321.80 0.01 34589 0.00 0.00 multiple_common 0.00 321.81 0.01 34436 0.00 0.00 already_linked_newfunc 0.00 321.82 0.01 5647 0.00 0.00 bfd_elf_get_str_section 0.00 321.83 0.01 4075 0.00 0.00 bfd_hash_table_init_n 0.00 321.84 0.01 3758 0.00 0.00 elf_read 0.00 321.85 0.01 2307 0.00 0.00 xmalloc 0.00 321.86 0.01 2301 0.00 0.00 bfd_tell 0.00 321.87 0.01 2179 0.00 0.00 _bfd_new_bfd 0.00 321.88 0.01 1889 0.00 0.00 elf_swap_ehdr_in 0.00 321.89 0.01 1701 0.00 0.00 bfd_set_gp_size 0.00 321.90 0.01 1700 0.00 0.00 ppc_elf_merge_private_bfd_data 0.00 321.91 0.01 1699 0.00 0.01 add_archive_element 0.00 321.92 0.01 2 0.01 0.01 yyparse 0.00 321.93 0.01 1 0.01 241.96 open_input_bfds 0.00 321.93 0.00 302292 0.00 0.00 ppc_elf_add_symbol_hook 0.00 321.93 0.00 248065 0.00 0.00 bfd_check_format 0.00 321.93 0.00 216954 0.00 0.00 bfd_make_section_anyway 0.00 321.93 0.00 74383 0.00 0.00 stat_alloc 0.00 321.93 0.00 73697 0.00 0.00 gldelf32ppclinux_find_statement_assignment 0.00 321.93 0.00 71230 0.00 0.00 bfd_new_link_order 0.00 321.93 0.00 61266 0.00 0.00 bfd_wrapped_link_hash_lookup 0.00 321.93 0.00 55711 0.00 0.00 _bfd_link_hash_newfunc 0.00 321.93 0.00 44585 0.00 0.00 _bfd_get_elt_at_filepos 0.00 321.93 0.00 43681 0.00 0.00 apuinfo_list_length 0.00 321.93 0.00 43681 0.00 0.00 ppc_elf_write_section 0.00 321.93 0.00 33787 0.00 0.00 elf_section_ignore_discarded_relocs 0.00 321.93 0.00 26135 0.00 0.00 _bfd_strip_section_from_output 0.00 321.93 0.00 15812 0.00 0.00 is_global_data_symbol_definition 0.00 321.93 0.00 7466 0.00 0.00 bfd_link_add_undef 0.00 321.93 0.00 6254 0.00 0.00 objalloc_create 0.00 321.93 0.00 3526 0.00 0.00 bfd_zmalloc 0.00 321.93 0.00 2978 0.00 0.00 stab_link_includes_newfunc 0.00 321.93 0.00 2217 0.00 0.00 align_n 0.00 321.93 0.00 1978 0.00 0.00 input 0.00 321.93 0.00 1902 0.00 0.00 bfd_hash_table_free 0.00 321.93 0.00 1893 0.00 0.00 bfd_hash_table_init 0.00 321.93 0.00 1891 0.00 0.00 bfd_default_set_arch_mach 0.00 321.93 0.00 1890 0.00 0.00 bfd_set_start_address 0.00 321.93 0.00 1890 0.00 0.00 ppc_elf_mkobject 0.00 321.93 0.00 1889 0.00 0.00 bfd_preserve_finish 0.00 321.93 0.00 1889 0.00 0.00 bfd_preserve_save 0.00 321.93 0.00 1889 0.00 0.00 ppc_elf_object_p 0.00 321.93 0.00 1888 0.00 0.00 _bfd_add_bfd_to_archive_cache 0.00 321.93 0.00 1888 0.00 0.00 _bfd_create_empty_archive_element_shell 0.00 321.93 0.00 1888 0.00 0.00 _bfd_new_bfd_contained_in 0.00 321.93 0.00 1701 0.00 0.00 bfd_arch_get_compatible 0.00 321.93 0.00 1701 0.00 0.00 bfd_default_compatible 0.00 321.93 0.00 1701 0.00 0.00 powerpc_compatible 0.00 321.93 0.00 1700 0.00 0.00 _bfd_generic_verify_endian_match 0.00 321.93 0.00 1690 0.00 0.00 _bfd_stringtab_size 0.00 321.93 0.00 1612 0.00 0.00 bfd_elf32_bfd_link_add_symbols 0.00 321.93 0.00 1342 0.00 0.00 yylex 0.00 321.93 0.00 1336 0.00 0.00 bfd_generic_openr_next_archived_file 0.00 321.93 0.00 984 0.00 0.00 lang_list_init 0.00 321.93 0.00 982 0.00 0.00 bfd_cache_init 0.00 321.93 0.00 973 0.00 0.00 bfd_cache_delete 0.00 321.93 0.00 971 0.00 0.00 close_one 0.00 321.93 0.00 850 0.00 0.00 bfd_release 0.00 321.93 0.00 850 0.00 0.00 objalloc_free_block 0.00 321.93 0.00 789 0.00 0.00 ldfile_open_file 0.00 321.93 0.00 789 0.00 0.31 load_symbols 0.00 321.93 0.00 788 0.00 0.00 ldemul_recognized_file 0.00 321.93 0.00 722 0.00 0.00 get_extended_arelt_filename 0.00 321.93 0.00 516 0.00 0.00 insert_pad 0.00 321.93 0.00 486 0.00 0.00 ldlang_open_output 0.00 321.93 0.00 414 0.00 0.00 bfd_get_arch 0.00 321.93 0.00 411 0.00 0.00 bfd_get_mach 0.00 321.93 0.00 411 0.00 0.00 bfd_octets_per_byte 0.00 321.93 0.00 406 0.00 0.00 _bfd_default_link_order 0.00 321.93 0.00 406 0.00 0.00 default_data_link_order 0.00 321.93 0.00 381 0.00 0.00 xstrdup 0.00 321.93 0.00 300 0.00 0.00 gldelf32ppclinux_handle_option 0.00 321.93 0.00 300 0.00 0.00 ldemul_handle_option 0.00 321.93 0.00 300 0.00 0.00 ldemul_parse_args 0.00 321.93 0.00 293 0.00 0.00 bfd_generic_archive_p 0.00 321.93 0.00 292 0.00 0.00 find_target 0.00 321.93 0.00 291 0.00 0.00 bfd_find_target 0.00 321.93 0.00 290 0.00 0.00 bfd_openr 0.00 321.93 0.00 290 0.00 0.00 ldfile_try_open_bfd 0.00 321.93 0.00 289 0.00 0.00 bfd_set_error 0.00 321.93 0.00 286 0.00 0.00 lang_add_input_file 0.00 321.93 0.00 286 0.00 0.00 new_afile 0.00 321.93 0.00 284 0.00 0.00 ldlex_popstate 0.00 321.93 0.00 283 0.00 0.00 _bfd_slurp_extended_name_table 0.00 321.93 0.00 283 0.00 0.00 bfd_slurp_armap 0.00 321.93 0.00 235 0.00 0.00 exp_fold_tree 0.00 321.93 0.00 203 0.00 0.00 ldlex_expression 0.00 321.93 0.00 162 0.00 0.00 lang_memory_region_lookup 0.00 321.93 0.00 160 0.00 0.00 exp_get_vma 0.00 321.93 0.00 158 0.00 0.00 exp_get_value_int 0.00 321.93 0.00 158 0.00 0.00 topower 0.00 321.93 0.00 150 0.00 0.00 bfd_get_error 0.00 321.93 0.00 121 0.00 0.00 fold_name 0.00 321.93 0.00 121 0.00 0.00 lang_add_wild 0.00 321.93 0.00 121 0.00 0.52 wild 0.00 321.93 0.00 108 0.00 0.00 lang_output_section_find 0.00 321.93 0.00 84 0.00 0.00 lang_output_section_statement_lookup 0.00 321.93 0.00 79 0.00 0.00 lang_enter_output_section_statement 0.00 321.93 0.00 79 0.00 0.00 lang_get_regions 0.00 321.93 0.00 79 0.00 0.00 lang_leave_output_section_statement 0.00 321.93 0.00 79 0.00 0.00 ldlex_script 0.00 321.93 0.00 68 0.00 0.00 exp_fold_tree_no_dot 0.00 321.93 0.00 67 0.00 0.00 new_rel 0.00 321.93 0.00 60 0.00 0.00 new_rel_from_section 0.00 321.93 0.00 50 0.00 0.00 bfd_scan_vma 0.00 321.93 0.00 50 0.00 0.00 exp_bigintop 0.00 321.93 0.00 46 0.00 0.00 make_abs 0.00 321.93 0.00 43 0.00 0.00 exp_init_os 0.00 321.93 0.00 42 0.00 0.00 invalid 0.00 321.93 0.00 40 0.00 0.00 gldelf32ppclinux_find_exp_assignment 0.00 321.93 0.00 40 0.00 0.00 lang_add_assignment 0.00 321.93 0.00 39 0.00 0.00 elf_link_flush_output_syms 0.00 321.93 0.00 38 0.00 0.00 exp_nameop 0.00 321.93 0.00 37 0.00 0.00 fold_binary 0.00 321.93 0.00 35 0.00 0.00 save_string 0.00 321.93 0.00 24 0.00 0.00 lang_update_definedness 0.00 321.93 0.00 20 0.00 0.00 exp_assop 0.00 321.93 0.00 20 0.00 0.00 exp_provide 0.00 321.93 0.00 19 0.00 0.00 comment 0.00 321.93 0.00 19 0.00 0.00 elf_swap_shdr_out 0.00 321.93 0.00 18 0.00 0.00 _bfd_elf_strtab_add 0.00 321.93 0.00 18 0.00 0.00 _bfd_elf_strtab_addref 0.00 321.93 0.00 18 0.00 0.00 _bfd_elf_strtab_offset 0.00 321.93 0.00 18 0.00 0.00 elf_strtab_hash_newfunc 0.00 321.93 0.00 18 0.00 0.00 fold_unary 0.00 321.93 0.00 18 0.00 0.00 htab_find_slot_with_hash 0.00 321.93 0.00 17 0.00 0.00 exp_binop 0.00 321.93 0.00 16 0.00 0.00 check 0.00 321.93 0.00 15 0.00 0.00 bfd_elf32_write_relocs 0.00 321.93 0.00 15 0.00 0.00 elf_fake_sections 0.00 321.93 0.00 15 0.00 0.00 init_os 0.00 321.93 0.00 15 0.00 0.00 os_region_check 0.00 321.93 0.00 15 0.00 0.00 ppc_elf_fake_sections 0.00 321.93 0.00 13 0.00 0.00 bfd_elf_record_link_assignment 0.00 321.93 0.00 10 0.00 0.00 _bfd_dummy_target 0.00 321.93 0.00 10 0.00 0.00 bfd_default_scan 0.00 321.93 0.00 8 0.00 0.00 last4_eq 0.00 321.93 0.00 7 0.00 0.00 _bfd_delete_bfd 0.00 321.93 0.00 7 0.00 0.00 _bfd_elf_assign_file_position_for_section 0.00 321.93 0.00 7 0.00 0.00 exp_intop 0.00 321.93 0.00 7 0.00 0.00 exp_unop 0.00 321.93 0.00 6 0.00 0.00 free_split_directories 0.00 321.93 0.00 6 0.00 0.00 new_abs 0.00 321.93 0.00 6 0.00 0.00 split_directories 0.00 321.93 0.00 5 0.00 0.00 ldfile_add_library_path 0.00 321.93 0.00 4 0.00 0.00 bfd_link_hash_traverse 0.00 321.93 0.00 4 0.00 0.00 yy_load_buffer_state 0.00 321.93 0.00 3 0.00 0.00 check_for_scripts_dir 0.00 321.93 0.00 3 0.00 0.00 exp_get_fill 0.00 321.93 0.00 3 0.00 0.00 gldelf32ppclinux_open_dynamic_archive 0.00 321.93 0.00 3 0.00 0.00 hex_init 0.00 321.93 0.00 3 0.00 0.00 is_sysrooted_pathname 0.00 321.93 0.00 3 0.00 0.07 lang_for_each_statement 0.00 321.93 0.00 3 0.00 0.07 lang_for_each_statement_worker 0.00 321.93 0.00 3 0.00 0.00 ldemul_open_dynamic_archive 0.00 321.93 0.00 3 0.00 0.00 yy_get_next_buffer 0.00 321.93 0.00 3 0.00 0.00 yyalloc 0.00 321.93 0.00 2 0.00 0.00 _bfd_elf_assign_file_positions_for_relocs 0.00 321.93 0.00 2 0.00 0.00 _bfd_elf_close_and_cleanup 0.00 321.93 0.00 2 0.00 0.00 _bfd_elf_set_arch_mach 0.00 321.93 0.00 2 0.00 0.00 _bfd_elf_sizeof_headers 0.00 321.93 0.00 2 0.00 0.00 _bfd_elf_strtab_size 0.00 321.93 0.00 2 0.00 0.00 _bfd_stringtab_free 0.00 321.93 0.00 2 0.00 0.00 _bfd_stringtab_init 0.00 321.93 0.00 2 0.00 0.00 _bfd_xcoff_archive_p 0.00 321.93 0.00 2 0.00 0.00 bfd_cache_close 0.00 321.93 0.00 2 0.00 0.00 bfd_close 0.00 321.93 0.00 2 0.00 0.00 bfd_elf32_swap_phdr_out 0.00 321.93 0.00 2 0.00 0.00 bfd_scan_arch 0.00 321.93 0.00 2 0.00 0.00 bfd_true 0.00 321.93 0.00 2 0.00 0.00 fold_trinary 0.00 321.93 0.00 2 0.00 0.00 get_program_header_size 0.00 321.93 0.00 2 0.00 0.00 lang_track_definedness 0.00 321.93 0.00 2 0.00 0.00 lbasename 0.00 321.93 0.00 2 0.00 0.00 ldlex_both 0.00 321.93 0.00 2 0.00 0.00 lrealpath 0.00 321.93 0.00 2 0.00 0.00 make_mapping 0.00 321.93 0.00 2 0.00 0.00 make_relative_prefix 0.00 321.93 0.00 2 0.00 0.00 ppc_elf_create_linker_section 0.00 321.93 0.00 2 0.00 0.00 srec_init 0.00 321.93 0.00 2 0.00 0.00 xrealloc 0.00 321.93 0.00 2 0.00 0.00 yy_flush_buffer 0.00 321.93 0.00 2 0.00 0.00 yy_init_buffer 0.00 321.93 0.00 2 0.00 0.00 yy_input 0.00 321.93 0.00 2 0.00 0.00 yy_switch_to_buffer 0.00 321.93 0.00 2 0.00 0.00 yyensure_buffer_stack 0.00 321.93 0.00 2 0.00 0.00 yywrap 0.00 321.93 0.00 1 0.00 0.08 _bfd_elf_compute_section_file_positions 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_link_hash_table_init 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_maybe_strip_eh_frame_hdr 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_merge_sections 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_stringtab_init 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_strtab_clear_all_refs 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_strtab_emit 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_strtab_finalize 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_strtab_free 0.00 321.93 0.00 1 0.00 0.00 _bfd_elf_strtab_init 0.00 321.93 0.00 1 0.00 0.01 _bfd_elf_write_object_contents 0.00 321.93 0.00 1 0.00 0.00 _bfd_link_hash_table_init 0.00 321.93 0.00 1 0.00 0.06 _bfd_write_stab_strings 0.00 321.93 0.00 1 0.00 0.00 after_allocation_default 0.00 321.93 0.00 1 0.00 0.00 after_parse_default 0.00 321.93 0.00 1 0.00 0.00 already_linked_table_free 0.00 321.93 0.00 1 0.00 0.00 already_linked_table_init 0.00 321.93 0.00 1 0.00 0.00 assign_file_positions_except_relocs 0.00 321.93 0.00 1 0.00 0.00 assign_file_positions_for_segments 0.00 321.93 0.00 1 0.00 0.00 assign_section_numbers 0.00 321.93 0.00 1 0.00 1.53 bfd_elf32_size_dynamic_sections 0.00 321.93 0.00 1 0.00 0.00 bfd_elf32_write_out_phdrs 0.00 321.93 0.00 1 0.00 0.00 bfd_elf32_write_shdrs_and_ehdr 0.00 321.93 0.00 1 0.00 0.00 bfd_elf_get_needed_list 0.00 321.93 0.00 1 0.00 0.00 bfd_get_arch_size 0.00 321.93 0.00 1 0.00 0.00 bfd_init 0.00 321.93 0.00 1 0.00 0.00 bfd_openw 0.00 321.93 0.00 1 0.00 0.00 bfd_set_default_target 0.00 321.93 0.00 1 0.00 0.00 bfd_set_error_program_name 0.00 321.93 0.00 1 0.00 0.00 bfd_set_format 0.00 321.93 0.00 1 0.00 0.00 bfd_stat 0.00 321.93 0.00 1 0.00 0.00 coff_bad_format_hook 0.00 321.93 0.00 1 0.00 0.00 coff_object_p 0.00 321.93 0.00 1 0.00 0.00 coff_swap_filehdr_in 0.00 321.93 0.00 1 0.00 0.00 concat 0.00 321.93 0.00 1 0.00 0.00 elf_swap_ehdr_out 0.00 321.93 0.00 1 0.00 0.00 exp_trinop 0.00 321.93 0.00 1 0.00 0.00 get_demangler_list 0.00 321.93 0.00 1 0.00 0.00 get_emulation 0.00 321.93 0.00 1 0.00 0.00 get_run_time 0.00 321.93 0.00 1 0.00 0.00 gldelf32ppclinux_add_options 0.00 321.93 0.00 1 0.00 0.00 gldelf32ppclinux_after_open 0.00 321.93 0.00 1 0.00 1.68 gldelf32ppclinux_before_allocation 0.00 321.93 0.00 1 0.00 0.00 gldelf32ppclinux_before_parse 0.00 321.93 0.00 1 0.00 1.32 gldelf32ppclinux_finish 0.00 321.93 0.00 1 0.00 0.00 gldelf32ppclinux_get_script 0.00 321.93 0.00 1 0.00 0.00 higher_prime_number 0.00 321.93 0.00 1 0.00 0.00 htab_create_alloc 0.00 321.93 0.00 1 0.00 0.00 htab_delete 0.00 321.93 0.00 1 0.00 0.00 ihex_init 0.00 321.93 0.00 1 0.00 0.00 ihex_object_p 0.00 321.93 0.00 1 0.00 0.00 init_demangler 0.00 321.93 0.00 1 0.00 0.00 lang_add_attribute 0.00 321.93 0.00 1 0.00 0.00 lang_add_entry 0.00 321.93 0.00 1 0.00 0.00 lang_add_output 0.00 321.93 0.00 1 0.00 0.00 lang_add_output_format 0.00 321.93 0.00 1 0.00 0.01 lang_check 0.00 321.93 0.00 1 0.00 0.00 lang_check_section_addresses 0.00 321.93 0.00 1 0.00 0.82 lang_common 0.00 321.93 0.00 1 0.00 0.00 lang_definedness_newfunc 0.00 321.93 0.00 1 0.00 0.00 lang_do_assignments 0.00 321.93 0.00 1 0.00 0.00 lang_enter_group 0.00 321.93 0.00 1 0.00 0.00 lang_final 0.00 321.93 0.00 1 0.00 0.00 lang_finish 0.00 321.93 0.00 1 0.00 0.00 lang_get_output_target 0.00 321.93 0.00 1 0.00 0.00 lang_init 0.00 321.93 0.00 1 0.00 0.00 lang_leave_group 0.00 321.93 0.00 1 0.00 0.00 lang_memory_default 0.00 321.93 0.00 1 0.00 0.00 lang_place_undefineds 0.00 321.93 0.00 1 0.00 309.18 lang_process 0.00 321.93 0.00 1 0.00 0.00 lang_reasonable_defaults 0.00 321.93 0.00 1 0.00 0.00 lang_record_phdrs 0.00 321.93 0.00 1 0.00 0.00 lang_set_startof 0.00 321.93 0.00 1 0.00 0.21 lang_size_sections 0.00 321.93 0.00 1 0.00 0.00 lang_symbol_definition_iteration 0.00 321.93 0.00 1 0.00 0.00 ldctor_build_sets 0.00 321.93 0.00 1 0.00 0.00 ldemul_add_options 0.00 321.93 0.00 1 0.00 0.00 ldemul_after_allocation 0.00 321.93 0.00 1 0.00 0.00 ldemul_after_open 0.00 321.93 0.00 1 0.00 0.00 ldemul_after_parse 0.00 321.93 0.00 1 0.00 1.68 ldemul_before_allocation 0.00 321.93 0.00 1 0.00 0.00 ldemul_before_parse 0.00 321.93 0.00 1 0.00 0.00 ldemul_choose_mode 0.00 321.93 0.00 1 0.00 0.00 ldemul_choose_target 0.00 321.93 0.00 1 0.00 0.00 ldemul_create_output_section_statements 0.00 321.93 0.00 1 0.00 0.00 ldemul_default_target 0.00 321.93 0.00 1 0.00 1.32 ldemul_finish 0.00 321.93 0.00 1 0.00 0.00 ldemul_get_script 0.00 321.93 0.00 1 0.00 0.00 ldemul_set_output_arch 0.00 321.93 0.00 1 0.00 0.00 ldemul_set_symbols 0.00 321.93 0.00 1 0.00 0.00 ldemul_unrecognized_file 0.00 321.93 0.00 1 0.00 0.00 ldfile_add_arch 0.00 321.93 0.00 1 0.00 0.00 ldfile_find_command_file 0.00 321.93 0.00 1 0.00 0.00 ldfile_open_command_file 0.00 321.93 0.00 1 0.00 0.00 ldfile_open_file_search 0.00 321.93 0.00 1 0.00 0.00 ldfile_set_output_arch 0.00 321.93 0.00 1 0.00 12.74 ldwrite 0.00 321.93 0.00 1 0.00 0.00 lex_push_file 0.00 321.93 0.00 1 0.00 0.00 lex_redirect 0.00 321.93 0.00 1 0.00 62.68 map_input_to_output_sections 0.00 321.93 0.00 1 0.00 0.00 map_sections_to_segments 0.00 321.93 0.00 1 0.00 0.00 open_output 0.00 321.93 0.00 1 0.00 0.00 parse_args 0.00 321.93 0.00 1 0.00 0.00 ppc_before_allocation 0.00 321.93 0.00 1 0.00 0.00 ppc_elf_additional_program_headers 0.00 321.93 0.00 1 0.00 0.08 ppc_elf_begin_write_processing 0.00 321.93 0.00 1 0.00 0.00 ppc_elf_final_write_processing 0.00 321.93 0.00 1 0.00 0.00 ppc_elf_finish_dynamic_sections 0.00 321.93 0.00 1 0.00 0.00 ppc_elf_howto_init 0.00 321.93 0.00 1 0.00 0.00 ppc_elf_link_hash_table_create 0.00 321.93 0.00 1 0.00 0.00 ppc_elf_modify_segment_map 0.00 321.93 0.00 1 0.00 0.00 ppc_elf_tls_setup 0.00 321.93 0.00 1 0.00 0.00 ppcboot_object_p 0.00 321.93 0.00 1 0.00 0.00 prep_headers 0.00 321.93 0.00 1 0.00 0.00 remove_output 0.00 321.93 0.00 1 0.00 0.00 set_output_arch_default 0.00 321.93 0.00 1 0.00 0.00 set_scripts_dir 0.00 321.93 0.00 1 0.00 0.00 srec_object_p 0.00 321.93 0.00 1 0.00 0.00 strip_excluded_output_sections 0.00 321.93 0.00 1 0.00 0.00 symbolsrec_object_p 0.00 321.93 0.00 1 0.00 0.00 tekhex_init 0.00 321.93 0.00 1 0.00 0.00 tekhex_object_p 0.00 321.93 0.00 1 0.00 0.00 try_open 0.00 321.93 0.00 1 0.00 0.00 xatexit 0.00 321.93 0.00 1 0.00 0.00 xatexit_cleanup 0.00 321.93 0.00 1 0.00 0.00 xexit 0.00 321.93 0.00 1 0.00 0.00 xmalloc_set_program_name 0.00 321.93 0.00 1 0.00 0.00 yy_create_buffer 0.00 321.93 0.00 1 0.00 0.00 yy_create_string_buffer 0.00 321.93 0.00 1 0.00 0.00 yy_get_previous_state 0.00 321.93 0.00 1 0.00 0.00 yyrealloc 0.00 321.93 0.00 1 0.00 0.00 yyrestart % 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 4 byte(s) for 0.00% of 321.93 seconds index % time self children called name [1] 100.0 0.00 321.93 main [1] 0.00 309.18 1/1 lang_process [2] 0.00 12.74 1/1 ldwrite [21] 0.01 0.00 1/2 yyparse [132] 0.00 0.00 1/2 bfd_close [155] 0.00 0.00 1/1 parse_args [187] 0.00 0.00 1/1 set_scripts_dir [227] 0.00 0.00 1/1 ldfile_add_arch [231] 0.00 0.00 1/1 lang_init [238] 0.00 0.00 1/1 lang_final [260] 0.00 0.00 1/1 get_run_time [366] 0.00 0.00 1/1 bfd_init [359] 0.00 0.00 1/1 xmalloc_set_program_name [411] 0.00 0.00 1/1 bfd_set_error_program_name [361] 0.00 0.00 1/1 xatexit [408] 0.00 0.00 1/1 bfd_set_default_target [360] 0.00 0.00 1/1 get_emulation [365] 0.00 0.00 1/1 ldemul_choose_mode [390] 0.00 0.00 1/1 ldemul_choose_target [391] 0.00 0.00 1/1 ldemul_before_parse [389] 0.00 0.00 1/1 ldemul_set_symbols [395] 0.00 0.00 1/1 ldemul_after_parse [388] 0.00 0.00 1/1 xexit [410] 0.00 0.00 1/1 ldemul_get_script [394] 0.00 0.00 1/2 yy_switch_to_buffer [352] 0.00 0.00 1/1 lex_redirect [401] ----------------------------------------------- 0.00 309.18 1/1 main [1] [2] 96.0 0.00 309.18 1 lang_process [2] 0.01 241.95 1/1 open_input_bfds [3] 0.00 62.68 1/1 map_input_to_output_sections [10] 0.00 1.68 1/1 ldemul_before_allocation [44] 0.00 1.32 1/1 ldemul_finish [51] 0.00 0.82 1/1 lang_common [54] 0.31 0.00 1/1 lang_place_orphans [64] 0.00 0.21 1/1 lang_size_sections [72] 0.13 0.00 1/1 lang_do_assignments_1 [83] 0.00 0.07 1/3 lang_for_each_statement [74] 0.00 0.01 1/1 lang_check [149] 0.00 0.00 1/1 lang_set_startof [168] 0.00 0.00 1/1 lang_finish [201] 0.00 0.00 1/1 already_linked_table_free [209] 0.00 0.00 1/39181 bfd_get_section_by_name [43] 0.00 0.00 1/1 lang_record_phdrs [237] 0.00 0.00 1/1 already_linked_table_init [241] 0.00 0.00 1/1 lang_check_section_addresses [257] 0.00 0.00 1/1 lang_reasonable_defaults [383] 0.00 0.00 1/1 ldemul_create_output_section_statements [392] 0.00 0.00 1/1 lang_place_undefineds [382] 0.00 0.00 1/1 ldemul_after_open [387] 0.00 0.00 1/1 ldctor_build_sets [384] 0.00 0.00 1/1 _bfd_elf_merge_sections [1257] 0.00 0.00 1/1 ldemul_after_allocation [386] 0.00 0.00 1/1 lang_do_assignments [379] 0.00 0.00 1/1 strip_excluded_output_sections [405] ----------------------------------------------- 194 open_input_bfds [3] 0.01 241.95 1/1 lang_process [2] [3] 75.2 0.01 241.95 1+194 open_input_bfds [3] 0.00 241.92 789/789 load_symbols [4] 0.00 0.03 504/247784 bfd_check_format [267] 0.00 0.00 2/42811156 wildcardp [19] 0.00 0.00 789/984 lang_list_init [288] 194 open_input_bfds [3] ----------------------------------------------- 0.00 241.92 789/789 open_input_bfds [3] [4] 75.1 0.00 241.92 789 load_symbols [4] 0.15 118.08 673/673 elf_link_add_archive_symbols [9] 1.07 115.90 939/1700 elf_link_add_object_symbols [6] 0.01 6.56 938/1699 add_archive_element [25] 0.00 0.10 1727/247784 bfd_check_format [267] 0.02 0.00 1052/1336 bfd_openr_next_archived_file [121] 0.00 0.01 789/789 ldfile_open_file [152] 0.01 0.00 1/2 yyparse [132] 0.00 0.01 1/1700 ldlang_add_file [26] 0.00 0.00 1/2 bfd_close [155] 0.00 0.00 2/247784 bfd_check_format_matches [16] 0.00 0.00 1612/1612 bfd_elf32_bfd_link_add_symbols [286] 0.00 0.00 788/788 ldemul_recognized_file [291] 0.00 0.00 1/150 bfd_get_error [306] 0.00 0.00 1/1 ldemul_unrecognized_file [396] 0.00 0.00 1/1 ldfile_open_command_file [398] ----------------------------------------------- 0.00 0.00 1/4886640 lang_symbol_definition_iteration [217] 0.00 0.00 2/4886640 lang_track_definedness [205] 0.00 0.00 18/4886640 _bfd_elf_strtab_add [171] 0.00 0.00 24/4886640 lang_update_definedness [170] 0.10 0.00 2189/4886640 bfd_make_section_old_way [88] 1.16 0.00 26150/4886640 bfd_make_section [52] 1.73 0.00 39181/4886640 bfd_get_section_by_name [43] 8.19 0.02 185163/4886640 section_already_linked [30] 9.60 0.02 216954/4886640 bfd_make_section_anyway [28] 24.68 0.05 557830/4886640 _bfd_link_section_stabs [7] 26.46 0.05 598159/4886640 bfd_link_hash_lookup [14] 144.28 0.27 3260969/4886640 _bfd_stringtab_add [8] [5] 67.3 216.20 0.41 4886640 bfd_hash_lookup [5] 0.15 0.08 477124/477124 strtab_hash_newfunc [70] 0.06 0.04 243755/243755 bfd_section_hash_newfunc [90] 0.01 0.04 55711/55711 ppc_elf_link_hash_newfunc [109] 0.01 0.00 34436/34436 already_linked_newfunc [131] 0.01 0.00 57825/99339 _objalloc_alloc [127] 0.00 0.00 2978/2978 stab_link_includes_newfunc [177] 0.00 0.00 18/18 elf_strtab_hash_newfunc [240] 0.00 0.00 1/1 lang_definedness_newfunc [265] ----------------------------------------------- 0.87 93.93 761/1700 elf_link_add_archive_symbols [9] 1.07 115.90 939/1700 load_symbols [4] [6] 65.8 1.94 209.84 1700 elf_link_add_object_symbols [6] 29.22 161.82 1687/1687 _bfd_link_section_stabs [7] 0.69 13.42 302292/302292 _bfd_elf_merge_symbol [17] 0.86 2.77 33791/33791 ppc_elf_check_relocs [33] 0.12 0.22 33791/69265 _bfd_elf_link_read_relocs [56] 0.12 0.13 302292/302294 _bfd_generic_link_add_one_symbol [69] 0.02 0.18 1685/19197 bfd_elf_get_elf_syms [41] 0.11 0.00 204251/815364 bfd_section_from_elf_index [61] 0.00 0.08 1700/39181 bfd_get_section_by_name [43] 0.04 0.00 241784/241784 _bfd_elf_add_default_symbol [113] 0.03 0.00 302292/3593305 bfd_elf_string_from_elf_section [63] 0.01 0.00 36780/255921 bfd_log2 [112] 0.00 0.00 3385/1290752 bfd_alloc [77] 0.00 0.00 302292/302292 ppc_elf_add_symbol_hook [208] ----------------------------------------------- 29.22 161.82 1687/1687 elf_link_add_object_symbols [6] [7] 59.3 29.22 161.82 1687 _bfd_link_section_stabs [7] 0.35 136.36 3076179/3260969 _bfd_stringtab_add [8] 24.68 0.05 557830/4886640 bfd_hash_lookup [5] 0.29 0.00 4374350/23502296 bfd_getb32 [46] 0.08 0.00 561205/1290752 bfd_alloc [77] 0.00 0.00 3374/48742 bfd_get_section_contents [100] 0.00 0.00 9160/859810 bfd_hash_allocate [85] 0.00 0.00 3374/77643 bfd_malloc [126] 0.00 0.00 1/216954 bfd_make_section_anyway [28] 0.00 0.00 1/243756 bfd_section_init [36] 0.00 0.00 1/2 _bfd_stringtab_init [235] 0.00 0.00 1/4075 bfd_hash_table_init_n [136] 0.00 0.00 1687/1690 _bfd_stringtab_size [1247] ----------------------------------------------- 0.00 0.00 1/3260969 _bfd_elf_stringtab_init [212] 0.02 8.19 184789/3260969 elf_link_output_sym [31] 0.35 136.36 3076179/3260969 _bfd_link_section_stabs [7] [8] 45.0 0.37 144.55 3260969 _bfd_stringtab_add [8] 144.28 0.27 3260969/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.15 118.08 673/673 load_symbols [4] [9] 36.7 0.15 118.08 673 elf_link_add_archive_symbols [9] 0.87 93.93 761/1700 elf_link_add_object_symbols [6] 0.02 13.11 295733/598159 bfd_link_hash_lookup [14] 0.00 5.32 761/1699 add_archive_element [25] 0.14 4.64 42488/42488 elf_link_is_defined_archive_symbol [32] 0.00 0.04 761/247784 bfd_check_format [267] 0.00 0.00 761/44585 _bfd_get_elt_at_filepos [84] 0.00 0.00 1346/3526 bfd_zmalloc [277] ----------------------------------------------- 70 map_input_to_output_sections [10] 0.00 62.68 1/1 lang_process [2] [10] 19.5 0.00 62.68 1+70 map_input_to_output_sections [10] 0.00 62.68 121/121 wild [12] 0.00 0.00 2/15 init_os [165] 0.00 0.00 40/43 exp_init_os [314] 70 map_input_to_output_sections [10] ----------------------------------------------- 0.03 62.65 121/121 wild [12] [11] 19.5 0.03 62.65 121 walk_wild [11] 36.09 14.31 202300/202300 walk_wild_section [13] 0.41 11.84 202300/202300 walk_wild_file [24] 0.00 0.00 2/42811156 wildcardp [19] ----------------------------------------------- 0.00 62.68 121/121 map_input_to_output_sections [10] [12] 19.5 0.00 62.68 121 wild [12] 0.03 62.65 121/121 walk_wild [11] ----------------------------------------------- 36.09 14.31 202300/202300 walk_wild [11] [13] 15.7 36.09 14.31 202300 walk_wild_section [13] 13.90 0.00 42811150/42811156 wildcardp [19] 0.10 0.31 421475/421475 output_section_callback [62] ----------------------------------------------- 0.00 0.00 1/598159 lang_finish [201] 0.00 0.00 1/598159 ppc_elf_tls_setup [216] 0.00 0.00 2/598159 _bfd_generic_link_add_one_symbol [69] 0.00 0.00 2/598159 ppc_elf_create_linker_section [182] 0.00 0.00 5/598159 fold_name [175] 0.00 0.00 13/598159 bfd_elf_record_link_assignment [176] 0.00 0.00 20/598159 gldelf32ppclinux_find_exp_assignment [166] 0.00 0.00 30/598159 lang_set_startof [168] 0.00 0.00 60/598159 exp_fold_tree [160] 0.02 13.11 295733/598159 elf_link_add_archive_symbols [9] 0.02 13.40 302292/598159 _bfd_elf_merge_symbol [17] [14] 8.2 0.04 26.51 598159 bfd_link_hash_lookup [14] 26.46 0.05 598159/4886640 bfd_hash_lookup [5] ----------------------------------------------- [15] 4.5 0.41 14.09 247784+248641 [15] 0.41 14.01 248067 bfd_check_format_matches [16] 0.00 0.00 248065 bfd_check_format [267] ----------------------------------------------- 248065 bfd_check_format [267] 0.00 0.00 2/247784 load_symbols [4] [16] 4.5 0.41 14.01 248067 bfd_check_format_matches [16] 0.29 13.72 1894/1894 bfd_elf32_object_p [18] 0.00 0.00 2205/156852 bfd_seek [94] 0.00 0.00 1/1 coff_object_p [245] 0.00 0.00 1/1 ihex_object_p [247] 0.00 0.00 1/1 tekhex_object_p [250] 0.00 0.00 1/1 symbolsrec_object_p [249] 0.00 0.00 1/1 srec_object_p [248] 0.00 0.00 2/2 _bfd_xcoff_archive_p [252] 0.00 0.00 2/77643 bfd_malloc [126] 0.00 0.00 1/1 ppcboot_object_p [256] 0.00 0.00 33/289 bfd_set_error [301] 0.00 0.00 30/150 bfd_get_error [306] 0.00 0.00 10/10 _bfd_dummy_target [1251] 293 bfd_generic_archive_p [97] ----------------------------------------------- 0.69 13.42 302292/302292 elf_link_add_object_symbols [6] [17] 4.4 0.69 13.42 302292 _bfd_elf_merge_symbol [17] 0.02 13.40 302292/598159 bfd_link_hash_lookup [14] 0.00 0.00 61261/61266 bfd_wrapped_link_hash_lookup [270] ----------------------------------------------- 0.29 13.72 1894/1894 bfd_check_format_matches [16] [18] 4.4 0.29 13.72 1894 bfd_elf32_object_p [18] 0.46 12.52 388435/388435 bfd_section_from_shdr [20] 0.22 0.26 388435/388435 elf_swap_shdr_in [59] 0.07 0.06 390329/500361 bfd_bread [78] 0.00 0.10 1889/1902 bfd_hash_table_free [92] 0.01 0.00 1889/1889 elf_swap_ehdr_in [135] 0.00 0.00 1889/5647 bfd_elf_get_str_section [120] 0.00 0.00 1889/1889 bfd_preserve_save [158] 0.00 0.00 1889/156852 bfd_seek [94] 0.00 0.00 3778/1290752 bfd_alloc [77] 0.00 0.00 1889/1890 ppc_elf_mkobject [179] 0.00 0.00 1889/1891 bfd_default_set_arch_mach [181] 0.00 0.00 1889/1890 bfd_set_start_address [280] 0.00 0.00 1889/1889 bfd_preserve_finish [281] 0.00 0.00 1889/1889 ppc_elf_object_p [282] 0.00 0.00 5/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 2/42811156 walk_wild [11] 0.00 0.00 2/42811156 open_input_bfds [3] 0.00 0.00 2/42811156 lang_add_wild [220] 13.90 0.00 42811150/42811156 walk_wild_section [13] [19] 4.3 13.90 0.00 42811156 wildcardp [19] ----------------------------------------------- 331622 bfd_section_from_shdr [20] 0.46 12.52 388435/388435 bfd_elf32_object_p [18] [20] 4.0 0.46 12.52 388435+331622 bfd_section_from_shdr [20] 0.36 12.01 382754/382754 _bfd_elf_make_section_from_shdr [23] 0.09 0.00 163929/815364 bfd_section_from_elf_index [61] 0.06 0.00 720057/3593305 bfd_elf_string_from_elf_section [63] 331622 bfd_section_from_shdr [20] ----------------------------------------------- 0.00 12.74 1/1 main [1] [21] 4.0 0.00 12.74 1 ldwrite [21] 0.40 12.27 1/1 bfd_elf32_bfd_final_link [22] 0.00 0.07 1/3 lang_for_each_statement [74] 0.00 0.00 1/289 bfd_set_error [301] ----------------------------------------------- 0.40 12.27 1/1 ldwrite [21] [22] 3.9 0.40 12.27 1 bfd_elf32_bfd_final_link [22] 0.99 9.44 1700/1700 elf_link_input_bfd [27] 0.03 1.61 2/4 bfd_hash_traverse [34] 0.00 0.08 1/1 _bfd_elf_compute_section_file_positions [95] 0.00 0.06 1/1 _bfd_write_stab_strings [107] 0.03 0.03 1/2 _bfd_stringtab_emit [87] 0.00 0.00 19/184808 elf_link_output_sym [31] 0.00 0.00 406/406 default_data_link_order [173] 0.00 0.00 1/2 _bfd_stringtab_free [197] 0.00 0.00 1/1 _bfd_elf_stringtab_init [212] 0.00 0.00 1/1 ppc_elf_finish_dynamic_sections [214] 0.00 0.00 18/815364 bfd_section_from_elf_index [61] 0.00 0.00 8/77643 bfd_malloc [126] 0.00 0.00 1/39 elf_link_flush_output_syms [225] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 406/406 _bfd_default_link_order [1248] 0.00 0.00 2/7 _bfd_elf_assign_file_position_for_section [1252] 0.00 0.00 2/4 bfd_link_hash_traverse [333] 0.00 0.00 1/2 _bfd_elf_assign_file_positions_for_relocs [1253] 0.00 0.00 1/1690 _bfd_stringtab_size [1247] ----------------------------------------------- 0.36 12.01 382754/382754 bfd_section_from_shdr [20] [23] 3.8 0.36 12.01 382754 _bfd_elf_make_section_from_shdr [23] 0.00 9.62 216950/216954 bfd_make_section_anyway [28] 0.03 2.31 216950/243756 bfd_section_init [36] 0.03 0.00 216950/255921 bfd_log2 [112] 0.01 0.00 216950/216950 bfd_set_section_size [143] 0.01 0.00 216950/243088 bfd_set_section_flags [142] ----------------------------------------------- 0.41 11.84 202300/202300 walk_wild [11] [24] 3.8 0.41 11.84 202300 walk_wild_file [24] 0.33 11.50 202300/247784 bfd_check_format [267] ----------------------------------------------- 0.00 5.32 761/1699 elf_link_add_archive_symbols [9] 0.01 6.56 938/1699 load_symbols [4] [25] 3.7 0.01 11.88 1699 add_archive_element [25] 3.28 8.60 1699/1700 ldlang_add_file [26] 0.01 0.00 1699/2307 xmalloc [145] ----------------------------------------------- 0.00 0.01 1/1700 load_symbols [4] 3.28 8.60 1699/1700 add_archive_element [25] [26] 3.7 3.28 8.60 1700 ldlang_add_file [26] 0.05 8.54 1700/1702 bfd_map_over_sections [29] 0.01 0.00 1700/1701 bfd_set_gp_size [147] 0.00 0.00 1700/75751 lang_statement_append [151] ----------------------------------------------- 0.99 9.44 1700/1700 bfd_elf32_bfd_final_link [22] [27] 3.2 0.99 9.44 1700 elf_link_input_bfd [27] 0.08 5.79 129078/184808 elf_link_output_sym [31] 0.97 1.30 33787/33787 ppc_elf_relocate_section [40] 0.48 0.16 1687/1687 _bfd_write_section_stabs [57] 0.12 0.22 33787/69265 _bfd_elf_link_read_relocs [56] 0.18 0.00 326098/815364 bfd_section_from_elf_index [61] 0.01 0.06 43681/48742 bfd_get_section_contents [100] 0.01 0.04 43681/44087 bfd_set_section_contents [110] 0.01 0.00 129078/3593305 bfd_elf_string_from_elf_section [63] 0.01 0.00 129078/184789 _bfd_elf_section_from_bfd_section [150] 0.00 0.00 13/19197 bfd_elf_get_elf_syms [41] 0.00 0.00 43681/43681 ppc_elf_write_section [272] 0.00 0.00 33787/33787 elf_section_ignore_discarded_relocs [273] ----------------------------------------------- 0.00 0.00 1/216954 ppc_elf_add_symbol_hook [208] 0.00 0.00 1/216954 _bfd_link_section_stabs [7] 0.00 0.00 2/216954 ppc_elf_create_linker_section [182] 0.00 9.62 216950/216954 _bfd_elf_make_section_from_shdr [23] [28] 3.0 0.00 9.62 216954 bfd_make_section_anyway [28] 9.60 0.02 216954/4886640 bfd_hash_lookup [5] 0.00 0.00 1/565807 bfd_zalloc [82] ----------------------------------------------- 0.00 0.01 1/1702 _bfd_elf_compute_section_file_positions [95] 0.00 0.01 1/1702 _bfd_elf_write_object_contents [156] 0.05 8.54 1700/1702 ldlang_add_file [26] [29] 2.7 0.05 8.55 1702 bfd_map_over_sections [29] 0.34 8.21 198806/198806 section_already_linked [30] 0.00 0.00 15/15 elf_fake_sections [174] 0.00 0.00 15/15 bfd_elf32_write_relocs [324] ----------------------------------------------- 0.34 8.21 198806/198806 bfd_map_over_sections [29] [30] 2.7 0.34 8.21 198806 section_already_linked [30] 8.19 0.02 185163/4886640 bfd_hash_lookup [5] 0.00 0.00 34436/859810 bfd_hash_allocate [85] ----------------------------------------------- 0.00 0.00 19/184808 bfd_elf32_bfd_final_link [22] 0.04 2.50 55711/184808 elf_link_output_extsym [35] 0.08 5.79 129078/184808 elf_link_input_bfd [27] [31] 2.6 0.12 8.29 184808 elf_link_output_sym [31] 0.02 8.19 184789/3260969 _bfd_stringtab_add [8] 0.05 0.03 184808/184808 bfd_elf32_swap_symbol_out [96] 0.00 0.00 38/39 elf_link_flush_output_syms [225] ----------------------------------------------- 0.14 4.64 42488/42488 elf_link_add_archive_symbols [9] [32] 1.5 0.14 4.64 42488 elf_link_is_defined_archive_symbol [32] 0.07 2.42 42488/247784 bfd_check_format [267] 0.17 1.67 15812/19197 bfd_elf_get_elf_syms [41] 0.18 0.01 2021186/3593305 bfd_elf_string_from_elf_section [63] 0.00 0.12 42488/44585 _bfd_get_elt_at_filepos [84] 0.00 0.00 15812/15812 is_global_data_symbol_definition [274] ----------------------------------------------- 0.86 2.77 33791/33791 elf_link_add_object_symbols [6] [33] 1.1 0.86 2.77 33791 ppc_elf_check_relocs [33] 0.01 1.28 28951/39181 bfd_get_section_by_name [43] 0.02 1.16 26135/26150 bfd_make_section [52] 0.00 0.28 26135/243756 bfd_section_init [36] 0.02 0.00 118742/1290752 bfd_alloc [77] 0.00 0.00 28951/3593305 bfd_elf_string_from_elf_section [63] 0.00 0.00 26135/243088 bfd_set_section_flags [142] 0.00 0.00 2/2 ppc_elf_create_linker_section [182] 0.00 0.00 1/1 ppc_elf_howto_init [402] ----------------------------------------------- 0.01 0.80 1/4 lang_common [54] 0.01 0.80 1/4 ppc_elf_size_dynamic_sections [48] 0.03 1.61 2/4 bfd_elf32_bfd_final_link [22] [34] 1.0 0.06 3.22 4 bfd_hash_traverse [34] 0.39 2.54 111422/111422 elf_link_output_extsym [35] 0.13 0.02 55708/55708 lang_one_common [79] 0.14 0.00 55711/55711 allocate_dynrelocs [80] ----------------------------------------------- 0.39 2.54 111422/111422 bfd_hash_traverse [34] [35] 0.9 0.39 2.54 111422 elf_link_output_extsym [35] 0.04 2.50 55711/184808 elf_link_output_sym [31] 0.00 0.00 55711/184789 _bfd_elf_section_from_bfd_section [150] ----------------------------------------------- 0.00 0.00 1/243756 ppc_elf_add_symbol_hook [208] 0.00 0.00 1/243756 _bfd_link_section_stabs [7] 0.00 0.00 2/243756 ppc_elf_create_linker_section [182] 0.00 0.00 15/243756 init_os [165] 0.00 0.01 652/243756 _bfd_generic_link_add_one_symbol [69] 0.00 0.28 26135/243756 ppc_elf_check_relocs [33] 0.03 2.31 216950/243756 _bfd_elf_make_section_from_shdr [23] [36] 0.8 0.03 2.60 243756 bfd_section_init [36] 0.02 2.48 243756/243756 _bfd_elf_new_section_hook [37] 0.04 0.06 243756/243756 _bfd_elf_make_empty_symbol [93] ----------------------------------------------- 0.02 2.48 243756/243756 bfd_section_init [36] [37] 0.8 0.02 2.48 243756 _bfd_elf_new_section_hook [37] 0.02 2.40 243756/243756 _bfd_elf_get_sec_type_attr [38] 0.02 0.04 243756/565807 bfd_zalloc [82] ----------------------------------------------- 0.02 2.40 243756/243756 _bfd_elf_new_section_hook [37] [38] 0.8 0.02 2.40 243756 _bfd_elf_get_sec_type_attr [38] 2.40 0.00 487283/487283 get_special_section [39] ----------------------------------------------- 2.40 0.00 487283/487283 _bfd_elf_get_sec_type_attr [38] [39] 0.7 2.40 0.00 487283 get_special_section [39] ----------------------------------------------- 0.97 1.30 33787/33787 elf_link_input_bfd [27] [40] 0.7 0.97 1.30 33787 ppc_elf_relocate_section [40] 0.56 0.17 928707/928707 _bfd_relocate_contents [55] 0.25 0.04 391741/391741 bfd_elf_local_sym_name [67] 0.14 0.00 928707/928707 _bfd_final_link_relocate [81] 0.11 0.00 391741/391741 _bfd_elf_rela_local_sym [89] 0.03 0.00 241270/241270 _bfd_elf_symbol_refs_local_p [119] ----------------------------------------------- 0.00 0.00 13/19197 elf_link_input_bfd [27] 0.02 0.18 1685/19197 elf_link_add_object_symbols [6] 0.02 0.18 1687/19197 bfd_elf32_discard_info [49] 0.17 1.67 15812/19197 elf_link_is_defined_archive_symbol [32] [41] 0.7 0.21 2.03 19197 bfd_elf_get_elf_syms [41] 0.91 1.09 4006641/4006641 bfd_elf32_swap_symbol_in [42] 0.01 0.00 19197/156852 bfd_seek [94] 0.01 0.00 38368/77643 bfd_malloc [126] 0.00 0.00 19197/500361 bfd_bread [78] ----------------------------------------------- 0.91 1.09 4006641/4006641 bfd_elf_get_elf_syms [41] [42] 0.6 0.91 1.09 4006641 bfd_elf32_swap_symbol_in [42] 0.81 0.00 12019923/23502296 bfd_getb32 [46] 0.28 0.00 4006641/4259445 bfd_getb16 [65] ----------------------------------------------- 0.00 0.00 1/39181 lang_process [2] 0.00 0.00 1/39181 ppc_elf_finish_dynamic_sections [214] 0.00 0.00 1/39181 ppc_elf_final_write_processing [213] 0.00 0.00 2/39181 ppc_elf_create_linker_section [182] 0.00 0.00 2/39181 map_sections_to_segments [204] 0.00 0.00 2/39181 get_program_header_size [183] 0.00 0.00 3/39181 ppc_elf_additional_program_headers [190] 0.00 0.00 3/39181 assign_section_numbers [189] 0.00 0.00 15/39181 init_os [165] 0.00 0.08 1700/39181 gldelf32ppclinux_before_allocation [45] 0.00 0.08 1700/39181 ppc_elf_begin_write_processing [98] 0.00 0.08 1700/39181 elf_link_add_object_symbols [6] 0.00 0.08 1700/39181 bfd_elf32_size_dynamic_sections [47] 0.00 0.15 3400/39181 bfd_elf32_discard_info [49] 0.01 1.28 28951/39181 ppc_elf_check_relocs [33] [43] 0.5 0.01 1.74 39181 bfd_get_section_by_name [43] 1.73 0.00 39181/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.00 1.68 1/1 lang_process [2] [44] 0.5 0.00 1.68 1 ldemul_before_allocation [44] 0.00 1.68 1/1 gldelf32ppclinux_before_allocation [45] 0.00 0.00 1/1 ppc_before_allocation [215] ----------------------------------------------- 0.00 1.68 1/1 ldemul_before_allocation [44] [45] 0.5 0.00 1.68 1 gldelf32ppclinux_before_allocation [45] 0.00 1.53 1/1 bfd_elf32_size_dynamic_sections [47] 0.00 0.08 1700/39181 bfd_get_section_by_name [43] 0.00 0.07 1/3 lang_for_each_statement [74] ----------------------------------------------- 0.00 0.00 3/23502296 coff_swap_filehdr_in [253] 0.00 0.00 9445/23502296 elf_swap_ehdr_in [135] 0.02 0.00 263479/23502296 do_slurp_coff_armap [103] 0.03 0.00 402233/23502296 _bfd_discard_section_stabs [53] 0.05 0.00 691019/23502296 _bfd_relocate_contents [55] 0.12 0.00 1857494/23502296 bfd_elf32_swap_reloca_in [66] 0.26 0.00 3884350/23502296 elf_swap_shdr_in [59] 0.29 0.00 4374350/23502296 _bfd_link_section_stabs [7] 0.81 0.00 12019923/23502296 bfd_elf32_swap_symbol_in [42] [46] 0.5 1.58 0.00 23502296 bfd_getb32 [46] ----------------------------------------------- 0.00 1.53 1/1 gldelf32ppclinux_before_allocation [45] [47] 0.5 0.00 1.53 1 bfd_elf32_size_dynamic_sections [47] 0.64 0.82 1/1 ppc_elf_size_dynamic_sections [48] 0.00 0.08 1700/39181 bfd_get_section_by_name [43] 0.00 0.00 1/1 _bfd_elf_maybe_strip_eh_frame_hdr [1256] ----------------------------------------------- 0.64 0.82 1/1 bfd_elf32_size_dynamic_sections [47] [48] 0.5 0.64 0.82 1 ppc_elf_size_dynamic_sections [48] 0.01 0.80 1/4 bfd_hash_traverse [34] 0.00 0.00 26135/26135 _bfd_strip_section_from_output [1244] 0.00 0.00 1/4 bfd_link_hash_traverse [333] ----------------------------------------------- 0.02 1.30 1/1 gldelf32ppclinux_finish [50] [49] 0.4 0.02 1.30 1 bfd_elf32_discard_info [49] 0.27 0.67 1687/1687 _bfd_discard_section_stabs [53] 0.02 0.18 1687/19197 bfd_elf_get_elf_syms [41] 0.00 0.15 3400/39181 bfd_get_section_by_name [43] 0.01 0.01 1687/69265 _bfd_elf_link_read_relocs [56] ----------------------------------------------- 0.00 1.32 1/1 ldemul_finish [51] [50] 0.4 0.00 1.32 1 gldelf32ppclinux_finish [50] 0.02 1.30 1/1 bfd_elf32_discard_info [49] ----------------------------------------------- 0.00 1.32 1/1 lang_process [2] [51] 0.4 0.00 1.32 1 ldemul_finish [51] 0.00 1.32 1/1 gldelf32ppclinux_finish [50] ----------------------------------------------- 0.00 0.00 15/26150 init_os [165] 0.02 1.16 26135/26150 ppc_elf_check_relocs [33] [52] 0.4 0.02 1.16 26150 bfd_make_section [52] 1.16 0.00 26150/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.27 0.67 1687/1687 bfd_elf32_discard_info [49] [53] 0.3 0.27 0.67 1687 _bfd_discard_section_stabs [53] 0.57 0.07 316602/316602 _bfd_elf32_reloc_symbol_deleted_p [58] 0.03 0.00 402233/23502296 bfd_getb32 [46] 0.00 0.00 1687/48742 bfd_get_section_contents [100] 0.00 0.00 1687/77643 bfd_malloc [126] ----------------------------------------------- 0.00 0.82 1/1 lang_process [2] [54] 0.3 0.00 0.82 1 lang_common [54] 0.01 0.80 1/4 bfd_hash_traverse [34] 0.00 0.00 1/4 bfd_link_hash_traverse [333] ----------------------------------------------- 0.56 0.17 928707/928707 ppc_elf_relocate_section [40] [55] 0.2 0.56 0.17 928707 _bfd_relocate_contents [55] 0.06 0.00 928707/928707 bfd_get_reloc_size [106] 0.05 0.00 691019/23502296 bfd_getb32 [46] 0.03 0.00 691019/4879663 bfd_putb32 [71] 0.02 0.00 237688/4259445 bfd_getb16 [65] 0.01 0.00 691019/691019 bfd_arch_bits_per_address [139] 0.01 0.00 237688/422505 bfd_putb16 [140] ----------------------------------------------- 0.01 0.01 1687/69265 bfd_elf32_discard_info [49] 0.12 0.22 33787/69265 elf_link_input_bfd [27] 0.12 0.22 33791/69265 elf_link_add_object_symbols [6] [56] 0.2 0.25 0.46 69265 _bfd_elf_link_read_relocs [56] 0.12 0.32 67582/67582 elf_link_read_relocs_from_section [60] 0.01 0.00 33791/77643 bfd_malloc [126] 0.00 0.00 33791/1290752 bfd_alloc [77] ----------------------------------------------- 0.48 0.16 1687/1687 elf_link_input_bfd [27] [57] 0.2 0.48 0.16 1687 _bfd_write_section_stabs [57] 0.16 0.00 3634009/4879663 bfd_putb32 [71] 0.00 0.00 1/422505 bfd_putb16 [140] 0.00 0.00 1/1690 _bfd_stringtab_size [1247] ----------------------------------------------- 0.57 0.07 316602/316602 _bfd_discard_section_stabs [53] [58] 0.2 0.57 0.07 316602 _bfd_elf32_reloc_symbol_deleted_p [58] 0.07 0.00 121068/815364 bfd_section_from_elf_index [61] ----------------------------------------------- 0.22 0.26 388435/388435 bfd_elf32_object_p [18] [59] 0.1 0.22 0.26 388435 elf_swap_shdr_in [59] 0.26 0.00 3884350/23502296 bfd_getb32 [46] ----------------------------------------------- 0.12 0.32 67582/67582 _bfd_elf_link_read_relocs [56] [60] 0.1 0.12 0.32 67582 elf_link_read_relocs_from_section [60] 0.12 0.17 928747/928747 bfd_elf32_swap_reloca_in [66] 0.02 0.00 33791/156852 bfd_seek [94] 0.01 0.01 33791/500361 bfd_bread [78] ----------------------------------------------- 0.00 0.00 18/815364 bfd_elf32_bfd_final_link [22] 0.07 0.00 121068/815364 _bfd_elf32_reloc_symbol_deleted_p [58] 0.09 0.00 163929/815364 bfd_section_from_shdr [20] 0.11 0.00 204251/815364 elf_link_add_object_symbols [6] 0.18 0.00 326098/815364 elf_link_input_bfd [27] [61] 0.1 0.44 0.00 815364 bfd_section_from_elf_index [61] ----------------------------------------------- 0.10 0.31 421475/421475 walk_wild_section [13] [62] 0.1 0.10 0.31 421475 output_section_callback [62] 0.25 0.02 421475/421475 lang_add_section [68] 0.03 0.00 421475/421475 unique_section_p [117] 0.01 0.00 421475/421475 wild_sort [141] ----------------------------------------------- 0.00 0.00 28951/3593305 ppc_elf_check_relocs [33] 0.01 0.00 129078/3593305 elf_link_input_bfd [27] 0.03 0.00 302292/3593305 elf_link_add_object_symbols [6] 0.03 0.00 391741/3593305 bfd_elf_local_sym_name [67] 0.06 0.00 720057/3593305 bfd_section_from_shdr [20] 0.18 0.01 2021186/3593305 elf_link_is_defined_archive_symbol [32] [63] 0.1 0.32 0.02 3593305 bfd_elf_string_from_elf_section [63] 0.01 0.01 3758/5647 bfd_elf_get_str_section [120] ----------------------------------------------- 0.31 0.00 1/1 lang_process [2] [64] 0.1 0.31 0.00 1 lang_place_orphans [64] ----------------------------------------------- 0.00 0.00 4/4259445 coff_swap_filehdr_in [253] 0.00 0.00 15112/4259445 elf_swap_ehdr_in [135] 0.02 0.00 237688/4259445 _bfd_relocate_contents [55] 0.28 0.00 4006641/4259445 bfd_elf32_swap_symbol_in [42] [65] 0.1 0.30 0.00 4259445 bfd_getb16 [65] ----------------------------------------------- 0.12 0.17 928747/928747 elf_link_read_relocs_from_section [60] [66] 0.1 0.12 0.17 928747 bfd_elf32_swap_reloca_in [66] 0.12 0.00 1857494/23502296 bfd_getb32 [46] 0.05 0.00 928747/928747 bfd_getb_signed_32 [108] ----------------------------------------------- 0.25 0.04 391741/391741 ppc_elf_relocate_section [40] [67] 0.1 0.25 0.04 391741 bfd_elf_local_sym_name [67] 0.03 0.00 391741/3593305 bfd_elf_string_from_elf_section [63] ----------------------------------------------- 0.25 0.02 421475/421475 output_section_callback [62] [68] 0.1 0.25 0.02 421475 lang_add_section [68] 0.01 0.01 73179/73697 new_statement [128] 0.00 0.00 13/15 init_os [165] ----------------------------------------------- 0.00 0.00 2/302294 ppc_elf_create_linker_section [182] 0.12 0.13 302292/302294 elf_link_add_object_symbols [6] [69] 0.1 0.12 0.13 302294 _bfd_generic_link_add_one_symbol [69] 0.02 0.10 2189/2189 bfd_make_section_old_way [88] 0.01 0.00 34589/34589 multiple_common [144] 0.00 0.01 652/243756 bfd_section_init [36] 0.00 0.00 2191/255921 bfd_log2 [112] 0.00 0.00 2191/859810 bfd_hash_allocate [85] 0.00 0.00 2/598159 bfd_link_hash_lookup [14] 0.00 0.00 7466/7466 bfd_link_add_undef [275] ----------------------------------------------- 0.15 0.08 477124/477124 bfd_hash_lookup [5] [70] 0.1 0.15 0.08 477124 strtab_hash_newfunc [70] 0.07 0.00 477124/859810 bfd_hash_allocate [85] 0.01 0.00 477124/779586 bfd_hash_newfunc [125] ----------------------------------------------- 0.00 0.00 5/4879663 elf_swap_ehdr_out [255] 0.00 0.00 16/4879663 bfd_elf32_swap_phdr_out [251] 0.00 0.00 190/4879663 elf_swap_shdr_out [232] 0.02 0.00 554424/4879663 bfd_elf32_swap_symbol_out [96] 0.03 0.00 691019/4879663 _bfd_relocate_contents [55] 0.16 0.00 3634009/4879663 _bfd_write_section_stabs [57] [71] 0.1 0.22 0.00 4879663 bfd_putb32 [71] ----------------------------------------------- 0.00 0.21 1/1 lang_process [2] [72] 0.1 0.00 0.21 1 lang_size_sections [72] 0.09 0.12 1/1 lang_size_sections_1 [73] ----------------------------------------------- 69 lang_size_sections_1 [73] 0.09 0.12 1/1 lang_size_sections [72] [73] 0.1 0.09 0.12 1+69 lang_size_sections_1 [73] 0.10 0.02 73179/73179 size_input_section [86] 0.00 0.00 43/151 exp_fold_tree [160] 0.00 0.00 70/129438 bfd_arch_mach_octets_per_byte [114] 0.00 0.00 2/162 lang_memory_region_lookup [230] 0.00 0.00 1/1 lang_memory_default [266] 0.00 0.00 16/2217 align_n [278] 0.00 0.00 15/15 os_region_check [325] 0.00 0.00 2/516 insert_pad [293] 69 lang_size_sections_1 [73] ----------------------------------------------- 0.00 0.07 1/3 lang_process [2] 0.00 0.07 1/3 ldwrite [21] 0.00 0.07 1/3 gldelf32ppclinux_before_allocation [45] [74] 0.1 0.00 0.20 3 lang_for_each_statement [74] 0.00 0.20 3/3 lang_for_each_statement_worker [75] ----------------------------------------------- 557 lang_for_each_statement_worker [75] 0.00 0.20 3/3 lang_for_each_statement [74] [75] 0.1 0.00 0.20 3+557 lang_for_each_statement_worker [75] 0.18 0.02 74213/74213 build_link_order [76] 0.00 0.00 40/40 gldelf32ppclinux_find_exp_assignment [166] 0.00 0.00 486/486 ldlang_open_output [218] 0.00 0.00 73697/73697 gldelf32ppclinux_find_statement_assignment [269] 557 lang_for_each_statement_worker [75] ----------------------------------------------- 0.18 0.02 74213/74213 lang_for_each_statement_worker [75] [76] 0.1 0.18 0.02 74213 build_link_order [76] 0.00 0.02 71230/71230 bfd_new_link_order [129] ----------------------------------------------- 0.00 0.00 1/1290752 bfd_elf32_write_shdrs_and_ehdr [229] 0.00 0.00 1/1290752 assign_file_positions_for_segments [203] 0.00 0.00 1/1290752 coff_object_p [245] 0.00 0.00 283/1290752 do_slurp_coff_armap [103] 0.00 0.00 3385/1290752 elf_link_add_object_symbols [6] 0.00 0.00 3758/1290752 elf_read [133] 0.00 0.00 3778/1290752 bfd_elf32_object_p [18] 0.00 0.00 33791/1290752 _bfd_elf_link_read_relocs [56] 0.02 0.00 118742/1290752 ppc_elf_check_relocs [33] 0.08 0.00 561205/1290752 _bfd_link_section_stabs [7] 0.08 0.00 565807/1290752 bfd_zalloc [82] [77] 0.1 0.19 0.01 1290752 bfd_alloc [77] 0.01 0.00 25530/99339 _objalloc_alloc [127] ----------------------------------------------- 0.00 0.00 1/500361 srec_object_p [248] 0.00 0.00 1/500361 symbolsrec_object_p [249] 0.00 0.00 1/500361 tekhex_object_p [250] 0.00 0.00 1/500361 ihex_object_p [247] 0.00 0.00 1/500361 ppcboot_object_p [256] 0.00 0.00 1/500361 coff_object_p [245] 0.00 0.00 2/500361 _bfd_xcoff_archive_p [252] 0.00 0.00 283/500361 bfd_slurp_armap [102] 0.00 0.00 293/500361 bfd_generic_archive_p [97] 0.00 0.00 413/500361 _bfd_slurp_extended_name_table [161] 0.00 0.00 849/500361 do_slurp_coff_armap [103] 0.00 0.00 2698/500361 _bfd_generic_read_ar_hdr_mag [122] 0.00 0.00 3758/500361 elf_read [133] 0.00 0.00 19197/500361 bfd_elf_get_elf_syms [41] 0.01 0.01 33791/500361 elf_link_read_relocs_from_section [60] 0.01 0.01 48742/500361 _bfd_generic_get_section_contents [105] 0.07 0.06 390329/500361 bfd_elf32_object_p [18] [78] 0.1 0.09 0.08 500361 bfd_bread [78] 0.03 0.03 495797/648749 bfd_cache_lookup_worker [99] 0.02 0.00 500361/500361 real_read [124] 0.00 0.00 114/289 bfd_set_error [301] ----------------------------------------------- 0.13 0.02 55708/55708 bfd_hash_traverse [34] [79] 0.0 0.13 0.02 55708 lang_one_common [79] 0.00 0.01 55708/129438 bfd_arch_mach_octets_per_byte [114] 0.00 0.00 2191/2217 align_n [278] ----------------------------------------------- 0.14 0.00 55711/55711 bfd_hash_traverse [34] [80] 0.0 0.14 0.00 55711 allocate_dynrelocs [80] ----------------------------------------------- 0.14 0.00 928707/928707 ppc_elf_relocate_section [40] [81] 0.0 0.14 0.00 928707 _bfd_final_link_relocate [81] ----------------------------------------------- 0.00 0.00 1/565807 bfd_make_section_anyway [28] 0.00 0.00 2/565807 ppc_elf_create_linker_section [182] 0.00 0.00 2/565807 assign_section_numbers [189] 0.00 0.00 2/565807 make_mapping [254] 0.00 0.00 130/565807 _bfd_slurp_extended_name_table [161] 0.00 0.00 283/565807 bfd_generic_archive_p [97] 0.00 0.00 283/565807 do_slurp_coff_armap [103] 0.00 0.00 1888/565807 _bfd_add_bfd_to_archive_cache [180] 0.00 0.00 1890/565807 ppc_elf_mkobject [179] 0.00 0.00 2584/565807 _bfd_generic_read_ar_hdr_mag [122] 0.01 0.01 71230/565807 bfd_new_link_order [129] 0.02 0.04 243756/565807 _bfd_elf_new_section_hook [37] 0.02 0.04 243756/565807 _bfd_elf_make_empty_symbol [93] [82] 0.0 0.05 0.09 565807 bfd_zalloc [82] 0.08 0.00 565807/1290752 bfd_alloc [77] ----------------------------------------------- 69 lang_do_assignments_1 [83] 0.13 0.00 1/1 lang_process [2] [83] 0.0 0.13 0.00 1+69 lang_do_assignments_1 [83] 0.00 0.00 40/151 exp_fold_tree [160] 0.00 0.00 70/129438 bfd_arch_mach_octets_per_byte [114] 69 lang_do_assignments_1 [83] ----------------------------------------------- 0.00 0.00 761/44585 elf_link_add_archive_symbols [9] 0.00 0.00 1336/44585 bfd_openr_next_archived_file [121] 0.00 0.12 42488/44585 elf_link_is_defined_archive_symbol [32] [84] 0.0 0.00 0.12 44585 _bfd_get_elt_at_filepos [84] 0.07 0.00 44585/44585 _bfd_look_for_bfd_in_cache [101] 0.01 0.02 2002/2698 _bfd_generic_read_ar_hdr [111] 0.00 0.01 1888/1888 _bfd_new_bfd_contained_in [134] 0.01 0.00 1888/2301 bfd_tell [146] 0.00 0.00 2002/156852 bfd_seek [94] 0.00 0.00 1888/1888 _bfd_add_bfd_to_archive_cache [180] 0.00 0.00 1888/1888 _bfd_create_empty_archive_element_shell [1245] ----------------------------------------------- 0.00 0.00 1/859810 lang_definedness_newfunc [265] 0.00 0.00 18/859810 elf_strtab_hash_newfunc [240] 0.00 0.00 2191/859810 _bfd_generic_link_add_one_symbol [69] 0.00 0.00 2978/859810 stab_link_includes_newfunc [177] 0.00 0.00 9160/859810 _bfd_link_section_stabs [7] 0.00 0.00 34436/859810 section_already_linked [30] 0.00 0.00 34436/859810 already_linked_newfunc [131] 0.01 0.00 55711/859810 ppc_elf_link_hash_newfunc [109] 0.03 0.00 243755/859810 bfd_section_hash_newfunc [90] 0.07 0.00 477124/859810 strtab_hash_newfunc [70] [85] 0.0 0.12 0.00 859810 bfd_hash_allocate [85] 0.00 0.00 14091/99339 _objalloc_alloc [127] ----------------------------------------------- 0.10 0.02 73179/73179 lang_size_sections_1 [73] [86] 0.0 0.10 0.02 73179 size_input_section [86] 0.01 0.02 73179/129438 bfd_arch_mach_octets_per_byte [114] 0.00 0.00 514/516 insert_pad [293] ----------------------------------------------- 0.03 0.03 1/2 bfd_elf32_bfd_final_link [22] 0.03 0.03 1/2 _bfd_write_stab_strings [107] [87] 0.0 0.06 0.06 2 _bfd_stringtab_emit [87] 0.05 0.00 477124/521273 bfd_bwrite [104] ----------------------------------------------- 0.02 0.10 2189/2189 _bfd_generic_link_add_one_symbol [69] [88] 0.0 0.02 0.10 2189 bfd_make_section_old_way [88] 0.10 0.00 2189/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.11 0.00 391741/391741 ppc_elf_relocate_section [40] [89] 0.0 0.11 0.00 391741 _bfd_elf_rela_local_sym [89] ----------------------------------------------- 0.06 0.04 243755/243755 bfd_hash_lookup [5] [90] 0.0 0.06 0.04 243755 bfd_section_hash_newfunc [90] 0.03 0.00 243755/859810 bfd_hash_allocate [85] 0.01 0.00 243755/779586 bfd_hash_newfunc [125] ----------------------------------------------- 0.00 0.00 7/1909 _bfd_delete_bfd [172] 0.10 0.00 1902/1909 bfd_hash_table_free [92] [91] 0.0 0.10 0.00 1909 objalloc_free [91] ----------------------------------------------- 0.00 0.00 1/1902 already_linked_table_free [209] 0.00 0.00 1/1902 lang_finish [201] 0.00 0.00 1/1902 _bfd_elf_strtab_free [211] 0.00 0.00 1/1902 _bfd_write_stab_strings [107] 0.00 0.00 2/1902 _bfd_stringtab_free [197] 0.00 0.00 7/1902 _bfd_delete_bfd [172] 0.00 0.10 1889/1902 bfd_elf32_object_p [18] [92] 0.0 0.00 0.10 1902 bfd_hash_table_free [92] 0.10 0.00 1902/1909 objalloc_free [91] ----------------------------------------------- 0.04 0.06 243756/243756 bfd_section_init [36] [93] 0.0 0.04 0.06 243756 _bfd_elf_make_empty_symbol [93] 0.02 0.04 243756/565807 bfd_zalloc [82] ----------------------------------------------- 0.00 0.00 1/156852 srec_object_p [248] 0.00 0.00 1/156852 symbolsrec_object_p [249] 0.00 0.00 1/156852 tekhex_object_p [250] 0.00 0.00 1/156852 ihex_object_p [247] 0.00 0.00 1/156852 bfd_elf32_bfd_final_link [22] 0.00 0.00 1/156852 assign_file_positions_for_segments [203] 0.00 0.00 1/156852 _bfd_elf_write_object_contents [156] 0.00 0.00 1/156852 _bfd_write_stab_strings [107] 0.00 0.00 2/156852 bfd_elf32_write_shdrs_and_ehdr [229] 0.00 0.00 39/156852 elf_link_flush_output_syms [225] 0.00 0.00 283/156852 do_slurp_coff_armap [103] 0.00 0.00 283/156852 bfd_slurp_armap [102] 0.00 0.00 566/156852 _bfd_slurp_extended_name_table [161] 0.00 0.00 1889/156852 bfd_elf32_object_p [18] 0.00 0.00 2002/156852 _bfd_get_elt_at_filepos [84] 0.00 0.00 2205/156852 bfd_check_format_matches [16] 0.00 0.00 3758/156852 elf_read [133] 0.01 0.00 19197/156852 bfd_elf_get_elf_syms [41] 0.02 0.00 33791/156852 elf_link_read_relocs_from_section [60] 0.02 0.00 44087/156852 _bfd_elf_set_section_contents [115] 0.02 0.00 48742/156852 _bfd_generic_get_section_contents [105] [94] 0.0 0.07 0.01 156852 bfd_seek [94] 0.01 0.01 120677/648749 bfd_cache_lookup_worker [99] ----------------------------------------------- 0.00 0.08 1/1 bfd_elf32_bfd_final_link [22] [95] 0.0 0.00 0.08 1 _bfd_elf_compute_section_file_positions [95] 0.00 0.08 1/1 ppc_elf_begin_write_processing [98] 0.00 0.01 1/1702 bfd_map_over_sections [29] 0.00 0.00 1/1 prep_headers [188] 0.00 0.00 1/1 assign_section_numbers [189] 0.00 0.00 1/1 assign_file_positions_except_relocs [202] 0.00 0.00 1/2 _bfd_elf_strtab_size [1255] ----------------------------------------------- 0.05 0.03 184808/184808 elf_link_output_sym [31] [96] 0.0 0.05 0.03 184808 bfd_elf32_swap_symbol_out [96] 0.02 0.00 554424/4879663 bfd_putb32 [71] 0.00 0.00 184808/422505 bfd_putb16 [140] ----------------------------------------------- 293 bfd_check_format_matches [16] [97] 0.0 0.00 0.08 293 bfd_generic_archive_p [97] 0.00 0.07 283/283 bfd_slurp_armap [102] 0.00 0.00 283/1336 bfd_openr_next_archived_file [121] 0.00 0.00 283/283 _bfd_slurp_extended_name_table [161] 0.00 0.00 293/500361 bfd_bread [78] 0.00 0.00 283/565807 bfd_zalloc [82] 283 bfd_check_format [267] ----------------------------------------------- 0.00 0.08 1/1 _bfd_elf_compute_section_file_positions [95] [98] 0.0 0.00 0.08 1 ppc_elf_begin_write_processing [98] 0.00 0.08 1700/39181 bfd_get_section_by_name [43] ----------------------------------------------- 0.00 0.00 32275/648749 bfd_bwrite [104] 0.01 0.01 120677/648749 bfd_seek [94] 0.03 0.03 495797/648749 bfd_bread [78] [99] 0.0 0.04 0.03 648749 bfd_cache_lookup_worker [99] 0.01 0.00 696/987 bfd_open_file [123] 0.01 0.00 87092/88065 snip [138] 0.01 0.00 87092/88074 insert [137] ----------------------------------------------- 0.00 0.00 1687/48742 _bfd_discard_section_stabs [53] 0.00 0.00 3374/48742 _bfd_link_section_stabs [7] 0.01 0.06 43681/48742 elf_link_input_bfd [27] [100] 0.0 0.01 0.06 48742 bfd_get_section_contents [100] 0.02 0.04 48742/48742 _bfd_generic_get_section_contents [105] ----------------------------------------------- 0.07 0.00 44585/44585 _bfd_get_elt_at_filepos [84] [101] 0.0 0.07 0.00 44585 _bfd_look_for_bfd_in_cache [101] ----------------------------------------------- 0.00 0.07 283/283 bfd_generic_archive_p [97] [102] 0.0 0.00 0.07 283 bfd_slurp_armap [102] 0.04 0.03 283/283 do_slurp_coff_armap [103] 0.00 0.00 283/156852 bfd_seek [94] 0.00 0.00 283/500361 bfd_bread [78] ----------------------------------------------- 0.04 0.03 283/283 bfd_slurp_armap [102] [103] 0.0 0.04 0.03 283 do_slurp_coff_armap [103] 0.02 0.00 263479/23502296 bfd_getb32 [46] 0.00 0.00 566/2698 _bfd_generic_read_ar_hdr [111] 0.00 0.00 283/2301 bfd_tell [146] 0.00 0.00 849/500361 bfd_bread [78] 0.00 0.00 283/156852 bfd_seek [94] 0.00 0.00 283/565807 bfd_zalloc [82] 0.00 0.00 283/1290752 bfd_alloc [77] 0.00 0.00 849/850 objalloc_free_block [290] 0.00 0.00 849/850 bfd_release [289] 0.00 0.00 2/414 bfd_get_arch [294] ----------------------------------------------- 0.00 0.00 2/521273 bfd_elf32_write_out_phdrs [246] 0.00 0.00 2/521273 bfd_elf32_write_shdrs_and_ehdr [229] 0.00 0.00 19/521273 _bfd_elf_strtab_emit [244] 0.00 0.00 39/521273 elf_link_flush_output_syms [225] 0.01 0.00 44087/521273 _bfd_elf_set_section_contents [115] 0.05 0.00 477124/521273 _bfd_stringtab_emit [87] [104] 0.0 0.06 0.00 521273 bfd_bwrite [104] 0.00 0.00 32275/648749 bfd_cache_lookup_worker [99] ----------------------------------------------- 0.02 0.04 48742/48742 bfd_get_section_contents [100] [105] 0.0 0.02 0.04 48742 _bfd_generic_get_section_contents [105] 0.02 0.00 48742/156852 bfd_seek [94] 0.01 0.01 48742/500361 bfd_bread [78] ----------------------------------------------- 0.06 0.00 928707/928707 _bfd_relocate_contents [55] [106] 0.0 0.06 0.00 928707 bfd_get_reloc_size [106] ----------------------------------------------- 0.00 0.06 1/1 bfd_elf32_bfd_final_link [22] [107] 0.0 0.00 0.06 1 _bfd_write_stab_strings [107] 0.03 0.03 1/2 _bfd_stringtab_emit [87] 0.00 0.00 1/2 _bfd_stringtab_free [197] 0.00 0.00 1/1902 bfd_hash_table_free [92] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 1/1690 _bfd_stringtab_size [1247] ----------------------------------------------- 0.05 0.00 928747/928747 bfd_elf32_swap_reloca_in [66] [108] 0.0 0.05 0.00 928747 bfd_getb_signed_32 [108] ----------------------------------------------- 0.01 0.04 55711/55711 bfd_hash_lookup [5] [109] 0.0 0.01 0.04 55711 ppc_elf_link_hash_newfunc [109] 0.03 0.00 55711/55711 _bfd_elf_link_hash_newfunc [116] 0.01 0.00 55711/859810 bfd_hash_allocate [85] ----------------------------------------------- 0.00 0.00 406/44087 default_data_link_order [173] 0.01 0.04 43681/44087 elf_link_input_bfd [27] [110] 0.0 0.01 0.04 44087 bfd_set_section_contents [110] 0.01 0.03 44087/44087 _bfd_elf_set_section_contents [115] ----------------------------------------------- 0.00 0.00 130/2698 _bfd_slurp_extended_name_table [161] 0.00 0.00 566/2698 do_slurp_coff_armap [103] 0.01 0.02 2002/2698 _bfd_get_elt_at_filepos [84] [111] 0.0 0.02 0.02 2698 _bfd_generic_read_ar_hdr [111] 0.02 0.00 2698/2698 _bfd_generic_read_ar_hdr_mag [122] ----------------------------------------------- 0.00 0.00 2191/255921 _bfd_generic_link_add_one_symbol [69] 0.01 0.00 36780/255921 elf_link_add_object_symbols [6] 0.03 0.00 216950/255921 _bfd_elf_make_section_from_shdr [23] [112] 0.0 0.04 0.00 255921 bfd_log2 [112] ----------------------------------------------- 0.04 0.00 241784/241784 elf_link_add_object_symbols [6] [113] 0.0 0.04 0.00 241784 _bfd_elf_add_default_symbol [113] ----------------------------------------------- 0.00 0.00 70/129438 lang_size_sections_1 [73] 0.00 0.00 70/129438 lang_do_assignments_1 [83] 0.00 0.00 411/129438 bfd_octets_per_byte [191] 0.00 0.01 55708/129438 lang_one_common [79] 0.01 0.02 73179/129438 size_input_section [86] [114] 0.0 0.01 0.03 129438 bfd_arch_mach_octets_per_byte [114] 0.03 0.00 129438/131329 bfd_lookup_arch [118] ----------------------------------------------- 0.01 0.03 44087/44087 bfd_set_section_contents [110] [115] 0.0 0.01 0.03 44087 _bfd_elf_set_section_contents [115] 0.02 0.00 44087/156852 bfd_seek [94] 0.01 0.00 44087/521273 bfd_bwrite [104] ----------------------------------------------- 0.03 0.00 55711/55711 ppc_elf_link_hash_newfunc [109] [116] 0.0 0.03 0.00 55711 _bfd_elf_link_hash_newfunc [116] 0.00 0.00 55711/55711 _bfd_link_hash_newfunc [167] ----------------------------------------------- 0.03 0.00 421475/421475 output_section_callback [62] [117] 0.0 0.03 0.00 421475 unique_section_p [117] ----------------------------------------------- 0.00 0.00 1891/131329 bfd_default_set_arch_mach [181] 0.03 0.00 129438/131329 bfd_arch_mach_octets_per_byte [114] [118] 0.0 0.03 0.00 131329 bfd_lookup_arch [118] ----------------------------------------------- 0.03 0.00 241270/241270 ppc_elf_relocate_section [40] [119] 0.0 0.03 0.00 241270 _bfd_elf_symbol_refs_local_p [119] ----------------------------------------------- 0.00 0.00 1889/5647 bfd_elf32_object_p [18] 0.01 0.01 3758/5647 bfd_elf_string_from_elf_section [63] [120] 0.0 0.01 0.01 5647 bfd_elf_get_str_section [120] 0.01 0.00 3758/3758 elf_read [133] ----------------------------------------------- 0.00 0.00 1/1336 ldfile_try_open_bfd [153] 0.00 0.00 283/1336 bfd_generic_archive_p [97] 0.02 0.00 1052/1336 load_symbols [4] [121] 0.0 0.02 0.00 1336 bfd_openr_next_archived_file [121] 0.00 0.00 1336/44585 _bfd_get_elt_at_filepos [84] 0.00 0.00 1336/1336 bfd_generic_openr_next_archived_file [287] ----------------------------------------------- 0.02 0.00 2698/2698 _bfd_generic_read_ar_hdr [111] [122] 0.0 0.02 0.00 2698 _bfd_generic_read_ar_hdr_mag [122] 0.00 0.00 2698/500361 bfd_bread [78] 0.00 0.00 2584/565807 bfd_zalloc [82] 0.00 0.00 722/722 get_extended_arelt_filename [292] 0.00 0.00 114/150 bfd_get_error [306] 0.00 0.00 114/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/987 bfd_openw [222] 0.01 0.00 290/987 bfd_openr [154] 0.01 0.00 696/987 bfd_cache_lookup_worker [99] [123] 0.0 0.02 0.00 987 bfd_open_file [123] 0.00 0.00 982/982 bfd_cache_init [194] 0.00 0.00 971/971 close_one [196] ----------------------------------------------- 0.02 0.00 500361/500361 bfd_bread [78] [124] 0.0 0.02 0.00 500361 real_read [124] ----------------------------------------------- 0.00 0.00 18/779586 elf_strtab_hash_newfunc [240] 0.00 0.00 2978/779586 stab_link_includes_newfunc [177] 0.00 0.00 55711/779586 _bfd_link_hash_newfunc [167] 0.01 0.00 243755/779586 bfd_section_hash_newfunc [90] 0.01 0.00 477124/779586 strtab_hash_newfunc [70] [125] 0.0 0.02 0.00 779586 bfd_hash_newfunc [125] ----------------------------------------------- 0.00 0.00 1/77643 assign_section_numbers [189] 0.00 0.00 1/77643 map_sections_to_segments [204] 0.00 0.00 1/77643 _bfd_elf_strtab_finalize [261] 0.00 0.00 2/77643 bfd_check_format_matches [16] 0.00 0.00 2/77643 _bfd_stringtab_init [235] 0.00 0.00 2/77643 _bfd_elf_strtab_init [239] 0.00 0.00 8/77643 bfd_elf32_bfd_final_link [22] 0.00 0.00 406/77643 default_data_link_order [173] 0.00 0.00 1687/77643 _bfd_discard_section_stabs [53] 0.00 0.00 3374/77643 _bfd_link_section_stabs [7] 0.01 0.00 33791/77643 _bfd_elf_link_read_relocs [56] 0.01 0.00 38368/77643 bfd_elf_get_elf_syms [41] [126] 0.0 0.02 0.00 77643 bfd_malloc [126] ----------------------------------------------- 0.00 0.00 1893/99339 bfd_hash_table_init_n [136] 0.00 0.00 14091/99339 bfd_hash_allocate [85] 0.01 0.00 25530/99339 bfd_alloc [77] 0.01 0.00 57825/99339 bfd_hash_lookup [5] [127] 0.0 0.02 0.00 99339 _objalloc_alloc [127] ----------------------------------------------- 0.00 0.00 1/73697 lang_final [260] 0.00 0.00 1/73697 lang_add_attribute [258] 0.00 0.00 1/73697 lang_enter_group [259] 0.00 0.00 40/73697 lang_add_assignment [228] 0.00 0.00 68/73697 lang_output_section_statement_lookup [223] 0.00 0.00 121/73697 lang_add_wild [220] 0.00 0.00 286/73697 new_afile [193] 0.01 0.01 73179/73697 lang_add_section [68] [128] 0.0 0.01 0.01 73697 new_statement [128] 0.01 0.00 73697/75751 lang_statement_append [151] 0.00 0.00 73697/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.02 71230/71230 build_link_order [76] [129] 0.0 0.00 0.02 71230 bfd_new_link_order [129] 0.01 0.01 71230/565807 bfd_zalloc [82] ----------------------------------------------- 0.00 0.00 1/2179 bfd_openw [222] 0.00 0.00 290/2179 bfd_openr [154] 0.01 0.00 1888/2179 _bfd_new_bfd_contained_in [134] [130] 0.0 0.01 0.01 2179 _bfd_new_bfd [130] 0.01 0.00 2179/4075 bfd_hash_table_init_n [136] 0.00 0.00 2179/3526 bfd_zmalloc [277] 0.00 0.00 2179/6254 objalloc_create [276] ----------------------------------------------- 0.01 0.00 34436/34436 bfd_hash_lookup [5] [131] 0.0 0.01 0.00 34436 already_linked_newfunc [131] 0.00 0.00 34436/859810 bfd_hash_allocate [85] ----------------------------------------------- 0.01 0.00 1/2 load_symbols [4] 0.01 0.00 1/2 main [1] [132] 0.0 0.01 0.00 2 yyparse [132] 0.00 0.00 1342/1342 yylex [164] 0.00 0.00 38/38 exp_nameop [169] 0.00 0.00 190/2307 xmalloc [145] 0.00 0.00 17/17 exp_binop [178] 0.00 0.00 7/7 exp_unop [186] 0.00 0.00 3/3 exp_get_fill [200] 0.00 0.00 79/79 lang_enter_output_section_statement [206] 0.00 0.00 121/121 lang_add_wild [220] 0.00 0.00 1/1 exp_trinop [221] 0.00 0.00 40/40 lang_add_assignment [228] 0.00 0.00 79/79 lang_leave_output_section_statement [234] 0.00 0.00 1/5 ldfile_add_library_path [224] 0.00 0.00 2/160 exp_get_vma [207] 0.00 0.00 1/1 lang_add_attribute [258] 0.00 0.00 1/162 lang_memory_region_lookup [230] 0.00 0.00 284/284 ldlex_popstate [302] 0.00 0.00 203/203 ldlex_expression [303] 0.00 0.00 121/984 lang_list_init [288] 0.00 0.00 79/79 ldlex_script [308] 0.00 0.00 50/50 exp_bigintop [312] 0.00 0.00 20/20 exp_assop [318] 0.00 0.00 20/20 exp_provide [319] 0.00 0.00 2/2 ldlex_both [344] 0.00 0.00 1/1 lang_add_output_format [378] 0.00 0.00 1/1 ldfile_set_output_arch [399] 0.00 0.00 1/1 lang_add_entry [376] ----------------------------------------------- 0.01 0.00 3758/3758 bfd_elf_get_str_section [120] [133] 0.0 0.01 0.00 3758 elf_read [133] 0.00 0.00 3758/156852 bfd_seek [94] 0.00 0.00 3758/500361 bfd_bread [78] 0.00 0.00 3758/1290752 bfd_alloc [77] ----------------------------------------------- 0.00 0.01 1888/1888 _bfd_get_elt_at_filepos [84] [134] 0.0 0.00 0.01 1888 _bfd_new_bfd_contained_in [134] 0.01 0.00 1888/2179 _bfd_new_bfd [130] ----------------------------------------------- 0.01 0.00 1889/1889 bfd_elf32_object_p [18] [135] 0.0 0.01 0.00 1889 elf_swap_ehdr_in [135] 0.00 0.00 15112/4259445 bfd_getb16 [65] 0.00 0.00 9445/23502296 bfd_getb32 [46] ----------------------------------------------- 0.00 0.00 1/4075 lang_init [238] 0.00 0.00 1/4075 already_linked_table_init [241] 0.00 0.00 1/4075 _bfd_link_section_stabs [7] 0.00 0.00 1893/4075 bfd_hash_table_init [157] 0.01 0.00 2179/4075 _bfd_new_bfd [130] [136] 0.0 0.01 0.00 4075 bfd_hash_table_init_n [136] 0.00 0.00 1893/99339 _objalloc_alloc [127] 0.00 0.00 4075/6254 objalloc_create [276] ----------------------------------------------- 0.00 0.00 982/88074 bfd_cache_init [194] 0.01 0.00 87092/88074 bfd_cache_lookup_worker [99] [137] 0.0 0.01 0.00 88074 insert [137] ----------------------------------------------- 0.00 0.00 973/88065 bfd_cache_delete [195] 0.01 0.00 87092/88065 bfd_cache_lookup_worker [99] [138] 0.0 0.01 0.00 88065 snip [138] ----------------------------------------------- 0.01 0.00 691019/691019 _bfd_relocate_contents [55] [139] 0.0 0.01 0.00 691019 bfd_arch_bits_per_address [139] ----------------------------------------------- 0.00 0.00 1/422505 _bfd_write_section_stabs [57] 0.00 0.00 8/422505 elf_swap_ehdr_out [255] 0.00 0.00 184808/422505 bfd_elf32_swap_symbol_out [96] 0.01 0.00 237688/422505 _bfd_relocate_contents [55] [140] 0.0 0.01 0.00 422505 bfd_putb16 [140] ----------------------------------------------- 0.01 0.00 421475/421475 output_section_callback [62] [141] 0.0 0.01 0.00 421475 wild_sort [141] ----------------------------------------------- 0.00 0.00 1/243088 ppc_elf_add_symbol_hook [208] 0.00 0.00 2/243088 ppc_elf_create_linker_section [182] 0.00 0.00 26135/243088 ppc_elf_check_relocs [33] 0.01 0.00 216950/243088 _bfd_elf_make_section_from_shdr [23] [142] 0.0 0.01 0.00 243088 bfd_set_section_flags [142] ----------------------------------------------- 0.01 0.00 216950/216950 _bfd_elf_make_section_from_shdr [23] [143] 0.0 0.01 0.00 216950 bfd_set_section_size [143] ----------------------------------------------- 0.01 0.00 34589/34589 _bfd_generic_link_add_one_symbol [69] [144] 0.0 0.01 0.00 34589 multiple_common [144] ----------------------------------------------- 0.00 0.00 1/2307 lang_record_phdrs [237] 0.00 0.00 1/2307 ldfile_add_arch [231] 0.00 0.00 1/2307 concat [236] 0.00 0.00 3/2307 check_for_scripts_dir [226] 0.00 0.00 3/2307 exp_get_fill [200] 0.00 0.00 3/2307 ldfile_add_library_path [224] 0.00 0.00 3/2307 ldfile_open_file_search [185] 0.00 0.00 3/2307 gldelf32ppclinux_open_dynamic_archive [198] 0.00 0.00 4/2307 parse_args [187] 0.00 0.00 15/2307 lang_set_startof [168] 0.00 0.00 190/2307 yyparse [132] 0.00 0.00 381/2307 xstrdup [163] 0.01 0.00 1699/2307 add_archive_element [25] [145] 0.0 0.01 0.00 2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 130/2301 _bfd_slurp_extended_name_table [161] 0.00 0.00 283/2301 do_slurp_coff_armap [103] 0.01 0.00 1888/2301 _bfd_get_elt_at_filepos [84] [146] 0.0 0.01 0.00 2301 bfd_tell [146] ----------------------------------------------- 0.00 0.00 1/1701 open_output [219] 0.01 0.00 1700/1701 ldlang_add_file [26] [147] 0.0 0.01 0.00 1701 bfd_set_gp_size [147] ----------------------------------------------- 0.01 0.00 1700/1700 lang_check [149] [148] 0.0 0.01 0.00 1700 ppc_elf_merge_private_bfd_data [148] 0.00 0.00 1700/1700 _bfd_generic_verify_endian_match [1246] ----------------------------------------------- 0.00 0.01 1/1 lang_process [2] [149] 0.0 0.00 0.01 1 lang_check [149] 0.01 0.00 1700/1700 ppc_elf_merge_private_bfd_data [148] 0.00 0.00 1700/1701 bfd_arch_get_compatible [283] ----------------------------------------------- 0.00 0.00 55711/184789 elf_link_output_extsym [35] 0.01 0.00 129078/184789 elf_link_input_bfd [27] [150] 0.0 0.01 0.00 184789 _bfd_elf_section_from_bfd_section [150] ----------------------------------------------- 0.00 0.00 68/75751 lang_output_section_statement_lookup [223] 0.00 0.00 286/75751 new_afile [193] 0.00 0.00 1700/75751 ldlang_add_file [26] 0.01 0.00 73697/75751 new_statement [128] [151] 0.0 0.01 0.00 75751 lang_statement_append [151] ----------------------------------------------- 0.00 0.01 789/789 load_symbols [4] [152] 0.0 0.00 0.01 789 ldfile_open_file [152] 0.00 0.01 284/290 ldfile_try_open_bfd [153] 0.00 0.00 1/1 ldfile_open_file_search [185] ----------------------------------------------- 0.00 0.00 3/290 ldfile_open_file_search [185] 0.00 0.00 3/290 gldelf32ppclinux_open_dynamic_archive [198] 0.00 0.01 284/290 ldfile_open_file [152] [153] 0.0 0.00 0.01 290 ldfile_try_open_bfd [153] 0.00 0.01 290/290 bfd_openr [154] 0.00 0.00 2/247784 bfd_check_format [267] 0.00 0.00 1/1336 bfd_openr_next_archived_file [121] 0.00 0.00 5/150 bfd_get_error [306] 0.00 0.00 1/1701 bfd_arch_get_compatible [283] ----------------------------------------------- 0.00 0.01 290/290 ldfile_try_open_bfd [153] [154] 0.0 0.00 0.01 290 bfd_openr [154] 0.01 0.00 290/987 bfd_open_file [123] 0.00 0.00 290/2179 _bfd_new_bfd [130] 0.00 0.00 5/7 _bfd_delete_bfd [172] 0.00 0.00 290/291 bfd_find_target [300] 0.00 0.00 5/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/2 load_symbols [4] 0.00 0.00 1/2 main [1] [155] 0.0 0.00 0.01 2 bfd_close [155] 0.00 0.01 1/1 _bfd_elf_write_object_contents [156] 0.00 0.00 2/7 _bfd_delete_bfd [172] 0.00 0.00 2/2 _bfd_elf_close_and_cleanup [210] 0.00 0.00 2/973 bfd_cache_delete [195] 0.00 0.00 2/2 bfd_true [341] 0.00 0.00 2/2 bfd_cache_close [339] ----------------------------------------------- 0.00 0.01 1/1 bfd_close [155] [156] 0.0 0.00 0.01 1 _bfd_elf_write_object_contents [156] 0.00 0.01 1/1702 bfd_map_over_sections [29] 0.00 0.00 1/1 ppc_elf_final_write_processing [213] 0.00 0.00 1/1 bfd_elf32_write_shdrs_and_ehdr [229] 0.00 0.00 1/1 _bfd_elf_strtab_emit [244] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 1/2 _bfd_elf_assign_file_positions_for_relocs [1253] ----------------------------------------------- 0.00 0.00 1/1893 _bfd_elf_link_hash_table_init [243] 0.00 0.00 1/1893 _bfd_elf_strtab_init [239] 0.00 0.00 2/1893 _bfd_stringtab_init [235] 0.00 0.00 1889/1893 bfd_preserve_save [158] [157] 0.0 0.00 0.00 1893 bfd_hash_table_init [157] 0.00 0.00 1893/4075 bfd_hash_table_init_n [136] ----------------------------------------------- 0.00 0.00 1889/1889 bfd_elf32_object_p [18] [158] 0.0 0.00 0.00 1889 bfd_preserve_save [158] 0.00 0.00 1889/1893 bfd_hash_table_init [157] ----------------------------------------------- [159] 0.0 0.00 0.00 151+141 [159] 0.00 0.00 235+74 exp_fold_tree [160] 0.00 0.00 18 fold_unary [321] 0.00 0.00 2 fold_trinary [342] ----------------------------------------------- 74 exp_fold_tree [160] 3 fold_trinary [342] 18 fold_unary [321] 63 fold_binary [316] 0.00 0.00 40/151 lang_do_assignments_1 [83] 0.00 0.00 43/151 lang_size_sections_1 [73] 0.00 0.00 68/151 exp_fold_tree_no_dot [162] [160] 0.0 0.00 0.00 235+74 exp_fold_tree [160] 0.00 0.00 60/598159 bfd_link_hash_lookup [14] 0.00 0.00 24/24 lang_update_definedness [170] 0.00 0.00 121/121 fold_name [175] 0.00 0.00 51/67 new_rel [309] 37 fold_binary [316] 18 fold_unary [321] 2 fold_trinary [342] 74 exp_fold_tree [160] ----------------------------------------------- 0.00 0.00 283/283 bfd_generic_archive_p [97] [161] 0.0 0.00 0.00 283 _bfd_slurp_extended_name_table [161] 0.00 0.00 130/2698 _bfd_generic_read_ar_hdr [111] 0.00 0.00 130/2301 bfd_tell [146] 0.00 0.00 566/156852 bfd_seek [94] 0.00 0.00 413/500361 bfd_bread [78] 0.00 0.00 130/565807 bfd_zalloc [82] ----------------------------------------------- 0.00 0.00 1/68 exp_trinop [221] 0.00 0.00 2/68 exp_get_vma [207] 0.00 0.00 3/68 exp_get_fill [200] 0.00 0.00 7/68 exp_unop [186] 0.00 0.00 17/68 exp_binop [178] 0.00 0.00 38/68 exp_nameop [169] [162] 0.0 0.00 0.00 68 exp_fold_tree_no_dot [162] 0.00 0.00 68/151 exp_fold_tree [160] ----------------------------------------------- 0.00 0.00 1/381 ldfile_add_arch [231] 0.00 0.00 2/381 lang_memory_region_lookup [230] 0.00 0.00 3/381 ldfile_add_library_path [224] 0.00 0.00 375/381 yylex [164] [163] 0.0 0.00 0.00 381 xstrdup [163] 0.00 0.00 381/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 1342/1342 yyparse [132] [164] 0.0 0.00 0.00 1342 yylex [164] 0.00 0.00 375/381 xstrdup [163] 0.00 0.00 50/50 bfd_scan_vma [311] 0.00 0.00 19/19 comment [320] 0.00 0.00 3/3 yy_get_next_buffer [337] 0.00 0.00 2/2 yywrap [354] 0.00 0.00 1/1 yy_get_previous_state [414] ----------------------------------------------- 0.00 0.00 2/15 map_input_to_output_sections [10] 0.00 0.00 13/15 lang_add_section [68] [165] 0.0 0.00 0.00 15 init_os [165] 0.00 0.00 15/26150 bfd_make_section [52] 0.00 0.00 15/39181 bfd_get_section_by_name [43] 0.00 0.00 15/243756 bfd_section_init [36] 0.00 0.00 15/74383 stat_alloc [268] 0.00 0.00 3/43 exp_init_os [314] ----------------------------------------------- 12 gldelf32ppclinux_find_exp_assignment [166] 0.00 0.00 40/40 lang_for_each_statement_worker [75] [166] 0.0 0.00 0.00 40+12 gldelf32ppclinux_find_exp_assignment [166] 0.00 0.00 20/598159 bfd_link_hash_lookup [14] 0.00 0.00 13/13 bfd_elf_record_link_assignment [176] 12 gldelf32ppclinux_find_exp_assignment [166] ----------------------------------------------- 0.00 0.00 55711/55711 _bfd_elf_link_hash_newfunc [116] [167] 0.0 0.00 0.00 55711 _bfd_link_hash_newfunc [167] 0.00 0.00 55711/779586 bfd_hash_newfunc [125] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [168] 0.0 0.00 0.00 1 lang_set_startof [168] 0.00 0.00 30/598159 bfd_link_hash_lookup [14] 0.00 0.00 15/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 38/38 yyparse [132] [169] 0.0 0.00 0.00 38 exp_nameop [169] 0.00 0.00 38/68 exp_fold_tree_no_dot [162] 0.00 0.00 38/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 24/24 exp_fold_tree [160] [170] 0.0 0.00 0.00 24 lang_update_definedness [170] 0.00 0.00 24/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.00 0.00 3/18 prep_headers [188] 0.00 0.00 15/18 elf_fake_sections [174] [171] 0.0 0.00 0.00 18 _bfd_elf_strtab_add [171] 0.00 0.00 18/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.00 0.00 2/7 bfd_close [155] 0.00 0.00 5/7 bfd_openr [154] [172] 0.0 0.00 0.00 7 _bfd_delete_bfd [172] 0.00 0.00 7/1902 bfd_hash_table_free [92] 0.00 0.00 7/1909 objalloc_free [91] ----------------------------------------------- 0.00 0.00 406/406 bfd_elf32_bfd_final_link [22] [173] 0.0 0.00 0.00 406 default_data_link_order [173] 0.00 0.00 406/44087 bfd_set_section_contents [110] 0.00 0.00 406/411 bfd_octets_per_byte [191] 0.00 0.00 406/77643 bfd_malloc [126] ----------------------------------------------- 0.00 0.00 15/15 bfd_map_over_sections [29] [174] 0.0 0.00 0.00 15 elf_fake_sections [174] 0.00 0.00 15/18 _bfd_elf_strtab_add [171] 0.00 0.00 15/15 ppc_elf_fake_sections [326] ----------------------------------------------- 0.00 0.00 121/121 exp_fold_tree [160] [175] 0.0 0.00 0.00 121 fold_name [175] 0.00 0.00 2/2 _bfd_elf_sizeof_headers [184] 0.00 0.00 5/598159 bfd_link_hash_lookup [14] 0.00 0.00 2/2 lang_track_definedness [205] 0.00 0.00 1/1 lang_symbol_definition_iteration [217] 0.00 0.00 4/84 lang_output_section_statement_lookup [223] 0.00 0.00 4/411 bfd_octets_per_byte [191] 0.00 0.00 50/60 new_rel_from_section [310] 0.00 0.00 42/42 invalid [315] 0.00 0.00 16/67 new_rel [309] 0.00 0.00 16/108 lang_output_section_find [307] 0.00 0.00 16/16 check [323] 0.00 0.00 6/6 new_abs [331] 0.00 0.00 5/61266 bfd_wrapped_link_hash_lookup [270] ----------------------------------------------- 0.00 0.00 13/13 gldelf32ppclinux_find_exp_assignment [166] [176] 0.0 0.00 0.00 13 bfd_elf_record_link_assignment [176] 0.00 0.00 13/598159 bfd_link_hash_lookup [14] ----------------------------------------------- 0.00 0.00 2978/2978 bfd_hash_lookup [5] [177] 0.0 0.00 0.00 2978 stab_link_includes_newfunc [177] 0.00 0.00 2978/859810 bfd_hash_allocate [85] 0.00 0.00 2978/779586 bfd_hash_newfunc [125] ----------------------------------------------- 0.00 0.00 17/17 yyparse [132] [178] 0.0 0.00 0.00 17 exp_binop [178] 0.00 0.00 17/68 exp_fold_tree_no_dot [162] 0.00 0.00 10/74383 stat_alloc [268] 0.00 0.00 7/7 exp_intop [329] ----------------------------------------------- 0.00 0.00 1/1890 bfd_set_format [262] 0.00 0.00 1889/1890 bfd_elf32_object_p [18] [179] 0.0 0.00 0.00 1890 ppc_elf_mkobject [179] 0.00 0.00 1890/565807 bfd_zalloc [82] ----------------------------------------------- 0.00 0.00 1888/1888 _bfd_get_elt_at_filepos [84] [180] 0.0 0.00 0.00 1888 _bfd_add_bfd_to_archive_cache [180] 0.00 0.00 1888/565807 bfd_zalloc [82] ----------------------------------------------- 0.00 0.00 1/1891 open_output [219] 0.00 0.00 1/1891 set_output_arch_default [264] 0.00 0.00 1889/1891 bfd_elf32_object_p [18] [181] 0.0 0.00 0.00 1891 bfd_default_set_arch_mach [181] 0.00 0.00 1891/131329 bfd_lookup_arch [118] ----------------------------------------------- 0.00 0.00 2/2 ppc_elf_check_relocs [33] [182] 0.0 0.00 0.00 2 ppc_elf_create_linker_section [182] 0.00 0.00 2/39181 bfd_get_section_by_name [43] 0.00 0.00 2/598159 bfd_link_hash_lookup [14] 0.00 0.00 2/216954 bfd_make_section_anyway [28] 0.00 0.00 2/243756 bfd_section_init [36] 0.00 0.00 2/302294 _bfd_generic_link_add_one_symbol [69] 0.00 0.00 2/565807 bfd_zalloc [82] 0.00 0.00 2/243088 bfd_set_section_flags [142] ----------------------------------------------- 0.00 0.00 2/2 _bfd_elf_sizeof_headers [184] [183] 0.0 0.00 0.00 2 get_program_header_size [183] 0.00 0.00 1/1 ppc_elf_additional_program_headers [190] 0.00 0.00 2/39181 bfd_get_section_by_name [43] ----------------------------------------------- 0.00 0.00 2/2 fold_name [175] [184] 0.0 0.00 0.00 2 _bfd_elf_sizeof_headers [184] 0.00 0.00 2/2 get_program_header_size [183] ----------------------------------------------- 0.00 0.00 1/1 ldfile_open_file [152] [185] 0.0 0.00 0.00 1 ldfile_open_file_search [185] 0.00 0.00 3/3 ldemul_open_dynamic_archive [199] 0.00 0.00 3/290 ldfile_try_open_bfd [153] 0.00 0.00 3/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 7/7 yyparse [132] [186] 0.0 0.00 0.00 7 exp_unop [186] 0.00 0.00 7/68 exp_fold_tree_no_dot [162] 0.00 0.00 7/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 1/1 main [1] [187] 0.0 0.00 0.00 1 parse_args [187] 0.00 0.00 285/286 lang_add_input_file [192] 0.00 0.00 4/2307 xmalloc [145] 0.00 0.00 3/5 ldfile_add_library_path [224] 0.00 0.00 1/1 lang_enter_group [259] 0.00 0.00 300/300 ldemul_parse_args [298] 0.00 0.00 300/300 ldemul_handle_option [297] 0.00 0.00 1/1 ldemul_add_options [385] 0.00 0.00 1/1 lang_leave_group [381] 0.00 0.00 1/1 lang_add_output [377] 0.00 0.00 1/1 init_demangler [375] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_compute_section_file_positions [95] [188] 0.0 0.00 0.00 1 prep_headers [188] 0.00 0.00 3/18 _bfd_elf_strtab_add [171] 0.00 0.00 1/1 _bfd_elf_strtab_init [239] 0.00 0.00 1/414 bfd_get_arch [294] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_compute_section_file_positions [95] [189] 0.0 0.00 0.00 1 assign_section_numbers [189] 0.00 0.00 3/39181 bfd_get_section_by_name [43] 0.00 0.00 2/565807 bfd_zalloc [82] 0.00 0.00 1/1 _bfd_elf_strtab_finalize [261] 0.00 0.00 1/77643 bfd_malloc [126] 0.00 0.00 18/18 _bfd_elf_strtab_addref [1249] 0.00 0.00 18/18 _bfd_elf_strtab_offset [1250] 0.00 0.00 1/1 _bfd_elf_strtab_clear_all_refs [1258] 0.00 0.00 1/2 _bfd_elf_strtab_size [1255] 0.00 0.00 1/1 bfd_get_arch_size [358] ----------------------------------------------- 0.00 0.00 1/1 get_program_header_size [183] [190] 0.0 0.00 0.00 1 ppc_elf_additional_program_headers [190] 0.00 0.00 3/39181 bfd_get_section_by_name [43] ----------------------------------------------- 0.00 0.00 1/411 lang_check_section_addresses [257] 0.00 0.00 4/411 fold_name [175] 0.00 0.00 406/411 default_data_link_order [173] [191] 0.0 0.00 0.00 411 bfd_octets_per_byte [191] 0.00 0.00 411/129438 bfd_arch_mach_octets_per_byte [114] 0.00 0.00 411/411 bfd_get_mach [295] 0.00 0.00 411/414 bfd_get_arch [294] ----------------------------------------------- 0.00 0.00 1/286 lang_init [238] 0.00 0.00 285/286 parse_args [187] [192] 0.0 0.00 0.00 286 lang_add_input_file [192] 0.00 0.00 286/286 new_afile [193] ----------------------------------------------- 0.00 0.00 286/286 lang_add_input_file [192] [193] 0.0 0.00 0.00 286 new_afile [193] 0.00 0.00 286/73697 new_statement [128] 0.00 0.00 286/75751 lang_statement_append [151] 0.00 0.00 1/1 concat [236] ----------------------------------------------- 0.00 0.00 982/982 bfd_open_file [123] [194] 0.0 0.00 0.00 982 bfd_cache_init [194] 0.00 0.00 982/88074 insert [137] ----------------------------------------------- 0.00 0.00 2/973 bfd_close [155] 0.00 0.00 971/973 close_one [196] [195] 0.0 0.00 0.00 973 bfd_cache_delete [195] 0.00 0.00 973/88065 snip [138] ----------------------------------------------- 0.00 0.00 971/971 bfd_open_file [123] [196] 0.0 0.00 0.00 971 close_one [196] 0.00 0.00 971/973 bfd_cache_delete [195] ----------------------------------------------- 0.00 0.00 1/2 bfd_elf32_bfd_final_link [22] 0.00 0.00 1/2 _bfd_write_stab_strings [107] [197] 0.0 0.00 0.00 2 _bfd_stringtab_free [197] 0.00 0.00 2/1902 bfd_hash_table_free [92] ----------------------------------------------- 0.00 0.00 3/3 ldemul_open_dynamic_archive [199] [198] 0.0 0.00 0.00 3 gldelf32ppclinux_open_dynamic_archive [198] 0.00 0.00 3/290 ldfile_try_open_bfd [153] 0.00 0.00 3/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 3/3 ldfile_open_file_search [185] [199] 0.0 0.00 0.00 3 ldemul_open_dynamic_archive [199] 0.00 0.00 3/3 gldelf32ppclinux_open_dynamic_archive [198] ----------------------------------------------- 0.00 0.00 3/3 yyparse [132] [200] 0.0 0.00 0.00 3 exp_get_fill [200] 0.00 0.00 3/68 exp_fold_tree_no_dot [162] 0.00 0.00 3/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [201] 0.0 0.00 0.00 1 lang_finish [201] 0.00 0.00 1/1902 bfd_hash_table_free [92] 0.00 0.00 1/598159 bfd_link_hash_lookup [14] 0.00 0.00 1/1890 bfd_set_start_address [280] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_compute_section_file_positions [95] [202] 0.0 0.00 0.00 1 assign_file_positions_except_relocs [202] 0.00 0.00 1/1 assign_file_positions_for_segments [203] 0.00 0.00 5/7 _bfd_elf_assign_file_position_for_section [1252] ----------------------------------------------- 0.00 0.00 1/1 assign_file_positions_except_relocs [202] [203] 0.0 0.00 0.00 1 assign_file_positions_for_segments [203] 0.00 0.00 1/1 map_sections_to_segments [204] 0.00 0.00 1/1 bfd_elf32_write_out_phdrs [246] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 1/1290752 bfd_alloc [77] 0.00 0.00 1/1 ppc_elf_modify_segment_map [403] ----------------------------------------------- 0.00 0.00 1/1 assign_file_positions_for_segments [203] [204] 0.0 0.00 0.00 1 map_sections_to_segments [204] 0.00 0.00 2/39181 bfd_get_section_by_name [43] 0.00 0.00 2/2 make_mapping [254] 0.00 0.00 1/77643 bfd_malloc [126] ----------------------------------------------- 0.00 0.00 2/2 fold_name [175] [205] 0.0 0.00 0.00 2 lang_track_definedness [205] 0.00 0.00 2/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.00 0.00 79/79 yyparse [132] [206] 0.0 0.00 0.00 79 lang_enter_output_section_statement [206] 0.00 0.00 158/160 exp_get_vma [207] 0.00 0.00 79/84 lang_output_section_statement_lookup [223] 0.00 0.00 158/158 exp_get_value_int [304] 0.00 0.00 158/158 topower [305] ----------------------------------------------- 0.00 0.00 2/160 yyparse [132] 0.00 0.00 158/160 lang_enter_output_section_statement [206] [207] 0.0 0.00 0.00 160 exp_get_vma [207] 0.00 0.00 2/68 exp_fold_tree_no_dot [162] ----------------------------------------------- 0.00 0.00 302292/302292 elf_link_add_object_symbols [6] [208] 0.0 0.00 0.00 302292 ppc_elf_add_symbol_hook [208] 0.00 0.00 1/216954 bfd_make_section_anyway [28] 0.00 0.00 1/243756 bfd_section_init [36] 0.00 0.00 1/243088 bfd_set_section_flags [142] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [209] 0.0 0.00 0.00 1 already_linked_table_free [209] 0.00 0.00 1/1902 bfd_hash_table_free [92] ----------------------------------------------- 0.00 0.00 2/2 bfd_close [155] [210] 0.0 0.00 0.00 2 _bfd_elf_close_and_cleanup [210] 0.00 0.00 1/1 _bfd_elf_strtab_free [211] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_close_and_cleanup [210] [211] 0.0 0.00 0.00 1 _bfd_elf_strtab_free [211] 0.00 0.00 1/1902 bfd_hash_table_free [92] ----------------------------------------------- 0.00 0.00 1/1 bfd_elf32_bfd_final_link [22] [212] 0.0 0.00 0.00 1 _bfd_elf_stringtab_init [212] 0.00 0.00 1/3260969 _bfd_stringtab_add [8] 0.00 0.00 1/2 _bfd_stringtab_init [235] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_write_object_contents [156] [213] 0.0 0.00 0.00 1 ppc_elf_final_write_processing [213] 0.00 0.00 1/39181 bfd_get_section_by_name [43] ----------------------------------------------- 0.00 0.00 1/1 bfd_elf32_bfd_final_link [22] [214] 0.0 0.00 0.00 1 ppc_elf_finish_dynamic_sections [214] 0.00 0.00 1/39181 bfd_get_section_by_name [43] ----------------------------------------------- 0.00 0.00 1/1 ldemul_before_allocation [44] [215] 0.0 0.00 0.00 1 ppc_before_allocation [215] 0.00 0.00 1/1 ppc_elf_tls_setup [216] ----------------------------------------------- 0.00 0.00 1/1 ppc_before_allocation [215] [216] 0.0 0.00 0.00 1 ppc_elf_tls_setup [216] 0.00 0.00 1/598159 bfd_link_hash_lookup [14] ----------------------------------------------- 0.00 0.00 1/1 fold_name [175] [217] 0.0 0.00 0.00 1 lang_symbol_definition_iteration [217] 0.00 0.00 1/4886640 bfd_hash_lookup [5] ----------------------------------------------- 0.00 0.00 486/486 lang_for_each_statement_worker [75] [218] 0.0 0.00 0.00 486 ldlang_open_output [218] 0.00 0.00 1/1 open_output [219] 0.00 0.00 1/1 ldemul_set_output_arch [263] ----------------------------------------------- 0.00 0.00 1/1 ldlang_open_output [218] [219] 0.0 0.00 0.00 1 open_output [219] 0.00 0.00 1/1 bfd_openw [222] 0.00 0.00 1/1701 bfd_set_gp_size [147] 0.00 0.00 1/1 ppc_elf_link_hash_table_create [242] 0.00 0.00 1/1 bfd_set_format [262] 0.00 0.00 1/1891 bfd_default_set_arch_mach [181] 0.00 0.00 1/1 lang_get_output_target [380] 0.00 0.00 1/2 _bfd_elf_set_arch_mach [1254] ----------------------------------------------- 0.00 0.00 121/121 yyparse [132] [220] 0.0 0.00 0.00 121 lang_add_wild [220] 0.00 0.00 121/73697 new_statement [128] 0.00 0.00 2/42811156 wildcardp [19] ----------------------------------------------- 0.00 0.00 1/1 yyparse [132] [221] 0.0 0.00 0.00 1 exp_trinop [221] 0.00 0.00 1/68 exp_fold_tree_no_dot [162] 0.00 0.00 1/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 1/1 open_output [219] [222] 0.0 0.00 0.00 1 bfd_openw [222] 0.00 0.00 1/987 bfd_open_file [123] 0.00 0.00 1/2179 _bfd_new_bfd [130] 0.00 0.00 1/291 bfd_find_target [300] ----------------------------------------------- 0.00 0.00 1/84 lang_init [238] 0.00 0.00 4/84 fold_name [175] 0.00 0.00 79/84 lang_enter_output_section_statement [206] [223] 0.0 0.00 0.00 84 lang_output_section_statement_lookup [223] 0.00 0.00 68/73697 new_statement [128] 0.00 0.00 68/75751 lang_statement_append [151] 0.00 0.00 84/108 lang_output_section_find [307] 0.00 0.00 68/984 lang_list_init [288] ----------------------------------------------- 0.00 0.00 1/5 yyparse [132] 0.00 0.00 1/5 check_for_scripts_dir [226] 0.00 0.00 3/5 parse_args [187] [224] 0.0 0.00 0.00 5 ldfile_add_library_path [224] 0.00 0.00 3/2307 xmalloc [145] 0.00 0.00 3/381 xstrdup [163] 0.00 0.00 3/3 is_sysrooted_pathname [336] ----------------------------------------------- 0.00 0.00 1/39 bfd_elf32_bfd_final_link [22] 0.00 0.00 38/39 elf_link_output_sym [31] [225] 0.0 0.00 0.00 39 elf_link_flush_output_syms [225] 0.00 0.00 39/156852 bfd_seek [94] 0.00 0.00 39/521273 bfd_bwrite [104] ----------------------------------------------- 0.00 0.00 3/3 set_scripts_dir [227] [226] 0.0 0.00 0.00 3 check_for_scripts_dir [226] 0.00 0.00 3/2307 xmalloc [145] 0.00 0.00 1/5 ldfile_add_library_path [224] ----------------------------------------------- 0.00 0.00 1/1 main [1] [227] 0.0 0.00 0.00 1 set_scripts_dir [227] 0.00 0.00 3/3 check_for_scripts_dir [226] 0.00 0.00 2/2 make_relative_prefix [346] ----------------------------------------------- 0.00 0.00 40/40 yyparse [132] [228] 0.0 0.00 0.00 40 lang_add_assignment [228] 0.00 0.00 40/73697 new_statement [128] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_write_object_contents [156] [229] 0.0 0.00 0.00 1 bfd_elf32_write_shdrs_and_ehdr [229] 0.00 0.00 19/19 elf_swap_shdr_out [232] 0.00 0.00 2/156852 bfd_seek [94] 0.00 0.00 1/1 elf_swap_ehdr_out [255] 0.00 0.00 2/521273 bfd_bwrite [104] 0.00 0.00 1/1290752 bfd_alloc [77] ----------------------------------------------- 0.00 0.00 1/162 yyparse [132] 0.00 0.00 1/162 lang_memory_default [266] 0.00 0.00 2/162 lang_size_sections_1 [73] 0.00 0.00 158/162 lang_get_regions [233] [230] 0.0 0.00 0.00 162 lang_memory_region_lookup [230] 0.00 0.00 2/381 xstrdup [163] 0.00 0.00 2/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 1/1 main [1] [231] 0.0 0.00 0.00 1 ldfile_add_arch [231] 0.00 0.00 1/381 xstrdup [163] 0.00 0.00 1/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 19/19 bfd_elf32_write_shdrs_and_ehdr [229] [232] 0.0 0.00 0.00 19 elf_swap_shdr_out [232] 0.00 0.00 190/4879663 bfd_putb32 [71] ----------------------------------------------- 0.00 0.00 79/79 lang_leave_output_section_statement [234] [233] 0.0 0.00 0.00 79 lang_get_regions [233] 0.00 0.00 158/162 lang_memory_region_lookup [230] ----------------------------------------------- 0.00 0.00 79/79 yyparse [132] [234] 0.0 0.00 0.00 79 lang_leave_output_section_statement [234] 0.00 0.00 79/79 lang_get_regions [233] ----------------------------------------------- 0.00 0.00 1/2 _bfd_elf_stringtab_init [212] 0.00 0.00 1/2 _bfd_link_section_stabs [7] [235] 0.0 0.00 0.00 2 _bfd_stringtab_init [235] 0.00 0.00 2/1893 bfd_hash_table_init [157] 0.00 0.00 2/77643 bfd_malloc [126] ----------------------------------------------- 0.00 0.00 1/1 new_afile [193] [236] 0.0 0.00 0.00 1 concat [236] 0.00 0.00 1/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [237] 0.0 0.00 0.00 1 lang_record_phdrs [237] 0.00 0.00 1/2307 xmalloc [145] ----------------------------------------------- 0.00 0.00 1/1 main [1] [238] 0.0 0.00 0.00 1 lang_init [238] 0.00 0.00 1/4075 bfd_hash_table_init_n [136] 0.00 0.00 1/286 lang_add_input_file [192] 0.00 0.00 1/84 lang_output_section_statement_lookup [223] 0.00 0.00 4/984 lang_list_init [288] ----------------------------------------------- 0.00 0.00 1/1 prep_headers [188] [239] 0.0 0.00 0.00 1 _bfd_elf_strtab_init [239] 0.00 0.00 1/1893 bfd_hash_table_init [157] 0.00 0.00 2/77643 bfd_malloc [126] ----------------------------------------------- 0.00 0.00 18/18 bfd_hash_lookup [5] [240] 0.0 0.00 0.00 18 elf_strtab_hash_newfunc [240] 0.00 0.00 18/859810 bfd_hash_allocate [85] 0.00 0.00 18/779586 bfd_hash_newfunc [125] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [241] 0.0 0.00 0.00 1 already_linked_table_init [241] 0.00 0.00 1/4075 bfd_hash_table_init_n [136] ----------------------------------------------- 0.00 0.00 1/1 open_output [219] [242] 0.0 0.00 0.00 1 ppc_elf_link_hash_table_create [242] 0.00 0.00 1/1 _bfd_elf_link_hash_table_init [243] 0.00 0.00 1/3526 bfd_zmalloc [277] ----------------------------------------------- 0.00 0.00 1/1 ppc_elf_link_hash_table_create [242] [243] 0.0 0.00 0.00 1 _bfd_elf_link_hash_table_init [243] 0.00 0.00 1/1893 bfd_hash_table_init [157] 0.00 0.00 1/1 _bfd_link_hash_table_init [1259] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_write_object_contents [156] [244] 0.0 0.00 0.00 1 _bfd_elf_strtab_emit [244] 0.00 0.00 19/521273 bfd_bwrite [104] ----------------------------------------------- 0.00 0.00 1/1 bfd_check_format_matches [16] [245] 0.0 0.00 0.00 1 coff_object_p [245] 0.00 0.00 1/1 coff_swap_filehdr_in [253] 0.00 0.00 1/500361 bfd_bread [78] 0.00 0.00 1/1290752 bfd_alloc [77] 0.00 0.00 1/850 objalloc_free_block [290] 0.00 0.00 1/850 bfd_release [289] 0.00 0.00 1/1 coff_bad_format_hook [363] 0.00 0.00 1/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/1 assign_file_positions_for_segments [203] [246] 0.0 0.00 0.00 1 bfd_elf32_write_out_phdrs [246] 0.00 0.00 2/2 bfd_elf32_swap_phdr_out [251] 0.00 0.00 2/521273 bfd_bwrite [104] ----------------------------------------------- 0.00 0.00 1/1 bfd_check_format_matches [16] [247] 0.0 0.00 0.00 1 ihex_object_p [247] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 1/500361 bfd_bread [78] 0.00 0.00 1/3 hex_init [335] 0.00 0.00 1/1 ihex_init [374] 0.00 0.00 1/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/1 bfd_check_format_matches [16] [248] 0.0 0.00 0.00 1 srec_object_p [248] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 1/500361 bfd_bread [78] 0.00 0.00 1/3 hex_init [335] 0.00 0.00 1/2 srec_init [347] 0.00 0.00 1/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/1 bfd_check_format_matches [16] [249] 0.0 0.00 0.00 1 symbolsrec_object_p [249] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 1/500361 bfd_bread [78] 0.00 0.00 1/2 srec_init [347] 0.00 0.00 1/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/1 bfd_check_format_matches [16] [250] 0.0 0.00 0.00 1 tekhex_object_p [250] 0.00 0.00 1/156852 bfd_seek [94] 0.00 0.00 1/500361 bfd_bread [78] 0.00 0.00 1/1 tekhex_init [406] ----------------------------------------------- 0.00 0.00 2/2 bfd_elf32_write_out_phdrs [246] [251] 0.0 0.00 0.00 2 bfd_elf32_swap_phdr_out [251] 0.00 0.00 16/4879663 bfd_putb32 [71] ----------------------------------------------- 0.00 0.00 2/2 bfd_check_format_matches [16] [252] 0.0 0.00 0.00 2 _bfd_xcoff_archive_p [252] 0.00 0.00 2/500361 bfd_bread [78] 0.00 0.00 2/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/1 coff_object_p [245] [253] 0.0 0.00 0.00 1 coff_swap_filehdr_in [253] 0.00 0.00 4/4259445 bfd_getb16 [65] 0.00 0.00 3/23502296 bfd_getb32 [46] ----------------------------------------------- 0.00 0.00 2/2 map_sections_to_segments [204] [254] 0.0 0.00 0.00 2 make_mapping [254] 0.00 0.00 2/565807 bfd_zalloc [82] ----------------------------------------------- 0.00 0.00 1/1 bfd_elf32_write_shdrs_and_ehdr [229] [255] 0.0 0.00 0.00 1 elf_swap_ehdr_out [255] 0.00 0.00 5/4879663 bfd_putb32 [71] 0.00 0.00 8/422505 bfd_putb16 [140] ----------------------------------------------- 0.00 0.00 1/1 bfd_check_format_matches [16] [256] 0.0 0.00 0.00 1 ppcboot_object_p [256] 0.00 0.00 1/500361 bfd_bread [78] 0.00 0.00 1/1 bfd_stat [362] 0.00 0.00 1/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [257] 0.0 0.00 0.00 1 lang_check_section_addresses [257] 0.00 0.00 1/411 bfd_octets_per_byte [191] ----------------------------------------------- 0.00 0.00 1/1 yyparse [132] [258] 0.0 0.00 0.00 1 lang_add_attribute [258] 0.00 0.00 1/73697 new_statement [128] ----------------------------------------------- 0.00 0.00 1/1 parse_args [187] [259] 0.0 0.00 0.00 1 lang_enter_group [259] 0.00 0.00 1/73697 new_statement [128] 0.00 0.00 1/984 lang_list_init [288] ----------------------------------------------- 0.00 0.00 1/1 main [1] [260] 0.0 0.00 0.00 1 lang_final [260] 0.00 0.00 1/73697 new_statement [128] ----------------------------------------------- 0.00 0.00 1/1 assign_section_numbers [189] [261] 0.0 0.00 0.00 1 _bfd_elf_strtab_finalize [261] 0.00 0.00 1/77643 bfd_malloc [126] 0.00 0.00 18/18 htab_find_slot_with_hash [322] 0.00 0.00 1/1 htab_create_alloc [372] 0.00 0.00 1/1 htab_delete [373] ----------------------------------------------- 0.00 0.00 1/1 open_output [219] [262] 0.0 0.00 0.00 1 bfd_set_format [262] 0.00 0.00 1/1890 ppc_elf_mkobject [179] ----------------------------------------------- 0.00 0.00 1/1 ldlang_open_output [218] [263] 0.0 0.00 0.00 1 ldemul_set_output_arch [263] 0.00 0.00 1/1 set_output_arch_default [264] ----------------------------------------------- 0.00 0.00 1/1 ldemul_set_output_arch [263] [264] 0.0 0.00 0.00 1 set_output_arch_default [264] 0.00 0.00 1/1891 bfd_default_set_arch_mach [181] 0.00 0.00 1/2 _bfd_elf_set_arch_mach [1254] ----------------------------------------------- 0.00 0.00 1/1 bfd_hash_lookup [5] [265] 0.0 0.00 0.00 1 lang_definedness_newfunc [265] 0.00 0.00 1/859810 bfd_hash_allocate [85] ----------------------------------------------- 0.00 0.00 1/1 lang_size_sections_1 [73] [266] 0.0 0.00 0.00 1 lang_memory_default [266] 0.00 0.00 1/162 lang_memory_region_lookup [230] ----------------------------------------------- 283 bfd_generic_archive_p [97] 0.00 0.00 2/247784 ldfile_try_open_bfd [153] 0.00 0.03 504/247784 open_input_bfds [3] 0.00 0.04 761/247784 elf_link_add_archive_symbols [9] 0.00 0.10 1727/247784 load_symbols [4] 0.07 2.42 42488/247784 elf_link_is_defined_archive_symbol [32] 0.33 11.50 202300/247784 walk_wild_file [24] [267] 0.0 0.00 0.00 248065 bfd_check_format [267] 248065 bfd_check_format_matches [16] ----------------------------------------------- 0.00 0.00 1/74383 exp_trinop [221] 0.00 0.00 2/74383 lang_memory_region_lookup [230] 0.00 0.00 7/74383 exp_intop [329] 0.00 0.00 7/74383 exp_unop [186] 0.00 0.00 10/74383 exp_binop [178] 0.00 0.00 15/74383 init_os [165] 0.00 0.00 20/74383 exp_assop [318] 0.00 0.00 20/74383 exp_provide [319] 0.00 0.00 38/74383 exp_nameop [169] 0.00 0.00 50/74383 exp_bigintop [312] 0.00 0.00 516/74383 insert_pad [293] 0.00 0.00 73697/74383 new_statement [128] [268] 0.0 0.00 0.00 74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 73697/73697 lang_for_each_statement_worker [75] [269] 0.0 0.00 0.00 73697 gldelf32ppclinux_find_statement_assignment [269] ----------------------------------------------- 0.00 0.00 5/61266 fold_name [175] 0.00 0.00 61261/61266 _bfd_elf_merge_symbol [17] [270] 0.0 0.00 0.00 61266 bfd_wrapped_link_hash_lookup [270] ----------------------------------------------- 0.00 0.00 43681/43681 ppc_elf_write_section [272] [271] 0.0 0.00 0.00 43681 apuinfo_list_length [271] ----------------------------------------------- 0.00 0.00 43681/43681 elf_link_input_bfd [27] [272] 0.0 0.00 0.00 43681 ppc_elf_write_section [272] 0.00 0.00 43681/43681 apuinfo_list_length [271] ----------------------------------------------- 0.00 0.00 33787/33787 elf_link_input_bfd [27] [273] 0.0 0.00 0.00 33787 elf_section_ignore_discarded_relocs [273] ----------------------------------------------- 0.00 0.00 15812/15812 elf_link_is_defined_archive_symbol [32] [274] 0.0 0.00 0.00 15812 is_global_data_symbol_definition [274] ----------------------------------------------- 0.00 0.00 7466/7466 _bfd_generic_link_add_one_symbol [69] [275] 0.0 0.00 0.00 7466 bfd_link_add_undef [275] ----------------------------------------------- 0.00 0.00 2179/6254 _bfd_new_bfd [130] 0.00 0.00 4075/6254 bfd_hash_table_init_n [136] [276] 0.0 0.00 0.00 6254 objalloc_create [276] ----------------------------------------------- 0.00 0.00 1/3526 ppc_elf_link_hash_table_create [242] 0.00 0.00 1346/3526 elf_link_add_archive_symbols [9] 0.00 0.00 2179/3526 _bfd_new_bfd [130] [277] 0.0 0.00 0.00 3526 bfd_zmalloc [277] ----------------------------------------------- 0.00 0.00 10/2217 fold_unary [321] 0.00 0.00 16/2217 lang_size_sections_1 [73] 0.00 0.00 2191/2217 lang_one_common [79] [278] 0.0 0.00 0.00 2217 align_n [278] ----------------------------------------------- 0.00 0.00 1978/1978 comment [320] [279] 0.0 0.00 0.00 1978 input [279] ----------------------------------------------- 0.00 0.00 1/1890 lang_finish [201] 0.00 0.00 1889/1890 bfd_elf32_object_p [18] [280] 0.0 0.00 0.00 1890 bfd_set_start_address [280] ----------------------------------------------- 0.00 0.00 1889/1889 bfd_elf32_object_p [18] [281] 0.0 0.00 0.00 1889 bfd_preserve_finish [281] ----------------------------------------------- 0.00 0.00 1889/1889 bfd_elf32_object_p [18] [282] 0.0 0.00 0.00 1889 ppc_elf_object_p [282] ----------------------------------------------- 0.00 0.00 1/1701 ldfile_try_open_bfd [153] 0.00 0.00 1700/1701 lang_check [149] [283] 0.0 0.00 0.00 1701 bfd_arch_get_compatible [283] 0.00 0.00 1701/1701 bfd_default_compatible [284] 0.00 0.00 1701/1701 powerpc_compatible [285] ----------------------------------------------- 0.00 0.00 1701/1701 bfd_arch_get_compatible [283] [284] 0.0 0.00 0.00 1701 bfd_default_compatible [284] ----------------------------------------------- 0.00 0.00 1701/1701 bfd_arch_get_compatible [283] [285] 0.0 0.00 0.00 1701 powerpc_compatible [285] ----------------------------------------------- 0.00 0.00 1612/1612 load_symbols [4] [286] 0.0 0.00 0.00 1612 bfd_elf32_bfd_link_add_symbols [286] ----------------------------------------------- 0.00 0.00 1336/1336 bfd_openr_next_archived_file [121] [287] 0.0 0.00 0.00 1336 bfd_generic_openr_next_archived_file [287] ----------------------------------------------- 0.00 0.00 1/984 lang_enter_group [259] 0.00 0.00 1/984 ldctor_build_sets [384] 0.00 0.00 4/984 lang_init [238] 0.00 0.00 68/984 lang_output_section_statement_lookup [223] 0.00 0.00 121/984 yyparse [132] 0.00 0.00 789/984 open_input_bfds [3] [288] 0.0 0.00 0.00 984 lang_list_init [288] ----------------------------------------------- 0.00 0.00 1/850 coff_object_p [245] 0.00 0.00 849/850 do_slurp_coff_armap [103] [289] 0.0 0.00 0.00 850 bfd_release [289] ----------------------------------------------- 0.00 0.00 1/850 coff_object_p [245] 0.00 0.00 849/850 do_slurp_coff_armap [103] [290] 0.0 0.00 0.00 850 objalloc_free_block [290] ----------------------------------------------- 0.00 0.00 788/788 load_symbols [4] [291] 0.0 0.00 0.00 788 ldemul_recognized_file [291] ----------------------------------------------- 0.00 0.00 722/722 _bfd_generic_read_ar_hdr_mag [122] [292] 0.0 0.00 0.00 722 get_extended_arelt_filename [292] ----------------------------------------------- 0.00 0.00 2/516 lang_size_sections_1 [73] 0.00 0.00 514/516 size_input_section [86] [293] 0.0 0.00 0.00 516 insert_pad [293] 0.00 0.00 516/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 1/414 prep_headers [188] 0.00 0.00 2/414 do_slurp_coff_armap [103] 0.00 0.00 411/414 bfd_octets_per_byte [191] [294] 0.0 0.00 0.00 414 bfd_get_arch [294] ----------------------------------------------- 0.00 0.00 411/411 bfd_octets_per_byte [191] [295] 0.0 0.00 0.00 411 bfd_get_mach [295] ----------------------------------------------- 0.00 0.00 300/300 ldemul_handle_option [297] [296] 0.0 0.00 0.00 300 gldelf32ppclinux_handle_option [296] ----------------------------------------------- 0.00 0.00 300/300 parse_args [187] [297] 0.0 0.00 0.00 300 ldemul_handle_option [297] 0.00 0.00 300/300 gldelf32ppclinux_handle_option [296] ----------------------------------------------- 0.00 0.00 300/300 parse_args [187] [298] 0.0 0.00 0.00 300 ldemul_parse_args [298] ----------------------------------------------- 0.00 0.00 1/292 bfd_set_default_target [360] 0.00 0.00 291/292 bfd_find_target [300] [299] 0.0 0.00 0.00 292 find_target [299] ----------------------------------------------- 0.00 0.00 1/291 bfd_openw [222] 0.00 0.00 290/291 bfd_openr [154] [300] 0.0 0.00 0.00 291 bfd_find_target [300] 0.00 0.00 291/292 find_target [299] ----------------------------------------------- 0.00 0.00 1/289 ldwrite [21] 0.00 0.00 1/289 srec_object_p [248] 0.00 0.00 1/289 symbolsrec_object_p [249] 0.00 0.00 1/289 ihex_object_p [247] 0.00 0.00 1/289 ppcboot_object_p [256] 0.00 0.00 1/289 coff_object_p [245] 0.00 0.00 2/289 _bfd_xcoff_archive_p [252] 0.00 0.00 5/289 bfd_openr [154] 0.00 0.00 5/289 bfd_elf32_object_p [18] 0.00 0.00 10/289 _bfd_dummy_target [1251] 0.00 0.00 33/289 bfd_check_format_matches [16] 0.00 0.00 114/289 _bfd_generic_read_ar_hdr_mag [122] 0.00 0.00 114/289 bfd_bread [78] [301] 0.0 0.00 0.00 289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 284/284 yyparse [132] [302] 0.0 0.00 0.00 284 ldlex_popstate [302] ----------------------------------------------- 0.00 0.00 203/203 yyparse [132] [303] 0.0 0.00 0.00 203 ldlex_expression [303] ----------------------------------------------- 0.00 0.00 158/158 lang_enter_output_section_statement [206] [304] 0.0 0.00 0.00 158 exp_get_value_int [304] ----------------------------------------------- 0.00 0.00 158/158 lang_enter_output_section_statement [206] [305] 0.0 0.00 0.00 158 topower [305] ----------------------------------------------- 0.00 0.00 1/150 load_symbols [4] 0.00 0.00 5/150 ldfile_try_open_bfd [153] 0.00 0.00 30/150 bfd_check_format_matches [16] 0.00 0.00 114/150 _bfd_generic_read_ar_hdr_mag [122] [306] 0.0 0.00 0.00 150 bfd_get_error [306] ----------------------------------------------- 0.00 0.00 8/108 exp_init_os [314] 0.00 0.00 16/108 fold_name [175] 0.00 0.00 84/108 lang_output_section_statement_lookup [223] [307] 0.0 0.00 0.00 108 lang_output_section_find [307] ----------------------------------------------- 0.00 0.00 79/79 yyparse [132] [308] 0.0 0.00 0.00 79 ldlex_script [308] ----------------------------------------------- 0.00 0.00 16/67 fold_name [175] 0.00 0.00 51/67 exp_fold_tree [160] [309] 0.0 0.00 0.00 67 new_rel [309] ----------------------------------------------- 0.00 0.00 10/60 fold_unary [321] 0.00 0.00 50/60 fold_name [175] [310] 0.0 0.00 0.00 60 new_rel_from_section [310] ----------------------------------------------- 0.00 0.00 50/50 yylex [164] [311] 0.0 0.00 0.00 50 bfd_scan_vma [311] ----------------------------------------------- 0.00 0.00 50/50 yyparse [132] [312] 0.0 0.00 0.00 50 exp_bigintop [312] 0.00 0.00 50/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 46/46 fold_binary [316] [313] 0.0 0.00 0.00 46 make_abs [313] ----------------------------------------------- 12 exp_init_os [314] 0.00 0.00 3/43 init_os [165] 0.00 0.00 40/43 map_input_to_output_sections [10] [314] 0.0 0.00 0.00 43+12 exp_init_os [314] 0.00 0.00 8/108 lang_output_section_find [307] 12 exp_init_os [314] ----------------------------------------------- 0.00 0.00 42/42 fold_name [175] [315] 0.0 0.00 0.00 42 invalid [315] ----------------------------------------------- 37 exp_fold_tree [160] [316] 0.0 0.00 0.00 37 fold_binary [316] 0.00 0.00 46/46 make_abs [313] 63 exp_fold_tree [160] ----------------------------------------------- 0.00 0.00 35/35 split_directories [332] [317] 0.0 0.00 0.00 35 save_string [317] ----------------------------------------------- 0.00 0.00 20/20 yyparse [132] [318] 0.0 0.00 0.00 20 exp_assop [318] 0.00 0.00 20/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 20/20 yyparse [132] [319] 0.0 0.00 0.00 20 exp_provide [319] 0.00 0.00 20/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 19/19 yylex [164] [320] 0.0 0.00 0.00 19 comment [320] 0.00 0.00 1978/1978 input [279] ----------------------------------------------- 18 exp_fold_tree [160] [321] 0.0 0.00 0.00 18 fold_unary [321] 0.00 0.00 10/2217 align_n [278] 0.00 0.00 10/60 new_rel_from_section [310] 18 exp_fold_tree [160] ----------------------------------------------- 0.00 0.00 18/18 _bfd_elf_strtab_finalize [261] [322] 0.0 0.00 0.00 18 htab_find_slot_with_hash [322] 0.00 0.00 8/8 last4_eq [328] ----------------------------------------------- 0.00 0.00 16/16 fold_name [175] [323] 0.0 0.00 0.00 16 check [323] ----------------------------------------------- 0.00 0.00 15/15 bfd_map_over_sections [29] [324] 0.0 0.00 0.00 15 bfd_elf32_write_relocs [324] ----------------------------------------------- 0.00 0.00 15/15 lang_size_sections_1 [73] [325] 0.0 0.00 0.00 15 os_region_check [325] ----------------------------------------------- 0.00 0.00 15/15 elf_fake_sections [174] [326] 0.0 0.00 0.00 15 ppc_elf_fake_sections [326] ----------------------------------------------- 0.00 0.00 10/10 bfd_scan_arch [340] [327] 0.0 0.00 0.00 10 bfd_default_scan [327] ----------------------------------------------- 0.00 0.00 8/8 htab_find_slot_with_hash [322] [328] 0.0 0.00 0.00 8 last4_eq [328] ----------------------------------------------- 0.00 0.00 7/7 exp_binop [178] [329] 0.0 0.00 0.00 7 exp_intop [329] 0.00 0.00 7/74383 stat_alloc [268] ----------------------------------------------- 0.00 0.00 6/6 make_relative_prefix [346] [330] 0.0 0.00 0.00 6 free_split_directories [330] ----------------------------------------------- 0.00 0.00 6/6 fold_name [175] [331] 0.0 0.00 0.00 6 new_abs [331] ----------------------------------------------- 0.00 0.00 6/6 make_relative_prefix [346] [332] 0.0 0.00 0.00 6 split_directories [332] 0.00 0.00 35/35 save_string [317] ----------------------------------------------- 0.00 0.00 1/4 lang_common [54] 0.00 0.00 1/4 ppc_elf_size_dynamic_sections [48] 0.00 0.00 2/4 bfd_elf32_bfd_final_link [22] [333] 0.0 0.00 0.00 4 bfd_link_hash_traverse [333] ----------------------------------------------- 0.00 0.00 1/4 yy_get_next_buffer [337] 0.00 0.00 1/4 yy_init_buffer [350] 0.00 0.00 2/4 yy_switch_to_buffer [352] [334] 0.0 0.00 0.00 4 yy_load_buffer_state [334] ----------------------------------------------- 0.00 0.00 1/3 srec_object_p [248] 0.00 0.00 1/3 tekhex_init [406] 0.00 0.00 1/3 ihex_object_p [247] [335] 0.0 0.00 0.00 3 hex_init [335] ----------------------------------------------- 0.00 0.00 3/3 ldfile_add_library_path [224] [336] 0.0 0.00 0.00 3 is_sysrooted_pathname [336] ----------------------------------------------- 0.00 0.00 3/3 yylex [164] [337] 0.0 0.00 0.00 3 yy_get_next_buffer [337] 0.00 0.00 2/2 yy_input [351] 0.00 0.00 1/4 yy_load_buffer_state [334] 0.00 0.00 1/1 yyrestart [416] ----------------------------------------------- 0.00 0.00 1/3 yyensure_buffer_stack [353] 0.00 0.00 2/3 yy_create_buffer [412] [338] 0.0 0.00 0.00 3 yyalloc [338] ----------------------------------------------- 0.00 0.00 2/2 bfd_close [155] [339] 0.0 0.00 0.00 2 bfd_cache_close [339] ----------------------------------------------- 0.00 0.00 1/2 ldfile_set_output_arch [399] 0.00 0.00 1/2 gldelf32ppclinux_before_parse [369] [340] 0.0 0.00 0.00 2 bfd_scan_arch [340] 0.00 0.00 10/10 bfd_default_scan [327] ----------------------------------------------- 0.00 0.00 2/2 bfd_close [155] [341] 0.0 0.00 0.00 2 bfd_true [341] ----------------------------------------------- 2 exp_fold_tree [160] [342] 0.0 0.00 0.00 2 fold_trinary [342] 3 exp_fold_tree [160] ----------------------------------------------- 0.00 0.00 2/2 make_relative_prefix [346] [343] 0.0 0.00 0.00 2 lbasename [343] ----------------------------------------------- 0.00 0.00 2/2 yyparse [132] [344] 0.0 0.00 0.00 2 ldlex_both [344] ----------------------------------------------- 0.00 0.00 2/2 make_relative_prefix [346] [345] 0.0 0.00 0.00 2 lrealpath [345] ----------------------------------------------- 0.00 0.00 2/2 set_scripts_dir [227] [346] 0.0 0.00 0.00 2 make_relative_prefix [346] 0.00 0.00 6/6 split_directories [332] 0.00 0.00 6/6 free_split_directories [330] 0.00 0.00 2/2 lbasename [343] 0.00 0.00 2/2 lrealpath [345] ----------------------------------------------- 0.00 0.00 1/2 srec_object_p [248] 0.00 0.00 1/2 symbolsrec_object_p [249] [347] 0.0 0.00 0.00 2 srec_init [347] ----------------------------------------------- 0.00 0.00 2/2 gldelf32ppclinux_add_options [367] [348] 0.0 0.00 0.00 2 xrealloc [348] ----------------------------------------------- 0.00 0.00 2/2 yy_init_buffer [350] [349] 0.0 0.00 0.00 2 yy_flush_buffer [349] ----------------------------------------------- 0.00 0.00 1/2 yyrestart [416] 0.00 0.00 1/2 yy_create_buffer [412] [350] 0.0 0.00 0.00 2 yy_init_buffer [350] 0.00 0.00 2/2 yy_flush_buffer [349] 0.00 0.00 1/4 yy_load_buffer_state [334] ----------------------------------------------- 0.00 0.00 2/2 yy_get_next_buffer [337] [351] 0.0 0.00 0.00 2 yy_input [351] ----------------------------------------------- 0.00 0.00 1/2 main [1] 0.00 0.00 1/2 ldfile_open_command_file [398] [352] 0.0 0.00 0.00 2 yy_switch_to_buffer [352] 0.00 0.00 2/2 yyensure_buffer_stack [353] 0.00 0.00 2/4 yy_load_buffer_state [334] ----------------------------------------------- 0.00 0.00 2/2 yy_switch_to_buffer [352] [353] 0.0 0.00 0.00 2 yyensure_buffer_stack [353] 0.00 0.00 1/1 yyrealloc [415] 0.00 0.00 1/3 yyalloc [338] ----------------------------------------------- 0.00 0.00 2/2 yylex [164] [354] 0.0 0.00 0.00 2 yywrap [354] ----------------------------------------------- 0.00 0.00 1/1 ldemul_after_allocation [386] [355] 0.0 0.00 0.00 1 after_allocation_default [355] ----------------------------------------------- 0.00 0.00 1/1 ldemul_after_parse [388] [356] 0.0 0.00 0.00 1 after_parse_default [356] ----------------------------------------------- 0.00 0.00 1/1 gldelf32ppclinux_after_open [368] [357] 0.0 0.00 0.00 1 bfd_elf_get_needed_list [357] ----------------------------------------------- 0.00 0.00 1/1 assign_section_numbers [189] [358] 0.0 0.00 0.00 1 bfd_get_arch_size [358] ----------------------------------------------- 0.00 0.00 1/1 main [1] [359] 0.0 0.00 0.00 1 bfd_init [359] ----------------------------------------------- 0.00 0.00 1/1 main [1] [360] 0.0 0.00 0.00 1 bfd_set_default_target [360] 0.00 0.00 1/292 find_target [299] ----------------------------------------------- 0.00 0.00 1/1 main [1] [361] 0.0 0.00 0.00 1 bfd_set_error_program_name [361] ----------------------------------------------- 0.00 0.00 1/1 ppcboot_object_p [256] [362] 0.0 0.00 0.00 1 bfd_stat [362] ----------------------------------------------- 0.00 0.00 1/1 coff_object_p [245] [363] 0.0 0.00 0.00 1 coff_bad_format_hook [363] ----------------------------------------------- 0.00 0.00 1/1 init_demangler [375] [364] 0.0 0.00 0.00 1 get_demangler_list [364] ----------------------------------------------- 0.00 0.00 1/1 main [1] [365] 0.0 0.00 0.00 1 get_emulation [365] ----------------------------------------------- 0.00 0.00 1/1 main [1] [366] 0.0 0.00 0.00 1 get_run_time [366] ----------------------------------------------- 0.00 0.00 1/1 ldemul_add_options [385] [367] 0.0 0.00 0.00 1 gldelf32ppclinux_add_options [367] 0.00 0.00 2/2 xrealloc [348] ----------------------------------------------- 0.00 0.00 1/1 ldemul_after_open [387] [368] 0.0 0.00 0.00 1 gldelf32ppclinux_after_open [368] 0.00 0.00 1/1 bfd_elf_get_needed_list [357] ----------------------------------------------- 0.00 0.00 1/1 ldemul_before_parse [389] [369] 0.0 0.00 0.00 1 gldelf32ppclinux_before_parse [369] 0.00 0.00 1/2 bfd_scan_arch [340] ----------------------------------------------- 0.00 0.00 1/1 ldemul_get_script [394] [370] 0.0 0.00 0.00 1 gldelf32ppclinux_get_script [370] ----------------------------------------------- 0.00 0.00 1/1 htab_create_alloc [372] [371] 0.0 0.00 0.00 1 higher_prime_number [371] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_strtab_finalize [261] [372] 0.0 0.00 0.00 1 htab_create_alloc [372] 0.00 0.00 1/1 higher_prime_number [371] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_strtab_finalize [261] [373] 0.0 0.00 0.00 1 htab_delete [373] ----------------------------------------------- 0.00 0.00 1/1 ihex_object_p [247] [374] 0.0 0.00 0.00 1 ihex_init [374] ----------------------------------------------- 0.00 0.00 1/1 parse_args [187] [375] 0.0 0.00 0.00 1 init_demangler [375] 0.00 0.00 1/1 get_demangler_list [364] ----------------------------------------------- 0.00 0.00 1/1 yyparse [132] [376] 0.0 0.00 0.00 1 lang_add_entry [376] ----------------------------------------------- 0.00 0.00 1/1 parse_args [187] [377] 0.0 0.00 0.00 1 lang_add_output [377] ----------------------------------------------- 0.00 0.00 1/1 yyparse [132] [378] 0.0 0.00 0.00 1 lang_add_output_format [378] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [379] 0.0 0.00 0.00 1 lang_do_assignments [379] ----------------------------------------------- 0.00 0.00 1/1 open_output [219] [380] 0.0 0.00 0.00 1 lang_get_output_target [380] ----------------------------------------------- 0.00 0.00 1/1 parse_args [187] [381] 0.0 0.00 0.00 1 lang_leave_group [381] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [382] 0.0 0.00 0.00 1 lang_place_undefineds [382] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [383] 0.0 0.00 0.00 1 lang_reasonable_defaults [383] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [384] 0.0 0.00 0.00 1 ldctor_build_sets [384] 0.00 0.00 1/984 lang_list_init [288] ----------------------------------------------- 0.00 0.00 1/1 parse_args [187] [385] 0.0 0.00 0.00 1 ldemul_add_options [385] 0.00 0.00 1/1 gldelf32ppclinux_add_options [367] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [386] 0.0 0.00 0.00 1 ldemul_after_allocation [386] 0.00 0.00 1/1 after_allocation_default [355] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [387] 0.0 0.00 0.00 1 ldemul_after_open [387] 0.00 0.00 1/1 gldelf32ppclinux_after_open [368] ----------------------------------------------- 0.00 0.00 1/1 main [1] [388] 0.0 0.00 0.00 1 ldemul_after_parse [388] 0.00 0.00 1/1 after_parse_default [356] ----------------------------------------------- 0.00 0.00 1/1 main [1] [389] 0.0 0.00 0.00 1 ldemul_before_parse [389] 0.00 0.00 1/1 gldelf32ppclinux_before_parse [369] ----------------------------------------------- 0.00 0.00 1/1 main [1] [390] 0.0 0.00 0.00 1 ldemul_choose_mode [390] ----------------------------------------------- 0.00 0.00 1/1 main [1] [391] 0.0 0.00 0.00 1 ldemul_choose_target [391] 0.00 0.00 1/1 ldemul_default_target [393] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [392] 0.0 0.00 0.00 1 ldemul_create_output_section_statements [392] ----------------------------------------------- 0.00 0.00 1/1 ldemul_choose_target [391] [393] 0.0 0.00 0.00 1 ldemul_default_target [393] ----------------------------------------------- 0.00 0.00 1/1 main [1] [394] 0.0 0.00 0.00 1 ldemul_get_script [394] 0.00 0.00 1/1 gldelf32ppclinux_get_script [370] ----------------------------------------------- 0.00 0.00 1/1 main [1] [395] 0.0 0.00 0.00 1 ldemul_set_symbols [395] ----------------------------------------------- 0.00 0.00 1/1 load_symbols [4] [396] 0.0 0.00 0.00 1 ldemul_unrecognized_file [396] ----------------------------------------------- 0.00 0.00 1/1 ldfile_open_command_file [398] [397] 0.0 0.00 0.00 1 ldfile_find_command_file [397] 0.00 0.00 1/1 try_open [407] ----------------------------------------------- 0.00 0.00 1/1 load_symbols [4] [398] 0.0 0.00 0.00 1 ldfile_open_command_file [398] 0.00 0.00 1/1 ldfile_find_command_file [397] 0.00 0.00 1/2 yy_switch_to_buffer [352] 0.00 0.00 1/1 lex_push_file [400] ----------------------------------------------- 0.00 0.00 1/1 yyparse [132] [399] 0.0 0.00 0.00 1 ldfile_set_output_arch [399] 0.00 0.00 1/2 bfd_scan_arch [340] ----------------------------------------------- 0.00 0.00 1/1 ldfile_open_command_file [398] [400] 0.0 0.00 0.00 1 lex_push_file [400] 0.00 0.00 1/1 yy_create_buffer [412] ----------------------------------------------- 0.00 0.00 1/1 main [1] [401] 0.0 0.00 0.00 1 lex_redirect [401] 0.00 0.00 1/1 yy_create_string_buffer [413] ----------------------------------------------- 0.00 0.00 1/1 ppc_elf_check_relocs [33] [402] 0.0 0.00 0.00 1 ppc_elf_howto_init [402] ----------------------------------------------- 0.00 0.00 1/1 assign_file_positions_for_segments [203] [403] 0.0 0.00 0.00 1 ppc_elf_modify_segment_map [403] ----------------------------------------------- 0.00 0.00 1/1 xatexit_cleanup [409] [404] 0.0 0.00 0.00 1 remove_output [404] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [405] 0.0 0.00 0.00 1 strip_excluded_output_sections [405] ----------------------------------------------- 0.00 0.00 1/1 tekhex_object_p [250] [406] 0.0 0.00 0.00 1 tekhex_init [406] 0.00 0.00 1/3 hex_init [335] ----------------------------------------------- 0.00 0.00 1/1 ldfile_find_command_file [397] [407] 0.0 0.00 0.00 1 try_open [407] ----------------------------------------------- 0.00 0.00 1/1 main [1] [408] 0.0 0.00 0.00 1 xatexit [408] ----------------------------------------------- 0.00 0.00 1/1 xexit [410] [409] 0.0 0.00 0.00 1 xatexit_cleanup [409] 0.00 0.00 1/1 remove_output [404] ----------------------------------------------- 0.00 0.00 1/1 main [1] [410] 0.0 0.00 0.00 1 xexit [410] 0.00 0.00 1/1 xatexit_cleanup [409] ----------------------------------------------- 0.00 0.00 1/1 main [1] [411] 0.0 0.00 0.00 1 xmalloc_set_program_name [411] ----------------------------------------------- 0.00 0.00 1/1 lex_push_file [400] [412] 0.0 0.00 0.00 1 yy_create_buffer [412] 0.00 0.00 2/3 yyalloc [338] 0.00 0.00 1/2 yy_init_buffer [350] ----------------------------------------------- 0.00 0.00 1/1 lex_redirect [401] [413] 0.0 0.00 0.00 1 yy_create_string_buffer [413] ----------------------------------------------- 0.00 0.00 1/1 yylex [164] [414] 0.0 0.00 0.00 1 yy_get_previous_state [414] ----------------------------------------------- 0.00 0.00 1/1 yyensure_buffer_stack [353] [415] 0.0 0.00 0.00 1 yyrealloc [415] ----------------------------------------------- 0.00 0.00 1/1 yy_get_next_buffer [337] [416] 0.0 0.00 0.00 1 yyrestart [416] 0.00 0.00 1/2 yy_init_buffer [350] ----------------------------------------------- 0.00 0.00 26135/26135 ppc_elf_size_dynamic_sections [48] [1244] 0.0 0.00 0.00 26135 _bfd_strip_section_from_output [1244] ----------------------------------------------- 0.00 0.00 1888/1888 _bfd_get_elt_at_filepos [84] [1245] 0.0 0.00 0.00 1888 _bfd_create_empty_archive_element_shell [1245] ----------------------------------------------- 0.00 0.00 1700/1700 ppc_elf_merge_private_bfd_data [148] [1246] 0.0 0.00 0.00 1700 _bfd_generic_verify_endian_match [1246] ----------------------------------------------- 0.00 0.00 1/1690 bfd_elf32_bfd_final_link [22] 0.00 0.00 1/1690 _bfd_write_section_stabs [57] 0.00 0.00 1/1690 _bfd_write_stab_strings [107] 0.00 0.00 1687/1690 _bfd_link_section_stabs [7] [1247] 0.0 0.00 0.00 1690 _bfd_stringtab_size [1247] ----------------------------------------------- 0.00 0.00 406/406 bfd_elf32_bfd_final_link [22] [1248] 0.0 0.00 0.00 406 _bfd_default_link_order [1248] ----------------------------------------------- 0.00 0.00 18/18 assign_section_numbers [189] [1249] 0.0 0.00 0.00 18 _bfd_elf_strtab_addref [1249] ----------------------------------------------- 0.00 0.00 18/18 assign_section_numbers [189] [1250] 0.0 0.00 0.00 18 _bfd_elf_strtab_offset [1250] ----------------------------------------------- 0.00 0.00 10/10 bfd_check_format_matches [16] [1251] 0.0 0.00 0.00 10 _bfd_dummy_target [1251] 0.00 0.00 10/289 bfd_set_error [301] ----------------------------------------------- 0.00 0.00 2/7 bfd_elf32_bfd_final_link [22] 0.00 0.00 5/7 assign_file_positions_except_relocs [202] [1252] 0.0 0.00 0.00 7 _bfd_elf_assign_file_position_for_section [1252] ----------------------------------------------- 0.00 0.00 1/2 bfd_elf32_bfd_final_link [22] 0.00 0.00 1/2 _bfd_elf_write_object_contents [156] [1253] 0.0 0.00 0.00 2 _bfd_elf_assign_file_positions_for_relocs [1253] ----------------------------------------------- 0.00 0.00 1/2 open_output [219] 0.00 0.00 1/2 set_output_arch_default [264] [1254] 0.0 0.00 0.00 2 _bfd_elf_set_arch_mach [1254] ----------------------------------------------- 0.00 0.00 1/2 assign_section_numbers [189] 0.00 0.00 1/2 _bfd_elf_compute_section_file_positions [95] [1255] 0.0 0.00 0.00 2 _bfd_elf_strtab_size [1255] ----------------------------------------------- 0.00 0.00 1/1 bfd_elf32_size_dynamic_sections [47] [1256] 0.0 0.00 0.00 1 _bfd_elf_maybe_strip_eh_frame_hdr [1256] ----------------------------------------------- 0.00 0.00 1/1 lang_process [2] [1257] 0.0 0.00 0.00 1 _bfd_elf_merge_sections [1257] ----------------------------------------------- 0.00 0.00 1/1 assign_section_numbers [189] [1258] 0.0 0.00 0.00 1 _bfd_elf_strtab_clear_all_refs [1258] ----------------------------------------------- 0.00 0.00 1/1 _bfd_elf_link_hash_table_init [243] [1259] 0.0 0.00 0.00 1 _bfd_link_hash_table_init [1259] ----------------------------------------------- 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 [180] _bfd_add_bfd_to_archive_cache [154] bfd_openr [237] lang_record_phdrs (ldlang.c) [1245] _bfd_create_empty_archive_element_shell [121] bfd_openr_next_archived_file [168] lang_set_startof (ldlang.c) [1248] _bfd_default_link_order [222] bfd_openw [72] lang_size_sections [172] _bfd_delete_bfd [281] bfd_preserve_finish [73] lang_size_sections_1 (ldlang.c) [53] _bfd_discard_section_stabs [158] bfd_preserve_save [151] lang_statement_append [1251] _bfd_dummy_target [140] bfd_putb16 [217] lang_symbol_definition_iteration [58] _bfd_elf32_reloc_symbol_deleted_p [71] bfd_putb32 [205] lang_track_definedness [113] _bfd_elf_add_default_symbol [289] bfd_release [170] lang_update_definedness [1252] _bfd_elf_assign_file_position_for_section [340] bfd_scan_arch [328] last4_eq (elf-strtab.c) [1253] _bfd_elf_assign_file_positions_for_relocs [311] bfd_scan_vma [343] lbasename [210] _bfd_elf_close_and_cleanup [61] bfd_section_from_elf_index [384] ldctor_build_sets [95] _bfd_elf_compute_section_file_positions [20] bfd_section_from_shdr [385] ldemul_add_options [38] _bfd_elf_get_sec_type_attr [90] bfd_section_hash_newfunc [386] ldemul_after_allocation [116] _bfd_elf_link_hash_newfunc [36] bfd_section_init (section.c) [387] ldemul_after_open [243] _bfd_elf_link_hash_table_init [94] bfd_seek [388] ldemul_after_parse [56] _bfd_elf_link_read_relocs [360] bfd_set_default_target [44] ldemul_before_allocation [93] _bfd_elf_make_empty_symbol [301] bfd_set_error [389] ldemul_before_parse [23] _bfd_elf_make_section_from_shdr [361] bfd_set_error_program_name [390] ldemul_choose_mode [1256] _bfd_elf_maybe_strip_eh_frame_hdr [262] bfd_set_format [391] ldemul_choose_target [1257] _bfd_elf_merge_sections [147] bfd_set_gp_size [392] ldemul_create_output_section_statements [17] _bfd_elf_merge_symbol [110] bfd_set_section_contents [393] ldemul_default_target [37] _bfd_elf_new_section_hook [142] bfd_set_section_flags [51] ldemul_finish [89] _bfd_elf_rela_local_sym [143] bfd_set_section_size [394] ldemul_get_script [150] _bfd_elf_section_from_bfd_section [280] bfd_set_start_address [297] ldemul_handle_option [1254] _bfd_elf_set_arch_mach [102] bfd_slurp_armap [199] ldemul_open_dynamic_archive [115] _bfd_elf_set_section_contents [362] bfd_stat [298] ldemul_parse_args [184] _bfd_elf_sizeof_headers [146] bfd_tell [291] ldemul_recognized_file [212] _bfd_elf_stringtab_init [341] bfd_true [263] ldemul_set_output_arch [171] _bfd_elf_strtab_add [270] bfd_wrapped_link_hash_lookup [395] ldemul_set_symbols [1249] _bfd_elf_strtab_addref [82] bfd_zalloc [396] ldemul_unrecognized_file [1258] _bfd_elf_strtab_clear_all_refs [277] bfd_zmalloc [231] ldfile_add_arch [244] _bfd_elf_strtab_emit [76] build_link_order (ldwrite.c) [224] ldfile_add_library_path [261] _bfd_elf_strtab_finalize [323] check (ldexp.c) [397] ldfile_find_command_file [211] _bfd_elf_strtab_free [226] check_for_scripts_dir (ldmain.c) [398] ldfile_open_command_file [239] _bfd_elf_strtab_init [196] close_one (cache.c) [152] ldfile_open_file [1250] _bfd_elf_strtab_offset [363] coff_bad_format_hook (coffcode.h) [185] ldfile_open_file_search [1255] _bfd_elf_strtab_size [245] coff_object_p [399] ldfile_set_output_arch [119] _bfd_elf_symbol_refs_local_p [253] coff_swap_filehdr_in (coffswap.h) [153] ldfile_try_open_bfd [156] _bfd_elf_write_object_contents [320] comment (ldlex.l) [26] ldlang_add_file [81] _bfd_final_link_relocate [236] concat [218] ldlang_open_output (ldlang.c) [105] _bfd_generic_get_section_contents [173] default_data_link_order (linker.c) [344] ldlex_both [69] _bfd_generic_link_add_one_symbol [103] do_slurp_coff_armap (archive.c) [303] ldlex_expression [111] _bfd_generic_read_ar_hdr [174] elf_fake_sections (elf.c) [302] ldlex_popstate [122] _bfd_generic_read_ar_hdr_mag [9] elf_link_add_archive_symbols (elflink.h) [308] ldlex_script [1246] _bfd_generic_verify_endian_match [6] elf_link_add_object_symbols (elflink.h) [21] ldwrite [84] _bfd_get_elt_at_filepos [225] elf_link_flush_output_syms (elflink.h) [400] lex_push_file [167] _bfd_link_hash_newfunc [27] elf_link_input_bfd (elflink.h) [401] lex_redirect [1259] _bfd_link_hash_table_init [32] elf_link_is_defined_archive_symbol (elflink.h) [4] load_symbols (ldlang.c) [7] _bfd_link_section_stabs [35] elf_link_output_extsym (elflink.h) [345] lrealpath [101] _bfd_look_for_bfd_in_cache [31] elf_link_output_sym (elflink.h) [313] make_abs (ldexp.c) [130] _bfd_new_bfd [60] elf_link_read_relocs_from_section (elflink.c) [254] make_mapping (elf.c) [134] _bfd_new_bfd_contained_in [133] elf_read (elf.c) [346] make_relative_prefix [55] _bfd_relocate_contents [273] elf_section_ignore_discarded_relocs (elflink.h) [10] map_input_to_output_sections (ldlang.c) [161] _bfd_slurp_extended_name_table [240] elf_strtab_hash_newfunc (elf-strtab.c) [204] map_sections_to_segments (elf.c) [8] _bfd_stringtab_add [135] elf_swap_ehdr_in (elfcode.h) [144] multiple_common (ldmain.c) [87] _bfd_stringtab_emit [255] elf_swap_ehdr_out (elfcode.h) [331] new_abs (ldexp.c) [197] _bfd_stringtab_free [59] elf_swap_shdr_in (elfcode.h) [193] new_afile (ldlang.c) [235] _bfd_stringtab_init [232] elf_swap_shdr_out (elfcode.h) [309] new_rel (ldexp.c) [1247] _bfd_stringtab_size [318] exp_assop [310] new_rel_from_section (ldexp.c) [1244] _bfd_strip_section_from_output [312] exp_bigintop [128] new_statement (ldlang.c) [57] _bfd_write_section_stabs [178] exp_binop [276] objalloc_create [107] _bfd_write_stab_strings [160] exp_fold_tree [91] objalloc_free [252] _bfd_xcoff_archive_p [162] exp_fold_tree_no_dot (ldexp.c) [290] objalloc_free_block [127] _objalloc_alloc [200] exp_get_fill [3] open_input_bfds (ldlang.c) [25] add_archive_element (ldmain.c) [304] exp_get_value_int [219] open_output (ldlang.c) [355] after_allocation_default [207] exp_get_vma [325] os_region_check (ldlang.c) [356] after_parse_default [314] exp_init_os (ldlang.c) [62] output_section_callback (ldlang.c) [278] align_n [329] exp_intop [187] parse_args [80] allocate_dynrelocs (elf32-ppc.c) [169] exp_nameop [285] powerpc_compatible (cpu-powerpc.c) [131] already_linked_newfunc (ldlang.c) [319] exp_provide [215] ppc_before_allocation (eelf32ppclinux.c) [209] already_linked_table_free (ldlang.c) [221] exp_trinop [208] ppc_elf_add_symbol_hook (elf32-ppc.c) [241] already_linked_table_init (ldlang.c) [186] exp_unop [190] ppc_elf_additional_program_headers (elf32-ppc.c) [271] apuinfo_list_length (elf32-ppc.c) [299] find_target (targets.c) [98] ppc_elf_begin_write_processing (elf32-ppc.c) [202] assign_file_positions_except_relocs (elf.c) [316] fold_binary (ldexp.c) [33] ppc_elf_check_relocs (elf32-ppc.c) [203] assign_file_positions_for_segments (elf.c) [175] fold_name (ldexp.c) [182] ppc_elf_create_linker_section (elf32-ppc.c) [189] assign_section_numbers (elf.c) [342] fold_trinary (ldexp.c) [326] ppc_elf_fake_sections (elf32-ppc.c) [77] bfd_alloc [321] fold_unary (ldexp.c) [213] ppc_elf_final_write_processing (elf32-ppc.c) [139] bfd_arch_bits_per_address [330] free_split_directories (make-relative-prefix.c) [214] ppc_elf_finish_dynamic_sections (elf32-ppc.c) [283] bfd_arch_get_compatible [364] get_demangler_list [402] ppc_elf_howto_init (elf32-ppc.c) [114] bfd_arch_mach_octets_per_byte [365] get_emulation (ldmain.c) [109] ppc_elf_link_hash_newfunc (elf32-ppc.c) [78] bfd_bread [292] get_extended_arelt_filename (archive.c) [242] ppc_elf_link_hash_table_create (elf32-ppc.c) [104] bfd_bwrite [183] get_program_header_size (elf.c) [148] ppc_elf_merge_private_bfd_data (elf32-ppc.c) [339] bfd_cache_close [366] get_run_time [179] ppc_elf_mkobject (elf32-ppc.c) [195] bfd_cache_delete (cache.c) [39] get_special_section (elf.c) [403] ppc_elf_modify_segment_map (elf32-ppc.c) [194] bfd_cache_init [367] gldelf32ppclinux_add_options (eelf32ppclinux.c) [282] ppc_elf_object_p (elf32-ppc.c) [99] bfd_cache_lookup_worker [368] gldelf32ppclinux_after_open (eelf32ppclinux.c) [40] ppc_elf_relocate_section (elf32-ppc.c) [267] bfd_check_format [45] gldelf32ppclinux_before_allocation (eelf32ppclinux.c) [48] ppc_elf_size_dynamic_sections (elf32-ppc.c) [16] bfd_check_format_matches [369] gldelf32ppclinux_before_parse (eelf32ppclinux.c) [216] ppc_elf_tls_setup [155] bfd_close [166] gldelf32ppclinux_find_exp_assignment (eelf32ppclinux.c) [272] ppc_elf_write_section (elf32-ppc.c) [284] bfd_default_compatible [269] gldelf32ppclinux_find_statement_assignment (eelf32ppclinux.c) [256] ppcboot_object_p (ppcboot.c) [327] bfd_default_scan [50] gldelf32ppclinux_finish (eelf32ppclinux.c) [188] prep_headers (elf.c) [181] bfd_default_set_arch_mach [370] gldelf32ppclinux_get_script (eelf32ppclinux.c) [124] real_read (bfdio.c) [22] bfd_elf32_bfd_final_link [296] gldelf32ppclinux_handle_option (eelf32ppclinux.c) [404] remove_output (ldmain.c) [286] bfd_elf32_bfd_link_add_symbols [198] gldelf32ppclinux_open_dynamic_archive (eelf32ppclinux.c) [317] save_string (make-relative-prefix.c) [49] bfd_elf32_discard_info [335] hex_init [30] section_already_linked (ldlang.c) [18] bfd_elf32_object_p [371] higher_prime_number (hashtab.c) [264] set_output_arch_default [47] bfd_elf32_size_dynamic_sections [372] htab_create_alloc [227] set_scripts_dir (ldmain.c) [251] bfd_elf32_swap_phdr_out [373] htab_delete [86] size_input_section (ldlang.c) [66] bfd_elf32_swap_reloca_in [322] htab_find_slot_with_hash [138] snip (cache.c) [42] bfd_elf32_swap_symbol_in [374] ihex_init (ihex.c) [332] split_directories (make-relative-prefix.c) [96] bfd_elf32_swap_symbol_out [247] ihex_object_p (ihex.c) [347] srec_init (srec.c) [246] bfd_elf32_write_out_phdrs [375] init_demangler [248] srec_object_p (srec.c) [324] bfd_elf32_write_relocs [165] init_os (ldlang.c) [177] stab_link_includes_newfunc (stabs.c) [229] bfd_elf32_write_shdrs_and_ehdr [279] input (lex.yy.c) [268] stat_alloc [41] bfd_elf_get_elf_syms [137] insert (cache.c) [405] strip_excluded_output_sections (ldlang.c) [357] bfd_elf_get_needed_list [293] insert_pad (ldlang.c) [70] strtab_hash_newfunc (hash.c) [120] bfd_elf_get_str_section [315] invalid [249] symbolsrec_object_p (srec.c) [67] bfd_elf_local_sym_name [274] is_global_data_symbol_definition (elflink.h) [406] tekhex_init (tekhex.c) [176] bfd_elf_record_link_assignment [336] is_sysrooted_pathname (ldfile.c) [250] tekhex_object_p (tekhex.c) [63] bfd_elf_string_from_elf_section [228] lang_add_assignment [305] topower (ldlang.c) [300] bfd_find_target [258] lang_add_attribute [407] try_open (ldfile.c) [97] bfd_generic_archive_p [376] lang_add_entry [117] unique_section_p [287] bfd_generic_openr_next_archived_file [192] lang_add_input_file [11] walk_wild (ldlang.c) [294] bfd_get_arch [377] lang_add_output [24] walk_wild_file (ldlang.c) [358] bfd_get_arch_size [378] lang_add_output_format [13] walk_wild_section (ldlang.c) [306] bfd_get_error [68] lang_add_section [12] wild (ldlang.c) [295] bfd_get_mach [220] lang_add_wild [141] wild_sort (ldlang.c) [106] bfd_get_reloc_size [149] lang_check (ldlang.c) [19] wildcardp (ldlang.c) [43] bfd_get_section_by_name [257] lang_check_section_addresses (ldlang.c) [408] xatexit [100] bfd_get_section_contents [54] lang_common (ldlang.c) [409] xatexit_cleanup (xatexit.c) [65] bfd_getb16 [265] lang_definedness_newfunc (ldlang.c) [410] xexit [46] bfd_getb32 [379] lang_do_assignments [145] xmalloc [108] bfd_getb_signed_32 [83] lang_do_assignments_1 (ldlang.c) [411] xmalloc_set_program_name [85] bfd_hash_allocate [259] lang_enter_group [348] xrealloc [5] bfd_hash_lookup [206] lang_enter_output_section_statement [163] xstrdup [125] bfd_hash_newfunc [260] lang_final [412] yy_create_buffer [92] bfd_hash_table_free [201] lang_finish (ldlang.c) [413] yy_create_string_buffer (ldlex.l) [157] bfd_hash_table_init [74] lang_for_each_statement [349] yy_flush_buffer [136] bfd_hash_table_init_n [75] lang_for_each_statement_worker (ldlang.c) [337] yy_get_next_buffer (lex.yy.c) [34] bfd_hash_traverse [380] lang_get_output_target [414] yy_get_previous_state (lex.yy.c) [359] bfd_init [233] lang_get_regions (ldlang.c) [350] yy_init_buffer (lex.yy.c) [275] bfd_link_add_undef [238] lang_init [351] yy_input (ldlex.l) [14] bfd_link_hash_lookup [381] lang_leave_group [334] yy_load_buffer_state (lex.yy.c) [333] bfd_link_hash_traverse [234] lang_leave_output_section_statement [352] yy_switch_to_buffer [112] bfd_log2 [288] lang_list_init [338] yyalloc [118] bfd_lookup_arch [266] lang_memory_default (ldlang.c) [353] yyensure_buffer_stack (lex.yy.c) [52] bfd_make_section [230] lang_memory_region_lookup [164] yylex [28] bfd_make_section_anyway [79] lang_one_common (ldlang.c) [132] yyparse [88] bfd_make_section_old_way [307] lang_output_section_find [415] yyrealloc [126] bfd_malloc [223] lang_output_section_statement_lookup [416] yyrestart [29] bfd_map_over_sections [64] lang_place_orphans (ldlang.c) [354] yywrap [129] bfd_new_link_order [382] lang_place_undefineds (ldlang.c) [159] [191] bfd_octets_per_byte [2] lang_process [15] [123] bfd_open_file [383] lang_reasonable_defaults (ldlang.c)