bfd_symbol Type Reference

#include <bfd-in2.h>

Collaboration diagram for bfd_symbol:

Collaboration graph
[legend]

Data Fields

struct bfdthe_bfd
const char * name
symvalue value
flagword flags
struct bfd_sectionsection
union {
   void *   p
   bfd_vma   i
udata

Detailed Description

Definition at line 3790 of file bfd-in2.h.


Field Documentation

const char* bfd_symbol::name

Definition at line 3805 of file bfd-in2.h.

Referenced by _bfd_ecoff_print_symbol(), _bfd_ecoff_slurp_symbol_table(), _bfd_elf_symbol_from_bfd_symbol(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_m32r_elf_symbol_processing(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_symbol_processing(), _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), _bfd_vms_write_hdr(), _bfd_vms_write_tir(), _bfd_xcoff_canonicalize_dynamic_symtab(), bfd_boolean(), bfd_elf_print_symbol(), bfd_elf_xtensa_reloc(), bfd_is_local_label(), bfd_mach_o_print_symbol(), bfd_mach_o_scan_read_symtab_symbol(), bfd_mach_o_scan_write_symtab_symbols(), bfd_pef_parse_function_stubs(), bfd_pef_parse_traceback_table(), bfd_pef_parse_traceback_tables(), bfd_pef_print_symbol(), bfd_section_init(), bfd_symbol_info(), check_local_sym_xref(), coff_find_nearest_line(), coff_fix_symbol_name(), coff_print_symbol(), coff_write_alien_symbol(), coff_write_symbols(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf_slurp_symbol_table(), fill_section_ptr(), generate_reloc(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), ieee_get_symbol_info(), ieee_print_symbol(), ieee_slurp_external_symbols(), ieee_write_external_part(), initialize_mmix_dis_info(), make_fdh(), make_import_fixup_mark(), mmix_elf_symbol_processing(), mmo_print_symbol(), mmo_write_symbols_and_terminator(), NAME(), new_symbol(), nlm_alpha_write_external(), nlm_i386_write_external(), nlm_powerpc_write_external(), nlm_sparc_write_export(), nlm_sparc_write_external(), oasys_print_symbol(), oasys_slurp_symbol_table(), oasys_write_syms(), pe_create_import_fixup(), pe_walk_relocs_of_symbol(), ppc64_elf_get_synthetic_symtab(), ppcboot_canonicalize_symtab(), print_branch(), process_def_file(), quick_section(), quick_symbol(), reloc_nil(), slurp_symbol_table(), srec_canonicalize_symtab(), srec_print_symbol(), srec_write_symbols(), tekhex_print_symbol(), tekhex_write_object_contents(), translate_to_native_sym_flags(), v850_elf_symbol_processing(), versados_new_symbol(), versados_print_symbol(), versados_scan(), vms_get_symbol_info(), and vms_print_symbol().

Definition at line 3810 of file bfd-in2.h.

Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_generic_link_output_symbols(), _bfd_m32r_elf_symbol_processing(), _bfd_mips_elf_generic_reloc(), _bfd_mips_elf_gprel16_with_gp(), _bfd_mips_elf_symbol_processing(), _bfd_stab_section_find_nearest_line(), _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), _bfd_vms_write_tir(), _bfd_xcoff_canonicalize_dynamic_symtab(), alpha_ecoff_get_relocated_section_contents(), aoutarm_fix_pcrel_26(), bfd_boolean(), bfd_coff_set_symbol_class(), bfd_ecoff_debug_externals(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_elf_print_symbol(), bfd_elf_xtensa_reloc(), bfd_install_relocation(), bfd_mach_o_scan_read_symtab_symbol(), bfd_mach_o_scan_write_symtab_symbols(), bfd_pef_parse_function_stubs(), bfd_pef_parse_traceback_table(), bfd_pef_parse_traceback_tables(), bfd_pef_print_symbol(), bfd_perform_relocation(), bfd_perform_slip(), bfd_print_symbol_vandf(), bfd_section_init(), bfd_symbol_info(), callj_callback(), calljx_callback(), coff_find_nearest_line(), coff_i386_reloc(), coff_i860_reloc(), coff_mips_reloc(), coff_thumb_pcrel_common(), coff_write_alien_symbol(), compare_symbols(), convert_sym_type(), do_ns32k_reloc(), ecoff_set_symbol_info(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_i960_relocate(), elf_find_function(), elf_map_symbols(), elf_slurp_symbol_table(), elf_write_relocs(), elfNN_hpux_backend_symbol_processing(), etir_sta(), etir_sto(), fix_pcrel_26(), fixup_symbol_value(), fr30_elf_i20_reloc(), fr30_elf_i32_reloc(), generate_reloc(), generic_link_add_symbol_list(), get_value(), gprel32_with_gp(), h8300_symbol_address_p(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_external_part(), init_insn_reloc(), initialize_mmix_dis_info(), iq2000_elf_howto_hi16_reloc(), m32r_elf_10_pcrel_reloc(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m88k_special_reloc(), make_fdh(), mips_elf64_gprel32_reloc(), mips_elf64_write_rel(), mips_elf64_write_rela(), mips_fix_hi16_s(), mips_fix_jmp_addr(), mips_gprel_reloc(), mips_refhi_reloc(), mmix_elf_reloc(), mmo_write_symbols_and_terminator(), NAME(), nlm_alpha_set_public_section(), nlm_i386_mangle_relocs(), nlm_powerpc_set_public_section(), oasys_slurp_symbol_table(), oasys_write_data(), oasys_write_syms(), or32_elf_16_reloc(), or32_elf_32_reloc(), or32_elf_8_reloc(), or32_elf_const_reloc(), or32_elf_consth_reloc(), perform_slip(), pj_elf_reloc(), ppc64_elf_branch_reloc(), ppc64_elf_brtaken_reloc(), ppc64_elf_get_synthetic_symtab(), ppc_elf_addr16_ha_reloc(), ppcboot_canonicalize_symtab(), print_branch(), quick_section(), quick_symbol(), s390_elf_ldisp_reloc(), set_symbol_from_hash(), sh_elf64_reloc(), sh_elf_reloc(), slurp_symbol_table(), sparc64_elf_write_relocs(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), srec_canonicalize_symtab(), srec_write_symbols(), swap_out_syms(), tekhex_write_object_contents(), tir_sta(), translate_from_native_sym_flags(), translate_to_native_sym_flags(), v850_elf_reloc(), v850_elf_symbol_processing(), versados_new_symbol(), versados_scan(), vms_get_symbol_info(), and xstormy16_elf_24_reloc().

Definition at line 3897 of file bfd-in2.h.

Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_ecoff_write_object_contents(), _bfd_elf_merge_symbol(), _bfd_elf_symbol_from_bfd_symbol(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_m32r_elf_symbol_processing(), _bfd_mips_elf32_gprel16_reloc(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_generic_reloc(), _bfd_mips_elf_got16_reloc(), _bfd_mips_elf_gprel16_with_gp(), _bfd_mips_elf_symbol_processing(), _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), _bfd_vms_write_hdr(), _bfd_xcoff_canonicalize_dynamic_symtab(), aoutarm_fix_pcrel_26(), bfd_coff_generic_reloc(), bfd_decode_symclass(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_elf_generic_reloc(), bfd_elf_print_symbol(), bfd_elf_xtensa_reloc(), bfd_is_local_label(), bfd_mach_o_scan_read_symtab_symbol(), bfd_pef_parse_function_stubs(), bfd_pef_parse_traceback_table(), bfd_pef_parse_traceback_tables(), bfd_perform_relocation(), bfd_print_symbol_vandf(), bfd_section_init(), callj_callback(), check_local_sym_xref(), coff_i386_reloc(), coff_mangle_symbols(), coff_renumber_symbols(), coff_thumb_pcrel_common(), coff_write_alien_symbol(), coff_write_symbol(), compare_symbols(), default_indirect_link_order(), do_ns32k_reloc(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_i960_relocate(), elf_map_symbols(), elf_slurp_symbol_table(), elfNN_hpux_backend_symbol_processing(), fill_section_ptr(), first_phase(), fix_pcrel_26(), fixup_symbol_value(), fr30_elf_i20_reloc(), fr30_elf_i32_reloc(), generic_link_add_symbol_list(), generic_link_check_archive_element(), gprel32_with_gp(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_get_symbol_info(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_external_part(), init_insn_reloc(), iq2000_elf_howto_hi16_reloc(), m32r_elf_10_pcrel_reloc(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m32r_elf_lo16_reloc(), m32r_elf_sda16_reloc(), m68hc11_elf_special_reloc(), make_fdh(), mips16_gprel_reloc(), mips16_jump_reloc(), mips_elf64_final_gp(), mips_elf64_gprel16_reloc(), mips_elf64_gprel32_reloc(), mips_elf64_literal_reloc(), mips_elf64_slurp_one_reloc_table(), mips_elf_final_gp(), mips_elf_gprel32_reloc(), mips_elf_literal_reloc(), mips_elf_sym_is_global(), mips_fix_hi16_s(), mips_fix_jmp_addr(), mips_generic_reloc(), mips_gprel_reloc(), mips_refhi_reloc(), mmix_elf_reloc(), mmix_elf_symbol_processing(), mmo_write_symbols_and_terminator(), NAME(), nlm_alpha_set_public_section(), oasys_get_symbol_info(), oasys_slurp_symbol_table(), oasys_write_syms(), ppc64_elf_get_synthetic_symtab(), ppcboot_canonicalize_symtab(), print_insn_vax(), process_def_file(), process_esd(), quick_section(), quick_symbol(), reloc_processing(), s390_elf_ldisp_reloc(), set_symbol_from_hash(), sh_elf_reloc(), sh_reloc(), sparc64_elf_slurp_one_reloc_table(), sparc64_elf_symbol_processing(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), srec_canonicalize_symtab(), srec_write_symbols(), swap_ext_reloc_out(), swap_out_syms(), sym_is_global(), tic30_aout_fix_16(), tic30_aout_fix_32(), translate_from_native_sym_flags(), translate_to_native_sym_flags(), v850_elf_reloc(), v850_elf_symbol_processing(), versados_new_symbol(), and versados_scan().

Definition at line 3902 of file bfd-in2.h.

Referenced by _bfd_compute_and_write_armap(), _bfd_dlx_elf_hi16_reloc(), _bfd_elf_copy_private_symbol_data(), _bfd_elf_get_synthetic_symtab(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_elf_symbol_from_bfd_symbol(), _bfd_generic_link_output_symbols(), _bfd_m32r_elf_symbol_processing(), _bfd_mips_elf32_gprel16_reloc(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_generic_reloc(), _bfd_mips_elf_gprel16_with_gp(), _bfd_mips_elf_symbol_processing(), _bfd_stab_section_find_nearest_line(), _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), _bfd_vms_write_tir(), _bfd_xcoff_canonicalize_dynamic_symtab(), a29k_reloc(), alpha_ecoff_get_relocated_section_contents(), aoutarm_fix_pcrel_26(), b_out_squirt_out_relocs(), bfd_coff_reloc16_get_value(), bfd_coff_set_symbol_class(), bfd_decode_symclass(), bfd_ecoff_debug_externals(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_elf_print_symbol(), bfd_elf_xtensa_reloc(), bfd_install_relocation(), bfd_mach_o_print_symbol(), bfd_mach_o_scan_read_symtab_symbol(), bfd_mach_o_scan_write_symtab_symbols(), bfd_pef_parse_function_stubs(), bfd_pef_parse_traceback_table(), bfd_pef_parse_traceback_tables(), bfd_pef_print_symbol(), bfd_perform_relocation(), bfd_perform_slip(), bfd_print_symbol_vandf(), bfd_section_init(), bfd_symbol_info(), callj_callback(), calljx_callback(), check_local_sym_xref(), coff_count_linenumbers(), coff_i386_reloc(), coff_i860_reloc(), coff_mangle_symbols(), coff_mips_reloc(), coff_print_symbol(), coff_thumb_pcrel_common(), coff_write_alien_symbol(), coff_write_linenumbers(), coff_write_native_symbol(), coff_write_symbol(), compare_symbols(), do_ns32k_reloc(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_i960_relocate(), elf_map_symbols(), elf_slurp_symbol_table(), elf_write_relocs(), elfNN_hpux_backend_symbol_processing(), fill_section_ptr(), fix_pcrel_26(), fixup_symbol_value(), fr30_elf_i20_reloc(), fr30_elf_i32_reloc(), generate_reloc(), generic_link_add_symbol_list(), generic_link_check_archive_element(), get_symbol(), get_value(), gprel32_with_gp(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), h8300_symbol_address_p(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_canonicalize_reloc(), ieee_get_symbol_info(), ieee_print_symbol(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_external_part(), init_insn_reloc(), iq2000_elf_howto_hi16_reloc(), m32r_elf_10_pcrel_reloc(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m88k_special_reloc(), make_fdh(), mips16_gprel_reloc(), mips_elf64_final_gp(), mips_elf64_gprel16_reloc(), mips_elf64_gprel32_reloc(), mips_elf64_literal_reloc(), mips_elf64_slurp_one_reloc_table(), mips_elf64_write_rel(), mips_elf64_write_rela(), mips_elf_final_gp(), mips_elf_gprel16_reloc(), mips_elf_gprel32_reloc(), mips_elf_literal_reloc(), mips_fix_hi16_s(), mips_fix_jmp_addr(), mips_gprel_reloc(), mips_refhi_reloc(), mmix_elf_reloc(), mmix_elf_symbol_processing(), mmo_print_symbol(), mmo_write_symbols_and_terminator(), MY_swap_std_reloc_out(), NAME(), new_symbol(), oasys_get_symbol_info(), oasys_print_symbol(), oasys_slurp_symbol_table(), oasys_write_data(), oasys_write_syms(), optcall_callback(), or32_elf_16_reloc(), or32_elf_32_reloc(), or32_elf_8_reloc(), or32_elf_const_reloc(), or32_elf_consth_reloc(), or32_reloc(), pdp11_aout_swap_reloc_out(), perform_slip(), pj_elf_reloc(), ppc64_elf_branch_reloc(), ppc64_elf_brtaken_reloc(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_sectoff_ha_reloc(), ppc64_elf_sectoff_reloc(), ppc_elf_addr16_ha_reloc(), ppcboot_canonicalize_symtab(), print_branch(), quick_section(), quick_symbol(), s390_elf_ldisp_reloc(), set_symbol_from_hash(), sh_elf64_reloc(), sh_elf_reloc(), sh_reloc(), sparc64_elf_slurp_one_reloc_table(), sparc64_elf_write_relocs(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), srec_canonicalize_symtab(), srec_print_symbol(), srec_write_symbols(), swap_ext_reloc_out(), swap_out_syms(), tekhex_print_symbol(), tekhex_write_object_contents(), tic30_aout_fix_16(), tic30_aout_fix_32(), translate_from_native_sym_flags(), v850_elf_reloc(), v850_elf_symbol_processing(), versados_new_symbol(), versados_print_symbol(), versados_scan(), vms_get_symbol_info(), vms_print_symbol(), and xstormy16_elf_24_reloc().

union { ... } bfd_symbol::udata


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

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