#include "ansidecl.h"#include "symcat.h"

Go to the source code of this file.
| #define align_power | ( | addr, | |||
| align | ) | (((addr) + ((bfd_vma) 1 << (align)) - 1) & ((bfd_vma) -1 << (align))) |
Definition at line 301 of file bfd-in.h.
Referenced by adjust_n_magic(), adjust_z_magic(), assign_file_positions_for_segments(), b_out_callback(), bfd_elf_final_link(), elf_bfd_final_link(), elfNN_ia64_tprel_base(), lang_size_sections_1(), MY_bfd_final_link(), NAME(), os9k_callback(), ppc_elf_create_linker_section(), size_input_section(), and tpoff().
| #define bfd_asymbol_bfd | ( | x | ) | ((x)->the_bfd) |
Definition at line 262 of file bfd-in.h.
Referenced by _bfd_generic_link_output_symbols(), bfd_coff_set_symbol_class(), coff_count_linenumbers(), coff_symbol_from(), coff_write_alien_symbol(), coff_write_linenumbers(), ecoff_get_extr(), initialize_mmix_dis_info(), make_import_fixup_mark(), reloc_processing(), and sh64_get_contents_type_disasm().
| #define bfd_asymbol_flavour | ( | x | ) | (bfd_asymbol_bfd(x)->xvec->flavour) |
Definition at line 263 of file bfd-in.h.
Referenced by ecoff_get_extr(), NAME(), optcall_callback(), print_insn(), print_insn_sh(), print_insn_shmedia(), and sh64_get_contents_type_disasm().
| #define bfd_asymbol_name | ( | x | ) | ((x)->name) |
Definition at line 260 of file bfd-in.h.
Referenced by _bfd_elf_mips_get_relocated_section_contents(), _bfd_elf_symbol_from_bfd_symbol(), _bfd_generic_link_output_symbols(), alpha_ecoff_get_relocated_section_contents(), arm_symbol_is_valid(), bfd_boolean(), bfd_coff_reloc16_get_value(), bfd_generic_get_relocated_section_contents(), check_reloc_refs(), coff_i960_relocate(), default_indirect_link_order(), elf_find_function(), extra_case(), generic_link_add_symbol_list(), generic_link_check_archive_element(), get_value(), h8300_reloc16_extra_cases(), ieee_write_expression(), mips_elf64_assign_gp(), mips_elf_assign_gp(), mips_gprel_reloc(), mmix_elf_reloc(), w65_reloc16_extra_cases(), and warning_find_reloc().
| #define bfd_asymbol_value | ( | x | ) | (bfd_asymbol_base(x) + (x)->value) |
Definition at line 259 of file bfd-in.h.
Referenced by generic_link_check_archive_element(), mips_elf64_assign_gp(), mips_elf_assign_gp(), mips_gprel_reloc(), nlm_alpha_get_public_offset(), nlm_powerpc_get_public_offset(), and print_insn_vax().
Definition at line 501 of file bfd-in.h.
Referenced by _bfd_ecoff_slurp_armap(), _bfd_ecoff_write_armap(), _bfd_generic_verify_endian_match(), _bfd_mips_elf_relocate_section(), build_link_order(), coff_arm_relocate_section(), coff_mcore_relocate_section(), coff_thumb_pcrel_common(), disassembler(), ecoff_get_magic(), elf_core_file_p(), elf_xtensa_create_plt_entry(), mips32_64bit_reloc(), mips_ecoff_bad_format_hook(), ppc64_elf_merge_private_bfd_data(), prep_headers(), set_got_entry(), set_pltoff_entry(), sh64_address_in_cranges(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_finish_dynamic_symbol(), sh64_elf_final_write_processing(), sh_elf_finish_dynamic_sections(), and sh_elf_finish_dynamic_symbol().
| #define bfd_count_sections | ( | abfd | ) | ((abfd)->section_count) |
Definition at line 519 of file bfd-in.h.
Referenced by _bfd_mips_elf_finish_dynamic_sections(), elf_bfd_final_link(), ihex_scan(), lang_check(), map_sections_to_segments(), and srec_scan().
| #define BFD_DEFAULT_TARGET_SIZE @bfd_default_target_size@ |
| #define bfd_family_coff | ( | abfd | ) |
Value:
(bfd_get_flavour (abfd) == bfd_target_coff_flavour || \ bfd_get_flavour (abfd) == bfd_target_xcoff_flavour)
Definition at line 498 of file bfd-in.h.
Referenced by _bfd_coff_final_link(), clone_section(), coff_count_linenumbers(), coff_find_nearest_line(), and coff_symbol_from().
Definition at line 521 of file bfd-in.h.
Referenced by _bfd_elf_canonicalize_dynamic_symtab(), and elf_slurp_reloc_table_from_section().
Definition at line 507 of file bfd-in.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_construct_extended_name_table(), _bfd_XXi_swap_scnhdr_out(), bfd_dont_truncate_arname(), bfd_set_file_flags(), lang_check(), and mark_relocs().
Definition at line 493 of file bfd-in.h.
Referenced by _bfd_coff_write_global_sym(), _bfd_merged_section_offset(), _bfd_mips_elf_final_link(), _bfd_stab_section_find_nearest_line(), _bfd_vms_write_hdr(), _bfd_XXi_swap_scnhdr_out(), add_archive_element(), bfd_arm_update_notes(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_output_extsym(), elf_vax_check_relocs(), elf_vax_relocate_section(), elfNN_ia64_choose_gp(), frv_elf_merge_private_bfd_data(), ieee_write_expression(), ieee_write_id(), ihex_write_object_contents(), iq2000_elf_merge_private_bfd_data(), m32r_elf_relocate_section(), mangle_name(), mmix_elf_add_symbol_hook(), mmix_elf_perform_relocation(), mmix_final_link_relocate(), mmo_create_symbol(), mmo_get_symbols(), mmo_internal_add_3_sym(), mmo_make_section(), mmo_object_p(), mmo_scan(), mmo_write_object_contents(), mmo_write_section_unless_reg_contents(), mmo_write_symbols_and_terminator(), mn10300_elf_relocate_section(), NAME(), normalize_filename(), oasys_write_sections(), sh64_elf64_add_symbol_hook(), sh64_elf_add_symbol_hook(), sh64_elf_final_write_processing(), sh64_elf_merge_private_data(), sh_elf64_merge_private_data(), sh_elf64_relocate_section(), shmedia_prepare_reloc(), swap_ext_reloc_out(), tic4x_reloc_processing(), v850_elf_relax_section(), vfinfo(), wild_sort(), xcoff_link_add_dynamic_symbols(), xcoff_reloc_link_order(), xcoff_reloc_type_fail(), xcoff_reloc_type_toc(), xcoff_write_archive_contents_big(), xcoff_write_archive_contents_old(), and xcoff_write_global_symbol().
Definition at line 497 of file bfd-in.h.
Referenced by _bfd_default_error_handler(), _bfd_ecoff_bfd_copy_private_bfd_data(), _bfd_ecoff_bfd_final_link(), _bfd_elf_copy_private_bfd_data(), _bfd_elf_copy_private_header_data(), _bfd_elf_copy_private_symbol_data(), _bfd_elf_fix_symbol_flags(), _bfd_elf_gc_mark(), _bfd_elf_write_section_eh_frame(), _bfd_generic_section_already_linked(), _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_final_link(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_mn10300_elf_merge_private_bfd_data(), _bfd_XX_bfd_copy_private_section_data(), assign_section_numbers(), bfd_alt_mach_code(), bfd_coff_get_comdat_section(), bfd_ecoff_get_gp_value(), bfd_ecoff_set_gp_value(), bfd_ecoff_set_regmasks(), bfd_elf_discard_info(), bfd_elf_final_link(), bfd_elf_gc_common_finalize_got_offsets(), bfd_elf_gc_sections(), bfd_elf_get_bfd_needed_list(), bfd_elf_get_dt_soname(), bfd_elf_get_dyn_lib_class(), bfd_elf_match_symbols_in_sections(), bfd_elf_set_dt_needed_name(), bfd_elf_set_dyn_lib_class(), bfd_fprintf_vma(), bfd_get_sign_extend_vma(), bfd_record_phdr(), bfd_sprintf_vma(), bfd_xcoff_export_symbol(), bfd_xcoff_import_symbol(), bfd_xcoff_link_count_reloc(), bfd_xcoff_link_record_set(), bfd_xcoff_record_link_assignment(), bfd_xcoff_size_dynamic_sections(), coff_i386_reloc(), coff_i386_rtype_to_howto(), coff_link_add_symbols(), copy_private_bfd_data(), cris_elf_copy_private_bfd_data(), cris_elf_merge_private_bfd_data(), do_shared_object_padding(), do_slurp_coff_armap(), ecoff_link_add_externals(), elf32_frvfdpic_copy_private_bfd_data(), elf32_h8_merge_private_bfd_data(), elf32_hppa_size_dynamic_sections(), elf32_m68k_merge_private_bfd_data(), elf32_sparc_merge_private_bfd_data(), elf32_sparc_size_dynamic_sections(), elf32_vax_merge_private_bfd_data(), elf64_alpha_final_link(), elf64_x86_64_size_dynamic_sections(), elf_bfd_discard_info(), elf_bfd_final_link(), elf_fixup_link_order(), elf_gc_common_finalize_got_offsets(), elf_gc_mark(), elf_gc_sections(), elf_gc_sweep(), elf_i386_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_xtensa_merge_private_bfd_data(), elfNN_ia64_merge_private_bfd_data(), frv_elf_copy_private_bfd_data(), i370_elf_merge_private_bfd_data(), iq2000_elf_copy_private_bfd_data(), lang_check(), lang_size_sections_1(), ldfile_try_open_bfd(), m32r_elf_merge_private_bfd_data(), m32r_elf_size_dynamic_sections(), mcore_elf_merge_private_bfd_data(), mmo_bfd_copy_private_bfd_data(), MY_bfd_copy_private_section_data(), NAME(), ppc_bfd_coff_final_link(), sh64_elf_copy_private_data(), sh64_elf_merge_private_data(), sh64_get_contents_type(), sh64_get_contents_type_disasm(), sh_elf64_copy_private_data_internal(), sh_elf64_merge_private_data(), sh_elf_copy_private_data(), sh_elf_merge_private_data(), sh_elf_size_dynamic_sections(), sparc64_elf_merge_private_bfd_data(), v850_elf_merge_private_bfd_data(), vfinfo(), and xcoff64_bad_format_hook().
Definition at line 495 of file bfd-in.h.
Referenced by _bfd_coff_link_add_symbols(), _bfd_ecoff_bfd_link_add_symbols(), _bfd_elf_close_and_cleanup(), _bfd_xcoff_bfd_link_add_symbols(), aout_link_input_bfd(), assign_file_positions_except_relocs(), assign_file_positions_for_segments(), b_out_get_reloc_upper_bound(), bfd_ecoff_get_gp_value(), bfd_ecoff_set_gp_value(), bfd_ecoff_set_regmasks(), bfd_elf_get_bfd_needed_list(), bfd_elf_get_dt_soname(), bfd_elf_get_dyn_lib_class(), bfd_elf_link_add_symbols(), bfd_elf_set_dt_needed_name(), bfd_elf_set_dyn_lib_class(), bfd_openr_next_archived_file(), coff_get_reloc_upper_bound(), elf_bfd_link_add_symbols(), generic_link_add_symbols(), load_symbols(), NAME(), prep_headers(), and tic30_aout_object_p().
| #define bfd_get_output_section | ( | x | ) | ((x)->section->output_section) |
Definition at line 518 of file bfd-in.h.
Referenced by _bfd_ecoff_bfd_copy_private_bfd_data(), _bfd_generic_final_link(), b_out_write_object_contents(), bfd_ecoff_debug_externals(), bfd_set_symtab(), coff_i960_relocate(), elf_map_symbols(), generic_add_output_symbol(), generic_link_read_symbols(), mips_elf64_assign_gp(), mips_elf_assign_gp(), mips_gprel_reloc(), mmo_write_symbols_and_terminator(), NAME(), oasys_write_syms(), pdp11_aout_write_headers(), srec_write_symbols(), swap_out_syms(), and tic30_aout_write_object_contents().
| #define bfd_get_section | ( | x | ) | ((x)->section) |
Definition at line 255 of file bfd-in.h.
Referenced by _bfd_ecoff_write_object_contents(), _bfd_generic_link_output_symbols(), _bfd_mips_elf_got16_reloc(), b_out_symbol_cmp(), check_reloc_refs(), coff_i960_relocate(), default_indirect_link_order(), ecoff_get_extr(), elf_find_function(), generic_link_add_symbol_list(), mips_elf_sym_is_global(), nlm_alpha_write_import(), nlm_i386_mangle_relocs(), nlm_i386_write_import(), nlm_powerpc_get_public_offset(), nlm_powerpc_write_import(), print_insn_shmedia(), sh64_get_contents_type_disasm(), swap_ext_reloc_out(), sym_is_global(), and translate_to_native_sym_flags().
Definition at line 309 of file bfd-in.h.
Referenced by _bfd_mn10300_elf_adjust_dynamic_symbol(), assign_file_positions_for_segments(), elf32_hppa_adjust_dynamic_symbol(), elf32_sparc_adjust_dynamic_symbol(), elf64_x86_64_adjust_dynamic_symbol(), elf_cris_adjust_dynamic_symbol(), elf_i386_adjust_dynamic_symbol(), elf_m68k_adjust_dynamic_symbol(), elf_s390_adjust_dynamic_symbol(), elf_vax_adjust_dynamic_symbol(), i370_elf_adjust_dynamic_symbol(), m32r_elf_adjust_dynamic_symbol(), ppc64_elf_adjust_dynamic_symbol(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_create_linker_section(), sh64_elf64_adjust_dynamic_symbol(), sh_elf_adjust_dynamic_symbol(), sparc64_elf_adjust_dynamic_symbol(), and xcoff64_write_object_contents().
Definition at line 316 of file bfd-in.h.
Referenced by _bfd_mips_elf_section_from_shdr(), _bfd_mn10300_elf_create_dynamic_sections(), bfd_set_section_contents(), elf32_frv_check_relocs(), elf32_frv_relocate_section(), elf64_alpha_section_from_shdr(), elfNN_ia64_create_dynamic_sections(), get_got(), i370_elf_section_from_shdr(), m32r_elf_create_dynamic_sections(), mmix_elf_final_link(), mmo_decide_section(), mmo_find_sec_w_addr(), mmo_find_sec_w_addr_grow(), mmo_get_loc(), mmo_get_spec_section(), mmo_internal_write_section(), mmo_scan(), mmo_write_section_description(), mmo_write_section_unless_reg_contents(), msdos_set_section_contents(), msdos_write_object_contents(), nlm_alpha_write_import(), nlm_i386_mangle_relocs(), nlm_i386_write_import(), nlm_powerpc_write_import(), pe_walk_relocs_of_symbol(), ppc_elf_section_from_shdr(), sh64_address_in_cranges(), sh64_backend_section_from_shdr(), sh64_elf64_create_dynamic_sections(), sh64_elf64_fake_sections(), sh64_elf_fake_sections(), sh64_find_section_for_address(), sh64_get_contents_type(), sh_elf_create_dynamic_sections(), v850_elf_section_from_shdr(), and vms_get_symbol_info().
Value:
Definition at line 325 of file bfd-in.h.
Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_final_link_relocate(), _bfd_mips_elf_generic_reloc(), _bfd_mips_elf_gprel16_with_gp(), _bfd_mips_elf_hi16_reloc(), _bfd_mips_elf_lo16_reloc(), _bfd_ns32k_final_link_relocate(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_elf_xtensa_reloc(), bfd_install_relocation(), bfd_perform_relocation(), check_section_ebb_pcrels_fit(), coff_arm_relocate_section(), collect_source_relocs(), compute_removed_literals(), compute_text_actions(), do_fix_for_final_link(), do_fix_for_relocatable_link(), do_ns32k_reloc(), elf64_alpha_reloc_gpdisp(), elf_xtensa_do_reloc(), elf_xtensa_relocate_section(), find_relaxable_sections(), get_relocation_opcode(), gprel32_with_gp(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), identify_literal_placement(), init_insn_reloc(), is_resolvable_asm_expansion(), m32r_elf_do_10_pcrel_reloc(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m32r_elf_relocate_section(), m68hc11_elf_special_reloc(), mips_elf64_gprel32_reloc(), mips_gprel_reloc(), mips_refhi_reloc(), mmix_elf_reloc(), or32_elf_consth_reloc(), ppc_elf_addr16_ha_reloc(), relax_property_section(), relax_section(), retrieve_contents(), s390_elf_ldisp_reloc(), section_cache_section(), sh_elf_reloc_loop(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), tic30_aout_final_link_relocate(), v850_elf_reloc(), xstormy16_elf_24_reloc(), xtensa_callback_required_dependence(), and xtensa_read_table_entries().
Definition at line 306 of file bfd-in.h.
Referenced by _bfd_coff_write_global_sym(), _bfd_ecoff_write_object_contents(), _bfd_elf_make_section_from_shdr(), _bfd_elf_section_already_linked(), _bfd_generic_section_already_linked(), _bfd_m32r_elf_section_from_bfd_section(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_fake_sections(), _bfd_mips_elf_final_write_processing(), _bfd_mips_elf_section_from_bfd_section(), _bfd_mips_elf_section_processing(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), alpha_convert_external_reloc(), bfd_elf_final_link(), binary_set_section_contents(), check_nocrossref(), check_reloc_refs(), coff_i960_relocate(), compare_section(), cris_elf_check_relocs(), cris_elf_relocate_section(), elf32_hppa_size_dynamic_sections(), elf32_m68hc11_setup_section_lists(), elf32_sparc_check_relocs(), elf32_sparc_size_dynamic_sections(), elf64_alpha_check_relocs(), elf64_alpha_fake_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_check_relocs(), elf64_x86_64_size_dynamic_sections(), elf_bfd_final_link(), elf_cris_size_dynamic_sections(), elf_hppa_fake_sections(), elf_i386_check_relocs(), elf_i386_fake_sections(), elf_i386_size_dynamic_sections(), elf_link_add_object_symbols(), elf_m68k_check_relocs(), elf_m68k_size_dynamic_sections(), elf_s390_check_relocs(), elf_s390_size_dynamic_sections(), elf_vax_check_relocs(), elf_vax_relocate_section(), elf_vax_size_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_fake_sections(), elfNN_ia64_size_dynamic_sections(), fold_name(), get_reloc_section(), i370_elf_check_relocs(), i370_elf_relocate_section(), i370_elf_size_dynamic_sections(), lang_set_startof(), lang_size_sections_1(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_fake_sections(), m32r_elf_relocate_section(), m32r_elf_size_dynamic_sections(), mips_elf_calculate_relocation(), mips_elf_stub_section_p(), mips_relocate_section(), mmix_elf_section_from_bfd_section(), mmix_final_link_relocate(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relocate_section(), NAME(), ppc64_elf_add_symbol_hook(), ppc64_elf_check_relocs(), ppc64_elf_size_dynamic_sections(), ppc_elf_check_relocs(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), sh64_elf64_create_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh64_elf_fake_sections(), sh_elf64_check_relocs(), sh_elf64_relocate_section(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_relocate_section(), sh_elf_size_dynamic_sections(), sparc64_elf_check_relocs(), sparc64_elf_fake_sections(), sparc64_elf_relocate_section(), sparc64_elf_size_dynamic_sections(), v850_elf_check_relocs(), v850_elf_fake_sections(), v850_elf_section_from_bfd_section(), walk_wild_section(), wild_sort(), and xcoff_link_add_symbols().
Definition at line 307 of file bfd-in.h.
Referenced by _bfd_ecoff_write_object_contents(), _bfd_stab_section_find_nearest_line(), aout_link_add_symbols(), aout_link_write_symbols(), coff_find_nearest_line(), ecoff_reloc_link_order(), ecoff_slurp_reloc_table(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_finish(), lang_set_startof(), mmix_final_link_relocate(), mmo_find_sec_w_addr(), mmo_find_sec_w_addr_grow(), mmo_has_leading_or_trailing_zero_tetra_p(), mmo_internal_write_section(), mmo_write_section_description(), msdos_set_section_contents(), msdos_write_object_contents(), nlm_alpha_read_reloc(), nlm_alpha_write_import(), nlm_i386_write_import(), nlm_powerpc_write_import(), nlm_sparc_write_reloc(), sh64_find_section_for_address(), sh64_get_contents_type(), and sunos_read_dynamic_info().
Definition at line 516 of file bfd-in.h.
Referenced by _bfd_ecoff_write_object_contents(), _bfd_vms_write_eom(), aout_adobe_write_object_contents(), b_out_write_object_contents(), coff_real_object_p(), elf_core_file_p(), mmo_create_symbol(), mmo_internal_write_post(), mmo_write_symbols_and_terminator(), NAME(), pdp11_aout_write_headers(), prep_headers(), riscix_some_aout_object_p(), tic30_aout_write_object_contents(), vms_object_p(), write_object_contents(), and xcoff64_write_object_contents().
Definition at line 523 of file bfd-in.h.
Referenced by _bfd_coff_link_input_bfd(), bfd_boolean(), bfd_generic_is_local_label_name(), bfd_wrapped_link_hash_lookup(), constructor_callback(), cris_elf_final_write_processing(), cris_elf_merge_private_bfd_data(), cris_elf_object_p(), cris_get_disassembler(), demangle(), and lang_insert_orphan().
Definition at line 517 of file bfd-in.h.
Referenced by _bfd_coff_final_link(), _bfd_ecoff_bfd_copy_private_bfd_data(), _bfd_ecoff_bfd_final_link(), _bfd_ecoff_canonicalize_symtab(), _bfd_ecoff_find_nearest_line(), _bfd_ecoff_get_symtab_upper_bound(), _bfd_ecoff_slurp_symbol_table(), _bfd_ecoff_slurp_symbolic_info(), _bfd_ecoff_write_object_contents(), _bfd_elf_canonicalize_symtab(), _bfd_elf_compute_section_file_positions(), _bfd_generic_final_link(), _bfd_xcoff_bfd_final_link(), aout_adobe_write_object_contents(), assign_section_numbers(), b_out_write_object_contents(), bfd_ecoff_debug_externals(), bfd_elf_final_link(), bfd_set_symtab(), canonicalize_symtab(), coff_canonicalize_symtab(), coff_count_linenumbers(), coff_get_symtab_upper_bound(), coff_i960_relocate(), coff_mangle_symbols(), coff_real_object_p(), coff_renumber_symbols(), coff_write_symbols(), ecoff_link_add_object_symbols(), ecoff_link_check_archive_element(), ecoff_slurp_symbolic_header(), elf_bfd_final_link(), elf_link_input_bfd(), elf_link_output_extsym(), elf_link_output_sym(), elf_map_symbols(), elf_slurp_reloc_table_from_section(), generic_add_output_symbol(), generic_link_read_symbols(), get_symtab_upper_bound(), mips_elf64_assign_gp(), mips_elf_assign_gp(), mips_gprel_reloc(), mmo_canonicalize_symtab(), mmo_write_symbols_and_terminator(), MY(), NAME(), oasys_write_syms(), pdp11_aout_write_headers(), ppc_bfd_coff_final_link(), riscix_some_aout_object_p(), slurp_reloc_table(), slurp_symbol_table(), srec_canonicalize_symtab(), srec_get_symtab_upper_bound(), srec_write_symbols(), sunos_scan_ext_relocs(), swap_out_syms(), tekhex_canonicalize_symtab(), tic30_aout_write_object_contents(), versados_canonicalize_symtab(), versados_get_symtab_upper_bound(), write_object_contents(), and xcoff64_write_object_contents().
Definition at line 496 of file bfd-in.h.
Referenced by _bfd_m68hc11_elf_print_private_bfd_data(), _bfd_mips_elf_merge_private_bfd_data(), bfd_arch_get_compatible(), bfd_get_sign_extend_vma(), default_indirect_link_order(), elf32_hppa_object_p(), elf32_hppa_post_process_headers(), elf32_hppa_set_gp(), elf64_hppa_object_p(), elf64_hppa_post_process_headers(), get_first_input_target(), lang_check(), ldctor_add_set_entry(), ldctor_build_sets(), mips16_jump_reloc(), pe_dll_build_sections(), pe_dll_fill_sections(), pe_exe_build_sections(), pe_exe_fill_sections(), and pe_process_import_defs().
Definition at line 511 of file bfd-in.h.
Referenced by _bfd_ecoff_archive_p(), _bfd_ecoff_slurp_armap(), _bfd_generic_link_add_archive_symbols(), _bfd_write_archive_contents(), _bfd_xcoff_bfd_link_add_symbols(), _bfd_xcoff_slurp_armap(), bfd_elf64_archive_slurp_armap(), bfd_generic_archive_p(), bfd_get_next_mapent(), bfd_slurp_armap(), bfd_slurp_bsd_armap_f2(), do_slurp_bsd_armap(), do_slurp_coff_armap(), ecoff_link_add_archive_symbols(), elf_link_add_archive_symbols(), xcoff64_slurp_armap(), xcoff_write_archive_contents_big(), and xcoff_write_archive_contents_old().
Definition at line 503 of file bfd-in.h.
Referenced by _bfd_ecoff_slurp_armap(), _bfd_ecoff_write_armap(), aout_link_reloc_link_order(), b_out_slurp_reloc_table(), b_out_squirt_out_relocs(), elf_object_p(), mips_ecoff_swap_reloc_in(), mips_ecoff_swap_reloc_out(), MY_swap_std_reloc_out(), NAME(), put_reloc(), reloc_howto(), relocatable_reloc(), sunos_check_dynamic_reloc(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_write_dynamic_symbol(), and tic30_aout_reloc_howto().
Definition at line 505 of file bfd-in.h.
Referenced by alpha_ecoff_swap_reloc_in(), alpha_ecoff_swap_reloc_out(), alpha_relocate_section(), and elf_object_p().
| #define BFD_IN_MEMORY 0x800 |
Definition at line 233 of file bfd-in.h.
Referenced by alpha_ecoff_get_elt_at_filepos(), bfd_ar_hdr_from_filesystem(), bfd_bread(), bfd_bwrite(), bfd_cache_lookup_worker(), bfd_close(), bfd_flush(), bfd_get_size(), bfd_mach_o_scan(), bfd_mach_o_scan_read_symtab_strtab(), bfd_make_readable(), bfd_make_writable(), bfd_pef_scan(), bfd_pef_xlib_scan(), bfd_preserve_save(), bfd_seek(), bfd_stat(), bfd_tell(), bfd_xcoff_link_generate_rtinit(), and riscix_some_aout_object_p().
Definition at line 319 of file bfd-in.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_dlx_elf_hi16_reloc(), _bfd_elf_merge_symbol(), _bfd_elf_section_from_bfd_section(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_mips_elf_got16_reloc(), _bfd_mips_elf_gprel16_with_gp(), _bfd_vms_write_gsd(), _bfd_vms_write_tir(), add_cref(), alpha_ecoff_get_relocated_section_contents(), b_out_squirt_out_relocs(), bfd_coff_reloc16_get_value(), bfd_coff_set_symbol_class(), bfd_decode_symclass(), bfd_ecoff_debug_accumulate_other(), 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_perform_relocation(), coff_i386_reloc(), coff_i860_reloc(), coff_i960_relocate(), coff_m68k_aux_link_add_one_symbol(), coff_mips_reloc(), coff_renumber_symbols(), coff_write_alien_symbol(), default_indirect_link_order(), do_ns32k_reloc(), ecoff_link_add_externals(), elf_link_add_object_symbols(), elfNN_hpux_backend_section_from_bfd_section(), fixup_symbol_value(), generic_link_add_symbol_list(), generic_link_check_archive_element(), get_symbol_value(), gprel32_with_gp(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_write_expression(), ieee_write_external_part(), iq2000_elf_howto_hi16_reloc(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m88k_special_reloc(), mips_elf64_gprel32_reloc(), mips_elf_sym_is_global(), mips_fix_hi16_s(), mips_fix_jmp_addr(), mips_gprel_reloc(), mips_refhi_reloc(), mmix_elf_reloc(), MY_swap_std_reloc_out(), NAME(), oasys_write_syms(), or32_elf_consth_reloc(), pdp11_aout_swap_reloc_out(), pj_elf_reloc(), ppc64_elf_brtaken_reloc(), ppc_elf_addr16_ha_reloc(), set_symbol_from_hash(), sh_elf64_reloc(), sh_elf_reloc(), sunos_add_one_symbol(), swap_out_syms(), sym_is_global(), translate_to_native_sym_flags(), v850_elf_reloc(), vms_get_symbol_info(), xcoff_build_ldsyms(), xcoff_link_add_symbols(), and xstormy16_elf_24_reloc().
| #define BFD_IS_RELAXABLE 0x200 |
| #define BFD_LINKER_CREATED 0x2000 |
Definition at line 502 of file bfd-in.h.
Referenced by _bfd_ecoff_write_object_contents(), build_link_order(), elf_core_file_p(), elfNN_ia64_finish_dynamic_symbol(), mips32_64bit_reloc(), mips_ecoff_bad_format_hook(), nlm_alpha_read_reloc(), nlm_alpha_write_import(), set_fptr_entry(), and xcoff64_write_object_contents().
Definition at line 510 of file bfd-in.h.
Referenced by add_archive_element(), vfinfo(), and wild_sort().
| #define BFD_NO_FLAGS 0x00 |
Definition at line 186 of file bfd-in.h.
Referenced by _bfd_new_bfd(), and riscix_some_aout_object_p().
| #define BFD_NO_MORE_SYMBOLS ((symindex) ~0) |
| #define bfd_read | ( | BUF, | |||
| ELTSIZE, | |||||
| NITEMS, | |||||
| ABFD | ) |
Value:
(warn_deprecated ("bfd_read", (const char *) 0, 0, (const char *) 0), \ bfd_bread ((BUF), (ELTSIZE) * (NITEMS), (ABFD)))
Definition at line 482 of file bfd-in.h.
Referenced by ld_set_section_data().
Definition at line 315 of file bfd-in.h.
Referenced by compare_section(), and elf32_hppa_size_dynamic_sections().
Definition at line 310 of file bfd-in.h.
Referenced by _bfd_coff_reloc_link_order(), _bfd_generic_reloc_link_order(), alpha_relocate_section(), aout_link_reloc_link_order(), cris_elf_relocate_section(), ecoff_link_write_external(), ecoff_reloc_link_order(), elf32_avr_relocate_section(), elf32_d10v_relocate_section(), elf32_frv_relocate_section(), elf32_h8_relocate_section(), elf32_hppa_relocate_section(), elf32_i860_relocate_section(), elf32_msp430_relocate_section(), elf32_sparc_relocate_section(), elf64_alpha_output_extsym(), elf64_alpha_relocate_section(), elf64_x86_64_relocate_section(), elf_i386_relocate_section(), elf_m68k_relocate_section(), elf_reloc_link_order(), elf_s390_relocate_section(), elf_vax_relocate_section(), elf_xtensa_relocate_section(), elfNN_ia64_relocate_section(), fr30_elf_relocate_section(), i370_elf_relocate_section(), ip2k_elf_relocate_section(), iq2000_elf_relocate_section(), m32r_elf_relocate_section(), m68hc11_get_relocation_value(), mcore_elf_relocate_section(), mips_elf_calculate_relocation(), mips_elf_output_extsym(), mips_relocate_section(), mmix_elf_relocate_section(), mn10200_elf_relocate_section(), mn10300_elf_relocate_section(), openrisc_elf_relocate_section(), pdp11_aout_link_input_section(), sh_elf64_relocate_section(), sh_elf_relocate_section(), sparc64_elf_relocate_section(), thread_section_p(), v850_elf_relocate_section(), and xstormy16_elf_relocate_section().
Definition at line 322 of file bfd-in.h.
Referenced by _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_create_dynamic_sections(), _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _frv_create_got_section(), add_extra_plt_sections(), bfd_arm_get_bfd_for_interworking(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), elf32_frvfdpic_always_size_sections(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_adjust_dynamic_symbol(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_adjust_dynamic_symbol(), elf32_sparc_check_relocs(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_check_relocs(), elf_cris_adjust_dynamic_symbol(), elf_i386_adjust_dynamic_symbol(), elf_i386_check_relocs(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_check_relocs(), elf_s390_adjust_dynamic_symbol(), elf_s390_check_relocs(), elf_vax_adjust_dynamic_symbol(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elfNN_ia64_create_dynamic_sections(), get_dlt(), get_fptr(), get_got(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), i370_elf_adjust_dynamic_symbol(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mn10300_elf_check_relocs(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_check_relocs(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), quick_section(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_check_relocs(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), vms_new_section_hook(), and xstormy16_elf_check_relocs().
| #define bfd_set_section_vma | ( | bfd, | |||
| ptr, | |||||
| val | ) | (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE) |
Definition at line 321 of file bfd-in.h.
Referenced by _bfd_elf_make_section_from_shdr(), lang_size_sections_1(), mmo_decide_section(), and mmo_get_spec_section().
| #define BFD_TRADITIONAL_FORMAT 0x400 |
Definition at line 229 of file bfd-in.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), _bfd_construct_extended_name_table(), _bfd_xcoff64_put_symbol_name(), _bfd_xcoff_put_symbol_name(), add_to_stringtab(), bfd_dont_truncate_arname(), ldlang_open_output(), and xcoff_link_input_bfd().
| #define bfd_write | ( | BUF, | |||
| ELTSIZE, | |||||
| NITEMS, | |||||
| ABFD | ) |
Value:
(warn_deprecated ("bfd_write", (const char *) 0, 0, (const char *) 0),\ bfd_bwrite ((BUF), (ELTSIZE) * (NITEMS), (ABFD)))
| #define D_PAGED 0x100 |
Definition at line 218 of file bfd-in.h.
Referenced by _bfd_ecoff_mkobject_hook(), _bfd_ecoff_write_object_contents(), assign_file_positions_except_relocs(), assign_file_positions_for_segments(), coff_real_object_p(), ecoff_compute_reloc_file_positions(), ecoff_compute_section_file_positions(), elf_object_p(), ldlang_open_output(), map_sections_to_segments(), MY_bfd_final_link(), riscix_some_aout_object_p(), and xcoff64_write_object_contents().
| #define DYNAMIC 0x40 |
Definition at line 209 of file bfd-in.h.
Referenced by _bfd_add_merge_section(), _bfd_elf_add_default_symbol(), _bfd_elf_compute_section_file_positions(), _bfd_elf_fix_symbol_flags(), _bfd_elf_get_synthetic_symtab(), _bfd_elf_merge_sections(), _bfd_elf_merge_symbol(), _bfd_elf_write_section_eh_frame(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_fake_sections(), _bfd_xcoff_bfd_final_link(), _bfd_xcoff_bfd_link_add_symbols(), _bfd_xcoff_canonicalize_dynamic_reloc(), _bfd_xcoff_canonicalize_dynamic_symtab(), _bfd_xcoff_get_dynamic_reloc_upper_bound(), _bfd_xcoff_get_dynamic_symtab_upper_bound(), alpha_adjust_headers(), alpha_ecoff_mkobject_hook(), aout_link_input_bfd(), assign_file_positions_except_relocs(), bfd_elf_discard_info(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), bfd_section_from_shdr(), bfd_sunos_size_dynamic_sections(), cris_elf_relocate_section(), do_shared_object_padding(), elf32_sparc_merge_private_bfd_data(), elf64_alpha_calc_dynrel_sizes(), elf64_alpha_fake_sections(), elf_bfd_discard_info(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_is_defined_archive_symbol(), elf_link_output_extsym(), elf_object_p(), elf_slurp_reloc_table_from_section(), elf_slurp_symbol_table(), elf_write_relocs(), elf_xtensa_size_dynamic_sections(), ldfile_try_open_bfd(), mips_elf64_slurp_one_reloc_table(), mips_elf64_write_rel(), mips_elf64_write_rela(), NAME(), output_one_cref(), ppc64_elf_branch_reloc(), ppc64_elf_get_synthetic_symtab(), prep_headers(), riscix_some_aout_object_p(), section_already_linked(), sparc64_elf_add_symbol_hook(), sparc64_elf_merge_private_bfd_data(), sparc64_elf_slurp_one_reloc_table(), sparc64_elf_write_relocs(), sunos_add_dynamic_symbols(), sunos_add_one_symbol(), sunos_check_dynamic_reloc(), sunos_finish_dynamic_link(), sunos_read_dynamic_info(), sunos_scan_dynamic_symbol(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), xcoff64_write_object_contents(), xcoff_build_ldsyms(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_check_ar_symbols(), and xcoff_link_input_bfd().
| #define EXEC_P 0x02 |
Definition at line 192 of file bfd-in.h.
Referenced by _bfd_ecoff_write_object_contents(), _bfd_elf_compute_section_file_positions(), _bfd_elf_get_synthetic_symtab(), alpha_adjust_headers(), alpha_ecoff_mkobject_hook(), assign_file_positions_except_relocs(), bfd_close(), bfd_close_all_done(), coff_real_object_p(), do_as_repeat(), do_with_relocs(), ecoff_compute_reloc_file_positions(), ecoff_compute_section_file_positions(), elf_link_add_object_symbols(), elf_object_p(), elf_slurp_reloc_table_from_section(), elf_slurp_symbol_table(), elf_write_relocs(), ieee_write_external_part(), ieee_write_object_contents(), ieee_write_section_part(), main(), mips_elf64_slurp_one_reloc_table(), mips_elf64_write_rel(), mips_elf64_write_rela(), ppc64_elf_get_synthetic_symtab(), prep_headers(), riscix_some_aout_object_p(), sparc64_elf_slurp_one_reloc_table(), sparc64_elf_write_relocs(), tic30_aout_object_p(), and xcoff64_write_object_contents().
| #define fprintf_vma | ( | s, | |||
| x | ) | fprintf (s, "%08lx", x) |
Definition at line 138 of file bfd-in.h.
Referenced by _bfd_ecoff_print_symbol(), _bfd_elf_fprintf_vma(), _bfd_XX_print_private_bfd_data_common(), bfd_fprintf_vma(), pe_print_edata(), pe_print_pdata(), print_main_table(), and vfinfo().
| #define HAS_DEBUG 0x08 |
Definition at line 199 of file bfd-in.h.
Referenced by _bfd_vms_slurp_dbg(), MY(), and riscix_some_aout_object_p().
| #define HAS_LINENO 0x04 |
Definition at line 196 of file bfd-in.h.
Referenced by _bfd_vms_slurp_dbg(), coff_real_object_p(), MY(), and riscix_some_aout_object_p().
| #define HAS_LOCALS 0x20 |
Definition at line 206 of file bfd-in.h.
Referenced by coff_real_object_p(), MY(), and riscix_some_aout_object_p().
| #define HAS_RELOC 0x01 |
Definition at line 189 of file bfd-in.h.
Referenced by adjust_z_magic(), bfd_section_from_shdr(), coff_real_object_p(), do_one(), ieee_slurp_external_symbols(), lang_check(), and riscix_some_aout_object_p().
| #define HAS_SYMS 0x10 |
Definition at line 202 of file bfd-in.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_vms_slurp_gsd(), bfd_section_from_shdr(), coff_real_object_p(), first_phase(), ieee_object_p(), mark_relocs(), mmo_object_p(), MY(), oasys_object_p(), riscix_some_aout_object_p(), srec_object_p(), symbolsrec_object_p(), and versados_scan().
| #define sprintf_vma | ( | s, | |||
| x | ) | sprintf (s, "%08lx", x) |
Definition at line 139 of file bfd-in.h.
Referenced by _bfd_elf_sprintf_vma(), bfd_sprintf_vma(), elf_link_input_bfd(), generic_print_address(), get_dyn_name(), ihex_write_object_contents(), lang_map(), lang_one_common(), mmo_write_symbols_and_terminator(), perror_memory(), print_base(), print_indexed(), print_insn_arg(), print_operand_value(), srec_write_symbols(), and vfinfo().
| #define WP_TEXT 0x80 |
Definition at line 214 of file bfd-in.h.
Referenced by _bfd_XXi_swap_scnhdr_out(), ldlang_open_output(), NAME(), pe_create_import_fixup(), riscix_some_aout_object_p(), and xcoff64_write_object_contents().
| typedef struct lineno_cache_entry alent |
bfd_boolean struct bfd_link_info *bfd_boolean struct bfd_link_info void bfd [read] |
| typedef bfd_signed_vma bfd_int64_t |
| typedef enum bfd_print_symbol bfd_print_symbol_type |
| typedef long bfd_signed_vma |
| typedef bfd_vma bfd_uint64_t |
| typedef struct _bfd_window bfd_window |
| typedef struct reloc_howto_struct reloc_howto_type |
| typedef struct _symbol_info symbol_info |
| enum bfd_format |
| enum bfd_print_symbol |
| struct bfd_section* _bfd_elf_tls_setup | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) | [read] |
Definition at line 2644 of file elflink.c.
Referenced by ppc64_elf_tls_setup(), and ppc_elf_tls_setup().
| bfd_boolean bfd_arm_allocate_interworking_sections | ( | struct bfd_link_info * | ) |
Definition at line 1814 of file coff-arm.c.
| bfd_boolean bfd_arm_get_bfd_for_interworking | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 1998 of file coff-arm.c.
| unsigned int bfd_arm_get_mach_from_notes | ( | bfd * | , | |
| const char * | ||||
| ) |
| bfd_boolean bfd_arm_pe_allocate_interworking_sections | ( | struct bfd_link_info * | ) |
| bfd_boolean bfd_arm_pe_get_bfd_for_interworking | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
| bfd_boolean bfd_arm_pe_process_before_allocation | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| int | ||||
| ) |
| bfd_boolean bfd_arm_process_before_allocation | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| int | ||||
| ) |
Definition at line 2053 of file coff-arm.c.
| bfd_boolean bfd_arm_update_notes | ( | bfd * | , | |
| const char * | ||||
| ) |
| bfd_size_type bfd_bread | ( | void * | , | |
| bfd_size_type | , | |||
| bfd * | ||||
| ) |
Definition at line 109 of file bfdio.c.
Referenced by _bfd_coff_get_external_symbols(), _bfd_coff_link_input_bfd(), _bfd_coff_read_internal_relocs(), _bfd_coff_read_string_table(), _bfd_ecoff_archive_p(), _bfd_ecoff_slurp_armap(), _bfd_ecoff_slurp_symbolic_info(), _bfd_ecoff_write_object_contents(), _bfd_elf_slurp_version_tables(), _bfd_generic_get_section_contents(), _bfd_generic_read_ar_hdr_mag(), _bfd_slurp_extended_name_table(), _bfd_vms_get_record(), _bfd_write_archive_contents(), _bfd_xcoff_archive_p(), _bfd_xcoff_read_ar_hdr(), _bfd_xcoff_slurp_armap(), aix386_core_file_p(), alpha_ecoff_get_elt_at_filepos(), alpha_ecoff_read_ar_hdr(), aout_adobe_callback(), aout_adobe_object_p(), aout_get_external_symbols(), aout_link_input_section(), b_out_object_p(), b_out_slurp_reloc_table(), bfd_elf64_archive_slurp_armap(), bfd_elf_get_elf_syms(), bfd_generic_archive_p(), bfd_mach_o_archive_p(), bfd_mach_o_core_fetch_environment(), bfd_mach_o_read_header(), bfd_mach_o_scan_read_command(), bfd_mach_o_scan_read_dylib(), bfd_mach_o_scan_read_dylinker(), bfd_mach_o_scan_read_dysymtab(), bfd_mach_o_scan_read_dysymtab_symbol(), bfd_mach_o_scan_read_section(), bfd_mach_o_scan_read_segment(), bfd_mach_o_scan_read_symtab(), bfd_mach_o_scan_read_symtab_strtab(), bfd_mach_o_scan_read_symtab_symbol(), bfd_mach_o_scan_read_thread(), bfd_mach_o_scan_start_address(), bfd_mach_o_scan_write_segment(), bfd_pef_parse_symbols(), bfd_pef_print_loader_section(), bfd_pef_read_header(), bfd_pef_scan_section(), bfd_pef_scan_start_address(), bfd_pef_xlib_read_header(), bfd_slurp_armap(), bfd_slurp_bsd_armap_f2(), bfd_sym_fetch_constant_pool_entry(), bfd_sym_fetch_contained_labels_table_entry(), bfd_sym_fetch_contained_modules_table_entry(), bfd_sym_fetch_contained_statements_table_entry(), bfd_sym_fetch_contained_types_table_entry(), bfd_sym_fetch_contained_variables_table_entry(), bfd_sym_fetch_file_references_index_table_entry(), bfd_sym_fetch_file_references_table_entry(), bfd_sym_fetch_modules_table_entry(), bfd_sym_fetch_resources_table_entry(), bfd_sym_fetch_type_information_table_entry(), bfd_sym_fetch_type_table_entry(), bfd_sym_print_type_information_table_entry(), bfd_sym_read_header_v32(), bfd_sym_read_name_table(), bfd_sym_read_version(), binary_get_section_contents(), build_debug_section(), cisco_core_file_validate(), coff_object_p(), coff_real_object_p(), do_copy(), do_slurp_bsd_armap(), do_slurp_coff_armap(), ecoff_collect_shuffle(), ecoff_indirect_link_order(), ecoff_link_add_object_symbols(), ecoff_link_check_archive_element(), ecoff_slurp_reloc_table(), ecoff_slurp_symbolic_header(), ecoff_write_shuffle(), elf_core_file_p(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_read_relocs_from_section(), elf_object_p(), elf_read(), elf_slurp_reloc_table_from_section(), elf_slurp_symbol_table(), elfcore_read_notes(), encap_object_p(), fill(), get_record(), hpux_core_core_file_p(), ia64coff_object_p(), ieee_archive_p(), ieee_object_p(), ihex_get_byte(), ihex_object_p(), ihex_read_section(), ihex_scan(), ipa_process_whirl_in_archive(), load_symbols(), mips_elf64_slurp_one_reloc_table(), mmo_get_byte(), mmo_get_spec_section(), mmo_object_p(), mmo_scan(), NAME(), netbsd_core_file_p(), nlm_alpha_backend_object_p(), nlm_alpha_read_import(), nlm_alpha_read_reloc(), nlm_i386_read_import(), nlm_i386_read_reloc(), nlm_powerpc_read_import(), nlm_powerpc_read_reloc(), nlm_sparc_read_import(), nlm_sparc_read_reloc(), oasys_archive_p(), oasys_read_record(), os9k_object_p(), os9k_swap_exec_header_in(), osf_core_core_file_p(), pass_over(), pe_get16(), pe_get32(), pe_implied_import_dll(), ppc_elf_begin_write_processing(), ppcboot_get_section_contents(), ppcboot_object_p(), read_uarea(), relocate_debug(), sco5_core_file_p(), setup_group(), slurp_reloc_table(), slurp_symbol_table(), sparc64_elf_slurp_one_reloc_table(), srec_get_byte(), srec_object_p(), srec_read_section(), srec_scan(), sunos_add_dynamic_symbols(), sunos_canonicalize_dynamic_reloc(), sunos_canonicalize_dynamic_symtab(), sunos_scan_relocs(), sunos_slurp_dynamic_symtab(), symbolsrec_object_p(), tekhex_object_p(), tic30_aout_object_p(), trad_unix_core_file_p(), versados_object_p(), xcoff64_archive_p(), xcoff64_slurp_armap(), and xcoff_link_add_symbols().
| bfd_size_type bfd_bwrite | ( | const void * | , | |
| bfd_size_type | , | |||
| bfd * | ||||
| ) |
Definition at line 144 of file bfdio.c.
Referenced by _bfd_archive_bsd_update_armap_timestamp(), _bfd_coff_final_link(), _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), _bfd_ecoff_set_section_contents(), _bfd_ecoff_write_armap(), _bfd_ecoff_write_object_contents(), _bfd_elf_set_section_contents(), _bfd_elf_strtab_emit(), _bfd_elf_write_object_contents(), _bfd_generic_set_section_contents(), _bfd_mips_elf_section_processing(), _bfd_stringtab_emit(), _bfd_write_archive_contents(), _bfd_xcoff_bfd_final_link(), aout_adobe_set_section_contents(), aout_adobe_write_object_contents(), aout_link_input_section(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), aout_link_write_symbols(), b_out_set_section_contents(), b_out_squirt_out_relocs(), b_out_write_object_contents(), bfd_ecoff_write_accumulated_debug(), bfd_elf64_archive_write_armap(), bfd_elf_final_link(), bfd_mach_o_scan_write_section(), bfd_mach_o_scan_write_segment(), bfd_mach_o_scan_write_symtab(), bfd_mach_o_scan_write_symtab_symbols(), bfd_mach_o_scan_write_thread(), bfd_mach_o_write_contents(), bfd_mach_o_write_header(), bfd_write_bigendian_4byte_int(), bsd_write_armap(), coff_i960_start_final_link(), coff_write_armap(), coff_write_linenumbers(), coff_write_symbol(), coff_write_symbols(), do_copy(), do_pad(), do_with_relocs(), ecoff_indirect_link_order(), ecoff_write_shuffle(), ecoff_write_symhdr(), elf_bfd_final_link(), elf_link_flush_output_syms(), elf_write_out_phdrs(), elf_write_shdrs_and_ehdr(), emit_stringtab(), flush(), ieee_write_2bytes(), ieee_write_byte(), ieee_write_debug_part(), ieee_write_id(), ieee_write_int5_out(), ieee_write_object_contents(), ihex_write_record(), linux_finish_dynamic_link(), mmo_internal_write_header(), mmo_internal_write_post(), mmo_write_byte(), mmo_write_chunk(), mmo_write_symbols_and_terminator(), mmo_write_tetra_raw(), msdos_set_section_contents(), msdos_write_object_contents(), NAME(), nlm_alpha_write_external(), nlm_alpha_write_import(), nlm_alpha_write_prefix(), nlm_i386_write_external(), nlm_i386_write_import(), nlm_powerpc_write_external(), nlm_powerpc_write_import(), nlm_sparc_write_export(), nlm_sparc_write_external(), nlm_sparc_write_import(), nlm_sparc_write_reloc(), oasys_write_end(), oasys_write_record(), out(), pdp11_aout_write_headers(), ppc_bfd_coff_final_link(), sec_merge_emit(), srec_write_record(), srec_write_symbols(), tekhex_write_object_contents(), tic30_aout_write_object_contents(), write_object_contents(), xcoff64_generate_rtinit(), xcoff64_write_object_contents(), xcoff_generate_rtinit(), xcoff_link_input_bfd(), xcoff_write_archive_contents_big(), xcoff_write_archive_contents_old(), xcoff_write_armap_big(), xcoff_write_armap_old(), and xcoff_write_global_symbol().
| bfd_boolean bfd_cache_close | ( | bfd * | abfd | ) |
Definition at line 339 of file cache.c.
Referenced by bfd_cache_close_all(), bfd_close_all_done(), cache_bclose(), and remove_output().
| bfd_boolean bfd_coff_get_auxent | ( | bfd * | , | |
| struct bfd_symbol * | , | |||
| int | , | |||
| union internal_auxent * | ||||
| ) |
| struct coff_comdat_info* bfd_coff_get_comdat_section | ( | bfd * | , | |
| struct bfd_section * | ||||
| ) | [read] |
Definition at line 2432 of file coffgen.c.
Referenced by _bfd_default_error_handler(), _bfd_elf_section_already_linked(), _bfd_generic_section_already_linked(), and vfinfo().
| bfd_boolean bfd_coff_get_syment | ( | bfd * | , | |
| struct bfd_symbol * | , | |||
| struct internal_syment * | ||||
| ) |
| bfd_boolean bfd_coff_set_symbol_class | ( | bfd * | , | |
| struct bfd_symbol * | , | |||
| unsigned | int | |||
| ) |
| bfd_boolean bfd_ecoff_debug_accumulate | ( | void * | handle, | |
| bfd * | output_bfd, | |||
| struct ecoff_debug_info * | output_debug, | |||
| const struct ecoff_debug_swap * | output_swap, | |||
| bfd * | input_bfd, | |||
| struct ecoff_debug_info * | input_debug, | |||
| const struct ecoff_debug_swap * | input_swap, | |||
| struct bfd_link_info * | ||||
| ) |
Referenced by _bfd_mips_elf_final_link(), ecoff_final_link_debug_accumulate(), and elf64_alpha_final_link().
| bfd_boolean bfd_ecoff_debug_accumulate_other | ( | void * | handle, | |
| bfd * | output_bfd, | |||
| struct ecoff_debug_info * | output_debug, | |||
| const struct ecoff_debug_swap * | output_swap, | |||
| bfd * | input_bfd, | |||
| struct bfd_link_info * | ||||
| ) |
Referenced by _bfd_ecoff_bfd_final_link().
| bfd_boolean bfd_ecoff_debug_externals | ( | bfd * | abfd, | |
| struct ecoff_debug_info * | debug, | |||
| const struct ecoff_debug_swap * | swap, | |||
| bfd_boolean | relocatable, | |||
| bfd_boolean(*)(struct bfd_symbol *, struct ecoff_extr *) | get_extr, | |||
| void(*)(struct bfd_symbol *, bfd_size_type) | set_index | |||
| ) |
Referenced by _bfd_ecoff_write_object_contents().
| void bfd_ecoff_debug_free | ( | void * | handle, | |
| bfd * | output_bfd, | |||
| struct ecoff_debug_info * | output_debug, | |||
| const struct ecoff_debug_swap * | output_swap, | |||
| struct bfd_link_info * | ||||
| ) |
Referenced by _bfd_ecoff_bfd_final_link(), _bfd_mips_elf_final_link(), and elf64_alpha_final_link().
| void* bfd_ecoff_debug_init | ( | bfd * | output_bfd, | |
| struct ecoff_debug_info * | output_debug, | |||
| const struct ecoff_debug_swap * | output_swap, | |||
| struct bfd_link_info * | ||||
| ) |
Referenced by _bfd_ecoff_bfd_final_link(), _bfd_mips_elf_final_link(), and elf64_alpha_final_link().
| bfd_boolean bfd_ecoff_debug_one_external | ( | bfd * | abfd, | |
| struct ecoff_debug_info * | debug, | |||
| const struct ecoff_debug_swap * | swap, | |||
| const char * | name, | |||
| struct ecoff_extr * | esym | |||
| ) |
Definition at line 1318 of file ecofflink.c.
Referenced by _bfd_mips_elf_final_link(), bfd_ecoff_debug_externals(), ecoff_link_write_external(), elf64_alpha_final_link(), elf64_alpha_output_extsym(), and mips_elf_output_extsym().
| bfd_size_type bfd_ecoff_debug_size | ( | bfd * | abfd, | |
| struct ecoff_debug_info * | debug, | |||
| const struct ecoff_debug_swap * | swap | |||
| ) |
Definition at line 1429 of file ecofflink.c.
Referenced by _bfd_mips_elf_final_link(), and elf64_alpha_final_link().
| bfd_boolean bfd_ecoff_write_accumulated_debug | ( | void * | handle, | |
| bfd * | abfd, | |||
| struct ecoff_debug_info * | debug, | |||
| const struct ecoff_debug_swap * | swap, | |||
| struct bfd_link_info * | info, | |||
| file_ptr | where | |||
| ) |
Referenced by _bfd_ecoff_bfd_final_link(), _bfd_mips_elf_final_link(), and elf64_alpha_final_link().
| bfd_boolean bfd_ecoff_write_debug | ( | bfd * | abfd, | |
| struct ecoff_debug_info * | debug, | |||
| const struct ecoff_debug_swap * | swap, | |||
| file_ptr | where | |||
| ) |
| bfd_boolean bfd_elf32_arm_add_glue_sections_to_bfd | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
| bfd_boolean bfd_elf32_arm_allocate_interworking_sections | ( | struct bfd_link_info * | ) |
| bfd_boolean bfd_elf32_arm_get_bfd_for_interworking | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
| bfd_boolean bfd_elf32_arm_process_before_allocation | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| int | ||||
| ) |
| void bfd_elf32_arm_set_target_relocs | ( | struct bfd_link_info * | , | |
| int | , | |||
| char * | , | |||
| int | ||||
| ) |
| void bfd_elf32_ia64_after_parse | ( | int | ) |
| void bfd_elf64_ia64_after_parse | ( | int | ) |
| bfd* bfd_elf_bfd_from_remote_memory | ( | bfd * | templ, | |
| bfd_vma | ehdr_vma, | |||
| bfd_vma * | loadbasep, | |||
| int(*)(bfd_vma vma, bfd_byte *myaddr, int len) | target_read_memory | |||
| ) |
| bfd_boolean bfd_elf_discard_info | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
| bfd_boolean bfd_elf_get_bfd_needed_list | ( | bfd * | , | |
| struct bfd_link_needed_list ** | ||||
| ) |
| const char* bfd_elf_get_dt_soname | ( | bfd * | ) |
| struct bfd_link_needed_list* bfd_elf_get_needed_list | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) | [read] |
| struct bfd_link_needed_list* bfd_elf_get_runpath_list | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) | [read] |
| bfd_boolean bfd_elf_record_link_assignment | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| const char * | , | |||
| bfd_boolean | ||||
| ) |
| bfd_boolean bfd_elf_size_dynamic_sections | ( | bfd * | , | |
| const char * | , | |||
| const char * | , | |||
| const char * | , | |||
| const char *const * | , | |||
| struct bfd_link_info * | , | |||
| struct bfd_section ** | , | |||
| struct bfd_elf_version_tree * | ||||
| ) |
| int bfd_flush | ( | bfd * | ) |
Definition at line 1326 of file bfd.c.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_print_symbol(), and bfd_print_symbol_vandf().
| void bfd_free_window | ( | bfd_window * | ) |
Referenced by _bfd_generic_get_section_contents_in_window(), aout_link_free_symbols(), and NAME().
| int bfd_get_arch_size | ( | bfd * | ) |
Definition at line 815 of file bfd.c.
Referenced by assign_section_numbers(), elfcore_grok_note(), sh64_elf_merge_private_data(), and sh_elf64_merge_private_data().
| bfd_uint64_t bfd_get_bits | ( | const void * | , | |
| int | , | |||
| bfd_boolean | ||||
| ) |
Definition at line 668 of file libbfd.c.
Referenced by cgen_get_insn_value(), print_insn(), and read_insn().
| bfd_boolean bfd_get_file_window | ( | bfd * | , | |
| file_ptr | , | |||
| bfd_size_type | , | |||
| bfd_window * | , | |||
| bfd_boolean | ||||
| ) |
Referenced by _bfd_generic_get_section_contents_in_window(), and aout_get_external_symbols().
| const char* bfd_get_stab_name | ( | int | ) |
Definition at line 403 of file libbfd.c.
Referenced by bfd_pef_parse_imported_library(), bfd_pef_parse_traceback_table(), bfd_sym_display_name_table_entry(), bfd_sym_fetch_long(), bfd_sym_fetch_type_information_table_entry(), bfd_sym_parse_contained_labels_table_entry_v32(), bfd_sym_parse_contained_modules_table_entry_v32(), bfd_sym_parse_contained_statements_table_entry_v32(), bfd_sym_parse_contained_variables_table_entry_v32(), bfd_sym_parse_disk_table_v32(), bfd_sym_parse_file_reference_v32(), bfd_sym_parse_file_references_table_entry_v32(), bfd_sym_parse_header_v32(), bfd_sym_parse_modules_table_entry_v33(), bfd_sym_parse_resources_table_entry_v32(), build_link_order(), disassemble(), pj_elf_reloc(), print_insn_mips16(), print_insn_mn10200(), print_insn_mn10300(), print_insn_sh(), and print_mips16_insn_arg().
Definition at line 447 of file libbfd.c.
Referenced by _bfd_sh64_crange_bsearch_cmpb(), _bfd_sh64_crange_qsort_cmpb(), _print_insn_mips(), bfd_mach_o_archive_p(), bfd_mach_o_read_header(), bfd_pef_parse_function_stub(), bfd_pef_parse_function_stubs(), bfd_pef_parse_imported_library(), bfd_pef_parse_imported_symbol(), bfd_pef_parse_loader_header(), bfd_pef_parse_traceback_table(), bfd_pef_parse_traceback_tables(), bfd_pef_read_header(), bfd_pef_xlib_read_header(), bfd_sym_fetch_long(), bfd_sym_fetch_type_information_table_entry(), bfd_sym_parse_contained_labels_table_entry_v32(), bfd_sym_parse_contained_modules_table_entry_v32(), bfd_sym_parse_contained_statements_table_entry_v32(), bfd_sym_parse_contained_variables_table_entry_v32(), bfd_sym_parse_disk_table_v32(), bfd_sym_parse_file_reference_v32(), bfd_sym_parse_file_references_table_entry_v32(), bfd_sym_parse_header_v32(), bfd_sym_parse_modules_table_entry_v33(), bfd_sym_parse_resources_table_entry_v32(), bfd_sym_parse_type_table_entry_v32(), build_link_order(), decodeInstr(), do_slurp_coff_armap(), fill_instruction(), pj_elf_reloc(), print_insn_d10v(), print_insn_d30v(), print_insn_dlx(), print_insn_hppa(), print_insn_m88k(), print_insn_mmix(), print_insn_mn10300(), print_insn_powerpc(), print_insn_sh(), print_insn_sh64(), print_insn_shmedia(), and print_insn_sparc().
| bfd_uint64_t bfd_getb64 | ( | const void * | ) |
Referenced by bfd_elf64_archive_slurp_armap(), and build_link_order().
| bfd_signed_vma bfd_getb_signed_16 | ( | const void * | ) |
| bfd_signed_vma bfd_getb_signed_32 | ( | const void * | ) |
| bfd_int64_t bfd_getb_signed_64 | ( | const void * | ) |
Definition at line 410 of file libbfd.c.
Referenced by _bfd_vms_get_header_values(), _bfd_vms_slurp_gsd(), _bfd_vms_slurp_hdr(), analyze_etir(), avrdis_opcode(), disassemble(), msp430dis_opcode(), print_insn_mips16(), print_insn_mn10200(), print_insn_sh(), print_insn_tic54x(), print_insn_v850(), print_instruction(), print_mips16_insn_arg(), tic54x_get_insn(), and tir_sta().
Definition at line 460 of file libbfd.c.
Referenced by _bfd_sh64_crange_bsearch_cmpl(), _bfd_sh64_crange_qsort_cmpl(), _bfd_vms_slurp_eom(), _bfd_vms_slurp_gsd(), _bfd_vms_slurp_hdr(), _print_insn_mips(), bfd_mach_o_read_header(), decodeInstr(), disassemble(), do_slurp_coff_armap(), elfNN_ia64_relax_brl(), etir_ctl(), etir_sta(), etir_sto(), fill_instruction(), print_insn_alpha(), print_insn_i860(), print_insn_i960(), print_insn_powerpc(), print_insn_sh(), print_insn_sh64(), print_insn_shmedia(), print_insn_sparc(), print_insn_tic4x(), print_insn_v850(), tir_ctl(), and tir_sta().
| bfd_uint64_t bfd_getl64 | ( | const void * | ) |
Referenced by _bfd_vms_slurp_gsd(), elfNN_ia64_install_value(), elfNN_ia64_relax_ldxmov(), etir_sta(), and print_insn_ia64().
| bfd_signed_vma bfd_getl_signed_16 | ( | const void * | ) |
| bfd_signed_vma bfd_getl_signed_32 | ( | const void * | ) |
| bfd_int64_t bfd_getl_signed_64 | ( | const void * | ) |
Definition at line 236 of file cpu-h8300.c.
Referenced by elf32_h8_relax_section(), h8300_reloc16_estimate(), and h8300_reloc16_extra_cases().
| void* bfd_hash_allocate | ( | struct bfd_hash_table * | , | |
| unsigned | int | |||
| ) |
Definition at line 474 of file hash.c.
Referenced by _bfd_coff_debug_merge_hash_newfunc(), _bfd_coff_link_hash_newfunc(), _bfd_elf_add_default_symbol(), _bfd_elf_link_hash_newfunc(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_hash_newfunc(), _bfd_link_hash_newfunc(), _bfd_link_section_stabs(), _bfd_stringtab_add(), _bfd_vms_hash_newfunc(), already_linked_newfunc(), aout_link_check_ar_symbols(), aout_link_includes_newfunc(), aout_link_write_symbols(), archive_hash_newfunc(), bfd_hash_newfunc(), bfd_section_already_linked_table_insert(), bfd_section_hash_newfunc(), branch_hash_newfunc(), coff_link_add_symbols(), cref_hash_newfunc(), ecoff_link_hash_newfunc(), elf32_mn10300_link_hash_newfunc(), elf64_alpha_link_hash_newfunc(), elf64_hppa_new_dyn_hash_entry(), elf_cris_link_hash_newfunc(), elf_m68k_link_hash_newfunc(), elf_strtab_hash_newfunc(), elf_vax_link_hash_newfunc(), elfNN_ia64_new_elf_hash_entry(), funcvec_hash_newfunc(), generic_link_check_archive_element(), hppa_link_hash_newfunc(), lang_definedness_newfunc(), link_hash_newfunc(), linux_link_hash_newfunc(), m32r_elf_link_hash_newfunc(), mips_elf_link_hash_newfunc(), NAME(), new_fixup(), ppc_coff_link_hash_newfunc(), ppc_elf_link_hash_newfunc(), sec_merge_hash_newfunc(), sh64_elf64_link_hash_newfunc(), sh_elf_link_hash_newfunc(), sparc64_elf_add_symbol_hook(), sparc64_elf_size_dynamic_sections(), stab_link_includes_newfunc(), string_hash_newfunc(), strtab_hash_newfunc(), stub_hash_newfunc(), sunos_link_hash_newfunc(), and xcoff_link_hash_newfunc().
| struct bfd_hash_entry* bfd_hash_lookup | ( | struct bfd_hash_table * | , | |
| const char * | , | |||
| bfd_boolean | create, | |||
| bfd_boolean | copy | |||
| ) | [read] |
Definition at line 368 of file hash.c.
Referenced by _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_elf_strtab_add(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_link_section_stabs(), _bfd_vms_enter_symbol(), _bfd_vms_slurp_gsd(), add_keepsyms_file(), add_wrap(), add_ysym(), aout_link_write_other_symbol(), aout_link_write_symbols(), bfd_link_hash_lookup(), bfd_section_already_linked_table_lookup(), bfd_wrapped_link_hash_lookup(), coff_m68k_aux_link_add_one_symbol(), ecoff_link_write_external(), elf64_alpha_output_extsym(), elf64_hppa_dyn_hash_lookup(), elf_link_input_bfd(), elf_link_output_extsym(), etir_sta(), etir_sto(), lang_symbol_definition_iteration(), lang_track_definedness(), lang_update_definedness(), mips_elf_output_extsym(), notice(), sparc64_elf_output_arch_syms(), undefined_symbol(), and xcoff_link_input_bfd().
| struct bfd_hash_entry* bfd_hash_newfunc | ( | struct bfd_hash_entry * | , | |
| struct bfd_hash_table * | , | |||
| const char * | ||||
| ) | [read] |
Referenced by _bfd_coff_debug_merge_hash_newfunc(), _bfd_link_hash_newfunc(), _bfd_vms_hash_newfunc(), add_keepsyms_file(), add_wrap(), add_ysym(), aout_link_includes_newfunc(), archive_hash_newfunc(), bfd_section_hash_newfunc(), branch_hash_newfunc(), cref_hash_newfunc(), elf64_hppa_new_dyn_hash_entry(), elf_strtab_hash_newfunc(), funcvec_hash_newfunc(), sec_merge_hash_newfunc(), stab_link_includes_newfunc(), string_hash_newfunc(), strtab_hash_newfunc(), stub_hash_newfunc(), and undefined_symbol().
| void bfd_hash_replace | ( | struct bfd_hash_table * | , | |
| struct bfd_hash_entry * | old, | |||
| struct bfd_hash_entry * | nw | |||
| ) |
| void bfd_hash_set_default_size | ( | bfd_size_type | ) |
| void bfd_hash_table_free | ( | struct bfd_hash_table * | ) |
Definition at line 358 of file hash.c.
Referenced by _bfd_delete_bfd(), _bfd_elf_strtab_free(), _bfd_generic_link_hash_table_free(), _bfd_stringtab_free(), _bfd_write_stab_strings(), _bfd_xcoff_bfd_link_hash_table_free(), bfd_ecoff_debug_free(), bfd_preserve_finish(), bfd_preserve_restore(), bfd_section_already_linked_table_free(), elf32_hppa_link_hash_table_free(), m68hc11_elf_bfd_link_hash_table_free(), NAME(), ppc64_elf_link_hash_table_free(), vms_close_and_cleanup(), and vms_initialize().
| bfd_boolean bfd_hash_table_init | ( | struct bfd_hash_table * | , | |
| struct bfd_hash_entry * | *)(struct bfd_hash_entry *, struct bfd_hash_table *, const char * | |||
| ) |
Referenced by _bfd_elf_strtab_init(), _bfd_link_hash_table_init(), _bfd_stringtab_init(), add_cref(), add_keepsyms_file(), archive_hash_table_init(), bfd_ecoff_debug_init(), bfd_preserve_save(), elf32_hppa_link_hash_table_create(), elf64_hppa_dyn_hash_table_init(), funcvec_hash_table_init(), m68hc11_elf_hash_table_create(), ppc64_elf_link_hash_table_create(), sec_merge_init(), undefined_symbol(), and vms_initialize().
| bfd_boolean bfd_hash_table_init_n | ( | struct bfd_hash_table * | , | |
| struct bfd_hash_entry * | *)(struct bfd_hash_entry *, struct bfd_hash_table *, const char *, | |||
| unsigned int | size | |||
| ) |
| void bfd_hash_traverse | ( | struct bfd_hash_table * | , | |
| bfd_boolean(*)(struct bfd_hash_entry *, void *) | , | |||
| void * | info | |||
| ) |
Referenced by bfd_link_hash_traverse(), bfd_section_already_linked_table_traverse(), elf32_hppa_build_stubs(), elf32_hppa_size_stubs(), elf32_m68hc11_build_stubs(), elf32_m68hc11_size_stubs(), elf64_hppa_dyn_hash_traverse(), ppc64_elf_build_stubs(), ppc64_elf_size_stubs(), vms_canonicalize_symtab(), and vms_fixup_sections().
| bfd_boolean bfd_i386linux_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 561 of file i386linux.c.
| void bfd_init_window | ( | bfd_window * | ) |
| bfd_boolean bfd_m68k_coff_create_embedded_relocs | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_section * | , | |||
| struct bfd_section * | , | |||
| char ** | ||||
| ) |
Definition at line 439 of file coff-m68k.c.
| bfd_boolean bfd_m68k_elf32_create_embedded_relocs | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_section * | , | |||
| struct bfd_section * | , | |||
| char ** | ||||
| ) |
Definition at line 2081 of file elf32-m68k.c.
| bfd_boolean bfd_m68klinux_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 565 of file m68klinux.c.
| void bfd_put_bits | ( | bfd_uint64_t | , | |
| void * | , | |||
| int | , | |||
| bfd_boolean | ||||
| ) |
Definition at line 648 of file libbfd.c.
Referenced by cgen_put_insn_value(), hash_insn_array(), and hash_insn_list().
Definition at line 592 of file libbfd.c.
Referenced by bfd_write_bigendian_4byte_int(), elfNN_ia64_install_value(), and pj_elf_reloc().
| void bfd_putb64 | ( | bfd_uint64_t | , | |
| void * | ||||
| ) |
Referenced by bfd_elf64_archive_write_armap(), and elfNN_ia64_install_value().
Definition at line 602 of file libbfd.c.
Referenced by build_link_order(), elf32_sparc_relocate_section(), elfNN_ia64_install_value(), elfNN_ia64_relax_brl(), and image_write_l().
| void bfd_putl64 | ( | bfd_uint64_t | , | |
| void * | ||||
| ) |
Referenced by build_link_order(), elfNN_ia64_install_value(), elfNN_ia64_relax_ldxmov(), and image_write_q().
| bfd_boolean bfd_record_phdr | ( | bfd * | , | |
| unsigned | long, | |||
| bfd_boolean | , | |||
| flagword | , | |||
| bfd_boolean | , | |||
| bfd_vma | , | |||
| bfd_boolean | , | |||
| bfd_boolean | , | |||
| unsigned | int, | |||
| struct bfd_section ** | ||||
| ) |
| bfd_boolean bfd_section_already_linked_table_init | ( | void | ) |
Definition at line 250 of file bfdio.c.
Referenced by _bfd_archive_bsd_update_armap_timestamp(), _bfd_coff_final_link(), _bfd_coff_get_external_symbols(), _bfd_coff_link_input_bfd(), _bfd_coff_read_internal_relocs(), _bfd_coff_read_string_table(), _bfd_coff_write_global_sym(), _bfd_ecoff_set_section_contents(), _bfd_ecoff_slurp_armap(), _bfd_ecoff_slurp_symbolic_info(), _bfd_ecoff_write_object_contents(), _bfd_elf_compute_section_file_positions(), _bfd_elf_set_section_contents(), _bfd_elf_slurp_version_tables(), _bfd_elf_write_object_contents(), _bfd_generic_get_section_contents(), _bfd_generic_set_section_contents(), _bfd_get_elt_at_filepos(), _bfd_mips_elf_section_processing(), _bfd_slurp_extended_name_table(), _bfd_write_archive_contents(), _bfd_write_merged_section(), _bfd_write_stab_strings(), _bfd_xcoff_bfd_final_link(), _bfd_xcoff_read_ar_hdr(), _bfd_xcoff_slurp_armap(), aix386_core_file_p(), alpha_ecoff_get_elt_at_filepos(), alpha_ecoff_read_ar_hdr(), aout_adobe_set_section_contents(), aout_adobe_write_object_contents(), aout_get_external_symbols(), aout_link_input_section(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), aout_link_write_symbols(), assign_file_positions_for_segments(), b_out_set_section_contents(), b_out_slurp_reloc_table(), b_out_write_object_contents(), bfd_check_format_matches(), bfd_elf64_archive_slurp_armap(), bfd_elf_final_link(), bfd_elf_get_elf_syms(), bfd_mach_o_archive_p(), bfd_mach_o_core_fetch_environment(), bfd_mach_o_read_header(), bfd_mach_o_scan_read_command(), bfd_mach_o_scan_read_dylib(), bfd_mach_o_scan_read_dylinker(), bfd_mach_o_scan_read_dysymtab(), bfd_mach_o_scan_read_dysymtab_symbol(), bfd_mach_o_scan_read_section(), bfd_mach_o_scan_read_segment(), bfd_mach_o_scan_read_symtab(), bfd_mach_o_scan_read_symtab_strtab(), bfd_mach_o_scan_read_symtab_symbol(), bfd_mach_o_scan_read_thread(), bfd_mach_o_scan_start_address(), bfd_mach_o_scan_write_section(), bfd_mach_o_scan_write_segment(), bfd_mach_o_scan_write_symtab(), bfd_mach_o_scan_write_symtab_symbols(), bfd_mach_o_scan_write_thread(), bfd_mach_o_write_contents(), bfd_mach_o_write_header(), bfd_pef_parse_symbols(), bfd_pef_print_loader_section(), bfd_pef_read_header(), bfd_pef_scan_section(), bfd_pef_scan_start_address(), bfd_pef_xlib_read_header(), bfd_slurp_armap(), bfd_slurp_bsd_armap_f2(), bfd_sym_fetch_constant_pool_entry(), bfd_sym_fetch_contained_labels_table_entry(), bfd_sym_fetch_contained_modules_table_entry(), bfd_sym_fetch_contained_statements_table_entry(), bfd_sym_fetch_contained_types_table_entry(), bfd_sym_fetch_contained_variables_table_entry(), bfd_sym_fetch_file_references_index_table_entry(), bfd_sym_fetch_file_references_table_entry(), bfd_sym_fetch_modules_table_entry(), bfd_sym_fetch_resources_table_entry(), bfd_sym_fetch_type_information_table_entry(), bfd_sym_fetch_type_table_entry(), bfd_sym_object_p(), bfd_sym_print_type_information_table_entry(), bfd_sym_read_name_table(), bfd_sym_scan(), binary_get_section_contents(), build_debug_section(), cisco_core_file_validate(), coff_fix_symbol_name(), coff_i960_start_final_link(), coff_write_linenumbers(), coff_write_symbols(), do_copy(), do_slurp_coff_armap(), ecoff_collect_shuffle(), ecoff_indirect_link_order(), ecoff_link_add_object_symbols(), ecoff_link_check_archive_element(), ecoff_slurp_reloc_table(), ecoff_slurp_symbolic_header(), ecoff_write_shuffle(), ecoff_write_symhdr(), elf32_frvfdpic_copy_private_bfd_data(), elf_bfd_final_link(), elf_core_file_p(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_flush_output_syms(), elf_link_read_relocs_from_section(), elf_object_p(), elf_read(), elf_slurp_reloc_table_from_section(), elf_slurp_symbol_table(), elf_write_shdrs_and_ehdr(), elfcore_read_notes(), encap_object_p(), hpux_core_core_file_p(), ia64coff_object_p(), ieee_archive_p(), ieee_object_p(), ieee_write_debug_part(), ieee_write_object_contents(), ihex_object_p(), ihex_read_section(), ihex_scan(), ipa_process_whirl_in_archive(), ld_set_section_data(), linux_finish_dynamic_link(), load_symbols(), mips_elf64_slurp_one_reloc_table(), mmo_get_spec_section(), mmo_object_p(), mmo_scan(), msdos_set_section_contents(), msdos_write_object_contents(), NAME(), netbsd_core_file_p(), nlm_alpha_backend_object_p(), oasys_archive_p(), oasys_object_p(), oasys_slurp_section_data(), oasys_slurp_symbol_table(), os9k_swap_exec_header_in(), pass_over(), pdp11_aout_write_headers(), pe_get16(), pe_get32(), pe_implied_import_dll(), ppc_bfd_coff_final_link(), ppc_elf_begin_write_processing(), ppcboot_get_section_contents(), read_uarea(), sco5_core_file_p(), setup_group(), slurp_reloc_table(), slurp_symbol_table(), sparc64_elf_slurp_one_reloc_table(), srec_object_p(), srec_read_section(), srec_scan(), sunos_add_dynamic_symbols(), sunos_canonicalize_dynamic_reloc(), sunos_canonicalize_dynamic_symtab(), sunos_scan_relocs(), sunos_slurp_dynamic_symtab(), symbolsrec_object_p(), tekhex_object_p(), tic30_aout_write_object_contents(), trad_unix_core_file_p(), versados_object_p(), versados_pass_2(), vms_object_p(), write_object_contents(), xcoff64_slurp_armap(), xcoff64_write_object_contents(), xcoff_link_add_symbols(), xcoff_link_input_bfd(), xcoff_write_archive_contents_big(), xcoff_write_archive_contents_old(), and xcoff_write_global_symbol().
| bfd_boolean bfd_sparclinux_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 563 of file sparclinux.c.
Definition at line 229 of file bfdio.c.
Referenced by _bfd_archive_bsd_update_armap_timestamp(), binary_object_p(), cisco_core_file_validate(), mmo_object_p(), mmo_scan(), and ppcboot_object_p().
| struct bfd_link_needed_list* bfd_sunos_get_needed_list | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) | [read] |
| bfd_boolean bfd_sunos_record_link_assignment | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| const char * | ||||
| ) |
| bfd_boolean bfd_sunos_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_section ** | , | |||
| struct bfd_section ** | , | |||
| struct bfd_section ** | ||||
| ) |
Definition at line 194 of file bfdio.c.
Referenced by _bfd_ecoff_slurp_armap(), _bfd_get_elt_at_filepos(), _bfd_slurp_extended_name_table(), _bfd_vms_get_record(), bfd_ecoff_write_accumulated_debug(), bfd_elf64_archive_slurp_armap(), bfd_seek(), bfd_slurp_bsd_armap_f2(), build_debug_section(), coff_fix_symbol_name(), do_slurp_bsd_armap(), do_slurp_coff_armap(), extract_archive_member(), ieee_write_data_part(), ieee_write_debug_part(), ieee_write_external_part(), ieee_write_me_part(), ieee_write_object_contents(), ieee_write_section_part(), ihex_scan(), make_bfd_asection(), mmo_get_spec_section(), mmo_scan(), oasys_object_p(), srec_scan(), vms_object_p(), xcoff_write_archive_contents_big(), xcoff_write_archive_contents_old(), and xcoff_write_armap_big().
| int bfd_ticoff_get_section_load_page | ( | struct bfd_section * | ) |
Definition at line 112 of file coff-tic54x.c.
| void bfd_ticoff_set_section_load_page | ( | struct bfd_section * | , | |
| int | ||||
| ) |
Definition at line 104 of file coff-tic54x.c.
| bfd_boolean bfd_xcoff_ar_archive_set_magic | ( | bfd * | , | |
| char * | ||||
| ) |
| bfd_boolean bfd_xcoff_export_symbol | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_link_hash_entry * | ||||
| ) |
Definition at line 2682 of file xcofflink.c.
| bfd_boolean bfd_xcoff_import_symbol | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_link_hash_entry * | , | |||
| bfd_vma | , | |||
| const char * | , | |||
| const char * | , | |||
| const char * | , | |||
| unsigned | int | |||
| ) |
Definition at line 2563 of file xcofflink.c.
| bfd_boolean bfd_xcoff_link_count_reloc | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| const char * | ||||
| ) |
Definition at line 2748 of file xcofflink.c.
| bfd_boolean bfd_xcoff_link_generate_rtinit | ( | bfd * | , | |
| const char * | , | |||
| const char * | , | |||
| bfd_boolean | ||||
| ) |
Definition at line 3225 of file xcofflink.c.
| bfd_boolean bfd_xcoff_link_record_set | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_link_hash_entry * | , | |||
| bfd_size_type | ||||
| ) |
Definition at line 2529 of file xcofflink.c.
| bfd_boolean bfd_xcoff_record_link_assignment | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| const char * | ||||
| ) |
Definition at line 2782 of file xcofflink.c.
| bfd_boolean bfd_xcoff_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| const char * | , | |||
| const char * | , | |||
| unsigned | long, | |||
| unsigned | long, | |||
| unsigned | long, | |||
| bfd_boolean | , | |||
| int | , | |||
| bfd_boolean | , | |||
| bfd_boolean | , | |||
| struct bfd_section ** | , | |||
| bfd_boolean | ||||
| ) |
Definition at line 2820 of file xcofflink.c.
| void warn_deprecated | ( | const char * | , | |
| const char * | , | |||
| int | , | |||
| const char * | ||||
| ) |
1.5.6