bfd_link_hash_entry Type Reference

#include <bfdlink.h>

Collaboration diagram for bfd_link_hash_entry:

Collaboration graph
[legend]

Data Fields

struct bfd_hash_entry root
enum bfd_link_hash_type type
union {
   type {
      struct bfd_link_hash_entry *   next
      bfd *   abfd
      bfd *   weak
   }   undef
   type {
      struct bfd_link_hash_entry *   next
      asection *   section
      bfd_vma   value
   }   def
   type {
      struct bfd_link_hash_entry *   next
      struct bfd_link_hash_entry *   link
      const char *   warning
   }   i
   type {
      struct bfd_link_hash_entry *   next
      type bfd_link_hash_common_entry {
         unsigned int   alignment_power
         asection *   section
      }   p
      bfd_size_type   size
   }   c
u

Detailed Description

Definition at line 84 of file bfdlink.h.


Field Documentation

Definition at line 87 of file bfdlink.h.

Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_write_global_sym(), _bfd_elf_adjust_dynamic_symbol(), _bfd_elf_export_symbol(), _bfd_elf_link_assign_sym_version(), _bfd_elf_merge_symbol(), _bfd_generic_link_add_archive_symbols(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_write_global_symbol(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mn10300_elf_finish_dynamic_symbol(), add_archive_element(), add_symbol_adjust(), add_to_set(), adjust_toc_syms(), allocate_global_data_opd(), alpha_relocate_section(), aout_link_write_symbols(), bfd_elf_link_record_dynamic_symbol(), bfd_xcoff_export_symbol(), bfd_xcoff_import_symbol(), bfd_xcoff_size_dynamic_sections(), check_nocrossref(), coff_a29k_relocate_section(), coff_arm_relocate_section(), coff_i960_relocate_section(), coff_m68k_aux_link_add_one_symbol(), coff_mcore_relocate_section(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_tic80_relocate_section(), ecoff_link_add_archive_symbols(), elf32_avr_relocate_section(), elf32_d10v_relocate_section(), elf32_frv_relocate_section(), elf32_h8_relocate_section(), elf32_hppa_finish_dynamic_symbol(), elf32_hppa_relocate_section(), elf32_m68hc11_size_stubs(), elf32_sparc_check_relocs(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relocate_section(), elf64_hppa_finalize_opd(), elf64_hppa_finish_dynamic_symbol(), elf64_x86_64_check_relocs(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_collect_hash_codes(), elf_cris_finish_dynamic_symbol(), elf_i386_check_relocs(), elf_i386_finish_dynamic_symbol(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_output_extsym(), elf_m68k_check_relocs(), elf_m68k_finish_dynamic_symbol(), elf_m68k_relocate_section(), elf_s390_check_relocs(), elf_s390_finish_dynamic_symbol(), elf_s390_relocate_section(), elf_smash_syms(), elf_vax_check_relocs(), elf_vax_finish_dynamic_symbol(), elf_vax_relocate_section(), elf_xtensa_finish_dynamic_symbol(), elf_xtensa_relocate_section(), elfNN_ia64_finish_dynamic_symbol(), elfNN_ia64_relocate_section(), fr30_elf_relocate_section(), frvfdpic_relocs_info_hash(), func_desc_adjust(), get_dyn_name(), get_fdh(), get_local_syms(), hash_dummy(), hppa_stub_name(), i370_elf_adjust_dynamic_symbol(), i370_elf_check_relocs(), i370_elf_relocate_section(), ip2k_elf_relocate_section(), ipa_symbol_sync(), iq2000_elf_relocate_section(), lang_one_common(), ldctor_add_set_entry(), ldctor_build_sets(), linux_finish_dynamic_link(), m32r_elf_finish_dynamic_symbol(), m32r_elf_relocate_section(), m68hc11_get_relocation_value(), make_fdh(), mips_elf_calculate_relocation(), mips_elf_got_entry_hash(), mips_elf_multi_got_entry_hash(), mips_elf_output_extsym(), mips_relocate_section(), mmix_elf_relocate_section(), mn10200_elf_relocate_section(), mn10300_elf_relocate_section(), pdp11_aout_link_input_section(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_edit_opd(), ppc64_elf_finish_dynamic_symbol(), ppc64_elf_hide_symbol(), ppc64_elf_relocate_section(), ppc64_elf_size_stubs(), ppc_build_one_stub(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_check_relocs(), ppc_elf_finish_dynamic_symbol(), ppc_elf_gc_sweep_hook(), ppc_elf_relocate_section(), ppc_stub_name(), print_one_symbol(), record_arm_to_thumb_glue(), record_thumb_to_arm_glue(), reloc_overflow(), sh64_elf64_finish_dynamic_symbol(), sh_elf64_relocate_section(), sh_elf_check_relocs(), sh_elf_finish_dynamic_symbol(), sh_elf_relocate_section(), sh_relocate_section(), sparc64_elf_check_relocs(), sparc64_elf_finish_dynamic_symbol(), sparc64_elf_relocate_section(), sunos_check_dynamic_reloc(), sunos_scan_ext_relocs(), update_plt_info(), v850_elf_check_relocs(), v850_elf_relax_delete_bytes(), v850_elf_relax_section(), v850_elf_relocate_section(), xcoff64_ppc_relocate_section(), xcoff64_reloc_type_br(), xcoff_link_add_symbols(), xcoff_mark(), xcoff_ppc_relocate_section(), xcoff_reloc_link_order(), xcoff_reloc_type_br(), xcoff_reloc_type_toc(), and xstormy16_elf_relocate_section().

Definition at line 90 of file bfdlink.h.

Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_write_global_sym(), _bfd_coff_write_task_globals(), _bfd_ecoff_bfd_final_link(), _bfd_elf_add_default_symbol(), _bfd_elf_adjust_dynamic_symbol(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_dynamic_symbol_p(), _bfd_elf_export_symbol(), _bfd_elf_fix_symbol_flags(), _bfd_elf_gc_mark(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_create_dynamic_sections(), _bfd_elf_link_find_version_dependencies(), _bfd_elf_link_hash_copy_indirect(), _bfd_elf_link_sec_merge_syms(), _bfd_elf_merge_symbol(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_generic_link_add_archive_symbols(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_link_hash_newfunc(), _bfd_mips_elf_adjust_dynamic_symbol(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_copy_indirect_symbol(), _bfd_mips_elf_final_link(), _bfd_mips_elf_gc_mark_hook(), _bfd_mips_relax_section(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_finish_dynamic_symbol(), _frvfdpic_count_relocs_fixups(), _frvfdpic_emit_got_relocs_plt_entries(), _frvfdpic_relax_tls_entries(), _frvfdpic_resolve_final_relocs_info(), add_archive_element(), add_symbol_adjust(), add_to_set(), adjust_all_relocations(), adjust_opd_syms(), adjust_toc_syms(), allocate_dynrelocs(), allocate_fptr(), allocate_global_data_opd(), allocate_plt2_entries(), allocate_plt_entries(), allocate_plt_static(), alpha_convert_external_reloc(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), aout_link_check_ar_symbols(), aout_link_write_symbols(), bfd_coff_reloc16_get_value(), bfd_elf_final_link(), bfd_elf_gc_record_vtentry(), bfd_elf_gc_record_vtinherit(), bfd_elf_link_record_dynamic_symbol(), bfd_elf_record_link_assignment(), bfd_elf_reloc_symbol_deleted_p(), bfd_elf_size_dynamic_sections(), bfd_link_hash_lookup(), bfd_link_repair_undef_list(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_perform_slip(), bfd_sunos_size_dynamic_sections(), bfd_xcoff_export_symbol(), bfd_xcoff_import_symbol(), bfd_xcoff_size_dynamic_sections(), check_nocrossref(), clobber_millicode_symbols(), clone_section(), coff_a29k_relocate_section(), coff_arm_adjust_symndx(), coff_arm_relocate_section(), coff_i386_rtype_to_howto(), coff_i860_rtype_to_howto(), coff_i960_adjust_symndx(), coff_i960_relocate_section(), coff_link_check_ar_symbols(), coff_m68k_aux_link_add_one_symbol(), coff_mcore_relocate_section(), coff_mips_rtype_to_howto(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_tic80_relocate_section(), constructor_callback(), cris_elf_check_relocs(), cris_elf_gc_mark_hook(), cris_elf_gc_sweep_hook(), cris_elf_relocate_section(), dec_dynrel_count(), ecoff_link_add_archive_symbols(), ecoff_link_add_externals(), ecoff_link_check_archive_element(), ecoff_reloc_link_order(), elf32_avr_gc_mark_hook(), elf32_d10v_gc_mark_hook(), elf32_frv_gc_mark_hook(), elf32_frv_relocate_section(), elf32_frvfdpic_always_size_sections(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_modify_segment_map(), elf32_h8_gc_mark_hook(), elf32_h8_relax_delete_bytes(), elf32_h8_relax_section(), elf32_h8_symbol_address_p(), elf32_hppa_adjust_dynamic_symbol(), elf32_hppa_check_relocs(), elf32_hppa_copy_indirect_symbol(), elf32_hppa_finish_dynamic_symbol(), elf32_hppa_gc_mark_hook(), elf32_hppa_gc_sweep_hook(), elf32_hppa_relocate_section(), elf32_hppa_set_gp(), elf32_hppa_size_stubs(), elf32_m68hc11_gc_mark_hook(), elf32_m68hc11_size_stubs(), elf32_mn10300_finish_hash_table_entry(), elf32_msp430_gc_mark_hook(), elf32_sparc_adjust_dynamic_symbol(), elf32_sparc_check_relocs(), elf32_sparc_copy_indirect_symbol(), elf32_sparc_gc_mark_hook(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), elf64_alpha_adjust_dynamic_symbol(), elf64_alpha_can_merge_gots(), elf64_alpha_check_relocs(), elf64_alpha_merge_gots(), elf64_alpha_merge_ind_symbols(), elf64_alpha_relax_section(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relocate_section(), elf64_hppa_adjust_dynamic_symbol(), elf64_hppa_check_relocs(), elf64_hppa_finalize_dlt(), elf64_hppa_finish_dynamic_symbol(), elf64_hppa_mark_milli_and_exported_functions(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_check_relocs(), elf64_x86_64_copy_indirect_symbol(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_gc_mark_hook(), elf64_x86_64_gc_sweep_hook(), elf64_x86_64_relocate_section(), elf_adjust_dynstr_offsets(), elf_bfd_final_link(), elf_collect_hash_codes(), elf_cris_adjust_dynamic_symbol(), elf_cris_finish_dynamic_symbol(), elf_gc_allocate_got_offsets(), elf_gc_mark_dynamic_ref_symbol(), elf_gc_propagate_vtable_entries_used(), elf_gc_record_vtentry(), elf_gc_record_vtinherit(), elf_gc_smash_unused_vtentry_relocs(), elf_gc_sweep_symbol(), elf_i386_adjust_dynamic_symbol(), elf_i386_check_relocs(), elf_i386_copy_indirect_symbol(), elf_i386_finish_dynamic_symbol(), elf_i386_gc_mark_hook(), elf_i386_gc_sweep_hook(), elf_i386_relocate_section(), elf_link_add_archive_symbols(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_output_extsym(), elf_link_renumber_hash_table_dynsyms(), elf_link_renumber_local_hash_table_dynsyms(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_check_relocs(), elf_m68k_finish_dynamic_symbol(), elf_m68k_gc_mark_hook(), elf_m68k_gc_sweep_hook(), elf_m68k_relocate_section(), elf_reloc_link_order(), elf_reloc_symbol_deleted_p(), elf_s390_adjust_dynamic_symbol(), elf_s390_check_relocs(), elf_s390_copy_indirect_symbol(), elf_s390_finish_dynamic_symbol(), elf_s390_gc_mark_hook(), elf_s390_gc_sweep_hook(), elf_s390_relocate_section(), elf_smash_syms(), elf_vax_adjust_dynamic_symbol(), elf_vax_finish_dynamic_symbol(), elf_vax_gc_mark_hook(), elf_vax_gc_sweep_hook(), elf_vax_relocate_section(), elf_xtensa_adjust_dynamic_symbol(), elf_xtensa_allocate_got_size(), elf_xtensa_allocate_plt_size(), elf_xtensa_check_relocs(), elf_xtensa_fix_refcounts(), elf_xtensa_gc_mark_hook(), elf_xtensa_gc_sweep_hook(), elf_xtensa_relocate_section(), elfNN_ia64_adjust_dynamic_symbol(), elfNN_ia64_check_relocs(), elfNN_ia64_choose_gp(), elfNN_ia64_final_link(), elfNN_ia64_global_dyn_sym_thunk(), elfNN_ia64_hash_copy_indirect(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), exp_fold_tree(), fill_exported_offsets(), final_link_relocate(), fold_name(), fr30_elf_gc_mark_hook(), frvfdpic_elf_encode_eh_address(), func_desc_adjust(), generic_link_add_symbol_list(), generic_link_check_archive_element(), get_elf_r_symndx_hash_entry(), get_elf_r_symndx_offset(), get_elf_r_symndx_section(), get_local_syms(), get_sym_h(), get_tls_mask(), get_value(), hash_entry_bfd(), hppa_type_of_stub(), i370_elf_adjust_dynamic_symbol(), i370_elf_relocate_section(), insert_undefined(), ip2k_elf_gc_mark_hook(), ipa_symbol_sync(), iq2000_elf_gc_mark_hook(), is_reloc_sym_weak(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_finish(), lang_gc_sections(), lang_one_common(), lang_set_startof(), lang_update_definedness(), ld_resolved_to_obj(), ldctor_build_sets(), linux_add_one_symbol(), linux_finish_dynamic_link(), linux_tally_symbols(), literal_value_equal(), m32r_elf_add_symbol_hook(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_copy_indirect_symbol(), m32r_elf_final_sda_base(), m32r_elf_finish_dynamic_symbol(), m32r_elf_gc_mark_hook(), m32r_elf_gc_sweep_hook(), m32r_elf_relocate_section(), m68hc11_elf_get_bank_parameters(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), m68hc11_elf_set_symbol(), mcore_elf_gc_mark_hook(), mips_elf_calculate_relocation(), mips_elf_check_mips16_stubs(), mips_elf_global_got_index(), mips_elf_initialize_tls_slots(), mips_elf_local_relocation_p(), mips_elf_output_extsym(), mips_elf_resolve_final_got_entry(), mips_elf_sort_hash_table_f(), mips_relocate_section(), mips_tls_got_relocs(), mmix_elf_add_symbol_hook(), mmix_elf_gc_mark_hook(), mmix_elf_relax_section(), mn10200_elf_relax_delete_bytes(), mn10200_elf_relax_section(), mn10200_elf_symbol_address_p(), mn10300_elf_gc_mark_hook(), mn10300_elf_relax_delete_bytes(), mn10300_elf_relax_section(), mn10300_elf_relocate_section(), mn10300_elf_symbol_address_p(), msp430_elf_relax_delete_bytes(), msp430_elf_relax_section(), msp430_elf_symbol_address_p(), opd_entry_value(), openrisc_elf_gc_mark_hook(), output_one_cref(), pdp11_aout_link_input_section(), pe_create_import_fixup(), pe_process_import_defs(), perform_slip(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_archive_symbol_lookup(), ppc64_elf_build_stubs(), ppc64_elf_copy_indirect_symbol(), ppc64_elf_edit_opd(), ppc64_elf_finish_dynamic_symbol(), ppc64_elf_gc_mark_hook(), ppc64_elf_gc_sweep_hook(), ppc64_elf_relocate_section(), ppc64_elf_size_stubs(), ppc64_elf_tls_optimize(), ppc64_elf_tls_setup(), ppc_build_one_stub(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_check_relocs(), ppc_elf_copy_indirect_symbol(), ppc_elf_create_linker_section(), ppc_elf_gc_mark_hook(), ppc_elf_gc_sweep_hook(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_elf_tls_optimize(), ppc_type_of_stub(), print_one_symbol(), process_def_file(), readonly_dynrelocs(), relax_section_symbols(), reloc_overflow(), set_got_entry(), set_pltoff_entry(), set_symbol_from_hash(), sfpr_define(), sh64_elf64_add_symbol_hook(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_discard_copies(), sh64_elf64_finish_dynamic_symbol(), sh64_elf_add_symbol_hook(), sh_elf64_gc_mark_hook(), sh_elf64_relocate_section(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_copy_indirect_symbol(), sh_elf_finish_dynamic_symbol(), sh_elf_gc_mark_hook(), sh_elf_gc_sweep_hook(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_relocate_section(), sh_relax_section(), sh_relocate_section(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_relocate_section(), sunos_add_one_symbol(), sunos_check_dynamic_reloc(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_write_dynamic_symbol(), symbol_value(), toc_adjusting_stub_needed(), undo_symbol_twiddle(), v850_elf_check_relocs(), v850_elf_final_link_relocate(), v850_elf_gc_mark_hook(), v850_elf_relax_section(), xcoff64_ppc_relocate_section(), xcoff64_reloc_type_br(), xcoff_build_ldsyms(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_check_ar_symbols(), xcoff_link_check_dynamic_ar_symbols(), xcoff_link_input_bfd(), xcoff_mark(), xcoff_mark_symbol(), xcoff_ppc_relocate_section(), xcoff_reloc_link_order(), xcoff_reloc_type_br(), xcoff_write_global_symbol(), xstormy16_elf_check_relocs(), and xstormy16_elf_gc_mark_hook().

Definition at line 118 of file bfdlink.h.

Definition at line 119 of file bfdlink.h.

Definition at line 120 of file bfdlink.h.

Definition at line 126 of file bfdlink.h.

Definition at line 127 of file bfdlink.h.

struct { ... } bfd_link_hash_entry::def

Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_write_global_sym(), _bfd_ecoff_bfd_final_link(), _bfd_elf_fix_symbol_flags(), _bfd_elf_link_sec_merge_syms(), _bfd_elf_merge_symbol(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_mips_elf_adjust_dynamic_symbol(), _bfd_mips_elf_final_link(), _bfd_mips_elf_gc_mark_hook(), _bfd_mips_relax_section(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_finish_dynamic_symbol(), _bfd_XXi_final_link_postscript(), _frvfdpic_emit_got_relocs_plt_entries(), _frvfdpic_relax_tls_entries(), add_archive_element(), adjust_all_relocations(), adjust_opd_syms(), adjust_toc_syms(), allocate_dynrelocs(), allocate_fptr(), allocate_global_data_dlt(), allocate_global_data_opd(), alpha_convert_external_reloc(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), bfd_coff_reloc16_get_value(), bfd_elf_final_link(), bfd_elf_gc_record_vtinherit(), bfd_elf_reloc_symbol_deleted_p(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_perform_slip(), bfd_sunos_size_dynamic_sections(), bfd_xcoff_import_symbol(), bfd_xcoff_size_dynamic_sections(), check_nocrossref(), clone_section(), coff_a29k_relocate_section(), coff_arm_adjust_symndx(), coff_arm_relocate_section(), coff_i386_rtype_to_howto(), coff_i960_adjust_symndx(), coff_i960_relocate_section(), coff_m68k_aux_link_add_one_symbol(), coff_mcore_relocate_section(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_tic80_relocate_section(), cris_elf_gc_mark_hook(), ecoff_reloc_link_order(), elf32_avr_gc_mark_hook(), elf32_d10v_gc_mark_hook(), elf32_frv_gc_mark_hook(), elf32_frv_relocate_gprel12(), elf32_frv_relocate_gprelhi(), elf32_frv_relocate_gprello(), elf32_frv_relocate_gprelu12(), elf32_frv_relocate_section(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_modify_segment_map(), elf32_h8_gc_mark_hook(), elf32_h8_relax_delete_bytes(), elf32_h8_relax_section(), elf32_h8_symbol_address_p(), elf32_hppa_adjust_dynamic_symbol(), elf32_hppa_finish_dynamic_symbol(), elf32_hppa_gc_mark_hook(), elf32_hppa_set_gp(), elf32_hppa_size_stubs(), elf32_m68hc11_gc_mark_hook(), elf32_m68hc11_size_stubs(), elf32_msp430_gc_mark_hook(), elf32_sparc_adjust_dynamic_symbol(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_gc_mark_hook(), elf64_alpha_adjust_dynamic_symbol(), elf64_alpha_relax_section(), elf64_hppa_adjust_dynamic_symbol(), elf64_hppa_finalize_dlt(), elf64_hppa_finalize_opd(), elf64_hppa_finish_dynamic_symbol(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_gc_mark_hook(), elf_bfd_final_link(), elf_cris_adjust_dynamic_symbol(), elf_cris_finish_dynamic_symbol(), elf_gc_mark_dynamic_ref_symbol(), elf_gc_propagate_vtable_entries_used(), elf_gc_record_vtinherit(), elf_gc_smash_unused_vtentry_relocs(), elf_gc_sweep_symbol(), elf_i386_adjust_dynamic_symbol(), elf_i386_finish_dynamic_symbol(), elf_i386_gc_mark_hook(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_output_extsym(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_finish_dynamic_symbol(), elf_m68k_gc_mark_hook(), elf_reloc_link_order(), elf_reloc_symbol_deleted_p(), elf_s390_adjust_dynamic_symbol(), elf_s390_finish_dynamic_symbol(), elf_s390_gc_mark_hook(), elf_smash_syms(), elf_sort_symbol(), elf_vax_adjust_dynamic_symbol(), elf_vax_finish_dynamic_symbol(), elf_vax_gc_mark_hook(), elf_xtensa_adjust_dynamic_symbol(), elf_xtensa_gc_mark_hook(), elfNN_ia64_adjust_dynamic_symbol(), elfNN_ia64_choose_gp(), elfNN_ia64_final_link(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), exp_fold_tree(), fill_exported_offsets(), fold_name(), fr30_elf_gc_mark_hook(), frvfdpic_elf_encode_eh_address(), func_desc_adjust(), get_elf_r_symndx_offset(), get_elf_r_symndx_section(), get_local_syms(), get_sym_h(), get_tls_mask(), get_value(), hash_entry_bfd(), hppa_build_one_stub(), i370_elf_adjust_dynamic_symbol(), i370_elf_relocate_section(), ip2k_elf_gc_mark_hook(), ipa_set_def_bfd(), iq2000_elf_gc_mark_hook(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_finish(), lang_gc_sections(), lang_one_common(), lang_set_startof(), ld_resolved_to_obj(), linux_finish_dynamic_link(), linux_tally_symbols(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_final_sda_base(), m32r_elf_finish_dynamic_symbol(), m32r_elf_gc_mark_hook(), m32r_elf_relocate_section(), m68hc11_elf_get_bank_parameters(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), m68hc11_elf_set_symbol(), make_import_fixup_mark(), mcore_elf_gc_mark_hook(), mips_elf_calculate_relocation(), mips_elf_global_got_index(), mips_elf_output_extsym(), mips_relocate_section(), mmix_elf_gc_mark_hook(), mmix_elf_relax_section(), mn10200_elf_relax_delete_bytes(), mn10200_elf_relax_section(), mn10200_elf_symbol_address_p(), mn10300_elf_gc_mark_hook(), mn10300_elf_relax_delete_bytes(), mn10300_elf_relax_section(), mn10300_elf_symbol_address_p(), msp430_elf_relax_delete_bytes(), msp430_elf_relax_section(), msp430_elf_symbol_address_p(), opd_entry_value(), openrisc_elf_gc_mark_hook(), output_one_cref(), pdp11_aout_link_input_section(), perform_slip(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_build_stubs(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_finish_dynamic_symbol(), ppc64_elf_gc_mark_hook(), ppc64_elf_size_stubs(), ppc64_elf_tls_optimize(), ppc_build_one_stub(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_finish_dynamic_symbol(), ppc_elf_gc_mark_hook(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_type_of_stub(), print_one_symbol(), process_def_file(), relax_section_symbols(), reloc_overflow(), set_symbol_from_hash(), sfpr_define(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_finish_dynamic_symbol(), sh_elf64_gc_mark_hook(), sh_elf64_relocate_section(), sh_elf_adjust_dynamic_symbol(), sh_elf_finish_dynamic_symbol(), sh_elf_gc_mark_hook(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_relocate_section(), sh_relax_section(), sh_relocate_section(), sort_symbol(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_finish_dynamic_symbol(), sunos_add_one_symbol(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_write_dynamic_symbol(), symbol_value(), toc_adjusting_stub_needed(), v850_elf_check_relocs(), v850_elf_final_link_relocate(), v850_elf_gc_mark_hook(), v850_elf_relax_delete_bytes(), v850_elf_relax_section(), xcoff64_ppc_relocate_section(), xcoff_link_add_dynamic_symbols(), xcoff_link_input_bfd(), xcoff_mark_symbol(), xcoff_ppc_relocate_section(), xcoff_reloc_link_order(), xcoff_write_global_symbol(), and xstormy16_elf_gc_mark_hook().

Definition at line 137 of file bfdlink.h.

Definition at line 138 of file bfdlink.h.

struct { ... } bfd_link_hash_entry::i

Referenced by _bfd_coff_write_global_sym(), _bfd_coff_write_task_globals(), _bfd_elf_add_default_symbol(), _bfd_elf_adjust_dynamic_symbol(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_dynamic_symbol_p(), _bfd_elf_export_symbol(), _bfd_elf_fix_symbol_flags(), _bfd_elf_gc_mark(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_find_version_dependencies(), _bfd_elf_link_sec_merge_syms(), _bfd_elf_merge_symbol(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_mips_elf_check_relocs(), _bfd_mips_relax_section(), _frvfdpic_resolve_final_relocs_info(), add_symbol_adjust(), adjust_opd_syms(), adjust_toc_syms(), allocate_dynrelocs(), allocate_fptr(), allocate_global_data_opd(), allocate_plt2_entries(), allocate_plt_entries(), allocate_plt_static(), aout_link_write_symbols(), bfd_elf_reloc_symbol_deleted_p(), bfd_link_hash_lookup(), clobber_millicode_symbols(), cris_elf_gc_sweep_hook(), elf32_frv_relocate_section(), elf32_frvfdpic_modify_segment_map(), elf32_hppa_gc_sweep_hook(), elf32_hppa_size_stubs(), elf32_m68hc11_size_stubs(), elf32_mn10300_finish_hash_table_entry(), elf32_sparc_gc_sweep_hook(), elf64_alpha_can_merge_gots(), elf64_alpha_check_relocs(), elf64_alpha_merge_gots(), elf64_alpha_merge_ind_symbols(), elf64_alpha_relax_section(), elf64_alpha_relax_tls_get_addr(), elf64_hppa_check_relocs(), elf64_hppa_mark_milli_and_exported_functions(), elf64_x86_64_gc_sweep_hook(), elf_adjust_dynstr_offsets(), elf_collect_hash_codes(), elf_gc_allocate_got_offsets(), elf_gc_mark_dynamic_ref_symbol(), elf_gc_propagate_vtable_entries_used(), elf_gc_smash_unused_vtentry_relocs(), elf_gc_sweep_symbol(), elf_i386_gc_sweep_hook(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_link_renumber_hash_table_dynsyms(), elf_link_renumber_local_hash_table_dynsyms(), elf_m68k_gc_sweep_hook(), elf_reloc_symbol_deleted_p(), elf_s390_gc_sweep_hook(), elf_smash_syms(), elf_vax_gc_sweep_hook(), elf_xtensa_allocate_got_size(), elf_xtensa_allocate_plt_size(), elf_xtensa_check_relocs(), elf_xtensa_fix_refcounts(), elf_xtensa_gc_sweep_hook(), elfNN_ia64_check_relocs(), elfNN_ia64_global_dyn_sym_thunk(), elfNN_ia64_relax_section(), func_desc_adjust(), get_elf_r_symndx_hash_entry(), get_elf_r_symndx_offset(), get_elf_r_symndx_section(), get_local_syms(), get_sym_h(), hash_entry_bfd(), i370_elf_relocate_section(), m32r_elf_gc_sweep_hook(), m32r_elf_relocate_section(), mips_elf_calculate_relocation(), mips_elf_check_mips16_stubs(), mips_elf_local_relocation_p(), mips_elf_output_extsym(), mips_elf_resolve_final_got_entry(), mips_elf_sort_hash_table_f(), opd_entry_value(), ppc64_elf_gc_sweep_hook(), ppc64_elf_relocate_section(), ppc64_elf_tls_setup(), ppc_elf_gc_sweep_hook(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_elf_tls_optimize(), readonly_dynrelocs(), relax_section_symbols(), reloc_overflow(), sh64_elf64_discard_copies(), sh_elf64_check_relocs(), sh_elf64_gc_mark_hook(), sh_elf64_relocate_section(), sh_elf_check_relocs(), sh_elf_gc_mark_hook(), sh_elf_gc_sweep_hook(), sh_elf_relocate_section(), undo_symbol_twiddle(), and xstormy16_elf_check_relocs().

Definition at line 155 of file bfdlink.h.

struct { ... } ::bfd_link_hash_common_entry * bfd_link_hash_entry::p

Definition at line 158 of file bfdlink.h.

struct { ... } bfd_link_hash_entry::c

Referenced by _bfd_coff_write_global_sym(), _bfd_elf_merge_symbol(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_mips_elf_gc_mark_hook(), add_archive_element(), aout_link_check_ar_symbols(), bfd_coff_reloc16_get_value(), coff_i386_rtype_to_howto(), coff_i860_rtype_to_howto(), coff_mips_rtype_to_howto(), cris_elf_gc_mark_hook(), ecoff_link_add_externals(), elf32_avr_gc_mark_hook(), elf32_d10v_gc_mark_hook(), elf32_frv_gc_mark_hook(), elf32_h8_gc_mark_hook(), elf32_hppa_gc_mark_hook(), elf32_m68hc11_gc_mark_hook(), elf32_msp430_gc_mark_hook(), elf32_sparc_gc_mark_hook(), elf64_x86_64_gc_mark_hook(), elf_i386_gc_mark_hook(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_output_extsym(), elf_m68k_gc_mark_hook(), elf_s390_gc_mark_hook(), elf_smash_syms(), elf_vax_gc_mark_hook(), elf_xtensa_gc_mark_hook(), fr30_elf_gc_mark_hook(), generic_link_check_archive_element(), get_value(), hash_entry_bfd(), ip2k_elf_gc_mark_hook(), iq2000_elf_gc_mark_hook(), lang_one_common(), ld_resolved_to_obj(), m32r_elf_gc_mark_hook(), mcore_elf_gc_mark_hook(), mips_elf_output_extsym(), mmix_elf_gc_mark_hook(), mn10300_elf_gc_mark_hook(), openrisc_elf_gc_mark_hook(), ppc64_elf_gc_mark_hook(), ppc_elf_gc_mark_hook(), process_def_file(), set_symbol_from_hash(), sh_elf64_gc_mark_hook(), sh_elf_gc_mark_hook(), sunos_add_one_symbol(), sunos_write_dynamic_symbol(), v850_elf_check_relocs(), v850_elf_gc_mark_hook(), xcoff64_ppc_relocate_section(), xcoff_ppc_relocate_section(), xcoff_reloc_link_order(), and xstormy16_elf_gc_mark_hook().

union { ... } bfd_link_hash_entry::u

Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_write_global_sym(), _bfd_coff_write_task_globals(), _bfd_ecoff_bfd_final_link(), _bfd_elf_add_default_symbol(), _bfd_elf_adjust_dynamic_symbol(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_dynamic_symbol_p(), _bfd_elf_export_symbol(), _bfd_elf_fix_symbol_flags(), _bfd_elf_gc_mark(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_find_version_dependencies(), _bfd_elf_link_sec_merge_syms(), _bfd_elf_merge_symbol(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_generic_link_add_archive_symbols(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_link_hash_newfunc(), _bfd_mips_elf_adjust_dynamic_symbol(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_final_link(), _bfd_mips_elf_gc_mark_hook(), _bfd_mips_relax_section(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_finish_dynamic_symbol(), _bfd_XXi_final_link_postscript(), _frvfdpic_emit_got_relocs_plt_entries(), _frvfdpic_relax_tls_entries(), _frvfdpic_resolve_final_relocs_info(), add_archive_element(), add_symbol_adjust(), add_to_set(), adjust_all_relocations(), adjust_opd_syms(), adjust_toc_syms(), allocate_dynrelocs(), allocate_fptr(), allocate_global_data_dlt(), allocate_global_data_opd(), allocate_plt2_entries(), allocate_plt_entries(), allocate_plt_static(), alpha_convert_external_reloc(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), aout_link_check_ar_symbols(), aout_link_write_symbols(), bfd_coff_reloc16_get_value(), bfd_elf_final_link(), bfd_elf_gc_record_vtinherit(), bfd_elf_record_link_assignment(), bfd_elf_reloc_symbol_deleted_p(), bfd_link_add_undef(), bfd_link_hash_lookup(), bfd_link_repair_undef_list(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_perform_slip(), bfd_sunos_size_dynamic_sections(), bfd_xcoff_import_symbol(), bfd_xcoff_size_dynamic_sections(), check_nocrossref(), clobber_millicode_symbols(), clone_section(), coff_a29k_relocate_section(), coff_arm_adjust_symndx(), coff_arm_relocate_section(), coff_i386_rtype_to_howto(), coff_i860_rtype_to_howto(), coff_i960_adjust_symndx(), coff_i960_relocate_section(), coff_m68k_aux_link_add_one_symbol(), coff_mcore_relocate_section(), coff_mips_rtype_to_howto(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_tic80_relocate_section(), constructor_callback(), cris_elf_gc_mark_hook(), cris_elf_gc_sweep_hook(), ecoff_link_add_archive_symbols(), ecoff_link_add_externals(), ecoff_reloc_link_order(), elf32_avr_gc_mark_hook(), elf32_d10v_gc_mark_hook(), elf32_frv_gc_mark_hook(), elf32_frv_relocate_gprel12(), elf32_frv_relocate_gprelhi(), elf32_frv_relocate_gprello(), elf32_frv_relocate_gprelu12(), elf32_frv_relocate_section(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_modify_segment_map(), elf32_h8_gc_mark_hook(), elf32_h8_relax_delete_bytes(), elf32_h8_relax_section(), elf32_h8_symbol_address_p(), elf32_hppa_adjust_dynamic_symbol(), elf32_hppa_finish_dynamic_symbol(), elf32_hppa_gc_mark_hook(), elf32_hppa_gc_sweep_hook(), elf32_hppa_set_gp(), elf32_hppa_size_stubs(), elf32_m68hc11_gc_mark_hook(), elf32_m68hc11_size_stubs(), elf32_mn10300_finish_hash_table_entry(), elf32_msp430_gc_mark_hook(), elf32_sparc_adjust_dynamic_symbol(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_gc_mark_hook(), elf32_sparc_gc_sweep_hook(), elf64_alpha_adjust_dynamic_symbol(), elf64_alpha_can_merge_gots(), elf64_alpha_check_relocs(), elf64_alpha_merge_gots(), elf64_alpha_merge_ind_symbols(), elf64_alpha_relax_section(), elf64_alpha_relax_tls_get_addr(), elf64_hppa_adjust_dynamic_symbol(), elf64_hppa_check_relocs(), elf64_hppa_finalize_dlt(), elf64_hppa_finalize_opd(), elf64_hppa_finish_dynamic_symbol(), elf64_hppa_mark_milli_and_exported_functions(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_gc_mark_hook(), elf64_x86_64_gc_sweep_hook(), elf_adjust_dynstr_offsets(), elf_bfd_final_link(), elf_collect_hash_codes(), elf_cris_adjust_dynamic_symbol(), elf_cris_finish_dynamic_symbol(), elf_gc_allocate_got_offsets(), elf_gc_mark_dynamic_ref_symbol(), elf_gc_propagate_vtable_entries_used(), elf_gc_record_vtinherit(), elf_gc_smash_unused_vtentry_relocs(), elf_gc_sweep_symbol(), elf_i386_adjust_dynamic_symbol(), elf_i386_finish_dynamic_symbol(), elf_i386_gc_mark_hook(), elf_i386_gc_sweep_hook(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_output_extsym(), elf_link_renumber_hash_table_dynsyms(), elf_link_renumber_local_hash_table_dynsyms(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_finish_dynamic_symbol(), elf_m68k_gc_mark_hook(), elf_m68k_gc_sweep_hook(), elf_reloc_link_order(), elf_reloc_symbol_deleted_p(), elf_s390_adjust_dynamic_symbol(), elf_s390_finish_dynamic_symbol(), elf_s390_gc_mark_hook(), elf_s390_gc_sweep_hook(), elf_smash_syms(), elf_sort_symbol(), elf_vax_adjust_dynamic_symbol(), elf_vax_finish_dynamic_symbol(), elf_vax_gc_mark_hook(), elf_vax_gc_sweep_hook(), elf_xtensa_adjust_dynamic_symbol(), elf_xtensa_allocate_got_size(), elf_xtensa_allocate_plt_size(), elf_xtensa_check_relocs(), elf_xtensa_fix_refcounts(), elf_xtensa_gc_mark_hook(), elf_xtensa_gc_sweep_hook(), elfNN_ia64_adjust_dynamic_symbol(), elfNN_ia64_check_relocs(), elfNN_ia64_choose_gp(), elfNN_ia64_final_link(), elfNN_ia64_global_dyn_sym_thunk(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), exp_fold_tree(), fill_exported_offsets(), fold_name(), fr30_elf_gc_mark_hook(), frvfdpic_elf_encode_eh_address(), func_desc_adjust(), generic_link_check_archive_element(), get_elf_r_symndx_hash_entry(), get_elf_r_symndx_offset(), get_elf_r_symndx_section(), get_local_syms(), get_sym_h(), get_tls_mask(), get_value(), hash_entry_bfd(), hppa_build_one_stub(), i370_elf_adjust_dynamic_symbol(), i370_elf_relocate_section(), insert_undefined(), ip2k_elf_gc_mark_hook(), ipa_set_def_bfd(), iq2000_elf_gc_mark_hook(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_finish(), lang_gc_sections(), lang_one_common(), lang_set_startof(), ld_resolved_to_obj(), linux_finish_dynamic_link(), linux_tally_symbols(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_final_sda_base(), m32r_elf_finish_dynamic_symbol(), m32r_elf_gc_mark_hook(), m32r_elf_gc_sweep_hook(), m32r_elf_relocate_section(), m68hc11_elf_get_bank_parameters(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), m68hc11_elf_set_symbol(), make_fdh(), make_import_fixup_mark(), mcore_elf_gc_mark_hook(), mips_elf_calculate_relocation(), mips_elf_check_mips16_stubs(), mips_elf_global_got_index(), mips_elf_local_relocation_p(), mips_elf_output_extsym(), mips_elf_resolve_final_got_entry(), mips_elf_sort_hash_table_f(), mips_relocate_section(), mmix_elf_gc_mark_hook(), mmix_elf_relax_section(), mn10200_elf_relax_delete_bytes(), mn10200_elf_relax_section(), mn10200_elf_symbol_address_p(), mn10300_elf_gc_mark_hook(), mn10300_elf_relax_delete_bytes(), mn10300_elf_relax_section(), mn10300_elf_symbol_address_p(), msp430_elf_relax_delete_bytes(), msp430_elf_relax_section(), msp430_elf_symbol_address_p(), opd_entry_value(), openrisc_elf_gc_mark_hook(), output_one_cref(), pdp11_aout_link_input_section(), perform_slip(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_build_stubs(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_finish_dynamic_symbol(), ppc64_elf_gc_mark_hook(), ppc64_elf_gc_sweep_hook(), ppc64_elf_relocate_section(), ppc64_elf_size_stubs(), ppc64_elf_tls_optimize(), ppc64_elf_tls_setup(), ppc_build_one_stub(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_finish_dynamic_symbol(), ppc_elf_gc_mark_hook(), ppc_elf_gc_sweep_hook(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_elf_tls_optimize(), ppc_type_of_stub(), print_one_symbol(), process_def_file(), readonly_dynrelocs(), relax_section_symbols(), reloc_overflow(), set_symbol_from_hash(), sfpr_define(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_discard_copies(), sh64_elf64_finish_dynamic_symbol(), sh_elf64_check_relocs(), sh_elf64_gc_mark_hook(), sh_elf64_relocate_section(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_finish_dynamic_symbol(), sh_elf_gc_mark_hook(), sh_elf_gc_sweep_hook(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_relocate_section(), sh_relax_section(), sh_relocate_section(), sort_symbol(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_finish_dynamic_symbol(), sunos_add_one_symbol(), sunos_check_dynamic_reloc(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_write_dynamic_symbol(), symbol_value(), toc_adjusting_stub_needed(), undo_symbol_twiddle(), v850_elf_check_relocs(), v850_elf_final_link_relocate(), v850_elf_gc_mark_hook(), v850_elf_relax_delete_bytes(), v850_elf_relax_section(), xcoff64_ppc_relocate_section(), xcoff_link_add_dynamic_symbols(), xcoff_link_input_bfd(), xcoff_mark_symbol(), xcoff_ppc_relocate_section(), xcoff_reloc_link_order(), xcoff_write_global_symbol(), xstormy16_elf_check_relocs(), and xstormy16_elf_gc_mark_hook().


The documentation for this type was generated from the following file:

Generated on Wed Apr 8 16:27:44 2009 for Open64 by  doxygen 1.5.6