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

Go to the source code of this file.
| #define BFD_ABS_SECTION_NAME "*ABS*" |
Definition at line 1404 of file bfd-in2.h.
Referenced by bfd_make_section(), bfd_make_section_old_way(), and lang_init().
| #define bfd_abs_section_ptr ((asection *) &bfd_abs_section) |
Definition at line 1416 of file bfd-in2.h.
Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_link_input_bfd(), _bfd_elf_link_just_syms(), _bfd_elf_section_already_linked(), _bfd_generic_link_just_syms(), _bfd_generic_section_already_linked(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_finish_dynamic_sections(), _bfd_mips_relax_section(), _bfd_xcoff_canonicalize_dynamic_symtab(), alpha_adjust_reloc_in(), alpha_relocate_section(), aout_link_add_symbols(), aout_link_write_symbols(), aout_reloc_type_to_section(), b_out_slurp_reloc_table(), b_out_squirt_out_relocs(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), bfd_m68k_coff_create_embedded_relocs(), bfd_mach_o_scan_read_symtab_symbol(), bfd_make_section_old_way(), bfd_xcoff_import_symbol(), bfd_xcoff_size_dynamic_sections(), binary_canonicalize_symtab(), coff_a29k_relocate_section(), coff_arm_relocate_section(), coff_bfd_make_debug_symbol(), coff_i960_relocate_section(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_section_from_bfd_index(), coff_tic80_relocate_section(), ecoff_link_add_externals(), ecoff_set_symbol_info(), ecoff_slurp_reloc_table(), elf32_frvfdpic_always_size_sections(), elf32_h8_get_relocated_section_contents(), elf32_hppa_next_input_section(), elf32_hppa_set_gp(), elf32_hppa_setup_section_lists(), elf32_m68hc11_build_stubs(), elf32_m68hc11_setup_section_lists(), elf64_alpha_relax_section(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_slurp_reloc_table_from_section(), elf_slurp_symbol_table(), elfNN_ia64_final_link(), elfNN_ia64_relax_section(), first_phase(), get_elf_r_symndx_section(), get_symbol(), group_sections(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), i860_reloc_processing(), ieee_canonicalize_symtab(), ieee_write_external_part(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_add_section(), lang_init(), lang_place_orphans(), lang_set_startof(), mark_relocs(), mips_adjust_reloc_in(), mips_elf64_slurp_one_reloc_table(), mmix_elf_relax_section(), mmo_canonicalize_symtab(), mmo_write_symbols_and_terminator(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), NAME(), nlm_alpha_read_reloc(), nlm_alpha_write_external(), oasys_slurp_symbol_table(), parse_expression(), pe_walk_relocs_of_symbol(), ppc64_elf_edit_opd(), ppc64_elf_finish_dynamic_sections(), ppc_elf_relax_section(), ppcboot_canonicalize_symtab(), r_reloc_is_defined(), reloc_processing(), set_symbol_from_hash(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), sh_relocate_section(), sparc64_elf_output_arch_syms(), sparc64_elf_slurp_one_reloc_table(), srec_canonicalize_symtab(), symbol_value(), tic4x_reloc_processing(), tic54x_reloc_processing(), translate_from_native_sym_flags(), v850_elf_relax_section(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_input_bfd(), and xstormy16_elf_relax_section().
| #define bfd_asymbol_flavour | ( | x | ) | (bfd_asymbol_bfd(x)->xvec->flavour) |
| #define bfd_asymbol_value | ( | x | ) | (bfd_asymbol_base(x) + (x)->value) |
| #define bfd_canonicalize_symtab | ( | abfd, | |||
| location | ) | BFD_SEND (abfd, _bfd_canonicalize_symtab, (abfd, location)) |
Definition at line 3929 of file bfd-in2.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_generic_read_minisymbols(), bfd_ecoff_debug_accumulate_other(), bfd_simple_get_relocated_section_contents(), check_local_sym_xref(), check_refs(), generate_reloc(), generic_link_read_symbols(), initialize_mmix_dis_info(), pe_walk_relocs_of_symbol(), process_def_file(), vfinfo(), and warning_callback().
| #define BFD_COM_SECTION_NAME "*COM*" |
Definition at line 1406 of file bfd-in2.h.
Referenced by bfd_make_section(), and bfd_make_section_old_way().
| #define bfd_com_section_ptr ((asection *) &bfd_com_section) |
Definition at line 1424 of file bfd-in2.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_elf_merge_symbol(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_mips_relax_section(), aout_link_add_symbols(), bfd_make_section_old_way(), coff_link_add_symbols(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_h8_get_relocated_section_contents(), elf64_alpha_relax_section(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_slurp_symbol_table(), elfNN_hpux_backend_symbol_processing(), elfNN_ia64_relax_section(), generic_link_check_archive_element(), get_elf_r_symndx_section(), ieee_slurp_external_symbols(), mmix_elf_relax_section(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), oasys_slurp_symbol_table(), ppc_elf_relax_section(), r_reloc_is_defined(), set_symbol_from_hash(), sh_coff_get_relocated_section_contents(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), symbol_value(), translate_from_native_sym_flags(), v850_elf_relax_section(), and xstormy16_elf_relax_section().
| #define bfd_copy_private_bfd_data | ( | ibfd, | |||
| obfd | ) |
| #define bfd_copy_private_header_data | ( | ibfd, | |||
| obfd | ) |
| #define bfd_copy_private_section_data | ( | ibfd, | |||
| isection, | |||||
| obfd, | |||||
| osection | ) |
| #define bfd_copy_private_symbol_data | ( | ibfd, | |||
| isymbol, | |||||
| obfd, | |||||
| osymbol | ) |
| #define bfd_count_sections | ( | abfd | ) | ((abfd)->section_count) |
| #define bfd_family_coff | ( | abfd | ) |
Value:
(bfd_get_flavour (abfd) == bfd_target_coff_flavour || \ bfd_get_flavour (abfd) == bfd_target_xcoff_flavour)
| #define BFD_FORT_COMM_DEFAULT_VALUE 0 |
Value:
((bits) == 8 ? (bfd_vma) bfd_get_8 (abfd, ptr) \ : (bits) == 16 ? bfd_get_16 (abfd, ptr) \ : (bits) == 32 ? bfd_get_32 (abfd, ptr) \ : (bits) == 64 ? bfd_get_64 (abfd, ptr) \ : (abort (), (bfd_vma) - 1))
Definition at line 970 of file bfd-in2.h.
Referenced by elf_link_output_extsym(), and mips_elf_obtain_contents().
Definition at line 947 of file bfd-in2.h.
Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_mips16_elf_reloc_unshuffle(), _bfd_relocate_contents(), _bfd_sh_align_load_span(), _bfd_stab_section_find_nearest_line(), a29k_reloc(), avr_final_link_relocate(), bfd_install_relocation(), bfd_perform_relocation(), coff_arm_reloc(), coff_i386_reloc(), coff_i860_reloc(), coff_mips_reloc(), compute_function_info(), cris_elf_grok_prstatus(), elf32_arm_nabi_grok_prstatus(), elf32_hppa_grok_prstatus(), elf32_mips_grok_prstatus(), elf32_shlin_grok_prstatus(), elf64_mips_grok_prstatus(), elf64_x86_64_grok_prstatus(), elf_i386_grok_prstatus(), elf_i386_relocate_section(), elf_s390_grok_prstatus(), elf_s390_relocate_section(), elf_xtensa_grok_prstatus(), elfcore_grok_nto_status(), extra_case(), extract_rel_addend(), fr30_final_link_relocate(), insert_rel_addend(), m32r_elf_do_10_pcrel_reloc(), m32r_elf_generic_reloc(), m68hc11_elf_relax_section(), m88k_special_reloc(), mcore_elf_relocate_section(), mmix_elf_perform_relocation(), mmo_xore_16(), msp430_elf_relax_section(), msp430_final_link_relocate(), oasys_write_data(), or32_elf_16_reloc(), or32_reloc(), parse_die(), pe_print_edata(), pe_print_idata(), pe_print_reloc(), ppc64_elf_grok_prstatus(), ppc_elf_grok_prstatus(), read_2_bytes(), read_address(), read_value(), relax_section(), sh64_address_in_cranges(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc(), sh_elf_reloc_loop(), sh_elf_relocate_section(), sh_elf_swap_insns(), sh_relax_delete_bytes(), sh_relax_section(), sh_reloc(), sh_swap_insns(), slurp_symbol_table(), sunos_add_dynamic_symbols(), tic30_aout_fix_16(), tic30_aout_relocate_contents(), v850_elf_perform_lo16_relocation(), v850_elf_perform_relocation(), v850_elf_relax_section(), xcoff64_ppc_relocate_section(), xcoff64_swap_ldrel_in(), xcoff64_swap_ldsym_in(), xcoff_ppc_relocate_section(), xcoff_swap_ldrel_in(), and xcoff_swap_ldsym_in().
Definition at line 956 of file bfd-in2.h.
Referenced by _bfd_discard_section_stabs(), _bfd_ecoff_set_section_contents(), _bfd_elf_discard_section_eh_frame(), _bfd_link_section_stabs(), _bfd_mips16_elf_reloc_shuffle(), _bfd_mips_elf_lo16_reloc(), _bfd_mips_relax_section(), _bfd_relocate_contents(), _bfd_stab_section_find_nearest_line(), a29k_reloc(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), aoutarm_fix_pcrel_26(), arm_check_note(), b_out_bfd_get_relocated_section_contents(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_install_relocation(), bfd_perform_relocation(), callj_callback(), calljx_callback(), cisco_core_file_validate(), coff_a29k_relocate_section(), coff_arm_reloc(), coff_arm_relocate_section(), coff_i386_reloc(), coff_i860_reloc(), coff_i960_relocate_section(), coff_mips_reloc(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_thumb_pcrel_common(), cris_elf_grok_prstatus(), do_fix_for_final_link(), elf32_arm_nabi_grok_prstatus(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_frv_relocate_gprel12(), elf32_frv_relocate_gprelhi(), elf32_frv_relocate_gprello(), elf32_frv_relocate_gprelu12(), elf32_frv_relocate_hi16(), elf32_frv_relocate_label24(), elf32_frv_relocate_lo16(), elf32_frv_relocate_section(), elf32_h8_final_link_relocate(), elf32_hppa_grok_prstatus(), elf32_i860_relocate_highadj(), elf32_i860_relocate_pc16(), elf32_i860_relocate_pc26(), elf32_i860_relocate_splitn(), elf32_mips_grok_prstatus(), elf32_shlin_grok_prstatus(), elf32_sparc_relocate_section(), elf64_alpha_do_reloc_gpdisp(), elf64_alpha_relax_got_load(), elf64_alpha_relax_gprelhilo(), elf64_alpha_relax_with_lituse(), elf64_hppa_finish_dynamic_symbol(), elf64_mips_grok_prstatus(), elf64_x86_64_grok_prstatus(), elf_i386_grok_prstatus(), elf_i386_grok_psinfo(), elf_i386_relocate_section(), elf_s390_grok_prstatus(), elf_s390_relocate_section(), elf_xtensa_combine_prop_entries(), elf_xtensa_do_reloc(), elf_xtensa_grok_prstatus(), elf_xtensa_relocate_section(), elfcore_grok_nto_status(), extra_case(), extract_rel_addend(), final_link_relocate(), fix_pcrel_26(), fr30_elf_i20_reloc(), fr30_final_link_relocate(), get_debug_link_info(), gprel32_with_gp(), h8300_reloc16_extra_cases(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), identify_literal_placement(), init_insn_reloc(), insert_rel_addend(), iq2000_elf_relocate_hi16(), m32r_elf_generic_reloc(), m32r_elf_lo16_reloc(), m32r_elf_relocate_hi16(), mips32_64bit_reloc(), mips_elf64_gprel32_reloc(), mips_gprel_reloc(), mips_reflo_reloc(), mips_relocate_hi(), mmix_elf_perform_relocation(), mmo_flush_chunk(), mmo_get_spec_section(), mmo_has_leading_or_trailing_zero_tetra_p(), mmo_scan(), mmo_write_chunk(), mmo_write_loc_chunk(), mmo_xore_32(), mn10200_elf_final_link_relocate(), movi_3shori_putval(), movi_shori_putval(), nlm_i386_mangle_relocs(), nlm_i386_read_reloc(), nlm_powerpc_read_reloc(), nlm_sparc_read_import(), nlm_sparc_read_reloc(), oasys_write_data(), optcall_callback(), or32_elf_32_reloc(), or32_elf_const_reloc(), or32_elf_jumptarg_reloc(), or32_reloc(), parse_die(), parse_line_table(), pe_print_edata(), pe_print_idata(), pe_print_reloc(), pj_elf_reloc(), ppc64_elf_brtaken_reloc(), ppc64_elf_grok_prstatus(), ppc64_elf_relocate_section(), ppc_elf_begin_write_processing(), ppc_elf_grok_prstatus(), ppc_elf_relax_section(), ppc_elf_relocate_section(), r_reloc_init(), read_4_bytes(), read_address(), read_value(), relax_property_section(), relax_section(), s390_elf_ldisp_reloc(), sh64_address_in_cranges(), sh_elf64_reloc(), sh_elf64_relocate_section(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc(), sh_elf_relocate_section(), sh_relax_delete_bytes(), sh_relax_section(), sh_reloc(), shmedia_prepare_reloc(), sparc64_elf_relocate_section(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), sunos_add_dynamic_symbols(), tic30_aout_fix_32(), tic30_aout_relocate_contents(), v850_elf_perform_relocation(), v850_elf_relax_section(), xcoff64_ppc_relocate_section(), xcoff64_reloc_type_br(), xcoff64_swap_ldhdr_in(), xcoff64_swap_ldrel_in(), xcoff64_swap_ldsym_in(), xcoff64_swap_reloc_in(), xcoff_ppc_relocate_section(), xcoff_reloc_type_br(), xcoff_swap_ldhdr_in(), xcoff_swap_ldrel_in(), xcoff_swap_ldsym_in(), xcoff_swap_reloc_in(), xstormy16_elf_24_reloc(), xstormy16_elf_finish_dynamic_sections(), xstormy16_elf_relocate_section(), and xtensa_read_table_entries().
Definition at line 965 of file bfd-in2.h.
Referenced by _bfd_relocate_contents(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), bfd_install_relocation(), bfd_perform_relocation(), elfNN_ia64_unwind_entry_compare(), mmo_scan(), mmo_xore_64(), ppc64_elf_get_synthetic_symtab(), read_8_bytes(), read_address(), read_value(), xcoff64_ppc_relocate_section(), xcoff64_swap_ldhdr_in(), xcoff64_swap_ldrel_in(), xcoff64_swap_ldsym_in(), and xcoff64_swap_reloc_in().
Definition at line 938 of file bfd-in2.h.
Referenced by _bfd_relocate_contents(), a29k_reloc(), bfd_install_relocation(), bfd_perform_relocation(), coff_arm_reloc(), coff_i386_reloc(), coff_i860_reloc(), coff_mips_reloc(), compute_function_info(), elf32_h8_relax_section(), elf64_x86_64_relocate_section(), elf_i386_relocate_section(), extra_case(), extract_rel_addend(), h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), insert_rel_addend(), ip2k_get_mem(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), m68hc11_relax_group(), mmix_elf_perform_relocation(), mmo_scan(), mn10200_elf_relax_section(), mn10300_elf_relax_section(), nlm_sparc_read_reloc(), or32_elf_8_reloc(), or32_reloc(), read_1_byte(), read_signed_leb128(), read_unsigned_leb128(), relax_section(), sh_elf_relax_delete_bytes(), sh_relax_delete_bytes(), slurp_symbol_table(), tic30_aout_fix_pcrel_16(), tic30_aout_relocate_contents(), v850_elf_perform_relocation(), xcoff64_swap_ldsym_in(), xcoff64_swap_reloc_in(), xcoff_swap_ldsym_in(), and xcoff_swap_reloc_in().
| #define bfd_get_output_section | ( | x | ) | ((x)->section->output_section) |
Definition at line 949 of file bfd-in2.h.
Referenced by do_with_relocs(), read_value(), sh_elf_relax_delete_bytes(), and sh_relax_delete_bytes().
Definition at line 958 of file bfd-in2.h.
Referenced by do_with_relocs(), elf_cris_finish_dynamic_symbol(), elf_m68k_finish_dynamic_symbol(), elf_vax_finish_dynamic_symbol(), elf_vax_relocate_section(), read_value(), sh_elf_relax_delete_bytes(), and sh_relax_delete_bytes().
Definition at line 3914 of file bfd-in2.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_generic_read_minisymbols(), bfd_ecoff_debug_accumulate_other(), bfd_simple_get_relocated_section_contents(), check_local_sym_xref(), check_refs(), generate_reloc(), generic_link_read_symbols(), initialize_mmix_dis_info(), pe_walk_relocs_of_symbol(), process_def_file(), vfinfo(), and warning_callback().
Definition at line 1000 of file bfd-in2.h.
Referenced by adjust_all_relocations(), and bfd_mach_o_scan_read_symtab_symbol().
Definition at line 1009 of file bfd-in2.h.
Referenced by adjust_all_relocations(), 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_symbol(), bfd_mach_o_scan_read_thread(), bfd_mach_o_scan_start_address(), bfd_pef_scan_section(), and elfcore_grok_netbsd_procinfo().
Definition at line 991 of file bfd-in2.h.
Referenced by adjust_all_relocations(), and bfd_mach_o_scan_read_symtab_symbol().
Definition at line 1005 of file bfd-in2.h.
Referenced by adjust_all_relocations(), 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(), and xcoff_generate_rtinit().
| #define BFD_IND_SECTION_NAME "*IND*" |
Definition at line 1407 of file bfd-in2.h.
Referenced by bfd_make_section(), and bfd_make_section_old_way().
| #define bfd_ind_section_ptr ((asection *) &bfd_ind_section) |
Definition at line 1427 of file bfd-in2.h.
Referenced by _bfd_elf_add_default_symbol(), _bfd_generic_link_add_one_symbol(), bfd_make_section_old_way(), and coff_m68k_aux_link_add_one_symbol().
Definition at line 1417 of file bfd-in2.h.
Referenced by _bfd_coff_write_global_sym(), _bfd_discard_section_stabs(), _bfd_elf_copy_private_symbol_data(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_fix_symbol_flags(), _bfd_elf_maybe_strip_eh_frame_hdr(), _bfd_elf_merge_sections(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_elf_section_from_bfd_section(), _bfd_generic_link_add_one_symbol(), _bfd_link_section_stabs(), _bfd_mips_elf_discard_info(), _bfd_mmix_check_all_relocs(), _bfd_vms_write_gsd(), _bfd_vms_write_tir(), _bfd_write_stab_strings(), _frvfdpic_emit_got_relocs_plt_entries(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), aout_link_write_symbols(), b_out_squirt_out_relocs(), bfd_decode_symclass(), bfd_elf_discard_info(), bfd_elf_link_record_local_dynamic_symbol(), bfd_install_relocation(), bfd_perform_relocation(), bfd_xcoff_import_symbol(), coff_m68k_aux_link_add_one_symbol(), coff_write_symbol(), cris_elf_relocate_section(), elf32_frv_relocate_section(), elf32_hppa_relocate_section(), elf32_hppa_size_dynamic_sections(), elf32_sparc_relocate_section(), elf32_sparc_size_dynamic_sections(), elf64_x86_64_relocate_section(), elf64_x86_64_size_dynamic_sections(), elf_bfd_discard_info(), elf_i386_size_dynamic_sections(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_m68k_relocate_section(), elf_s390_relocate_section(), elf_s390_size_dynamic_sections(), elf_vax_relocate_section(), elf_write_relocs(), elf_xtensa_discard_info_for_section(), fold_name(), i370_elf_relocate_section(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_external_part(), ieee_write_section_part(), lang_gc_sections(), lang_size_sections_1(), ldctor_build_sets(), linux_add_one_symbol(), linux_tally_symbols(), m32r_elf_size_dynamic_sections(), mips_elf64_write_rel(), mips_elf64_write_rela(), mips_elf64_write_relocs(), mips_elf_create_dynamic_relocation(), mips_relocate_section(), mmix_final_link_relocate(), multiple_definition(), NAME(), oasys_write_syms(), parse_expression(), pdp11_aout_swap_reloc_out(), ppc64_elf_relocate_section(), ppc64_elf_size_dynamic_sections(), ppc64_elf_tls_optimize(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), ppc_elf_tls_optimize(), print_insn_shmedia(), sh64_get_contents_type_disasm(), sh_elf_size_dynamic_sections(), sparc64_elf_relocate_section(), sparc64_elf_write_relocs(), sunos_write_dynamic_symbol(), swap_ext_reloc_out(), swap_out_syms(), translate_to_native_sym_flags(), vms_get_symbol_info(), xcoff_build_ldsyms(), xcoff_link_add_symbols(), xcoff_mark(), and xcoff_mark_symbol().
| #define bfd_is_const_section | ( | SEC | ) |
Value:
( ((SEC) == bfd_abs_section_ptr) \ || ((SEC) == bfd_und_section_ptr) \ || ((SEC) == bfd_com_section_ptr) \ || ((SEC) == bfd_ind_section_ptr))
Definition at line 1441 of file bfd-in2.h.
Referenced by coff_count_linenumbers(), and coff_write_native_symbol().
Definition at line 1428 of file bfd-in2.h.
Referenced by _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), bfd_decode_symclass(), default_indirect_link_order(), generic_link_add_symbol_list(), and vms_get_symbol_info().
| #define bfd_is_local_label_name | ( | abfd, | |||
| name | ) | BFD_SEND (abfd, _bfd_is_local_label_name, (abfd, name)) |
Definition at line 3921 of file bfd-in2.h.
Referenced by _bfd_coff_link_input_bfd(), aout_link_write_symbols(), bfd_is_local_label(), elf_link_input_bfd(), and xcoff_link_input_bfd().
Definition at line 1421 of file bfd-in2.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_vms_write_gsd(), _bfd_vms_write_tir(), _frvfdpic_emit_got_relocs_plt_entries(), a29k_reloc(), 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_xtensa_reloc(), bfd_perform_relocation(), coff_i960_relocate(), coff_m68k_aux_link_add_one_symbol(), coff_renumber_symbols(), coff_write_alien_symbol(), coff_write_symbol(), default_indirect_link_order(), ecoff_get_extr(), ecoff_link_add_externals(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_frv_relocate_section(), elf_link_add_object_symbols(), fixup_symbol_value(), generic_link_add_symbol_list(), get_value(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_write_expression(), ieee_write_external_part(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m88k_special_reloc(), mips_elf64_final_gp(), mips_elf_final_gp(), mips_elf_sym_is_global(), mips_fix_hi16_s(), mips_fix_jmp_addr(), mips_gprel_reloc(), mips_refhi_reloc(), mmix_elf_reloc(), mmix_final_link_relocate(), mmo_write_symbols_and_terminator(), move_shared_literal(), NAME(), nlm_alpha_write_import(), nlm_i386_write_import(), nlm_powerpc_write_import(), notice(), oasys_write_syms(), optcall_callback(), or32_elf_consth_reloc(), or32_reloc(), pdp11_aout_swap_reloc_out(), pj_elf_reloc(), ppc_elf_relocate_section(), print_insn_shmedia(), set_symbol_from_hash(), sh64_get_contents_type_disasm(), sh_elf64_reloc(), sh_elf_reloc(), sh_reloc(), sunos_add_one_symbol(), swap_ext_reloc_out(), swap_out_syms(), sym_is_global(), translate_to_native_sym_flags(), v850_elf_reloc(), vms_get_symbol_info(), and xcoff_link_add_symbols().
| #define BFD_JUMP_TABLE_ARCHIVE | ( | NAME | ) |
| #define BFD_JUMP_TABLE_COPY | ( | NAME | ) |
| #define BFD_JUMP_TABLE_CORE | ( | NAME | ) |
| #define BFD_JUMP_TABLE_DYNAMIC | ( | NAME | ) |
| #define BFD_JUMP_TABLE_GENERIC | ( | NAME | ) |
| #define BFD_JUMP_TABLE_LINK | ( | NAME | ) |
Value:
NAME##_sizeof_headers, \ NAME##_bfd_get_relocated_section_contents, \ NAME##_bfd_relax_section, \ NAME##_bfd_link_hash_table_create, \ NAME##_bfd_link_hash_table_free, \ NAME##_bfd_link_add_symbols, \ NAME##_bfd_link_just_syms, \ NAME##_bfd_final_link, \ NAME##_bfd_link_split_section, \ NAME##_bfd_gc_sections, \ NAME##_bfd_merge_sections, \ NAME##_bfd_is_group_section, \ NAME##_bfd_discard_group, \ NAME##_section_already_linked \
| #define BFD_JUMP_TABLE_RELOCS | ( | NAME | ) |
| #define BFD_JUMP_TABLE_SYMBOLS | ( | NAME | ) |
Value:
NAME##_get_symtab_upper_bound, \ NAME##_canonicalize_symtab, \ NAME##_make_empty_symbol, \ NAME##_print_symbol, \ NAME##_get_symbol_info, \ NAME##_bfd_is_local_label_name, \ NAME##_bfd_is_target_special_symbol, \ NAME##_get_lineno, \ NAME##_find_nearest_line, \ NAME##_bfd_make_debug_symbol, \ NAME##_read_minisymbols, \ NAME##_minisymbol_to_symbol
| #define BFD_JUMP_TABLE_WRITE | ( | NAME | ) |
Definition at line 4253 of file bfd-in2.h.
Referenced by add_bfd_to_link(), elf_link_add_archive_symbols(), and load_symbols().
Definition at line 4256 of file bfd-in2.h.
Referenced by lang_place_orphans(), and section_already_linked().
| #define bfd_mach_alpha_ev4 0x10 |
Referenced by print_insn_alpha().
| #define bfd_mach_alpha_ev5 0x20 |
Referenced by print_insn_alpha().
| #define bfd_mach_alpha_ev6 0x30 |
Referenced by print_insn_alpha().
| #define bfd_mach_am33 330 |
Referenced by _bfd_mn10300_elf_final_write_processing(), compute_function_info(), and elf_mn10300_mach().
| #define bfd_mach_am33_2 332 |
Referenced by _bfd_mn10300_elf_final_write_processing(), compute_function_info(), and elf_mn10300_mach().
| #define bfd_mach_arc_5 5 |
Referenced by arc_elf_final_write_processing(), arc_elf_object_p(), and arc_get_opcode_mach().
| #define bfd_mach_arc_6 6 |
Referenced by arc_elf_final_write_processing(), and arc_elf_object_p().
| #define bfd_mach_arc_7 7 |
Referenced by arc_elf_final_write_processing(), and arc_elf_object_p().
| #define bfd_mach_arc_8 8 |
Referenced by arc_elf_final_write_processing(), and arc_elf_object_p().
| #define bfd_mach_arm_2 1 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_2a 2 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_3 3 |
Referenced by bfd_arm_update_notes(), and netbsd_core_file_p().
| #define bfd_mach_arm_3M 4 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_4 5 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_4T 6 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_5 7 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_5T 8 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_5TE 9 |
Referenced by bfd_arm_update_notes().
| #define bfd_mach_arm_ep9312 11 |
Referenced by bfd_arm_merge_machines(), and bfd_arm_update_notes().
| #define bfd_mach_arm_iWMMXt 12 |
Referenced by bfd_arm_merge_machines(), bfd_arm_update_notes(), and print_insn_arm().
| #define bfd_mach_arm_unknown 0 |
Referenced by bfd_arm_get_mach_from_notes(), bfd_arm_merge_machines(), and bfd_arm_update_notes().
| #define bfd_mach_arm_XScale 10 |
Referenced by bfd_arm_merge_machines(), bfd_arm_update_notes(), and print_insn_arm().
| #define bfd_mach_avr1 1 |
Referenced by bfd_elf_avr_final_write_processing(), and elf32_avr_object_p().
| #define bfd_mach_avr2 2 |
Referenced by avr_final_link_relocate(), bfd_elf_avr_final_write_processing(), and elf32_avr_object_p().
| #define bfd_mach_avr3 3 |
Referenced by bfd_elf_avr_final_write_processing(), compatible(), and elf32_avr_object_p().
| #define bfd_mach_avr4 4 |
Referenced by avr_final_link_relocate(), bfd_elf_avr_final_write_processing(), compatible(), and elf32_avr_object_p().
| #define bfd_mach_avr5 5 |
Referenced by bfd_elf_avr_final_write_processing(), and elf32_avr_object_p().
| #define bfd_mach_cpu32 8 |
Referenced by bfd_default_scan(), and ieee_write_processor().
| #define bfd_mach_cr16c 1 |
| #define bfd_mach_cris_v0_v10 255 |
Referenced by cris_elf_final_write_processing(), and cris_elf_set_mach_from_flags().
| #define bfd_mach_cris_v10_v32 1032 |
| #define bfd_mach_cris_v32 32 |
| #define bfd_mach_crx 1 |
| #define bfd_mach_d10v 1 |
| #define bfd_mach_d10v_ts2 2 |
| #define bfd_mach_d10v_ts3 3 |
| #define bfd_mach_fr30 0x46523330 |
| #define bfd_mach_fr300 300 |
Referenced by elf32_frv_machine().
| #define bfd_mach_fr400 400 |
| #define bfd_mach_fr450 450 |
| #define bfd_mach_fr500 500 |
Referenced by elf32_frv_machine(), frv_is_branch_insn(), frv_is_float_insn(), and frv_is_media_insn().
| #define bfd_mach_fr550 550 |
Referenced by check_insn_major_constraints(), elf32_frv_machine(), frv_vliw_add_insn(), and frv_vliw_reset().
| #define bfd_mach_frv 1 |
Referenced by elf32_frv_machine(), and frv_vliw_add_insn().
| #define bfd_mach_frvsimple 2 |
Referenced by elf32_frv_machine().
| #define bfd_mach_frvtomcat 499 |
Referenced by elf32_frv_machine().
| #define bfd_mach_h8300 1 |
| #define bfd_mach_h8300h 2 |
| #define bfd_mach_h8300hn 4 |
| #define bfd_mach_h8300s 3 |
| #define bfd_mach_h8300sn 5 |
| #define bfd_mach_h8300sx 6 |
Referenced by bfd_h8300_pad_address(), compatible(), disassembler(), elf32_h8_final_write_processing(), elf32_h8_mach(), and h8300_scan().
| #define bfd_mach_h8300sxn 7 |
Referenced by bfd_h8300_pad_address(), compatible(), disassembler(), elf32_h8_final_write_processing(), elf32_h8_mach(), and h8300_scan().
| #define bfd_mach_hppa10 10 |
| #define bfd_mach_hppa11 11 |
Referenced by netbsd_core_file_p().
| #define bfd_mach_hppa20 20 |
| #define bfd_mach_hppa20w 25 |
| #define bfd_mach_i386_i386 1 |
Referenced by bfd_mach_o_convert_architecture(), NAME(), netbsd_core_file_p(), and print_insn().
| #define bfd_mach_i386_i386_intel_syntax 3 |
Referenced by NAME(), and print_insn().
| #define bfd_mach_i386_i8086 2 |
Referenced by print_insn().
| #define bfd_mach_i960_ca 6 |
Referenced by b_out_set_arch_mach(), ieee_write_processor(), and scan_960_mach().
| #define bfd_mach_i960_core 1 |
Referenced by b_out_callback(), b_out_set_arch_mach(), ieee_write_processor(), and scan_960_mach().
| #define bfd_mach_i960_hx 8 |
Referenced by b_out_set_arch_mach(), and scan_960_mach().
| #define bfd_mach_i960_jx 7 |
Referenced by b_out_set_arch_mach(), and scan_960_mach().
| #define bfd_mach_i960_ka_sa 2 |
Referenced by b_out_set_arch_mach(), ieee_write_processor(), and scan_960_mach().
| #define bfd_mach_i960_kb_sb 3 |
Referenced by b_out_set_arch_mach(), ieee_write_processor(), and scan_960_mach().
| #define bfd_mach_i960_mc 4 |
Referenced by b_out_set_arch_mach(), ieee_write_processor(), and scan_960_mach().
| #define bfd_mach_i960_xa 5 |
Referenced by b_out_set_arch_mach(), ieee_write_processor(), and scan_960_mach().
| #define bfd_mach_ia64_elf32 32 |
| #define bfd_mach_ia64_elf64 64 |
Referenced by elfNN_ia64_final_write_processing().
| #define bfd_mach_ip2022 1 |
| #define bfd_mach_ip2022ext 2 |
| #define bfd_mach_iq10 2 |
Referenced by elf32_iq2000_machine().
| #define bfd_mach_iq2000 1 |
Referenced by elf32_iq2000_machine().
| #define bfd_mach_m32r 1 |
Referenced by m32r_elf_final_write_processing(), and m32r_elf_object_p().
| #define bfd_mach_m32r2 '2' |
Referenced by m32r_elf_final_write_processing(), and m32r_elf_object_p().
| #define bfd_mach_m32rx 'x' |
Referenced by m32r_elf_final_write_processing(), and m32r_elf_object_p().
| #define bfd_mach_m68000 1 |
Referenced by bfd_default_scan(), ieee_write_processor(), NAME(), and print_insn_m68k().
| #define bfd_mach_m68008 2 |
Referenced by ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_m68010 3 |
Referenced by bfd_default_scan(), ieee_write_processor(), NAME(), print_insn_m68k(), and write_object_contents().
| #define bfd_mach_m68020 4 |
Referenced by bfd_default_scan(), ieee_write_processor(), NAME(), print_insn_m68k(), and write_object_contents().
| #define bfd_mach_m68030 5 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_m68040 6 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_m68060 7 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_m6812 1 |
Referenced by m68hc12_elf_set_mach_from_flags(), and print_indexed_operand().
| #define bfd_mach_m6812_default 0 |
Referenced by m68hc12_elf_set_mach_from_flags().
| #define bfd_mach_m6812s 2 |
Referenced by m68hc12_elf_set_mach_from_flags().
| #define bfd_mach_maxq10 10 |
| #define bfd_mach_maxq20 20 |
| #define bfd_mach_mcf5200 9 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_mcf5206e 10 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_mcf521x 15 |
Referenced by print_insn_m68k().
| #define bfd_mach_mcf5249 16 |
Referenced by print_insn_m68k().
| #define bfd_mach_mcf528x 13 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_mcf5307 11 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_mcf5407 12 |
Referenced by bfd_default_scan(), ieee_write_processor(), and print_insn_m68k().
| #define bfd_mach_mcf547x 17 |
Referenced by print_insn_m68k().
| #define bfd_mach_mcf548x 18 |
Referenced by print_insn_m68k().
| #define bfd_mach_mcfv4e 14 |
Referenced by print_insn_m68k().
| #define bfd_mach_mips10000 10000 |
Referenced by mips_set_isa_flags().
| #define bfd_mach_mips12000 12000 |
Referenced by mips_set_isa_flags().
| #define bfd_mach_mips16 16 |
Referenced by _print_insn_mips().
| #define bfd_mach_mips3000 3000 |
Referenced by _bfd_ecoff_set_arch_mach_hook(), _bfd_elf_mips_mach(), bfd_default_scan(), ecoff_get_magic(), mips_set_isa_flags(), MY(), and NAME().
| #define bfd_mach_mips3900 3900 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips4000 4000 |
| #define bfd_mach_mips4010 4010 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips4100 4100 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips4111 4111 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips4120 4120 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips4300 4300 |
Referenced by mips_set_isa_flags().
| #define bfd_mach_mips4400 4400 |
Referenced by mips_set_isa_flags(), and NAME().
| #define bfd_mach_mips4600 4600 |
Referenced by mips_set_isa_flags().
| #define bfd_mach_mips4650 4650 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips5 5 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips5000 5000 |
Referenced by mips_set_isa_flags().
| #define bfd_mach_mips5400 5400 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips5500 5500 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mips6000 6000 |
| #define bfd_mach_mips7000 7000 |
Referenced by mips_set_isa_flags().
| #define bfd_mach_mips8000 8000 |
Referenced by _bfd_elf_mips_mach(), mips_set_isa_flags(), and NAME().
| #define bfd_mach_mips9000 9000 |
Referenced by _bfd_elf_mips_mach(), mips_elf_perform_relocation(), and mips_set_isa_flags().
| #define bfd_mach_mips_sb1 12310201 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mipsisa32 32 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mipsisa32r2 33 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mipsisa64 64 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mipsisa64r2 65 |
Referenced by _bfd_elf_mips_mach(), and mips_set_isa_flags().
| #define bfd_mach_mn10300 300 |
Referenced by _bfd_mn10300_elf_final_write_processing(), and elf_mn10300_mach().
| #define bfd_mach_msp11 11 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp110 110 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp12 12 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp13 13 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp14 14 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp15 15 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp16 16 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp31 31 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp32 32 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp33 33 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp41 41 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp42 42 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp43 43 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_msp44 44 |
Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().
| #define bfd_mach_ppc 32 |
Referenced by netbsd_core_file_p(), and xcoff64_write_object_contents().
| #define bfd_mach_ppc64 64 |
| #define bfd_mach_ppc_403 403 |
| #define bfd_mach_ppc_403gc 4030 |
| #define bfd_mach_ppc_505 505 |
| #define bfd_mach_ppc_601 601 |
| #define bfd_mach_ppc_602 602 |
| #define bfd_mach_ppc_603 603 |
| #define bfd_mach_ppc_604 604 |
| #define bfd_mach_ppc_620 620 |
Referenced by disassembler().
| #define bfd_mach_ppc_630 630 |
| #define bfd_mach_ppc_7400 7400 |
| #define bfd_mach_ppc_750 750 |
| #define bfd_mach_ppc_860 860 |
| #define bfd_mach_ppc_a35 35 |
| #define bfd_mach_ppc_e500 500 |
Referenced by powerpc_dialect().
| #define bfd_mach_ppc_ec603e 6031 |
| #define bfd_mach_ppc_rs64ii 642 |
| #define bfd_mach_ppc_rs64iii 643 |
| #define bfd_mach_rs6k 6000 |
Referenced by powerpc_compatible(), and rs6000_compatible().
| #define bfd_mach_rs6k_rs1 6001 |
| #define bfd_mach_rs6k_rs2 6002 |
| #define bfd_mach_rs6k_rsc 6003 |
| #define bfd_mach_s390_31 31 |
Referenced by elf_s390_object_p(), and init_disasm().
| #define bfd_mach_s390_64 64 |
Referenced by elf_s390_object_p(), and init_disasm().
| #define bfd_mach_sh 1 |
Referenced by print_insn_sh().
| #define bfd_mach_sh2 0x20 |
| #define bfd_mach_sh2a 0x2a |
| #define bfd_mach_sh2a_nofpu 0x2b |
| #define bfd_mach_sh2a_nofpu_or_sh3_nommu 0x2a2 |
| #define bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu 0x2a1 |
| #define bfd_mach_sh2a_or_sh3e 0x2a4 |
| #define bfd_mach_sh2a_or_sh4 0x2a3 |
| #define bfd_mach_sh2e 0x2e |
| #define bfd_mach_sh3 0x30 |
Referenced by bfd_default_scan().
| #define bfd_mach_sh3_dsp 0x3d |
Referenced by _bfd_sh_align_load_span(), bfd_default_scan(), print_insn_ddt(), and print_insn_ppi().
| #define bfd_mach_sh3_nommu 0x31 |
| #define bfd_mach_sh3e 0x3e |
| #define bfd_mach_sh4 0x40 |
Referenced by _bfd_sh_align_load_span(), and bfd_default_scan().
| #define bfd_mach_sh4_nofpu 0x41 |
| #define bfd_mach_sh4_nommu_nofpu 0x42 |
| #define bfd_mach_sh4a 0x4a |
| #define bfd_mach_sh4a_nofpu 0x4b |
| #define bfd_mach_sh4al_dsp 0x4d |
| #define bfd_mach_sh5 0x50 |
Referenced by print_insn_sh(), sh64_elf_set_mach_from_flags(), and sh_elf64_set_mach_from_flags().
| #define bfd_mach_sh_dsp 0x2d |
Referenced by _bfd_sh_align_load_span(), bfd_default_scan(), print_insn_ddt(), and print_insn_ppi().
| #define bfd_mach_sparc 1 |
| #define bfd_mach_sparc_64bit_p | ( | mach | ) | ((mach) >= bfd_mach_sparc_v9 && (mach) != bfd_mach_sparc_v8plusb) |
Referenced by elf32_sparc_merge_private_bfd_data().
| #define bfd_mach_sparc_sparclet 2 |
Referenced by compute_arch_mask(), elf32_sparc_final_write_processing(), and NAME().
| #define bfd_mach_sparc_sparclite 3 |
Referenced by compute_arch_mask(), elf32_sparc_final_write_processing(), NAME(), and print_insn_sparc().
| #define bfd_mach_sparc_sparclite_le 6 |
Referenced by compute_arch_mask(), elf32_sparc_final_write_processing(), and elf32_sparc_object_p().
| #define bfd_mach_sparc_v8plus 4 |
Referenced by compute_arch_mask(), elf32_sparc_final_write_processing(), and elf32_sparc_object_p().
| #define bfd_mach_sparc_v8plusa 5 |
Referenced by compute_arch_mask(), elf32_sparc_final_write_processing(), and elf32_sparc_object_p().
| #define bfd_mach_sparc_v8plusb 9 |
Referenced by compute_arch_mask(), elf32_sparc_final_write_processing(), and elf32_sparc_object_p().
| #define bfd_mach_sparc_v9 7 |
Referenced by compute_arch_mask(), NAME(), netbsd_core_file_p(), and sparc64_elf_object_p().
| #define bfd_mach_sparc_v9_p | ( | mach | ) |
Value:
((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9b \ && (mach) != bfd_mach_sparc_sparclite_le)
| #define bfd_mach_sparc_v9a 8 |
Referenced by compute_arch_mask(), and sparc64_elf_object_p().
| #define bfd_mach_sparc_v9b 10 |
Referenced by compute_arch_mask(), and sparc64_elf_object_p().
| #define bfd_mach_tic3x 30 |
Referenced by tic4x_scan().
| #define bfd_mach_tic4x 40 |
Referenced by tic4x_scan().
| #define bfd_mach_v850 1 |
Referenced by v850_elf_final_write_processing(), and v850_elf_object_p().
| #define bfd_mach_v850e 'E' |
Referenced by disassemble(), v850_elf_final_write_processing(), and v850_elf_object_p().
| #define bfd_mach_v850e1 '1' |
Referenced by disassemble(), v850_elf_final_write_processing(), and v850_elf_object_p().
| #define bfd_mach_x86_64 64 |
Referenced by elf64_x86_64_elf_object_p(), netbsd_core_file_p(), and print_insn().
| #define bfd_mach_x86_64_intel_syntax 65 |
Referenced by print_insn().
| #define bfd_mach_xstormy16 1 |
| #define bfd_mach_xtensa 1 |
Referenced by elf_xtensa_final_write_processing(), and elf_xtensa_object_p().
| #define bfd_mach_z8001 1 |
Referenced by disassembler().
| #define bfd_mach_z8002 2 |
Definition at line 3937 of file bfd-in2.h.
Referenced by _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_vms_slurp_gsd(), bfd_section_init(), make_fdh(), mmo_write_symbols_and_terminator(), new_symbol(), quick_section(), and quick_symbol().
| #define bfd_merge_private_bfd_data | ( | ibfd, | |||
| obfd | ) |
Value:
((bits) == 8 ? bfd_put_8 (abfd, val, ptr) \ : (bits) == 16 ? bfd_put_16 (abfd, val, ptr) \ : (bits) == 32 ? bfd_put_32 (abfd, val, ptr) \ : (bits) == 64 ? bfd_put_64 (abfd, val, ptr) \ : (abort (), (void) 0))
Definition at line 977 of file bfd-in2.h.
Referenced by bfd_elf_size_dynamic_sections(), elf_link_output_extsym(), and mips_elf_perform_relocation().
Definition at line 943 of file bfd-in2.h.
Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_mips16_elf_reloc_shuffle(), _bfd_relocate_contents(), _bfd_stringtab_emit(), _bfd_vms_output_short(), _bfd_write_section_stabs(), _bfd_xcoff64_put_ldsymbol_name(), _bfd_xcoff_put_ldsymbol_name(), a29k_reloc(), avr_final_link_relocate(), bfd_install_relocation(), bfd_perform_relocation(), build_link_order(), coff_arm_reloc(), coff_arm_relocate_section(), coff_fix_symbol_name(), coff_i386_reloc(), coff_i860_reloc(), coff_mips_reloc(), do_one(), elf32_h8_final_link_relocate(), elf32_m68hc11_relocate_section(), elf_i386_relocate_section(), elf_s390_relocate_section(), elf_xtensa_create_plt_entry(), extra_case(), fill_edata(), fr30_final_link_relocate(), generate_reloc(), h8300_reloc16_extra_cases(), insert_rel_addend(), m32r_elf_do_10_pcrel_reloc(), m32r_elf_generic_reloc(), m68hc11_elf_build_one_stub(), m68hc12_elf_build_one_stub(), m88k_special_reloc(), mcore_elf_relocate_section(), mmo_xore_16(), mn10200_elf_final_link_relocate(), mn10300_elf_final_link_relocate(), msp430_elf_relax_section(), msp430_final_link_relocate(), oasys_write_data(), or32_elf_16_reloc(), or32_reloc(), relax_section(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc(), sh_elf_reloc_loop(), sh_elf_relocate_section(), sh_elf_swap_insns(), sh_relax_delete_bytes(), sh_relax_section(), sh_reloc(), sh_swap_insns(), sunos_write_dynamic_symbol(), tic30_aout_fix_16(), tic30_aout_fix_pcrel_16(), tic30_aout_relocate_contents(), v850_elf_perform_lo16_relocation(), v850_elf_perform_relocation(), v850_elf_relax_section(), w65_reloc16_extra_cases(), write_value(), xcoff64_ppc_relocate_section(), xcoff64_swap_ldrel_out(), xcoff64_swap_ldsym_out(), xcoff_ppc_relocate_section(), xcoff_swap_ldrel_out(), and xcoff_swap_ldsym_out().
Definition at line 952 of file bfd-in2.h.
Referenced by _bfd_elf_write_section_eh_frame(), _bfd_elf_write_section_eh_frame_hdr(), _bfd_mips16_elf_reloc_unshuffle(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_relocate_section(), _bfd_mips_relax_section(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_finish_dynamic_symbol(), _bfd_relocate_contents(), _bfd_stab_section_find_nearest_line(), _bfd_vms_output_long(), _bfd_write_section_stabs(), _frvfdpic_add_rofixup(), _frvfdpic_emit_got_relocs_plt_entries(), a29k_reloc(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), aoutarm_fix_pcrel_26(), b_out_bfd_get_relocated_section_contents(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_fill_in_gnu_debuglink_section(), bfd_install_relocation(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_perform_relocation(), build_link_order(), build_plt_stub(), callj_callback(), calljx_callback(), coff_a29k_relocate_section(), coff_arm_reloc(), coff_arm_relocate_section(), coff_fix_symbol_name(), coff_i386_reloc(), coff_i860_reloc(), coff_i960_relocate_section(), coff_mips_reloc(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_thumb_pcrel_common(), cris_elf_relocate_section(), do_one(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_frv_relocate_gprel12(), elf32_frv_relocate_gprelhi(), elf32_frv_relocate_gprello(), elf32_frv_relocate_gprelu12(), elf32_frv_relocate_hi16(), elf32_frv_relocate_label24(), elf32_frv_relocate_lo16(), elf32_frv_relocate_section(), elf32_h8_final_link_relocate(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_finish_dynamic_symbol(), elf32_hppa_relocate_section(), elf32_i860_relocate_highadj(), elf32_i860_relocate_pc16(), elf32_i860_relocate_pc26(), elf32_i860_relocate_splitn(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_relocate_section(), elf64_alpha_do_reloc_gpdisp(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relax_got_load(), elf64_alpha_relax_gprelhilo(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), elf64_hppa_finish_dynamic_symbol(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_cris_finish_dynamic_sections(), elf_cris_finish_dynamic_symbol(), elf_i386_finish_dynamic_sections(), elf_i386_finish_dynamic_symbol(), elf_i386_relocate_section(), elf_m68k_finish_dynamic_sections(), elf_m68k_finish_dynamic_symbol(), elf_m68k_relocate_section(), elf_s390_finish_dynamic_sections(), elf_s390_finish_dynamic_symbol(), elf_s390_relocate_section(), elf_vax_finish_dynamic_sections(), elf_vax_finish_dynamic_symbol(), elf_vax_relocate_section(), elf_xtensa_combine_prop_entries(), elf_xtensa_create_plt_entry(), elf_xtensa_do_reloc(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_relocate_section(), extra_case(), fill_edata(), final_link_relocate(), fix_pcrel_26(), fr30_elf_i20_reloc(), fr30_elf_i32_reloc(), fr30_final_link_relocate(), generate_reloc(), gprel32_with_gp(), h8300_reloc16_extra_cases(), hppa_build_one_stub(), i370_elf_finish_dynamic_sections(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), insert_rel_addend(), iq2000_elf_relocate_hi16(), linux_finish_dynamic_link(), m32r_elf_finish_dynamic_sections(), m32r_elf_finish_dynamic_symbol(), m32r_elf_generic_reloc(), m32r_elf_lo16_reloc(), m32r_elf_relocate_hi16(), m32r_elf_relocate_section(), make_runtime_pseudo_reloc(), mips32_64bit_reloc(), mips_elf64_gprel32_reloc(), mips_gprel_reloc(), mips_reflo_reloc(), mips_relocate_hi(), mmix_elf_perform_relocation(), mmix_elf_relocate_section(), mmo_mkobject(), mmo_write_symbols_and_terminator(), mmo_write_tetra_raw(), mmo_xore_32(), mn10200_elf_final_link_relocate(), mn10300_elf_final_link_relocate(), move_literal(), movi_3shori_putval(), movi_shori_putval(), nlm_alpha_write_external(), nlm_i386_mangle_relocs(), 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_data(), optcall_callback(), or32_elf_32_reloc(), or32_elf_const_reloc(), or32_elf_jumptarg_reloc(), or32_reloc(), pj_elf_reloc(), ppc64_elf_brtaken_reloc(), ppc64_elf_build_stubs(), ppc64_elf_relocate_section(), ppc_build_one_stub(), ppc_elf_final_write_processing(), ppc_elf_finish_dynamic_sections(), ppc_elf_relax_section(), ppc_elf_relocate_section(), relax_property_section(), relax_section(), restfpr(), restfpr0_tail(), restfpr1_tail(), restgpr0(), restgpr0_tail(), restgpr1(), restgpr1_tail(), restvr(), restvr_tail(), s390_elf_ldisp_reloc(), savefpr(), savefpr0_tail(), savefpr1_tail(), savegpr0(), savegpr0_tail(), savegpr1(), savegpr1_tail(), savevr(), savevr_tail(), sh_elf64_reloc(), sh_elf64_relocate_section(), sh_elf_finish_dynamic_sections(), sh_elf_finish_dynamic_symbol(), sh_elf_relax_delete_bytes(), sh_elf_reloc(), sh_elf_relocate_section(), sh_relax_delete_bytes(), sh_reloc(), shmedia_prepare_reloc(), sparc64_elf_build_plt(), sparc64_elf_relocate_section(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), sunos_write_dynamic_symbol(), tic30_aout_fix_32(), tic30_aout_relocate_contents(), v850_elf_perform_relocation(), v850_elf_relax_section(), write_value(), xcoff64_generate_rtinit(), xcoff64_ppc_relocate_section(), xcoff64_reloc_type_br(), xcoff64_swap_ldhdr_out(), xcoff64_swap_ldrel_out(), xcoff64_swap_ldsym_out(), xcoff64_swap_reloc_out(), xcoff_ppc_relocate_section(), xcoff_reloc_type_br(), xcoff_swap_ldhdr_out(), xcoff_swap_ldrel_out(), xcoff_swap_ldsym_out(), xcoff_swap_reloc_out(), xcoff_write_global_symbol(), xstormy16_elf_24_reloc(), and xstormy16_elf_relocate_section().
Definition at line 961 of file bfd-in2.h.
Referenced by _bfd_mmix_after_linker_allocation(), _bfd_relocate_contents(), _bfd_vms_output_quad(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), bfd_install_relocation(), bfd_perform_relocation(), build_link_order(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relocate_section(), elf64_hppa_finalize_dlt(), elf64_hppa_finalize_opd(), elf64_hppa_finish_dynamic_symbol(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_s390_finish_dynamic_sections(), elf_s390_finish_dynamic_symbol(), elf_s390_relocate_section(), mmo_internal_write_post(), mmo_scan(), mmo_xore_64(), ppc64_elf_finish_dynamic_sections(), ppc64_elf_relocate_section(), ppc64_elf_toc64_reloc(), ppc_build_one_stub(), set_fptr_entry(), set_got_entry(), set_pltoff_entry(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_finish_dynamic_symbol(), sh_elf64_relocate_section(), sparc64_elf_build_plt(), sparc64_elf_finish_dynamic_sections(), sparc64_elf_finish_dynamic_symbol(), sparc64_elf_relocate_section(), write_value(), xcoff64_ppc_relocate_section(), xcoff64_swap_ldhdr_out(), xcoff64_swap_ldrel_out(), xcoff64_swap_ldsym_out(), xcoff64_swap_reloc_out(), and xcoff_write_global_symbol().
Definition at line 934 of file bfd-in2.h.
Referenced by _bfd_relocate_contents(), _bfd_vms_output_byte(), a29k_reloc(), bfd_install_relocation(), bfd_perform_relocation(), build_link_order(), coff_arm_reloc(), coff_i386_reloc(), coff_i860_reloc(), coff_mips_reloc(), do_one(), elf32_h8_final_link_relocate(), elf32_h8_relax_section(), elf32_m68hc11_relocate_section(), elf64_x86_64_relocate_section(), elf_i386_relocate_section(), extra_case(), fr30_final_link_relocate(), h8300_reloc16_extra_cases(), insert_rel_addend(), m68hc11_elf_build_one_stub(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), m68hc11_relax_group(), m68hc12_elf_build_one_stub(), mmix_elf_perform_relocation(), mn10200_elf_final_link_relocate(), mn10200_elf_relax_section(), mn10300_elf_final_link_relocate(), mn10300_elf_relax_section(), nlm_sparc_write_reloc(), or32_elf_8_reloc(), or32_reloc(), relax_section(), sh_elf_relax_delete_bytes(), sh_relax_delete_bytes(), tic30_aout_relocate_contents(), v850_elf_perform_relocation(), w65_reloc16_extra_cases(), xcoff64_swap_ldsym_out(), xcoff64_swap_reloc_out(), xcoff_swap_ldsym_out(), and xcoff_swap_reloc_out().
| #define bfd_put_signed_16 bfd_put_16 |
Definition at line 945 of file bfd-in2.h.
Referenced by sh_elf_relax_delete_bytes(), and sh_relax_delete_bytes().
| #define bfd_put_signed_32 bfd_put_32 |
Definition at line 954 of file bfd-in2.h.
Referenced by sh_elf_relax_delete_bytes(), and sh_relax_delete_bytes().
| #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)))
| #define BFD_RELOC_SPARC_64 BFD_RELOC_64 |
| #define BFD_RELOC_SPARC_DISP64 BFD_RELOC_64_PCREL |
| #define bfd_section_list_insert | ( | ABFD, | |||
| PS, | |||||
| S | ) |
| #define bfd_section_list_remove | ( | ABFD, | |||
| PS | ) |
Value:
do \ { \ asection **_ps = PS; \ asection *_s = *_ps; \ *_ps = _s->next; \ if (_s->next == NULL) \ (ABFD)->section_tail = _ps; \ } \ while (0)
Definition at line 1459 of file bfd-in2.h.
Referenced by _bfd_mips_elf_final_link(), _bfd_xcoff_bfd_final_link(), i370_elf_size_dynamic_sections(), lang_insert_orphan(), mmix_elf_final_link(), strip_excluded_output_sections(), and sunos_add_dynamic_symbols().
Definition at line 4325 of file bfd-in2.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_write_archive_contents(), bfd_canonicalize_reloc(), bfd_close(), bfd_core_file_failing_command(), bfd_core_file_failing_signal(), bfd_generic_archive_p(), bfd_get_reloc_upper_bound(), bfd_get_section_contents(), bfd_make_readable(), bfd_openr_next_archived_file(), bfd_reloc_type_lookup(), bfd_section_init(), bfd_set_section_contents(), coff_write_linenumbers(), and core_file_matches_executable_p().
| #define BFD_SEND_FMT | ( | bfd, | |||
| message, | |||||
| arglist | ) | (((bfd)->xvec->message[(int) ((bfd)->format)]) arglist) |
Definition at line 4335 of file bfd-in2.h.
Referenced by bfd_check_format_matches(), bfd_close(), bfd_make_readable(), and bfd_set_format().
| #define bfd_set_arch_mach | ( | abfd, | |||
| arch, | |||||
| mach | ) | BFD_SEND ( abfd, _bfd_set_arch_mach, (abfd, arch, mach)) |
Definition at line 4229 of file bfd-in2.h.
Referenced by _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_mn10300_elf_merge_private_bfd_data(), aout_adobe_callback(), b_out_callback(), bfd_arm_merge_machines(), bfd_mach_o_scan(), bfd_pef_scan(), build_filler_bfd(), coff_arm_merge_private_bfd_data(), cris_elf_copy_private_bfd_data(), cris_elf_merge_private_bfd_data(), elf32_h8_merge_private_bfd_data(), elf32_sparc_merge_private_bfd_data(), elf_xtensa_merge_private_bfd_data(), elfNN_ia64_merge_private_bfd_data(), m32r_elf_merge_private_bfd_data(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), NAME(), open_output(), os9k_callback(), pe_create_runtime_relocator_reference(), set_output_arch_default(), and v850_elf_merge_private_bfd_data().
| #define BFD_UND_SECTION_NAME "*UND*" |
Definition at line 1405 of file bfd-in2.h.
Referenced by _bfd_vms_slurp_gsd(), bfd_make_section(), bfd_make_section_old_way(), and new_symbol().
| #define bfd_und_section_ptr ((asection *) &bfd_und_section) |
Definition at line 1420 of file bfd-in2.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_elf_merge_symbol(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_symbol_processing(), aout_link_add_symbols(), aout_reloc_type_to_section(), bfd_elf_final_link(), bfd_mach_o_scan_read_symtab_symbol(), bfd_make_section_old_way(), coff_link_add_symbols(), coff_section_from_bfd_index(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_h8_get_relocated_section_contents(), elf32_m68hc11_add_symbol_hook(), elf32_sparc_check_relocs(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_slurp_symbol_table(), get_elf_r_symndx_section(), ieee_slurp_external_symbols(), make_fdh(), mmix_elf_relax_section(), mmo_canonicalize_symtab(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), nlm_alpha_read_import(), nlm_i386_read_import(), nlm_powerpc_read_import(), nlm_sparc_read_import(), oasys_slurp_symbol_table(), parse_expression(), process_esd(), r_reloc_is_defined(), set_symbol_from_hash(), sh_coff_get_relocated_section_contents(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), sparc64_elf_output_arch_syms(), sunos_add_one_symbol(), symbol_value(), translate_from_native_sym_flags(), v850_elf_relax_section(), and xcoff_link_add_symbols().
| #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 BSF_CONSTRUCTOR 0x800 |
Definition at line 3866 of file bfd-in2.h.
Referenced by _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), aout_link_add_symbols(), bfd_print_symbol_vandf(), coff_m68k_aux_link_add_one_symbol(), default_indirect_link_order(), ecoff_set_symbol_info(), generic_link_add_symbol_list(), linux_add_one_symbol(), set_symbol_from_hash(), and sunos_add_one_symbol().
| #define BSF_DEBUGGING 0x08 |
Definition at line 3833 of file bfd-in2.h.
Referenced by _bfd_generic_link_output_symbols(), b_out_write_object_contents(), bfd_mach_o_scan_read_symtab_symbol(), bfd_print_symbol_vandf(), coff_bfd_make_debug_symbol(), coff_mangle_symbols(), coff_write_alien_symbol(), coff_write_symbol(), ecoff_get_extr(), ecoff_set_symbol_info(), elf_slurp_symbol_table(), fixup_symbol_value(), ieee_canonicalize_symtab(), mmo_write_symbols_and_terminator(), oasys_write_syms(), srec_write_symbols(), translate_from_native_sym_flags(), and translate_to_native_sym_flags().
| #define BSF_DEBUGGING_RELOC 0x20000 |
| #define BSF_DYNAMIC 0x8000 |
Definition at line 3883 of file bfd-in2.h.
Referenced by _bfd_elf_merge_symbol(), _bfd_mips_elf_add_symbol_hook(), bfd_print_symbol_vandf(), elf_slurp_symbol_table(), and NAME().
| #define BSF_EXPORT BSF_GLOBAL |
Definition at line 3825 of file bfd-in2.h.
Referenced by bfd_ecoff_debug_accumulate_other(), coff_link_add_symbols(), ecoff_set_symbol_info(), first_phase(), ieee_slurp_external_symbols(), and oasys_slurp_symbol_table().
| #define BSF_FILE 0x4000 |
Definition at line 3880 of file bfd-in2.h.
Referenced by _bfd_generic_link_output_symbols(), _bfd_vms_write_gsd(), _bfd_vms_write_hdr(), bfd_is_local_label(), bfd_print_symbol_vandf(), check_local_sym_xref(), elf_slurp_symbol_table(), and swap_out_syms().
| #define BSF_FUNCTION 0x10 |
Definition at line 3837 of file bfd-in2.h.
Referenced by _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), bfd_print_symbol_vandf(), coff_renumber_symbols(), ecoff_set_symbol_info(), elf_slurp_symbol_table(), nlm_alpha_set_public_section(), nlm_powerpc_set_public_section(), print_insn_vax(), process_def_file(), and swap_out_syms().
| #define BSF_GLOBAL 0x02 |
Definition at line 3821 of file bfd-in2.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_create_dynamic_sections(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_got16_reloc(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), _bfd_xcoff_canonicalize_dynamic_symtab(), _frv_create_got_section(), aout_link_add_symbols(), bfd_decode_symclass(), bfd_elf_size_dynamic_sections(), bfd_is_local_label(), bfd_mach_o_scan_read_symtab_symbol(), bfd_print_symbol_vandf(), binary_canonicalize_symtab(), check_local_sym_xref(), coff_link_add_symbols(), coff_renumber_symbols(), default_indirect_link_order(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_frvfdpic_always_size_sections(), elf32_m68hc11_add_symbol_hook(), elf64_alpha_create_dynamic_sections(), elf_link_add_object_symbols(), elf_slurp_symbol_table(), elfNN_hpux_backend_symbol_processing(), first_phase(), generic_link_add_symbol_list(), generic_link_check_archive_element(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_external_part(), linux_add_one_symbol(), m32r_elf_add_symbol_hook(), m32r_elf_create_dynamic_sections(), m68hc11_elf_set_symbol(), make_head(), make_import_fixup_entry(), make_import_fixup_mark(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), mips_elf_create_got_section(), mips_elf_sym_is_global(), mmo_canonicalize_symtab(), mmo_write_symbols_and_terminator(), oasys_slurp_symbol_table(), ppc_elf_create_linker_section(), ppcboot_canonicalize_symtab(), process_def_file(), process_esd(), record_arm_to_thumb_glue(), record_thumb_to_arm_glue(), sh64_elf64_add_symbol_hook(), sh64_elf64_create_dynamic_sections(), sh64_elf_add_symbol_hook(), sh_elf_create_dynamic_sections(), sparc64_elf_print_symbol_all(), sparc64_elf_symbol_processing(), srec_canonicalize_symtab(), swap_ext_reloc_out(), swap_out_syms(), sym_is_global(), translate_from_native_sym_flags(), translate_to_native_sym_flags(), and xcoff_link_add_symbols().
| #define BSF_INDIRECT 0x2000 |
Definition at line 3876 of file bfd-in2.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_elf_add_default_symbol(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), bfd_print_symbol_vandf(), check_local_sym_xref(), default_indirect_link_order(), generic_link_add_symbol_list(), generic_link_check_archive_element(), sh64_elf64_add_symbol_hook(), sh64_elf_add_symbol_hook(), and sunos_add_one_symbol().
| #define BSF_LOCAL 0x01 |
Definition at line 3817 of file bfd-in2.h.
Referenced by _bfd_generic_link_output_symbols(), _bfd_mips_elf32_gprel16_reloc(), bfd_decode_symclass(), bfd_print_symbol_vandf(), check_local_sym_xref(), ecoff_get_extr(), ecoff_set_symbol_info(), elf_slurp_symbol_table(), first_phase(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), ieee_get_symbol_info(), ieee_write_expression(), mips16_gprel_reloc(), mips_elf64_gprel16_reloc(), mips_elf64_gprel32_reloc(), mips_elf64_literal_reloc(), mips_elf_gprel32_reloc(), mips_elf_literal_reloc(), oasys_get_symbol_info(), oasys_slurp_symbol_table(), oasys_write_syms(), quick_section(), record_thumb_to_arm_glue(), sh_elf_reloc(), sh_reloc(), sparc64_elf_print_symbol_all(), swap_out_syms(), translate_from_native_sym_flags(), and versados_scan().
| #define BSF_NO_FLAGS 0x00 |
Definition at line 3813 of file bfd-in2.h.
Referenced by _bfd_vms_slurp_gsd(), _bfd_xcoff_canonicalize_dynamic_symtab(), elf_link_add_object_symbols(), ieee_slurp_external_symbols(), and pe_create_runtime_relocator_reference().
| #define BSF_NOT_AT_END 0x400 |
Definition at line 3863 of file bfd-in2.h.
Referenced by _bfd_generic_link_output_symbols(), and coff_renumber_symbols().
| #define BSF_OBJECT 0x10000 |
Definition at line 3887 of file bfd-in2.h.
Referenced by bfd_decode_symclass(), bfd_print_symbol_vandf(), elf_slurp_symbol_table(), and swap_out_syms().
| #define BSF_OLD_COMMON 0x200 |
Definition at line 3853 of file bfd-in2.h.
Referenced by _bfd_vms_slurp_gsd(), generic_link_add_symbol_list(), and reloc_processing().
| #define BSF_SECTION_SYM 0x100 |
Definition at line 3849 of file bfd-in2.h.
Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_ecoff_write_object_contents(), _bfd_elf_symbol_from_bfd_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_gprel16_with_gp(), _bfd_mips_elf_symbol_processing(), _bfd_vms_slurp_gsd(), alpha_ecoff_get_relocated_section_contents(), bfd_coff_generic_reloc(), bfd_elf_generic_reloc(), bfd_elf_xtensa_reloc(), bfd_is_local_label(), bfd_section_init(), callj_callback(), check_local_sym_xref(), check_reloc_refs(), coff_link_add_symbols(), compare_symbols(), ecoff_get_extr(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_i960_relocate(), elf_map_symbols(), elf_slurp_symbol_table(), fill_section_ptr(), fr30_elf_i20_reloc(), fr30_elf_i32_reloc(), gprel32_with_gp(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_write_expression(), 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(), 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_generic_reloc(), mips_gprel_reloc(), mips_info_to_howto_rel(), mips_refhi_reloc(), mmix_elf_symbol_processing(), ppc64_elf_get_synthetic_symtab(), s390_elf_ldisp_reloc(), sparc64_elf_slurp_one_reloc_table(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), swap_ext_reloc_out(), swap_out_syms(), v850_elf_reloc(), and v850_elf_symbol_processing().
| #define BSF_THREAD_LOCAL 0x40000 |
Definition at line 3895 of file bfd-in2.h.
Referenced by elf_slurp_symbol_table(), and swap_out_syms().
| #define BSF_WARNING 0x1000 |
Definition at line 3872 of file bfd-in2.h.
Referenced by _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), bfd_print_symbol_vandf(), check_local_sym_xref(), coff_m68k_aux_link_add_one_symbol(), default_indirect_link_order(), elf_link_add_object_symbols(), generic_link_add_symbol_list(), and sunos_add_one_symbol().
| #define BSF_WEAK 0x80 |
Definition at line 3845 of file bfd-in2.h.
Referenced by _bfd_compute_and_write_armap(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_mips_elf_got16_reloc(), _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), _frv_create_got_section(), aoutarm_fix_pcrel_26(), bfd_decode_symclass(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_elf_xtensa_reloc(), bfd_is_local_label(), bfd_perform_relocation(), bfd_print_symbol_vandf(), coff_i386_reloc(), coff_link_add_symbols(), coff_m68k_aux_link_add_one_symbol(), coff_renumber_symbols(), coff_thumb_pcrel_common(), default_indirect_link_order(), do_ns32k_reloc(), ecoff_get_extr(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf_link_add_object_symbols(), elf_slurp_symbol_table(), fix_pcrel_26(), generic_link_add_symbol_list(), generic_link_check_archive_element(), make_fdh(), mips_elf_sym_is_global(), mips_fix_hi16_s(), mips_fix_jmp_addr(), mmix_elf_reloc(), set_symbol_from_hash(), sparc64_elf_print_symbol_all(), swap_ext_reloc_out(), swap_out_syms(), sym_is_global(), tic30_aout_fix_16(), tic30_aout_fix_32(), and v850_elf_reloc().
| #define ELF_INFO_TYPE_EH_FRAME 3 |
Definition at line 1265 of file bfd-in2.h.
Referenced by _bfd_elf_discard_section_eh_frame(), _bfd_elf_eh_frame_section_offset(), _bfd_elf_section_offset(), _bfd_elf_write_section_eh_frame(), elf_link_input_bfd(), and elf_section_ignore_discarded_relocs().
| #define ELF_INFO_TYPE_JUST_SYMS 4 |
Definition at line 1266 of file bfd-in2.h.
Referenced by _bfd_elf_link_just_syms(), elf_link_add_object_symbols(), ppc64_elf_edit_opd(), and ppc64_elf_edit_toc().
| #define ELF_INFO_TYPE_MERGE 2 |
Definition at line 1264 of file bfd-in2.h.
Referenced by _bfd_elf_link_sec_merge_syms(), _bfd_elf_merge_sections(), _bfd_elf_rel_local_sym(), _bfd_elf_rela_local_sym(), elf64_alpha_relocate_section(), elf_link_add_object_symbols(), elf_link_input_bfd(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), merge_sections_remove_hook(), mn10300_elf_relax_section(), and ppc_elf_relax_section().
| #define ELF_INFO_TYPE_NONE 0 |
| #define ELF_INFO_TYPE_STABS 1 |
Definition at line 1263 of file bfd-in2.h.
Referenced by _bfd_elf_section_offset(), bfd_elf_discard_info(), elf_bfd_discard_info(), elf_link_add_object_symbols(), elf_link_input_bfd(), and elf_section_ignore_discarded_relocs().
| #define EMPTY_HOWTO | ( | C | ) |
| #define H_GET_16 bfd_h_get_16 |
Definition at line 1035 of file bfd-in2.h.
Referenced by _bfd_elf_swap_verdef_in(), _bfd_elf_swap_vernaux_in(), _bfd_elf_swap_verneed_in(), _bfd_elf_swap_versym_in(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_sym_in(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_sym_in(), _bfd_XXi_swap_aouthdr_in(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_sym_in(), bfd_mips_elf_swap_options_in(), bfd_slurp_bsd_armap_f2(), elf_swap_ehdr_in(), elf_swap_symbol_in(), encap_object_p(), ia64coff_object_p(), mips_swap_reloc_in(), oasys_slurp_symbol_table(), os9k_object_p(), os9k_swap_exec_header_in(), and swap_std_reloc_in().
| #define H_GET_32 bfd_h_get_32 |
Definition at line 1034 of file bfd-in2.h.
Referenced by _bfd_coff_read_string_table(), _bfd_ecoff_slurp_armap(), _bfd_ecoff_write_armap(), _bfd_elf_swap_verdaux_in(), _bfd_elf_swap_verdef_in(), _bfd_elf_swap_vernaux_in(), _bfd_elf_swap_verneed_in(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_lineno_in(), _bfd_xcoff64_swap_sym_in(), _bfd_xcoff_slurp_armap(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_sym_in(), _bfd_XXi_swap_aouthdr_in(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_lineno_in(), _bfd_XXi_swap_sym_in(), alpha_ecoff_swap_reloc_in(), alpha_relocate_section(), aout_adobe_callback(), aout_adobe_object_p(), aout_adobe_swap_exec_header_in(), aout_get_external_symbols(), b_out_object_p(), b_out_slurp_reloc_table(), bfd_mips_elf32_swap_gptab_in(), bfd_mips_elf32_swap_reginfo_in(), bfd_mips_elf64_swap_reginfo_in(), bfd_mips_elf_swap_options_in(), bfd_slurp_bsd_armap_f2(), bout_swap_exec_header_in(), do_slurp_bsd_armap(), ecoff_link_add_archive_symbols(), elf_swap_ehdr_in(), elf_swap_phdr_in(), elf_swap_shdr_in(), elf_swap_symbol_in(), elfcore_read_notes(), encap_object_p(), i386dynix_32_swap_exec_header_in(), ia64coff_object_p(), mips_ecoff_swap_reloc_in(), mips_elf64_swap_reloc_in(), mips_elf64_swap_reloca_in(), mips_swap_reloc_in(), MY_swap_std_reloc_in(), NAME(), nlm_alpha_backend_object_p(), nlm_alpha_read_import(), nlm_alpha_read_reloc(), nlm_i386_read_import(), nlm_powerpc_read_import(), oasys_archive_p(), oasys_object_p(), oasys_slurp_section_data(), oasys_slurp_symbol_table(), os9k_swap_exec_header_in(), setup_group(), swap_std_reloc_in(), and tic30_aout_object_p().
| #define H_GET_64 bfd_h_get_64 |
Definition at line 1033 of file bfd-in2.h.
Referenced by _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_lineno_in(), _bfd_xcoff64_swap_sym_in(), _bfd_xcoff_slurp_armap(), alpha_ecoff_get_elt_at_filepos(), alpha_ecoff_read_ar_hdr(), alpha_ecoff_swap_reloc_in(), alpha_relocate_section(), bfd_mips_elf64_swap_reginfo_in(), mips_elf64_swap_reloc_in(), mips_elf64_swap_reloca_in(), nlm_alpha_read_reloc(), and xcoff64_slurp_armap().
| #define H_GET_8 bfd_h_get_8 |
Definition at line 1036 of file bfd-in2.h.
Referenced by _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_sym_in(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_sym_in(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_sym_in(), aout_link_add_symbols(), aout_link_check_ar_symbols(), aout_link_write_symbols(), bfd_mips_elf_swap_options_in(), elf_swap_symbol_in(), mips_elf64_swap_reloc_in(), mips_elf64_swap_reloca_in(), and NAME().
| #define H_GET_S32 bfd_h_get_signed_32 |
Definition at line 1038 of file bfd-in2.h.
Referenced by _bfd_xcoff64_swap_aux_in(), and mips_swap_reloc_in().
| #define H_GET_S64 bfd_h_get_signed_64 |
| #define H_PUT_16 bfd_h_put_16 |
Definition at line 1027 of file bfd-in2.h.
Referenced by _bfd_elf_swap_verdef_out(), _bfd_elf_swap_vernaux_out(), _bfd_elf_swap_verneed_out(), _bfd_elf_swap_versym_out(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff64_swap_sym_out(), _bfd_xcoff_swap_aux_out(), _bfd_xcoff_swap_sym_out(), _bfd_XX_only_swap_filehdr_out(), _bfd_XXi_only_swap_filehdr_out(), _bfd_XXi_swap_aouthdr_out(), _bfd_XXi_swap_aux_out(), _bfd_XXi_swap_scnhdr_out(), _bfd_XXi_swap_sym_out(), bfd_mips_elf_swap_options_out(), ecoff_swap_rpdr_out(), elf_swap_ehdr_out(), elf_swap_symbol_out(), mips_swap_reloc_out(), msdos_write_object_contents(), oasys_write_end(), oasys_write_syms(), and sunos_write_dynamic_symbol().
| #define H_PUT_32 bfd_h_put_32 |
Definition at line 1026 of file bfd-in2.h.
Referenced by _bfd_coff_final_link(), _bfd_ecoff_write_armap(), _bfd_elf_swap_verdaux_out(), _bfd_elf_swap_verdef_out(), _bfd_elf_swap_vernaux_out(), _bfd_elf_swap_verneed_out(), _bfd_mips_elf_section_processing(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff64_swap_lineno_out(), _bfd_xcoff64_swap_sym_out(), _bfd_xcoff_bfd_final_link(), _bfd_xcoff_swap_aux_out(), _bfd_xcoff_swap_sym_out(), _bfd_XX_only_swap_filehdr_out(), _bfd_XXi_only_swap_filehdr_out(), _bfd_XXi_swap_aouthdr_out(), _bfd_XXi_swap_aux_out(), _bfd_XXi_swap_lineno_out(), _bfd_XXi_swap_scnhdr_out(), _bfd_XXi_swap_sym_out(), alpha_convert_external_reloc(), alpha_ecoff_swap_reloc_out(), aout_adobe_swap_exec_header_out(), b_out_squirt_out_relocs(), bfd_elf32_swap_compact_rel_out(), bfd_elf32_swap_crinfo_out(), bfd_elf_set_group_contents(), bfd_mips_elf32_swap_gptab_out(), bfd_mips_elf32_swap_reginfo_out(), bfd_mips_elf64_swap_reginfo_out(), bfd_mips_elf_swap_options_out(), bout_swap_exec_header_out(), bsd_write_armap(), coff_write_symbols(), ecoff_swap_rpdr_out(), elf_swap_ehdr_out(), elf_swap_phdr_out(), elf_swap_shdr_out(), elf_swap_symbol_out(), elfcore_write_note(), emit_stringtab(), mips_ecoff_swap_reloc_out(), mips_elf64_swap_reloc_out(), mips_elf64_swap_reloca_out(), mips_swap_reloc_out(), nlm_alpha_write_import(), nlm_alpha_write_prefix(), oasys_write_data(), oasys_write_end(), oasys_write_sections(), oasys_write_syms(), ppc_bfd_coff_final_link(), write_object_contents(), and xcoff_write_armap_old().
| #define H_PUT_64 bfd_h_put_64 |
Definition at line 1025 of file bfd-in2.h.
Referenced by _bfd_mips_elf_section_processing(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff64_swap_lineno_out(), _bfd_xcoff64_swap_sym_out(), alpha_ecoff_swap_reloc_out(), alpha_relocate_section(), bfd_mips_elf64_swap_reginfo_out(), mips_elf64_swap_reloc_out(), mips_elf64_swap_reloca_out(), and nlm_alpha_write_import().
| #define H_PUT_8 bfd_h_put_8 |
Definition at line 1028 of file bfd-in2.h.
Referenced by _bfd_xcoff64_swap_aux_out(), _bfd_xcoff64_swap_sym_out(), _bfd_xcoff_swap_aux_out(), _bfd_xcoff_swap_sym_out(), _bfd_XXi_swap_aux_out(), _bfd_XXi_swap_sym_out(), aout_link_write_other_symbol(), aout_link_write_symbols(), bfd_mips_elf_swap_options_out(), elf_swap_symbol_out(), mips_elf64_swap_reloc_out(), mips_elf64_swap_reloca_out(), NAME(), and sunos_write_dynamic_symbol().
| #define H_PUT_S32 bfd_h_put_signed_32 |
Definition at line 1030 of file bfd-in2.h.
Referenced by ecoff_swap_rpdr_out(), and mips_elf_create_procedure_table().
| #define H_PUT_S64 bfd_h_put_signed_64 |
| #define HOWTO_PREPARE | ( | relocation, | |||
| symbol | ) |
| #define NEWHOWTO | ( | FUNCTION, | |||
| NAME, | |||||
| SIZE, | |||||
| REL, | |||||
| IN | ) |
| #define SEC_ALLOC 0x001 |
Definition at line 1074 of file bfd-in2.h.
Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_elf_create_dynamic_sections(), _bfd_elf_link_renumber_dynsyms(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_elf_merge_symbol(), _bfd_generic_link_add_one_symbol(), _bfd_mips_elf_always_size_sections(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mips_elf_symbol_processing(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_size_dynamic_sections(), _bfd_XXi_swap_sym_in(), _frv_create_got_section(), add_extra_plt_sections(), aix386_core_file_p(), aout_adobe_callback(), aout_adobe_write_object_contents(), assign_file_positions_for_segments(), assign_section_numbers(), bfd_arm_get_bfd_for_interworking(), bfd_elf_final_link(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_segment(), bfd_pef_section_flags(), bfd_sec_flags_from_mmo_flags(), binary_object_p(), binary_set_section_contents(), build_filler_bfd(), cisco_core_file_validate(), compare_symbols(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), cris_elf_relocate_section(), ecoff_compute_section_file_positions(), ecoff_link_add_externals(), ecoff_sort_hdrs(), elf32_frv_add_symbol_hook(), elf32_frv_check_relocs(), elf32_frv_relocate_section(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_adjust_dynamic_symbol(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_relocate_section(), elf32_sparc_adjust_dynamic_symbol(), elf32_sparc_check_relocs(), elf32_sparc_relocate_section(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_relax_section(), elf64_alpha_relocate_section(), elf64_hppa_check_relocs(), elf64_hppa_create_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_check_relocs(), elf64_x86_64_relocate_section(), elf_bfd_final_link(), elf_cris_adjust_dynamic_symbol(), elf_fake_sections(), elf_gc_sweep(), elf_i386_adjust_dynamic_symbol(), elf_i386_check_relocs(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_check_relocs(), elf_m68k_relocate_section(), elf_s390_adjust_dynamic_symbol(), elf_s390_check_relocs(), elf_s390_relocate_section(), elf_vax_adjust_dynamic_symbol(), elf_vax_check_relocs(), elf_vax_relocate_section(), elf_vax_size_dynamic_sections(), elf_xtensa_check_relocs(), elf_xtensa_create_dynamic_sections(), elf_xtensa_gc_sweep_hook(), elf_xtensa_relocate_section(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_check_relocs(), elfNN_ia64_choose_gp(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_relocate_section(), first_phase(), generic_link_check_archive_element(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hppa_record_segment_addr(), hpux_core_core_file_p(), i370_elf_adjust_dynamic_symbol(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_relocate_section(), i370_elf_size_dynamic_sections(), ieee_slurp_sections(), ihex_scan(), ihex_set_section_contents(), lang_add_section(), lang_insert_orphan(), lang_map_flags(), lang_memory_default(), lang_one_common(), lang_output_section_find_by_flags(), lang_record_phdrs(), lang_set_flags(), lang_size_sections_1(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_relocate_section(), map_input_to_output_sections(), map_sections_to_segments(), mips_elf_calculate_relocation(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmo_decide_section(), mmo_find_sec_w_addr(), mmo_find_sec_w_addr_grow(), mmo_scan(), mmo_sec_flags_from_bfd_flags(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relocate_section(), msdos_write_object_contents(), netbsd_core_file_p(), nlm_i386_mangle_relocs(), nlm_powerpc_get_public_offset(), oasys_slurp_section_data(), opd_entry_value(), osf_core_core_file_p(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_check_relocs(), ppc64_elf_edit_toc(), ppc64_elf_gc_sweep_hook(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_relocate_section(), ppc64_elf_toc(), ppc_elf_additional_program_headers(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_gc_sweep_hook(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), ppcboot_object_p(), process_esd(), quick_section(), readonly_dynrelocs(), riscix_some_aout_object_p(), sco5_core_file_p(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_create_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh64_find_section_for_address(), sh_elf64_check_relocs(), sh_elf64_relocate_section(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_relocate_section(), shrink_dynamic_reloc_sections(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_check_relocs(), sparc64_elf_relocate_section(), srec_scan(), srec_set_section_contents(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), tekhex_get_section_contents(), tekhex_set_section_contents(), trad_unix_core_file_p(), v850_elf_symbol_processing(), vms_get_symbol_info(), xcoff_link_add_symbols(), xcoff_link_create_extra_sections(), xstormy16_elf_check_relocs(), and xtensa_read_table_entries().
| #define SEC_CODE 0x010 |
Definition at line 1088 of file bfd-in2.h.
Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_elf_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_XXi_swap_aouthdr_out(), _frv_create_got_section(), add_extra_plt_sections(), aout_adobe_callback(), aout_adobe_set_section_contents(), aout_adobe_write_object_contents(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_elf_size_dynamic_sections(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_segment(), bfd_pef_section_flags(), bfd_sec_flags_from_mmo_flags(), compare_symbols(), create_linkage_sections(), decode_section_type(), ecoff_compute_section_file_positions(), ecoff_sec_to_styp_flags(), elf32_h8_relax_section(), elf32_hppa_setup_section_lists(), elf32_m68hc11_setup_section_lists(), elf32_sparc_adjust_dynamic_symbol(), elf64_alpha_create_dynamic_sections(), elf64_alpha_relax_section(), elf64_hppa_modify_segment_map(), elf64_x86_64_relocate_section(), elf_fake_sections(), elf_i386_relocate_section(), elf_s390_relocate_section(), final_link_relocate(), ieee_slurp_sections(), ieee_write_section_part(), ip2k_elf_relax_section(), lang_map_flags(), lang_memory_default(), lang_output_section_find_by_flags(), lang_set_flags(), m32r_elf_create_dynamic_sections(), m68hc11_elf_relax_section(), make_one(), mmix_elf_relax_section(), mmo_decide_section(), mmo_scan(), mmo_sec_flags_from_bfd_flags(), mn10200_elf_relax_section(), mn10300_elf_relax_section(), msp430_elf_relax_section(), nlm_alpha_write_import(), nlm_i386_write_import(), nlm_powerpc_get_public_offset(), nlm_powerpc_write_import(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_next_input_section(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppcboot_object_p(), process_embedded_commands(), riscix_some_aout_object_p(), sh64_elf64_create_dynamic_sections(), sh64_elf64_fake_sections(), sh64_get_contents_type(), sh_elf_create_dynamic_sections(), sparc64_elf_adjust_dynamic_symbol(), sunos_create_dynamic_sections(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), vms_get_symbol_info(), and xstormy16_elf_check_relocs().
| #define SEC_COFF_SHARED_LIBRARY 0x10000000 |
Definition at line 1220 of file bfd-in2.h.
Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), lang_size_sections_1(), and make_a_section_from_file().
| #define SEC_CONSTRUCTOR 0x080 |
Definition at line 1106 of file bfd-in2.h.
Referenced by _bfd_ecoff_canonicalize_reloc(), b_out_canonicalize_reloc(), b_out_get_reloc_upper_bound(), bfd_get_section_contents(), canonicalize_reloc(), ecoff_slurp_reloc_table(), NAME(), and slurp_reloc_table().
| #define SEC_DATA 0x020 |
Definition at line 1091 of file bfd-in2.h.
Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_elf_make_section_from_shdr(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_XXi_swap_aouthdr_out(), _bfd_XXi_swap_sym_in(), add_data_entry(), aout_adobe_callback(), aout_adobe_set_section_contents(), aout_adobe_write_object_contents(), bfd_sec_flags_from_mmo_flags(), binary_object_p(), decode_section_type(), ecoff_sec_to_styp_flags(), ieee_slurp_sections(), ieee_write_section_part(), lang_map_flags(), lang_memory_default(), lang_set_flags(), m32r_elf_create_dynamic_sections(), mmo_sec_flags_from_bfd_flags(), nlm_powerpc_get_public_offset(), nlm_powerpc_write_import(), ppcboot_object_p(), riscix_some_aout_object_p(), sh64_elf64_create_dynamic_sections(), sh_elf_create_dynamic_sections(), v850_elf_symbol_processing(), and vms_get_symbol_info().
| #define SEC_DEBUGGING 0x2000 |
Definition at line 1139 of file bfd-in2.h.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_link_section_stabs(), _bfd_mips_elf_section_from_shdr(), _bfd_mmix_check_all_relocs(), bfd_create_gnu_debuglink_section(), bfd_sec_flags_from_mmo_flags(), decode_section_type(), elf32_sparc_relocate_section(), elf64_alpha_section_from_shdr(), elf64_x86_64_relocate_section(), elf_action_discarded(), elf_gc_sweep(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_m68k_relocate_section(), elf_object_p(), elf_s390_relocate_section(), elf_vax_relocate_section(), elf_xtensa_relocate_section(), elfNN_ia64_reloc(), ieee_canonicalize_reloc(), ieee_get_reloc_upper_bound(), ieee_get_section_contents(), ieee_set_section_contents(), ieee_slurp_debug(), ieee_slurp_section_data(), ieee_write_debug_part(), ieee_write_section_part(), init_for_output(), is_removable_literal(), lang_add_section(), lang_gc_sections(), m32r_elf_relocate_section(), mmo_sec_flags_from_bfd_flags(), mn10300_elf_relocate_section(), ppc64_elf_edit_toc(), ppc64_elf_relocate_section(), ppc_elf_relocate_section(), sh64_backend_section_from_shdr(), sh64_elf_section_flags(), sh_elf64_relocate_section(), sh_elf_relocate_section(), simple_save_output_info(), sparc64_elf_relocate_section(), and xtensa_read_table_entries().
| #define SEC_EXCLUDE 0x8000 |
Definition at line 1149 of file bfd-in2.h.
Referenced by _bfd_add_merge_section(), _bfd_discard_section_stabs(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_link_renumber_dynsyms(), _bfd_elf_make_section_from_shdr(), _bfd_elf_rela_local_sym(), _bfd_link_section_stabs(), _bfd_merge_sections(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_final_link(), _bfd_strip_section_from_output(), _frvfdpic_add_rofixup(), _frvfdpic_size_got_plt(), build_link_order(), elf_gc_sweep(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_link_output_sym(), i370_elf_fake_sections(), i370_elf_section_from_shdr(), lang_add_section(), lang_do_assignments_1(), lang_do_version_exports_section(), lang_gc_sections(), lang_place_orphans(), mips_elf_check_mips16_stubs(), mips_elf_create_got_section(), mips_elf_got_info(), mips_elf_got_section(), ppc_elf_fake_sections(), ppc_elf_section_from_shdr(), print_input_section(), size_input_section(), and strip_excluded_output_sections().
| #define SEC_GROUP 0x4000000 |
Definition at line 1209 of file bfd-in2.h.
Referenced by _bfd_default_error_handler(), _bfd_elf_make_section_from_shdr(), _bfd_elf_section_already_linked(), _bfd_generic_section_already_linked(), elf_fake_sections(), and vfinfo().
| #define SEC_HAS_CONTENTS 0x100 |
Definition at line 1111 of file bfd-in2.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_ecoff_write_object_contents(), _bfd_elf_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_elfcore_make_pseudosection(), _bfd_generic_link_output_symbols(), _bfd_link_section_stabs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_fake_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_find_nearest_line(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_write_tir(), _bfd_xcoff_bfd_final_link(), _bfd_XXi_swap_sym_in(), _frv_create_got_section(), add_extra_plt_sections(), aix386_core_file_p(), aout_adobe_callback(), aout_adobe_set_section_contents(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), bfd_elf_final_link(), bfd_get_section_contents(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_dylib(), bfd_mach_o_scan_read_dylinker(), bfd_mach_o_scan_read_segment(), bfd_mach_o_scan_read_symtab(), bfd_mach_o_scan_read_thread(), bfd_pef_section_flags(), bfd_set_section_contents(), bfd_sym_scan(), binary_object_p(), binary_set_section_contents(), build_filler_bfd(), build_link_order(), cisco_core_file_validate(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), decode_section_type(), default_data_link_order(), default_indirect_link_order(), ecoff_compute_section_file_positions(), ecoff_indirect_link_order(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_final_link(), elf64_alpha_find_nearest_line(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_bfd_final_link(), elf_fake_sections(), elf_i386_check_relocs(), elf_link_input_bfd(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elf_xtensa_finish_dynamic_sections(), elfcore_grok_note(), elfcore_grok_nto_regs(), elfcore_grok_nto_status(), elfNN_ia64_create_dynamic_sections(), first_phase(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hpux_core_core_file_p(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), ieee_slurp_debug(), ieee_slurp_section_data(), ihex_scan(), lang_do_assignments_1(), lang_output_section_find_by_flags(), lang_size_sections_1(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), make_a_section_from_file(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), map_input_to_output_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mmix_elf_final_link(), mmo_get_loc(), mmo_get_spec_section(), mmo_internal_write_section(), mmo_scan(), mmo_write_section_unless_reg_contents(), mn10300_elf_check_relocs(), netbsd_core_file_p(), oasys_slurp_section_data(), osf_core_core_file_p(), pe_create_runtime_relocator_reference(), ppc64_elf_check_relocs(), ppc64_elf_edit_opd(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppcboot_object_p(), riscix_some_aout_object_p(), sco5_core_file_p(), 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_check_relocs(), srec_scan(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), sunos_finish_dynamic_link(), trad_unix_core_file_p(), versados_scan(), xcoff64_write_object_contents(), xcoff_link_add_symbols(), xcoff_link_create_extra_sections(), and xstormy16_elf_check_relocs().
| #define SEC_IN_MEMORY 0x4000 |
Definition at line 1144 of file bfd-in2.h.
Referenced by _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _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(), bfd_get_section_contents(), build_filler_bfd(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), 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_check_relocs(), elf_i386_check_relocs(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_combine_prop_entries(), elf_xtensa_create_dynamic_sections(), elfNN_ia64_create_dynamic_sections(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), 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_check_relocs(), ppc64_elf_edit_opd(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), sh64_address_in_cranges(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), xcoff_link_create_extra_sections(), and xstormy16_elf_check_relocs().
| #define SEC_IS_COMMON 0x1000 |
Definition at line 1133 of file bfd-in2.h.
Referenced by _bfd_m32r_elf_symbol_processing(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_symbol_processing(), _bfd_vms_slurp_gsd(), bfd_sec_flags_from_mmo_flags(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_frv_add_symbol_hook(), elf64_alpha_add_symbol_hook(), elf_link_add_object_symbols(), elfNN_ia64_add_symbol_hook(), lang_one_common(), m32r_elf_add_symbol_hook(), mmo_sec_flags_from_bfd_flags(), ppc_elf_add_symbol_hook(), v850_elf_add_symbol_hook(), v850_elf_check_relocs(), v850_elf_section_from_shdr(), v850_elf_symbol_processing(), and xcoff_link_add_symbols().
| #define SEC_KEEP 0x400000 |
Definition at line 1193 of file bfd-in2.h.
Referenced by bfd_elf_gc_sections(), build_filler_bfd(), elf_gc_mark_dynamic_ref_symbol(), elf_gc_sections(), gc_section_callback(), lang_gc_sections(), ldctor_build_sets(), and quick_section().
| #define SEC_LINK_DUPLICATES 0x40000 |
Definition at line 1165 of file bfd-in2.h.
Referenced by _bfd_elf_section_already_linked(), _bfd_generic_section_already_linked(), and lang_add_section().
| #define SEC_LINK_DUPLICATES_DISCARD 0x0 |
Definition at line 1169 of file bfd-in2.h.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_elf_section_already_linked(), _bfd_generic_section_already_linked(), bfd_section_from_shdr(), and setup_group().
| #define SEC_LINK_DUPLICATES_ONE_ONLY 0x80000 |
Definition at line 1174 of file bfd-in2.h.
Referenced by _bfd_elf_section_already_linked(), and _bfd_generic_section_already_linked().
| #define SEC_LINK_DUPLICATES_SAME_CONTENTS (SEC_LINK_DUPLICATES_ONE_ONLY | SEC_LINK_DUPLICATES_SAME_SIZE) |
Definition at line 1183 of file bfd-in2.h.
Referenced by _bfd_elf_section_already_linked(), and _bfd_generic_section_already_linked().
| #define SEC_LINK_DUPLICATES_SAME_SIZE 0x100000 |
Definition at line 1178 of file bfd-in2.h.
Referenced by _bfd_elf_section_already_linked(), _bfd_generic_section_already_linked(), and _bfd_mips_elf_section_from_shdr().
| #define SEC_LINK_ONCE 0x20000 |
Definition at line 1161 of file bfd-in2.h.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_elf_section_already_linked(), _bfd_generic_section_already_linked(), _bfd_mips_elf_section_from_shdr(), bfd_elf_set_group_contents(), bfd_section_from_shdr(), elf_link_input_bfd(), lang_add_section(), pe_walk_relocs_of_symbol(), and setup_group().
| #define SEC_LINKER_CREATED 0x200000 |
Definition at line 1190 of file bfd-in2.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_omit_section_dynsym(), _bfd_link_section_stabs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_size_dynamic_sections(), _frv_create_got_section(), add_extra_plt_sections(), bfd_elf_final_link(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_check_relocs(), elf32_sparc_size_dynamic_sections(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_size_dynamic_sections(), elf64_hppa_create_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_gc_sweep(), elf_i386_check_relocs(), elf_i386_size_dynamic_sections(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_m68k_check_relocs(), elf_m68k_size_dynamic_sections(), elf_s390_check_relocs(), elf_s390_size_dynamic_sections(), elf_vax_check_relocs(), elf_vax_size_dynamic_sections(), elf_xtensa_create_dynamic_sections(), elf_xtensa_relax_section(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_size_dynamic_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mmix_elf_relax_section(), mn10300_elf_check_relocs(), ppc64_elf_build_stubs(), ppc64_elf_check_relocs(), ppc64_elf_size_dynamic_sections(), ppc64_elf_size_stubs(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_size_dynamic_sections(), retrieve_internal_relocs(), sh64_elf64_create_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_size_dynamic_sections(), sparc64_elf_check_relocs(), sparc64_elf_size_dynamic_sections(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), toc_adjusting_stub_needed(), xstormy16_elf_check_relocs(), and xtensa_callback_required_dependence().
| #define SEC_LOAD 0x002 |
Definition at line 1078 of file bfd-in2.h.
Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_ecoff_write_object_contents(), _bfd_elf_canonicalize_dynamic_reloc(), _bfd_elf_create_dynamic_sections(), _bfd_elf_get_dynamic_reloc_upper_bound(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_elf_merge_symbol(), _bfd_mips_elf_additional_program_headers(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_modify_segment_map(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_xcoff_bfd_final_link(), _bfd_XXi_swap_sym_in(), _frv_create_got_section(), add_extra_plt_sections(), aix386_core_file_p(), aout_adobe_callback(), aout_adobe_write_object_contents(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_segment(), bfd_pef_section_flags(), bfd_sec_flags_from_mmo_flags(), binary_object_p(), binary_set_section_contents(), build_filler_bfd(), build_link_order(), cisco_core_file_validate(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), do_without_relocs(), ecoff_compute_section_file_positions(), ecoff_sec_to_styp_flags(), elf32_frv_relocate_section(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), 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_check_relocs(), elf_fake_sections(), elf_gc_sweep(), elf_i386_check_relocs(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_sort_sections(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elfNN_ia64_additional_program_headers(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_modify_segment_map(), first_phase(), generate_reloc(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_program_header_size(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hppa_record_segment_addr(), hpux_core_core_file_p(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), ieee_slurp_section_data(), ieee_write_data_part(), ieee_write_section_part(), ihex_scan(), ihex_set_section_contents(), lang_add_section(), lang_insert_orphan(), lang_map_flags(), lang_output_section_find_by_flags(), lang_set_flags(), lang_size_sections_1(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), map_input_to_output_sections(), map_sections_to_segments(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmo_decide_section(), mmo_find_sec_w_addr(), mmo_find_sec_w_addr_grow(), mmo_internal_write_section(), mmo_scan(), mmo_sec_flags_from_bfd_flags(), mn10300_elf_check_relocs(), msdos_set_section_contents(), msdos_write_object_contents(), netbsd_core_file_p(), nlm_i386_mangle_relocs(), oasys_slurp_section_data(), oasys_write_data(), opd_entry_value(), osf_core_core_file_p(), ppc64_elf_check_relocs(), ppc64_elf_get_synthetic_symtab(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppcboot_object_p(), quick_section(), riscix_some_aout_object_p(), sco5_core_file_p(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), srec_scan(), srec_set_section_contents(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), tekhex_get_section_contents(), tekhex_set_section_contents(), trad_unix_core_file_p(), versados_scan(), xcoff64_write_object_contents(), xcoff_link_add_symbols(), xcoff_link_create_extra_sections(), and xstormy16_elf_check_relocs().
| #define SEC_MERGE 0x1000000 |
Definition at line 1201 of file bfd-in2.h.
Referenced by _bfd_add_merge_section(), _bfd_elf_link_sec_merge_syms(), _bfd_elf_make_section_from_shdr(), _bfd_elf_merge_sections(), _bfd_elf_rela_local_sym(), _bfd_generic_link_output_symbols(), bfd_elf_final_link(), elf32_d10v_relocate_section(), elf64_alpha_relocate_section(), elf_bfd_final_link(), elf_fake_sections(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_link_input_bfd(), elfNN_ia64_relocate_section(), lang_add_section(), mips_elf_calculate_relocation(), mn10300_elf_relax_section(), opd_entry_value(), sh_elf64_relocate_section(), and sh_elf_relocate_section().
| #define SEC_NEVER_LOAD 0x200 |
Definition at line 1115 of file bfd-in2.h.
Referenced by _bfd_ecoff_styp_to_sec_flags(), bfd_sec_flags_from_mmo_flags(), binary_set_section_contents(), build_link_order(), ecoff_sec_to_styp_flags(), elf_fake_sections(), lang_add_section(), lang_enter_output_section_statement(), lang_size_sections_1(), map_input_to_output_sections(), and mmo_sec_flags_from_bfd_flags().
| #define SEC_NO_FLAGS 0x000 |
Definition at line 1070 of file bfd-in2.h.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_add_symbol_hook(), get_section_entry(), lang_enter_output_section_statement(), and mmix_elf_symbol_processing().
| #define SEC_READONLY 0x008 |
Definition at line 1085 of file bfd-in2.h.
Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_elf_create_dynamic_sections(), _bfd_elf_link_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_link_section_stabs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_size_dynamic_sections(), _frv_create_got_section(), add_extra_plt_sections(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), bfd_sec_flags_from_mmo_flags(), check_section_callback(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), decode_section_type(), ecoff_sec_to_styp_flags(), 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(), elf32_sparc_size_dynamic_sections(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_hppa_create_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_check_relocs(), elf64_x86_64_relocate_section(), elf64_x86_64_size_dynamic_sections(), elf_fake_sections(), elf_i386_adjust_dynamic_symbol(), elf_i386_check_relocs(), elf_i386_size_dynamic_sections(), elf_m68k_check_relocs(), elf_m68k_discard_copies(), elf_s390_adjust_dynamic_symbol(), elf_s390_check_relocs(), elf_s390_size_dynamic_sections(), elf_vax_check_relocs(), elf_vax_size_dynamic_sections(), elf_xtensa_create_dynamic_sections(), elf_xtensa_relocate_section(), elfNN_ia64_check_relocs(), elfNN_ia64_create_dynamic_sections(), get_fptr(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hppa_record_segment_addr(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_size_dynamic_sections(), lang_add_section(), lang_map_flags(), lang_memory_default(), lang_output_section_find_by_flags(), lang_process(), lang_set_flags(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_size_dynamic_sections(), map_sections_to_segments(), mips_elf_create_compact_rel_section(), mips_elf_rel_dyn_section(), mmo_sec_flags_from_bfd_flags(), mn10300_elf_check_relocs(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_check_relocs(), ppc64_elf_size_dynamic_sections(), ppc64_elf_toc(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_size_dynamic_sections(), process_embedded_commands(), readonly_dynrelocs(), sh64_elf64_create_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_size_dynamic_sections(), sparc64_elf_check_relocs(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), and xstormy16_elf_check_relocs().
| #define SEC_RELOC 0x004 |
Definition at line 1082 of file bfd-in2.h.
Referenced by _bfd_add_merge_section(), _bfd_coff_final_link(), _bfd_coff_link_input_bfd(), _bfd_elf_gc_mark(), _bfd_generic_final_link(), _bfd_link_section_stabs(), _bfd_mips_elf_check_relocs(), _bfd_mmix_check_all_relocs(), _bfd_vms_slurp_gsd(), _bfd_vms_write_tir(), _bfd_xcoff_bfd_final_link(), assign_section_numbers(), bfd_elf_final_link(), bfd_sec_flags_from_mmo_flags(), bfd_section_from_shdr(), bfd_simple_get_relocated_section_contents(), do_one(), elf32_generic_link_add_symbols(), elf32_h8_get_relocated_section_contents(), elf32_h8_relax_section(), elf32_hppa_size_stubs(), elf32_m68hc11_size_stubs(), elf64_alpha_relax_section(), elf64_generic_link_add_symbols(), elf_bfd_final_link(), elf_fake_sections(), elf_gc_mark(), elf_gc_sweep(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_slurp_reloc_table(), elf_write_relocs(), elfNN_ia64_relax_section(), ip2k_elf_relax_section(), m32r_elf_fake_sections(), m68hc11_elf_relax_section(), make_a_section_from_file(), mark_relocs(), mips_elf64_slurp_reloc_table(), mips_elf64_write_relocs(), mips_elf_check_mips16_stubs(), mmix_elf_relax_section(), mmo_sec_flags_from_bfd_flags(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), move_literal(), msp430_elf_relax_section(), ppc64_elf_edit_opd(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_size_stubs(), ppc_bfd_coff_final_link(), ppc_elf_relax_section(), riscix_some_aout_object_p(), save_relocs(), sh64_address_in_cranges(), sh_coff_get_relocated_section_contents(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_relax_delete_bytes(), sh_relax_section(), sparc64_elf_slurp_reloc_table(), sparc64_elf_write_relocs(), v850_elf_relax_section(), versados_scan(), xcoff_link_add_symbols(), and xcoff_mark().
| #define SEC_ROM 0x040 |
Definition at line 1094 of file bfd-in2.h.
Referenced by ieee_slurp_sections(), and ieee_write_section_part().
| #define SEC_SMALL_DATA 0x800000 |
Definition at line 1197 of file bfd-in2.h.
Referenced by decode_section_type(), elf64_alpha_fake_sections(), elf64_alpha_section_flags(), elfNN_ia64_choose_gp(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_fake_sections(), elfNN_ia64_section_flags(), get_got(), get_pltoff(), lang_add_section(), lang_output_section_find_by_flags(), and ppc64_elf_toc().
| #define SEC_SORT_ENTRIES 0x10000 |
Definition at line 1155 of file bfd-in2.h.
Referenced by i370_elf_fake_sections(), i370_elf_section_from_shdr(), ppc_elf_fake_sections(), ppc_elf_section_from_shdr(), sh64_backend_section_from_shdr(), and sh64_elf_fake_sections().
| #define SEC_STRINGS 0x2000000 |
Definition at line 1206 of file bfd-in2.h.
Referenced by _bfd_add_merge_section(), _bfd_elf_make_section_from_shdr(), elf_fake_sections(), lang_add_section(), and record_section().
| #define SEC_THREAD_LOCAL 0x400 |
Definition at line 1118 of file bfd-in2.h.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_elf_tls_setup(), assign_file_positions_for_segments(), bfd_elf_final_link(), build_link_order(), compare_symbols(), elf_bfd_final_link(), elf_fake_sections(), elf_link_add_object_symbols(), get_program_header_size(), lang_do_assignments_1(), lang_output_section_find_by_flags(), lang_size_sections_1(), map_sections_to_segments(), ppc64_elf_get_synthetic_symtab(), and swap_out_syms().
| #define SEC_TIC54X_BLOCK 0x40000000 |
| typedef struct bfd_link_info _bfd_link_info |
| typedef struct lineno_cache_entry alent |
| typedef struct reloc_cache_entry arelent |
| typedef struct relent_chain arelent_chain |
| typedef struct bfd_section asection |
| typedef struct bfd_symbol asymbol |
| typedef struct bfd_arch_info bfd_arch_info_type |
| typedef void(* bfd_error_handler_type)(const char *,...) |
| typedef enum bfd_error bfd_error_type |
| typedef bfd_signed_vma bfd_int64_t |
| typedef enum bfd_print_symbol bfd_print_symbol_type |
| typedef enum bfd_reloc_code_real bfd_reloc_code_real_type |
| typedef enum bfd_reloc_status bfd_reloc_status_type |
| typedef long bfd_signed_vma |
| typedef unsigned long bfd_size_type |
| typedef bfd_vma bfd_uint64_t |
| typedef struct _bfd_window bfd_window |
| typedef struct reloc_howto_struct reloc_howto_type |
| typedef struct bfd_section* sec_ptr |
| typedef struct _symbol_info symbol_info |
| enum bfd_architecture |
| enum bfd_endian |
| enum bfd_error |
| enum bfd_flavour |
| enum bfd_format |
| enum bfd_print_symbol |
| enum bfd_reloc_code_real |
| enum bfd_reloc_status |
| enum complain_overflow |
| struct bfd_section* _bfd_elf_tls_setup | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) | [read] |
Definition at line 2644 of file elflink.c.
References align, bfd_section::alignment_power, elf_hash_table, bfd_section::flags, bfd_section::next, NULL, sec, SEC_THREAD_LOCAL, and bfd::sections.
| void _bfd_strip_section_from_output | ( | struct bfd_link_info * | info, | |
| asection * | section | |||
| ) |
Definition at line 1416 of file section.c.
References bfd_section::flags, bfd_link_info::input_bfds, is, bfd::link_next, bfd_section::next, NULL, bfd_section::output_section, bfd_section::owner, SEC_EXCLUDE, and bfd::sections.
Referenced by _bfd_elf_maybe_strip_eh_frame_hdr(), _bfd_merge_sections(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), bfd_elf_size_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_func_desc_adjust(), ppc64_elf_size_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_size_dynamic_sections(), and sparc64_elf_size_dynamic_sections().
| bfd_boolean bfd_alt_mach_code | ( | bfd * | abfd, | |
| int | alternative | |||
| ) |
Definition at line 1351 of file bfd.c.
References bfd_get_flavour, bfd_target_elf_flavour, elf_elfheader, FALSE, get_elf_backend_data, and TRUE.
| unsigned int bfd_arch_bits_per_address | ( | bfd * | abfd | ) |
Definition at line 804 of file archures.c.
References bfd::arch_info, and bfd_arch_info::bits_per_address.
Referenced by _bfd_relocate_contents(), bfd_install_relocation(), bfd_perform_relocation(), do_with_relocs(), ieee_write_object_contents(), mmix_elf_perform_relocation(), mmix_elf_relax_section(), sparc64_elf_relocate_section(), xcoff_complain_overflow_bitfield_func(), xcoff_complain_overflow_signed_func(), and xcoff_complain_overflow_unsigned_func().
| unsigned int bfd_arch_bits_per_byte | ( | bfd * | abfd | ) |
Definition at line 786 of file archures.c.
References bfd::arch_info, and bfd_arch_info::bits_per_byte.
Referenced by do_with_relocs(), and ieee_write_object_contents().
| const bfd_arch_info_type* bfd_arch_get_compatible | ( | const bfd * | abfd, | |
| const bfd * | bbfd, | |||
| bfd_boolean | accept_unknowns | |||
| ) |
Definition at line 645 of file archures.c.
References bfd_arch_info::arch, bfd::arch_info, bfd_arch_unknown, bfd_get_target, bfd_arch_info::compatible, NULL, and strcmp().
Referenced by lang_check(), and ldfile_try_open_bfd().
| const char** bfd_arch_list | ( | void | ) |
Definition at line 588 of file archures.c.
References bfd_malloc(), bfd_arch_info::next, NULL, and bfd_arch_info::printable_name.
| unsigned int bfd_arch_mach_octets_per_byte | ( | enum bfd_architecture | arch, | |
| unsigned long | machine | |||
| ) |
Definition at line 1174 of file archures.c.
References bfd_lookup_arch(), and bfd_arch_info::bits_per_byte.
Referenced by bfd_octets_per_byte(), and init_opb().
| bfd_boolean bfd_arm_allocate_interworking_sections | ( | struct bfd_link_info * | ) |
Definition at line 1814 of file coff-arm.c.
References ARM2THUMB_GLUE_SECTION_NAME, coff_arm_link_hash_table::arm_glue_size, bfd_alloc(), BFD_ASSERT, bfd_get_section_by_name(), coff_arm_link_hash_table::bfd_of_glue_owner, coff_arm_hash_table, bfd_section::contents, NULL, s, bfd_section::size, THUMB2ARM_GLUE_SECTION_NAME, coff_arm_link_hash_table::thumb_glue_size, and TRUE.
| bfd_boolean bfd_arm_get_bfd_for_interworking | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 1998 of file coff-arm.c.
References ARM2THUMB_GLUE_SECTION_NAME, BFD_ASSERT, bfd_get_section_by_name(), bfd_make_section(), coff_arm_link_hash_table::bfd_of_glue_owner, bfd_set_section_alignment, bfd_set_section_flags(), coff_arm_hash_table, FALSE, flags, NULL, bfd_link_info::relocatable, sec, SEC_ALLOC, SEC_CODE, SEC_HAS_CONTENTS, SEC_IN_MEMORY, SEC_LOAD, SEC_READONLY, THUMB2ARM_GLUE_SECTION_NAME, and TRUE.
| unsigned int bfd_arm_get_mach_from_notes | ( | bfd * | , | |
| const char * | ||||
| ) |
Definition at line 367 of file cpu-arm.c.
References architectures, arm_check_note(), ARRAY_SIZE, bfd_get_section_by_name(), bfd_mach_arm_unknown, bfd_malloc_and_get_section(), FAIL, free(), i, NOTE_ARCH_STRING, NULL, bfd_section::size, and strcmp().
Definition at line 158 of file cpu-arm.c.
References _, _bfd_error_handler, bfd_arch_arm, bfd_error_wrong_format, bfd_get_mach(), bfd_mach_arm_ep9312, bfd_mach_arm_iWMMXt, bfd_mach_arm_unknown, bfd_mach_arm_XScale, bfd_set_arch_mach, bfd_set_error(), FALSE, in, out, and TRUE.
| 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.
References _, _bfd_coff_get_external_symbols(), _bfd_coff_read_internal_relocs(), _bfd_error_handler, ARM_26, ARM_THUMB23, BFD_ASSERT, coff_arm_link_hash_table::bfd_of_glue_owner, C_EXT, C_LABEL, C_STAT, C_THUMBEXTFUNC, coff_link_hash_entry::class, coff_arm_hash_table, h, i, bfd_section::next, NULL, obj_coff_sym_hashes, obj_conv_table_size, internal_reloc::r_symndx, internal_reloc::r_type, record_arm_to_thumb_glue(), record_thumb_to_arm_glue(), rel, bfd_section::reloc_count, bfd_link_info::relocatable, sec, coff_arm_link_hash_table::support_old_code, and TRUE.
| bfd_boolean bfd_arm_update_notes | ( | bfd * | , | |
| const char * | ||||
| ) |
Definition at line 272 of file cpu-arm.c.
References _, arm_check_note(), bfd_get_filename, bfd_get_mach(), bfd_get_section_by_name(), bfd_mach_arm_2, bfd_mach_arm_2a, bfd_mach_arm_3, bfd_mach_arm_3M, bfd_mach_arm_4, bfd_mach_arm_4T, bfd_mach_arm_5, bfd_mach_arm_5T, bfd_mach_arm_5TE, bfd_mach_arm_ep9312, bfd_mach_arm_iWMMXt, bfd_mach_arm_unknown, bfd_mach_arm_XScale, bfd_malloc_and_get_section(), bfd_set_section_contents(), FAIL, FALSE, free(), NOTE_ARCH_STRING, NULL, offsetof, bfd_section::size, strcmp(), strcpy, strlen(), and TRUE.
| bfd_size_type bfd_bread | ( | void * | , | |
| bfd_size_type | , | |||
| bfd * | ||||
| ) |
Definition at line 109 of file bfdio.c.
References bfd_error_file_truncated, BFD_IN_MEMORY, bfd_set_error(), bfd_iovec::bread, bfd_in_memory::buffer, bfd::flags, bfd::iostream, bfd::iovec, memcpy, bfd_in_memory::size, and bfd::where.
| bfd_size_type bfd_bwrite | ( | const void * | , | |
| bfd_size_type | , | |||
| bfd * | ||||
| ) |
Definition at line 144 of file bfdio.c.
References bfd_error_system_call, BFD_IN_MEMORY, bfd_realloc(), bfd_set_error(), bfd_in_memory::buffer, bfd_iovec::bwrite, errno, bfd::flags, bfd::iostream, bfd::iovec, memcpy, bfd_in_memory::size, size_t, and bfd::where.
| bfd_boolean bfd_cache_close_all | ( | void | ) |
| unsigned long bfd_calc_gnu_debuglink_crc32 | ( | unsigned long | crc, | |
| const unsigned char * | buf, | |||
| bfd_size_type | len | |||
| ) |
Definition at line 910 of file opncls.c.
References end.
Referenced by bfd_fill_in_gnu_debuglink_section(), and separate_debug_file_exists().
Referenced by _bfd_elf_mips_get_relocated_section_contents(), _bfd_generic_final_link(), _bfd_stab_section_find_nearest_line(), alpha_ecoff_get_relocated_section_contents(), b_out_bfd_get_relocated_section_contents(), b_out_bfd_relax_section(), bfd_coff_reloc16_get_relocated_section_contents(), bfd_coff_reloc16_relax_section(), bfd_generic_get_relocated_section_contents(), check_reloc_refs(), generate_reloc(), h8300_bfd_link_add_symbols(), pe_walk_relocs_of_symbol(), and warning_find_reloc().
| bfd_boolean bfd_check_format | ( | bfd * | abfd, | |
| bfd_format | format | |||
| ) |
Definition at line 93 of file format.c.
References bfd_check_format_matches(), and NULL.
Referenced by _bfd_compute_and_write_armap(), _bfd_ecoff_archive_p(), _bfd_generic_link_add_archive_symbols(), _bfd_write_archive_contents(), _bfd_xcoff_bfd_link_add_symbols(), bfd_generic_archive_p(), bfd_make_readable(), do_shared_object_padding(), ecoff_link_add_archive_symbols(), elf_link_add_archive_symbols(), elf_link_is_defined_archive_symbol(), get_first_input_target(), ldfile_try_open_bfd(), load_symbols(), open_input_bfds(), pe_implied_import_dll(), walk_wild_file(), xcoff_write_archive_contents_big(), and xcoff_write_archive_contents_old().
| bfd_boolean bfd_check_format_matches | ( | bfd * | abfd, | |
| bfd_format | format, | |||
| char *** | matching | |||
| ) |
Definition at line 119 of file format.c.
References _bfd_target_vector_entries, assoc(), bfd_archive, bfd_associated_vector, bfd_default_vector, bfd_error_file_ambiguously_recognized, bfd_error_file_not_recognized, bfd_error_invalid_operation, bfd_error_wrong_format, bfd_error_wrong_object_format, bfd_get_error(), bfd_malloc(), bfd_read_p, bfd_seek(), BFD_SEND_FMT, bfd_set_error(), bfd_target_vector, bfd_type_end, bfd_unknown, binary_vec, err, FALSE, bfd::format, free(), i, memcpy, bfd_target::name, NULL, SEEK_SET, target, bfd::target_defaulted, TRUE, and bfd::xvec.
Referenced by bfd_check_format(), and load_symbols().
| bfd_reloc_status_type bfd_check_overflow | ( | enum complain_overflow | how, | |
| unsigned int | bitsize, | |||
| unsigned int | rightshift, | |||
| unsigned int | addrsize, | |||
| bfd_vma | relocation | |||
| ) |
Definition at line 494 of file reloc.c.
References a, abort, bfd_reloc_ok, bfd_reloc_overflow, complain_overflow_bitfield, complain_overflow_dont, complain_overflow_signed, complain_overflow_unsigned, N_ONES, and ss.
Referenced by bfd_install_relocation(), bfd_perform_relocation(), mmix_elf_perform_relocation(), mmix_elf_relax_section(), and sparc64_elf_relocate_section().
| bfd_boolean bfd_close | ( | bfd * | abfd | ) |
Definition at line 587 of file opncls.c.
References _bfd_delete_bfd(), bfd_iovec::bclose, BFD_IN_MEMORY, BFD_SEND, BFD_SEND_FMT, bfd_write_p, chmod(), bfd::direction, EXEC_P, FALSE, bfd::filename, bfd::flags, bfd::iovec, ret, S_IXGRP, S_IXOTH, S_IXUSR, stat::st_mode, TRUE, and umask().
Referenced by alpha_ecoff_get_elt_at_filepos(), ldfile_try_open_bfd(), load_symbols(), main(), and pe_dll_generate_implib().
| bfd_boolean bfd_close_all_done | ( | bfd * | ) |
Definition at line 654 of file opncls.c.
References _bfd_delete_bfd(), bfd_cache_close(), chmod(), bfd::direction, EXEC_P, bfd::filename, bfd::flags, ret, S_IXGRP, S_IXOTH, S_IXUSR, stat::st_mode, and umask().
| bfd_boolean bfd_coff_get_auxent | ( | bfd * | , | |
| struct bfd_symbol * | , | |||
| int | , | |||
| union internal_auxent * | ||||
| ) |
Definition at line 1918 of file coffgen.c.
References coff_ptr_struct::auxent, bfd_error_invalid_operation, bfd_set_error(), coff_symbol_from(), FALSE, coff_ptr_struct::fix_end, coff_ptr_struct::fix_scnlen, coff_ptr_struct::fix_tag, internal_syment::n_numaux, coff_symbol_struct::native, NULL, obj_raw_syments, coff_ptr_struct::syment, TRUE, coff_ptr_struct::u, internal_auxent::x_csect, internal_auxent::x_fcnary, internal_auxent::x_scnlen, internal_auxent::x_sym, and internal_auxent::x_tagndx.
| struct coff_comdat_info* bfd_coff_get_comdat_section | ( | bfd * | , | |
| struct bfd_section * | ||||
| ) | [read] |
Definition at line 2432 of file coffgen.c.
References bfd_get_flavour, bfd_target_coff_flavour, coff_section_data, and NULL.
| bfd_boolean bfd_coff_get_syment | ( | bfd * | , | |
| struct bfd_symbol * | , | |||
| struct internal_syment * | ||||
| ) |
Definition at line 1890 of file coffgen.c.
References bfd_error_invalid_operation, bfd_set_error(), coff_symbol_from(), FALSE, coff_ptr_struct::fix_value, long, internal_syment::n_value, coff_symbol_struct::native, NULL, obj_raw_syments, coff_ptr_struct::syment, TRUE, and coff_ptr_struct::u.
| bfd_boolean bfd_coff_set_symbol_class | ( | bfd * | , | |
| struct bfd_symbol * | , | |||
| unsigned | int | |||
| ) |
Definition at line 2367 of file coffgen.c.
References bfd_asymbol_bfd, bfd_error_invalid_operation, bfd_is_com_section, bfd_is_und_section, bfd_set_error(), bfd_zalloc(), coff_symbol_from(), FALSE, internal_syment::n_flags, internal_syment::n_sclass, internal_syment::n_scnum, internal_syment::n_type, N_UNDEF, internal_syment::n_value, coff_symbol_struct::native, NULL, obj_pe, bfd_section::output_offset, bfd_section::output_section, bfd_symbol::section, coff_symbol_struct::symbol, coff_ptr_struct::syment, T_NULL, bfd_section::target_index, TRUE, coff_ptr_struct::u, bfd_symbol::value, and bfd_section::vma.
| bfd_boolean bfd_copy_private_section_data | ( | bfd * | ibfd, | |
| asection * | isec, | |||
| bfd * | obfd, | |||
| asection * | osec | |||
| ) |
| const char* bfd_core_file_failing_command | ( | bfd * | abfd | ) |
Definition at line 48 of file corefile.c.
References bfd_core, bfd_error_invalid_operation, BFD_SEND, bfd_set_error(), bfd::format, and NULL.
| int bfd_core_file_failing_signal | ( | bfd * | abfd | ) |
Definition at line 71 of file corefile.c.
References bfd_core, bfd_error_invalid_operation, BFD_SEND, bfd_set_error(), and bfd::format.
Definition at line 698 of file opncls.c.
References _bfd_new_bfd(), bfd_object, bfd_set_format(), bfd::direction, bfd::filename, NULL, and bfd::xvec.
Referenced by build_filler_bfd(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), and pe_create_runtime_relocator_reference().
| struct bfd_section* bfd_create_gnu_debuglink_section | ( | bfd * | abfd, | |
| const char * | filename | |||
| ) | [read] |
Definition at line 1231 of file opncls.c.
References bfd_error_invalid_operation, bfd_get_section_by_name(), bfd_make_section(), bfd_set_error(), bfd_set_section_flags(), bfd_set_section_size(), GNU_DEBUGLINK, lbasename(), NULL, SEC_DEBUGGING, SEC_HAS_CONTENTS, SEC_READONLY, and strlen().
| int bfd_decode_symclass | ( | asymbol * | symbol | ) |
Definition at line 645 of file syms.c.
References bfd_is_abs_section, bfd_is_com_section, bfd_is_ind_section, bfd_is_und_section, BSF_GLOBAL, BSF_LOCAL, BSF_OBJECT, BSF_WEAK, c, coff_section_type(), decode_section_type(), bfd_symbol::flags, bfd_section::name, bfd_symbol::section, and TOUPPER.
Referenced by bfd_symbol_info(), and tekhex_write_object_contents().
| 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 * | ||||
| ) |
| 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 * | ||||
| ) |
| 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 | |||
| ) |
| 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 * | ||||
| ) |
| 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 * | ||||
| ) |
| 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.
References ecoff_extr::asym, ecoff_add_bytes(), ecoff_debug_info::external_ext, ecoff_debug_info::external_ext_end, ecoff_debug_swap::external_ext_size, FALSE, HDRR::iextMax, SYMR::iss, HDRR::issExtMax, PARAMS, PTR, ecoff_debug_info::ssext, ecoff_debug_info::ssext_end, strcpy, strlen(), ecoff_debug_swap::swap_ext_out, ecoff_debug_info::symbolic_header, TRUE, and void.
| 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.
References ADD, ecoff_align_debug(), ecoff_debug_swap::external_dnr_size, ecoff_debug_swap::external_ext_size, ecoff_debug_swap::external_fdr_size, ecoff_debug_swap::external_hdr_size, ecoff_debug_swap::external_opt_size, ecoff_debug_swap::external_pdr_size, ecoff_debug_swap::external_rfd_size, and ecoff_debug_swap::external_sym_size.
Definition at line 2245 of file ecoff.c.
References bfd_error_invalid_operation, bfd_get_flavour, bfd_get_format, bfd_object, bfd_set_error(), bfd_target_ecoff_flavour, and ecoff_data.
Definition at line 2262 of file ecoff.c.
References bfd_error_invalid_operation, bfd_get_flavour, bfd_get_format, bfd_object, bfd_set_error(), bfd_target_ecoff_flavour, ecoff_data, FALSE, and TRUE.
| bfd_boolean bfd_ecoff_set_regmasks | ( | bfd * | abfd, | |
| unsigned long | gprmask, | |||
| unsigned long | fprmask, | |||
| unsigned long * | cprmask | |||
| ) |
Definition at line 2282 of file ecoff.c.
References bfd_error_invalid_operation, bfd_get_flavour, bfd_get_format, bfd_object, bfd_set_error(), bfd_target_ecoff_flavour, ecoff_tdata::cprmask, ecoff_data, FALSE, ecoff_tdata::fprmask, ecoff_tdata::gprmask, i, NULL, and TRUE.
| 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 | |||
| ) |
| bfd_boolean bfd_ecoff_write_debug | ( | bfd * | abfd, | |
| struct ecoff_debug_info * | debug, | |||
| const struct ecoff_debug_swap * | swap, | |||
| file_ptr | where | |||
| ) |
Definition at line 1531 of file ecofflink.c.
References ecoff_write_symhdr(), ecoff_debug_swap::external_dnr_size, ecoff_debug_swap::external_ext_size, ecoff_debug_swap::external_fdr_size, ecoff_debug_swap::external_opt_size, ecoff_debug_swap::external_pdr_size, ecoff_debug_swap::external_rfd_size, ecoff_debug_swap::external_sym_size, FALSE, ss, ecoff_debug_info::symbolic_header, TRUE, and WRITE.
| 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 * | ||||
| ) |
Definition at line 9489 of file elflink.c.
References _bfd_discard_section_stabs(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_discard_section_eh_frame_hdr(), _bfd_elf_link_read_relocs(), abfd, elf_reloc_cookie::abfd, elf_size_info::arch_size, elf_reloc_cookie::bad_symtab, bfd_elf_get_elf_syms(), bfd_elf_reloc_symbol_deleted_p(), bfd_get_flavour, bfd_get_section_by_name(), bfd_is_abs_section, bfd_target_elf_flavour, elf_internal_shdr::contents, count, DYNAMIC, bfd_link_info::eh_frame_hdr, elf_backend_data::elf_backend_discard_info, elf_bad_symtab, ELF_INFO_TYPE_STABS, elf_section_data, elf_sym_hashes, elf_tdata, elf_reloc_cookie::extsymoff, FALSE, bfd::flags, free(), get_elf_backend_data, bfd_link_info::hash, if(), bfd_link_info::input_bfds, elf_size_info::int_rels_per_ext_rel, is_elf_hash_table, bfd_link_info::keep_memory, bfd::link_next, elf_reloc_cookie::locsymcount, elf_reloc_cookie::locsyms, NULL, elf_reloc_cookie::r_sym_shift, elf_reloc_cookie::rel, elf_reloc_cookie::relend, bfd_link_info::relocatable, relocs, elf_reloc_cookie::rels, ret, elf_backend_data::s, elf_internal_shdr::sh_info, elf_internal_shdr::sh_size, elf_size_info::sizeof_sym, elf_reloc_cookie::sym_hashes, bfd_link_info::traditional_format, and TRUE.
| bfd_boolean bfd_elf_get_bfd_needed_list | ( | bfd * | , | |
| struct bfd_link_needed_list ** | ||||
| ) |
Definition at line 1613 of file elf.c.
References _bfd_elf_section_from_bfd_section(), bfd_alloc(), bfd_elf_string_from_elf_section(), bfd_get_flavour, bfd_get_format, bfd_get_section_by_name(), bfd_malloc_and_get_section(), bfd_object, bfd_target_elf_flavour, bfd_link_needed_list::by, elf_internal_dyn::d_tag, elf_internal_dyn::d_un, elf_internal_dyn::d_val, DT_NEEDED, DT_NULL, elf_elfsections, FALSE, free(), get_elf_backend_data, bfd_link_needed_list::name, bfd_link_needed_list::next, NULL, s, bfd_section::size, TRUE, and void.
| const char* bfd_elf_get_dt_soname | ( | bfd * | ) |
Definition at line 1601 of file elf.c.
References bfd_get_flavour, bfd_get_format, bfd_object, bfd_target_elf_flavour, elf_dt_name, and NULL.
| int bfd_elf_get_dyn_lib_class | ( | bfd * | ) |
Definition at line 1553 of file elf.c.
References bfd_get_flavour, bfd_get_format, bfd_object, bfd_target_elf_flavour, and elf_dyn_lib_class.
| 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 | ||||
| ) |
Definition at line 1545 of file elf.c.
References bfd_get_flavour, bfd_get_format, bfd_object, bfd_target_elf_flavour, and elf_dt_name.
Definition at line 1565 of file elf.c.
References bfd_get_flavour, bfd_get_format, bfd_object, bfd_target_elf_flavour, and elf_dyn_lib_class.
| 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 * | ||||
| ) |
Definition at line 5006 of file elflink.c.
References _, _bfd_elf_add_dynamic_entry(), _bfd_elf_adjust_dynamic_symbol(), _bfd_elf_export_symbol(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_find_version_dependencies(), _bfd_elf_link_renumber_dynsyms(), _bfd_elf_maybe_strip_eh_frame_hdr(), _bfd_elf_strtab_add(), _bfd_elf_strtab_addref(), _bfd_elf_strtab_size(), _bfd_elf_swap_verdaux_out(), _bfd_elf_swap_verdef_out(), _bfd_elf_swap_vernaux_out(), _bfd_elf_swap_verneed_out(), _bfd_generic_link_add_one_symbol(), _bfd_strip_section_from_output(), a, bfd_link_info::allow_undefined_version, basename, bfd_abs_section_ptr, bfd_alloc(), BFD_ASSERT, bfd_elf_hash(), bfd_elf_link_record_dynamic_symbol(), bfd_error_bad_value, bfd_error_nonrepresentable_section, bfd_get_section_by_name(), bfd_link_hash_defined, bfd_link_hash_defweak, BFD_LINKER_CREATED, bfd_malloc(), bfd_put, bfd_set_error(), bfd_zalloc(), BSF_GLOBAL, collect(), compute_bucket_count(), bfd_section::contents, bfd_link_info::create_default_symver, d, elf_link_hash_entry::def_dynamic, elf_link_hash_entry::def_regular, bfd_elf_version_tree::deps, DF_1_INITFIRST, DF_1_NODELETE, DF_1_NOOPEN, DF_BIND_NOW, DF_STATIC_TLS, DF_SYMBOLIC, DT_AUXILIARY, DT_BIND_NOW, DT_FILTER, DT_FINI, DT_FINI_ARRAY, DT_FINI_ARRAYSZ, DT_FLAGS, DT_FLAGS_1, DT_HASH, DT_INIT, DT_INIT_ARRAY, DT_INIT_ARRAYSZ, DT_NULL, DT_PREINIT_ARRAY, DT_PREINIT_ARRAYSZ, DT_RPATH, DT_RUNPATH, DT_SONAME, DT_STRSZ, DT_STRTAB, DT_SYMBOLIC, DT_SYMENT, DT_SYMTAB, DT_VERDEF, DT_VERDEFNUM, DT_VERNEED, DT_VERNEEDNUM, DT_VERSYM, DYNAMIC, elf_link_hash_entry::dynstr_index, elf_backend_data::elf_backend_always_size_sections, elf_backend_data::elf_backend_size_dynamic_sections, elf_dt_name, elf_finalize_dynstr(), elf_hash_table, elf_link_hash_lookup, elf_link_hash_traverse, elf_section_data, elf_tdata, ELF_VER_CHR, bfd_link_info::execstack, bfd_link_info::executable, bfd_link_info::export_dynamic, elf_assign_sym_version_info::failed, elf_info_failed::failed, elf_find_verdep_info::failed, FALSE, bfd::filename, bfd_link_info::fini_function, bfd_link_info::flags, bfd_section::flags, bfd::flags, bfd_link_info::flags_1, free(), get_elf_backend_data, bfd_elf_version_tree::globals, h, bfd_link_info::hash, indx, elf_info_failed::info, elf_assign_sym_version_info::info, elf_find_verdep_info::info, bfd_link_info::init_function, bfd_link_info::input_bfds, is_elf_hash_table, bfd::link_next, bfd_elf_version_expr_head::list, bfd_elf_version_tree::locals, memcpy, n, bfd_elf_version_tree::name, bfd_elf_version_tree::name_indx, bfd_link_info::new_dtags, bfd_section::next, bfd_elf_version_deps::next, bfd_elf_version_tree::next, bfd_elf_version_expr::next, bfd_link_info::noexecstack, elf_link_hash_entry::non_elf, NULL, o, elf_assign_sym_version_info::output_bfd, elf_find_verdep_info::output_bfd, bfd_section::output_section, p, bfd_elf_version_expr::pattern, PF_R, PF_W, PF_X, elf_link_hash_entry::ref_regular, bfd_link_info::relocatable, bfd_link_info::relro, elf_link_hash_entry::root, s, elf_backend_data::s, bfd_elf_version_expr::script, SEC_CODE, bfd::sections, SHT_PREINIT_ARRAY, size, bfd_section::size, elf_size_info::sizeof_sym, bfd_link_info::spare_dynamic_tags, elf_internal_sym::st_info, elf_internal_sym::st_name, elf_internal_sym::st_other, elf_internal_sym::st_shndx, elf_internal_sym::st_size, elf_internal_sym::st_value, strlen(), strsize, STT_OBJECT, sub, elf_size_info::swap_symbol_out, bfd_elf_version_expr::symbol, bfd_link_info::symbolic, bfd_elf_version_expr::symver, TRUE, bfd_link_hash_entry::type, elf_link_hash_entry::type, bfd_elf_version_tree::used, elf_internal_verdef::vd_aux, elf_internal_verdef::vd_cnt, elf_internal_verdef::vd_flags, elf_internal_verdef::vd_hash, elf_internal_verdef::vd_ndx, elf_internal_verdef::vd_next, elf_internal_verdef::vd_version, elf_internal_verdaux::vda_name, elf_internal_verdaux::vda_next, VER_DEF_CURRENT, VER_FLG_BASE, VER_FLG_WEAK, VER_NEED_CURRENT, elf_info_failed::verdefs, elf_assign_sym_version_info::verdefs, elf_link_hash_entry::verinfo, bfd_elf_version_tree::vernum, elf_find_verdep_info::vers, bfd_elf_version_deps::version_needed, elf_link_hash_entry::vertree, elf_internal_verneed::vn_aux, elf_internal_verneed::vn_auxptr, elf_internal_verneed::vn_bfd, elf_internal_verneed::vn_cnt, elf_internal_verneed::vn_file, elf_internal_verneed::vn_next, elf_internal_verneed::vn_nextref, elf_internal_verneed::vn_version, elf_internal_vernaux::vna_hash, elf_internal_vernaux::vna_name, elf_internal_vernaux::vna_next, elf_internal_vernaux::vna_nextptr, and elf_internal_vernaux::vna_nodename.
| const char* bfd_errmsg | ( | bfd_error_type | error_tag | ) |
Definition at line 352 of file bfd.c.
References _, bfd_errmsgs, bfd_error_invalid_error_code, bfd_error_system_call, errno, and xstrerror().
Referenced by add_bfd_to_link(), bfd_perror(), pe_dll_generate_implib(), pe_implied_import_dll(), and vfinfo().
| bfd* bfd_fdopenr | ( | const char * | filename, | |
| const char * | target, | |||
| int | fd | |||
| ) |
Definition at line 217 of file opncls.c.
References _bfd_delete_bfd(), _bfd_new_bfd(), abort, bfd_cache_init(), bfd_error_system_call, bfd_find_target(), bfd_set_error(), bfd::direction, fcntl(), fdopen, bfd::filename, fopen, FOPEN_RB, FOPEN_RUB, bfd::iostream, NULL, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY, bfd::opened_once, and TRUE.
| bfd_boolean bfd_fill_in_gnu_debuglink_section | ( | bfd * | abfd, | |
| struct bfd_section * | sect, | |||
| const char * | filename | |||
| ) |
Definition at line 1297 of file opncls.c.
References bfd_calc_gnu_debuglink_crc32(), bfd_error_invalid_operation, bfd_error_no_memory, bfd_error_system_call, bfd_put_32, bfd_set_error(), bfd_set_section_contents(), contents, count, FALSE, fclose(), fopen, FOPEN_RB, fread, free(), handle, lbasename(), malloc, NULL, strcpy, strlen(), and TRUE.
| const bfd_target* bfd_find_target | ( | const char * | target_name, | |
| bfd * | abfd | |||
| ) |
Definition at line 1293 of file targets.c.
References FALSE, find_target(), getenv(), NULL, strcmp(), target, bfd::target_defaulted, TRUE, and bfd::xvec.
Referenced by bfd_fdopenr(), bfd_openr(), bfd_openr_iovec(), bfd_openstreamr(), bfd_openw(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), and pe_create_runtime_relocator_reference().
| int bfd_flush | ( | bfd * | ) |
Definition at line 216 of file bfdio.c.
References BFD_IN_MEMORY, bfd_iovec::bflush, bfd::flags, and bfd::iovec.
| char* bfd_follow_gnu_debuglink | ( | bfd * | abfd, | |
| const char * | dir | |||
| ) |
| const char* bfd_format_string | ( | bfd_format | format | ) |
Definition at line 413 of file format.c.
References bfd_archive, bfd_core, bfd_object, bfd_type_end, and bfd_unknown.
Definition at line 1326 of file bfd.c.
References bfd_get_flavour, bfd_target_elf_flavour, fprintf_vma, and get_elf_backend_data.
| void bfd_free_window | ( | bfd_window * | ) |
| enum bfd_architecture bfd_get_arch | ( | bfd * | abfd | ) |
Definition at line 750 of file archures.c.
References bfd_arch_info::arch, and bfd::arch_info.
Referenced by _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_mn10300_elf_merge_private_bfd_data(), bfd_octets_per_byte(), bfd_sunos_size_dynamic_sections(), build_filler_bfd(), choose_reloc_size(), coff_arm_merge_private_bfd_data(), disassembler(), do_slurp_coff_armap(), ecoff_get_magic(), elf32_h8_merge_private_bfd_data(), elf_xtensa_merge_private_bfd_data(), elfcore_grok_netbsd_note(), elfNN_ia64_merge_private_bfd_data(), lang_add_section(), m32r_elf_merge_private_bfd_data(), MY(), NAME(), prep_headers(), reloc_howto_type_lookup(), sparclynx_set_sizes(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_write_dynamic_symbol(), v850_elf_merge_private_bfd_data(), write_object_contents(), and xcoff64_write_object_contents().
| const bfd_arch_info_type* bfd_get_arch_info | ( | bfd * | abfd | ) |
Definition at line 1074 of file archures.c.
References bfd::arch_info.
Referenced by _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_merge_private_bfd_data(), aout_link_add_symbols(), aout_link_check_ar_symbols(), bfd_default_reloc_type_lookup(), bfd_reloc_type_lookup(), binary_object_p(), coff_arm_reloc_type_lookup(), elf_hppa_reloc_final_type(), elf_xtensa_merge_private_bfd_data(), elfNN_ia64_merge_private_bfd_data(), ieee_write_processor(), m32r_elf_merge_private_bfd_data(), NAME(), tic30_aout_callback(), v850_elf_merge_private_bfd_data(), and xcoff_write_armap_big().
| int bfd_get_arch_size | ( | bfd * | ) |
Definition at line 815 of file bfd.c.
References bfd_target_elf_flavour, bfd_target::flavour, get_elf_backend_data, and bfd::xvec.
| bfd_uint64_t bfd_get_bits | ( | const void * | , | |
| int | , | |||
| bfd_boolean | ||||
| ) |
Definition at line 7698 of file elf.c.
References bfd_error_wrong_format, bfd_set_error(), bfd_target_elf_flavour, elf_elfheader, bfd_target::flavour, and bfd::xvec.
Definition at line 7718 of file elf.c.
References bfd_error_wrong_format, bfd_set_error(), bfd_target_elf_flavour, elf_elfheader, elf_tdata, bfd_target::flavour, memcpy, and bfd::xvec.
| bfd_error_type bfd_get_error | ( | void | ) |
Definition at line 317 of file bfd.c.
Referenced by _bfd_coff_read_string_table(), _bfd_ecoff_archive_p(), _bfd_ecoff_slurp_armap(), _bfd_generic_read_ar_hdr_mag(), _bfd_slurp_extended_name_table(), _bfd_write_archive_contents(), _bfd_xcoff_archive_p(), add_bfd_to_link(), aix386_core_file_p(), aout_adobe_callback(), aout_adobe_object_p(), b_out_object_p(), bfd_check_format_matches(), bfd_elf64_archive_slurp_armap(), bfd_generic_archive_p(), bfd_perror(), bfd_slurp_bsd_armap_f2(), cisco_core_file_validate(), coff_object_p(), do_slurp_bsd_armap(), do_slurp_coff_armap(), elf_core_file_p(), elf_object_p(), elf_read(), encap_object_p(), ia64coff_object_p(), ihex_get_byte(), ihex_object_p(), ldfile_try_open_bfd(), ldwrite(), load_symbols(), oasys_archive_p(), open_output(), os9k_object_p(), pe_dll_generate_implib(), pe_implied_import_dll(), ppcboot_object_p(), srec_get_byte(), tic30_aout_object_p(), versados_object_p(), vfinfo(), and xcoff64_archive_p().
| bfd_error_handler_type bfd_get_error_handler | ( | void | ) |
| bfd_boolean bfd_get_file_window | ( | bfd * | , | |
| file_ptr | , | |||
| bfd_size_type | , | |||
| bfd_window * | , | |||
| bfd_boolean | ||||
| ) |
| unsigned int bfd_get_gp_size | ( | bfd * | abfd | ) |
Definition at line 903 of file bfd.c.
References bfd_object, bfd_target_ecoff_flavour, bfd_target_elf_flavour, ecoff_data, elf_gp_size, bfd_target::flavour, bfd::format, and bfd::xvec.
Referenced by elf32_frv_add_symbol_hook().
Definition at line 768 of file archures.c.
References bfd::arch_info, and bfd_arch_info::mach.
Referenced by _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_mn10300_elf_final_write_processing(), _bfd_mn10300_elf_merge_private_bfd_data(), arc_elf_final_write_processing(), avr_final_link_relocate(), bfd_arm_merge_machines(), bfd_arm_update_notes(), bfd_elf_avr_final_write_processing(), bfd_elf_msp430_final_write_processing(), bfd_h8300_pad_address(), bfd_octets_per_byte(), build_filler_bfd(), coff_arm_merge_private_bfd_data(), compute_function_info(), cris_elf_check_relocs(), cris_elf_copy_private_bfd_data(), cris_elf_final_write_processing(), cris_elf_grok_prstatus(), cris_elf_grok_psinfo(), cris_elf_merge_private_bfd_data(), cris_get_disassembler(), disassembler(), ecoff_get_magic(), elf32_h8_final_write_processing(), elf32_h8_merge_private_bfd_data(), elf32_sparc_final_write_processing(), elf32_sparc_merge_private_bfd_data(), elf_cris_adjust_dynamic_symbol(), elf_cris_finish_dynamic_sections(), elf_cris_finish_dynamic_symbol(), elf_hppa_final_write_processing(), elf_hppa_reloc_final_type(), elf_xtensa_final_write_processing(), elf_xtensa_merge_private_bfd_data(), elfNN_ia64_final_write_processing(), elfNN_ia64_merge_private_bfd_data(), funcvec_hash_newfunc(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), m32r_elf_final_write_processing(), m32r_elf_merge_private_bfd_data(), mips_elf_perform_relocation(), mips_set_isa_flags(), MY(), NAME(), openrisc_elf_final_write_processing(), or32_elf_final_write_processing(), sh_elf_merge_private_data(), sh_merge_bfd_arch(), v850_elf_final_write_processing(), v850_elf_merge_private_bfd_data(), write_object_contents(), and xcoff64_write_object_contents().
Definition at line 376 of file bfdio.c.
References bfd_iovec::bstat, bfd::iovec, bfd::mtime, bfd::mtime_set, NULL, and stat::st_mtime.
Definition at line 205 of file archive.c.
References bfd_ardata, bfd_error_invalid_operation, bfd_has_map, BFD_NO_MORE_SYMBOLS, bfd_set_error(), and artdata::symdef_count.
| const char* bfd_get_reloc_code_name | ( | bfd_reloc_code_real_type | code | ) |
Definition at line 4436 of file reloc.c.
References BFD_RELOC_UNUSED.
Referenced by ldctor_build_sets().
| unsigned int bfd_get_reloc_size | ( | reloc_howto_type * | ) |
Definition at line 437 of file reloc.c.
References abort, and reloc_howto_struct::size.
Referenced by _bfd_coff_reloc_link_order(), _bfd_do_ns32k_reloc_contents(), _bfd_generic_reloc_link_order(), _bfd_relocate_contents(), _bfd_vms_write_tir(), aout_link_reloc_link_order(), build_link_order(), coff_arm_relocate_section(), do_with_relocs(), ecoff_reloc_link_order(), elf_reloc_link_order(), elf_vax_relocate_section(), lang_do_assignments_1(), lang_size_sections_1(), ldctor_build_sets(), mips_elf_obtain_contents(), mips_elf_perform_relocation(), print_reloc_statement(), and xcoff_reloc_link_order().
Referenced by _bfd_elf_mips_get_relocated_section_contents(), _bfd_generic_final_link(), _bfd_stab_section_find_nearest_line(), alpha_ecoff_get_relocated_section_contents(), b_out_bfd_get_relocated_section_contents(), b_out_bfd_relax_section(), bfd_coff_reloc16_get_relocated_section_contents(), bfd_coff_reloc16_relax_section(), bfd_generic_get_relocated_section_contents(), check_reloc_refs(), generate_reloc(), h8300_bfd_link_add_symbols(), pe_walk_relocs_of_symbol(), and warning_find_reloc().
| bfd_byte* bfd_get_relocated_section_contents | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_link_order * | , | |||
| bfd_byte * | , | |||
| bfd_boolean | , | |||
| asymbol ** | ||||
| ) |
Definition at line 1246 of file bfd.c.
References bfd_target::_bfd_get_relocated_section_contents, bfd_indirect_link_order, bfd_link_order::indirect, NULL, bfd_link_order::type, bfd_link_order::u, and bfd::xvec.
Referenced by bfd_simple_get_relocated_section_contents(), and default_indirect_link_order().
Definition at line 774 of file section.c.
References FALSE, NULL, section_hash_entry::section, section_hash_lookup, and bfd::section_htab.
Referenced by _bfd_dwarf1_find_nearest_line(), _bfd_elf_add_dynamic_entry(), _bfd_elf_create_got_section(), _bfd_elf_get_synthetic_symtab(), _bfd_elf_link_omit_section_dynsym(), _bfd_elf_maybe_strip_eh_frame_hdr(), _bfd_elf_print_private_bfd_data(), _bfd_elf_write_section_eh_frame(), _bfd_elf_write_section_eh_frame_hdr(), _bfd_mips_elf_additional_program_headers(), _bfd_mips_elf_adjust_dynamic_symbol(), _bfd_mips_elf_always_size_sections(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_discard_info(), _bfd_mips_elf_eh_frame_address_size(), _bfd_mips_elf_final_link(), _bfd_mips_elf_final_write_processing(), _bfd_mips_elf_find_nearest_line(), _bfd_mips_elf_finish_dynamic_sections(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_modify_segment_map(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mips_elf_symbol_processing(), _bfd_mmix_after_linker_allocation(), _bfd_mmix_before_linker_allocation(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_finish_dynamic_symbol(), _bfd_mn10300_elf_size_dynamic_sections(), _bfd_stab_section_find_nearest_line(), _bfd_vms_write_eom(), _bfd_xcoff_canonicalize_dynamic_reloc(), _bfd_xcoff_canonicalize_dynamic_symtab(), _bfd_xcoff_get_dynamic_reloc_upper_bound(), _bfd_xcoff_get_dynamic_symtab_upper_bound(), _frv_create_got_section(), add_data_entry(), adjust_all_relocations(), alpha_ecoff_object_p(), alpha_relocate_section(), assign_section_numbers(), bfd_arm_allocate_interworking_sections(), bfd_arm_get_bfd_for_interworking(), bfd_arm_get_mach_from_notes(), bfd_arm_update_notes(), bfd_create_gnu_debuglink_section(), bfd_ecoff_debug_accumulate_other(), bfd_elf_discard_info(), bfd_elf_final_link(), bfd_elf_get_bfd_needed_list(), bfd_elf_size_dynamic_sections(), bfd_i386linux_size_dynamic_sections(), bfd_m68klinux_size_dynamic_sections(), bfd_mach_o_scan_read_thread(), bfd_pef_parse_symbols(), bfd_pef_print_loader_section(), bfd_pef_scan_start_address(), bfd_sparclinux_size_dynamic_sections(), bfd_sunos_size_dynamic_sections(), bfd_xcoff_size_dynamic_sections(), build_debug_section(), coff_arm_relocate_section(), coff_fix_symbol_name(), coff_link_add_symbols(), coff_ppc_relocate_section(), create_got_section(), cris_elf_check_relocs(), cris_elf_gc_sweep_hook(), cris_elf_relocate_section(), decode_line_info(), ecoff_slurp_reloc_table(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_modify_segment_map(), elf32_frvfdpic_size_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_set_gp(), elf32_hppa_size_dynamic_sections(), elf32_sparc_check_relocs(), elf32_sparc_create_dynamic_sections(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_size_dynamic_sections(), elf64_alpha_add_symbol_hook(), elf64_alpha_adjust_dynamic_symbol(), elf64_alpha_check_relocs(), elf64_alpha_create_got_section(), elf64_alpha_final_link(), elf64_alpha_find_nearest_line(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_output_extsym(), elf64_alpha_relocate_section(), elf64_alpha_size_dynamic_sections(), elf64_alpha_size_plt_section(), elf64_alpha_size_rela_got_1(), elf64_alpha_size_rela_got_section(), elf64_hppa_additional_program_headers(), elf64_hppa_finish_dynamic_sections(), elf64_hppa_modify_segment_map(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_check_relocs(), elf64_x86_64_create_dynamic_sections(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_add_dt_needed_tag(), elf_add_dynamic_entry(), elf_bfd_discard_info(), elf_bfd_final_link(), elf_cris_adjust_dynamic_symbol(), elf_cris_adjust_gotplt_to_got(), elf_cris_discard_excess_program_dynamics(), elf_cris_finish_dynamic_sections(), elf_cris_finish_dynamic_symbol(), elf_cris_size_dynamic_sections(), elf_finalize_dynstr(), elf_hppa_sort_unwind(), elf_i386_check_relocs(), elf_i386_create_dynamic_sections(), elf_i386_finish_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_link_add_object_symbols(), elf_link_sort_relocs(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_check_relocs(), elf_m68k_finish_dynamic_sections(), elf_m68k_finish_dynamic_symbol(), elf_m68k_gc_sweep_hook(), elf_m68k_relocate_section(), elf_m68k_size_dynamic_sections(), elf_s390_check_relocs(), elf_s390_create_dynamic_sections(), elf_s390_finish_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_adjust_dynamic_symbol(), elf_vax_check_relocs(), elf_vax_finish_dynamic_sections(), elf_vax_finish_dynamic_symbol(), elf_vax_instantiate_got_entries(), elf_vax_relocate_section(), elf_vax_size_dynamic_sections(), elf_xtensa_create_dynamic_sections(), elf_xtensa_discard_info_for_section(), elf_xtensa_do_reloc(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_get_gotplt_section(), elf_xtensa_get_plt_section(), elf_xtensa_relocate_section(), elf_xtensa_size_dynamic_sections(), elfcore_maybe_make_sect(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_additional_program_headers(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_final_link(), elfNN_ia64_finish_dynamic_sections(), elfNN_ia64_modify_segment_map(), elfNN_ia64_size_dynamic_sections(), first_phase(), get_debug_link_info(), get_got(), get_program_header_size(), get_reloc_section(), hpux_core_core_file_p(), i370_elf_adjust_dynamic_symbol(), i370_elf_check_relocs(), i370_elf_finish_dynamic_sections(), i370_elf_relocate_section(), i370_elf_size_dynamic_sections(), init_os(), initialize_mmix_dis_info(), ip2k_elf_relax_section(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_do_version_exports_section(), lang_finish(), lang_process(), linux_add_one_symbol(), linux_finish_dynamic_link(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_finish_dynamic_sections(), m32r_elf_finish_dynamic_symbol(), m32r_elf_relocate_section(), m32r_elf_size_dynamic_sections(), map_sections_to_segments(), mips_elf_calculate_relocation(), mips_elf_create_compact_rel_section(), mips_elf_create_dynamic_relocation(), mips_elf_got_section(), mips_elf_rel_dyn_section(), mips_relocate_section(), mmix_dump_bpo_gregs(), mmix_elf_check_common_relocs(), mmix_elf_final_link(), mmix_final_link_relocate(), mmo_canonicalize_symtab(), mmo_make_section(), mmo_scan(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relax_section(), nlm_alpha_read_reloc(), nlm_alpha_set_public_section(), nlm_alpha_write_import(), nlm_i386_read_reloc(), nlm_powerpc_read_reloc(), nlm_powerpc_set_public_section(), nlm_sparc_read_reloc(), nlm_sparc_write_import(), parse_line_table(), pe_print_edata(), pe_print_idata(), pe_print_pdata(), pe_print_reloc(), ppc64_elf_check_relocs(), ppc64_elf_create_dynamic_sections(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_finish_dynamic_sections(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_size_dynamic_sections(), ppc64_elf_toc(), ppc_elf_additional_program_headers(), ppc_elf_begin_write_processing(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_final_write_processing(), ppc_elf_finish_dynamic_sections(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), process_def_file(), process_embedded_commands(), read_abbrevs(), read_indirect_string(), record_arm_to_thumb_glue(), record_thumb_to_arm_glue(), relax_property_section(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_finish_dynamic_symbol(), sh64_elf64_size_dynamic_sections(), sh64_elf_final_write_processing(), sh64_get_contents_type(), sh_elf64_check_relocs(), sh_elf64_relocate_section(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_finish_dynamic_sections(), sh_elf_finish_dynamic_symbol(), sh_elf_relocate_section(), sh_elf_size_dynamic_sections(), shrink_dynamic_reloc_sections(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_check_relocs(), sparc64_elf_finish_dynamic_sections(), sparc64_elf_finish_dynamic_symbol(), sparc64_elf_output_arch_syms(), sparc64_elf_relocate_section(), sparc64_elf_size_dynamic_sections(), sunos_add_dynamic_symbols(), sunos_check_dynamic_reloc(), sunos_create_dynamic_sections(), sunos_finish_dynamic_link(), sunos_scan_dynamic_symbol(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_write_dynamic_symbol(), swap_out_syms(), xcoff64_write_object_contents(), xcoff_link_add_dynamic_symbols(), xcoff_link_check_dynamic_ar_symbols(), xstormy16_elf_always_size_sections(), xstormy16_elf_check_relocs(), xstormy16_elf_finish_dynamic_sections(), xstormy16_elf_relocate_section(), xtensa_callback_required_dependence(), and xtensa_read_table_entries().
| asection* bfd_get_section_by_name_if | ( | bfd * | abfd, | |
| const char * | name, | |||
| bfd_boolean(*)(bfd *abfd, asection *sect, void *obj) | func, | |||
| void * | obj | |||
| ) |
| bfd_boolean bfd_get_section_contents | ( | bfd * | abfd, | |
| asection * | section, | |||
| void * | location, | |||
| file_ptr | offset, | |||
| bfd_size_type | count | |||
| ) |
Referenced by _bfd_add_merge_section(), _bfd_coff_link_input_bfd(), _bfd_dwarf1_find_nearest_line(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_generic_get_section_contents_in_window(), _bfd_mips_elf_final_link(), _bfd_mips_elf_read_ecoff_info(), _bfd_mips_elf_section_from_shdr(), _bfd_stab_section_find_nearest_line(), alpha_ecoff_get_relocated_section_contents(), aout_link_input_section(), b_out_bfd_get_relocated_section_contents(), bfd_coff_reloc16_get_relocated_section_contents(), bfd_generic_get_relocated_section_contents(), bfd_malloc_and_get_section(), bfd_pef_print_symbol(), bfd_simple_get_relocated_section_contents(), build_ARC_extmap(), elf64_alpha_read_ecoff_info(), elf_link_add_object_symbols(), elf_link_input_bfd(), h8300_reloc16_estimate(), lang_do_version_exports_section(), opd_entry_value(), parse_line_table(), pe_print_edata(), pe_print_idata(), ppc64_elf_edit_opd(), process_def_file(), read_indirect_string(), and sunos_read_dynamic_info().
| int bfd_get_sign_extend_vma | ( | bfd * | ) |
Definition at line 845 of file bfd.c.
References bfd_error_wrong_format, bfd_get_flavour, bfd_get_target, bfd_set_error(), bfd_target_elf_flavour, get_elf_backend_data, strcmp(), and strncmp().
Definition at line 427 of file bfdio.c.
References BFD_IN_MEMORY, bfd_iovec::bstat, bfd::flags, bfd::iostream, bfd::iovec, NULL, and stat::st_size.
| const char* bfd_get_stab_name | ( | int | ) |
| char* bfd_get_unique_section_name | ( | bfd * | abfd, | |
| const char * | templat, | |||
| int * | count | |||
| ) |
Definition at line 853 of file section.c.
References abort, bfd_malloc(), FALSE, len, memcpy, NULL, section_hash_lookup, bfd::section_htab, sprintf(), and strlen().
Referenced by clone_section().
| bfd_uint64_t bfd_getb64 | ( | const void * | ) |
| 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 * | ) |
| bfd_uint64_t bfd_getl64 | ( | const void * | ) |
| 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.
References abort, bfd_get_mach(), bfd_mach_h8300, bfd_mach_h8300h, bfd_mach_h8300hn, bfd_mach_h8300s, bfd_mach_h8300sn, bfd_mach_h8300sx, and bfd_mach_h8300sxn.
| void* bfd_hash_allocate | ( | struct bfd_hash_table * | , | |
| unsigned | int | |||
| ) |
Definition at line 474 of file hash.c.
References bfd_error_no_memory, bfd_set_error(), memset, NULL, objalloc_alloc, PTR, and ret.
| 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.
References bfd_error_no_memory, bfd_set_error(), c, bfd_hash_entry::hash, index(), len, memcpy, bfd_hash_entry::next, NULL, objalloc_alloc, s, strcmp(), and bfd_hash_entry::string.
| struct bfd_hash_entry* bfd_hash_newfunc | ( | struct bfd_hash_entry * | , | |
| struct bfd_hash_table * | , | |||
| const char * | ||||
| ) | [read] |
| void bfd_hash_replace | ( | struct bfd_hash_table * | , | |
| struct bfd_hash_entry * | old, | |||
| struct bfd_hash_entry * | nw | |||
| ) |
Definition at line 434 of file hash.c.
References abort, bfd_hash_entry::hash, index(), bfd_hash_entry::next, and NULL.
| void bfd_hash_set_default_size | ( | bfd_size_type | ) |
Definition at line 512 of file hash.c.
References ARRAY_SIZE, bfd_default_hash_table_size, and index().
| void bfd_hash_table_free | ( | struct bfd_hash_table * | ) |
| bfd_boolean bfd_hash_table_init | ( | struct bfd_hash_table * | , | |
| struct bfd_hash_entry * | *)(struct bfd_hash_entry *, struct bfd_hash_table *, const char * | |||
| ) |
| 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 | |||
| ) |
| bfd_boolean bfd_i386linux_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 561 of file i386linux.c.
References abort, bfd_get_section_by_name(), bfd_zalloc(), fixup::builtin, bfd_section::contents, f, FALSE, linux_hash_table, linux_link_hash_traverse, linux_tally_symbols(), MY, fixup::next, NULL, PTR, s, bfd_section::size, TRUE, and vec.
| void bfd_init_window | ( | bfd_window * | ) |
| bfd_reloc_status_type bfd_install_relocation | ( | bfd * | abfd, | |
| arelent * | reloc_entry, | |||
| void * | data, | |||
| bfd_vma | data_start, | |||
| asection * | input_section, | |||
| char ** | error_message | |||
| ) |
Definition at line 975 of file reloc.c.
References reloc_cache_entry::addend, reloc_cache_entry::address, bfd_arch_bits_per_address(), bfd_check_overflow(), bfd_get_16, bfd_get_32, bfd_get_64, bfd_get_8, bfd_get_section_limit, bfd_is_abs_section, bfd_is_com_section, bfd_octets_per_byte(), bfd_put_16, bfd_put_32, bfd_put_64, bfd_put_8, bfd_reloc_continue, bfd_reloc_ok, bfd_reloc_other, bfd_reloc_outofrange, bfd_target_coff_flavour, reloc_howto_struct::bitpos, reloc_howto_struct::bitsize, reloc_howto_struct::complain_on_overflow, complain_overflow_dont, DOIT, bfd_target::flavour, reloc_cache_entry::howto, bfd_target::name, bfd_section::output_offset, bfd_section::output_section, reloc_howto_struct::partial_inplace, reloc_howto_struct::pc_relative, reloc_howto_struct::pcrel_offset, reloc_howto_struct::rightshift, bfd_symbol::section, reloc_howto_struct::size, reloc_howto_struct::special_function, strcmp(), reloc_cache_entry::sym_ptr_ptr, bfd_symbol::value, bfd_section::vma, x, and bfd::xvec.
Definition at line 357 of file syms.c.
References bfd_is_local_label_name, BSF_FILE, BSF_GLOBAL, BSF_SECTION_SYM, BSF_WEAK, FALSE, bfd_symbol::flags, bfd_symbol::name, and NULL.
Referenced by _bfd_generic_link_output_symbols(), and srec_write_symbols().
| bfd_boolean bfd_is_local_label_name | ( | bfd * | abfd, | |
| const char * | name | |||
| ) |
| bfd_boolean bfd_is_undefined_symclass | ( | int | symclass | ) |
| const bfd_arch_info_type* bfd_lookup_arch | ( | enum bfd_architecture | arch, | |
| unsigned long | machine | |||
| ) |
Definition at line 1095 of file archures.c.
References bfd_arch_info::arch, bfd_arch_info::mach, bfd_arch_info::next, NULL, and bfd_arch_info::the_default.
Referenced by bfd_arch_mach_octets_per_byte(), bfd_default_set_arch_mach(), bfd_printable_arch_mach(), binary_object_p(), print_insn_fr30(), print_insn_frv(), print_insn_ip2k(), print_insn_iq2000(), print_insn_m32r(), print_insn_openrisc(), and print_insn_xstormy16().
| 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.
References _, _bfd_coff_read_internal_relocs(), bfd_abs_section_ptr, bfd_alloc(), BFD_ASSERT, bfd_coff_swap_sym_in, bfd_coff_symesz, bfd_error_bad_value, bfd_link_hash_defined, bfd_link_hash_defweak, bfd_put_32, bfd_set_error(), coff_section_from_bfd_index(), bfd_section::contents, bfd_link_hash_entry::def, FALSE, memset, internal_syment::n_scnum, bfd_section::name, obj_coff_external_syms, obj_coff_sym_hashes, bfd_section::output_offset, bfd_section::output_section, p, R_RELLONG, internal_reloc::r_symndx, internal_reloc::r_type, internal_reloc::r_vaddr, bfd_section::reloc_count, bfd_link_info::relocatable, coff_link_hash_entry::root, strncpy(), TRUE, bfd_link_hash_entry::type, bfd_link_hash_entry::u, and bfd_section::vma.
| 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.
References _, _bfd_elf_link_read_relocs(), bfd_alloc(), BFD_ASSERT, bfd_elf_get_elf_syms(), bfd_error_bad_value, bfd_link_hash_defined, bfd_link_hash_defweak, bfd_put_32, bfd_section_from_elf_index(), bfd_set_error(), bfd_section::contents, elf_internal_shdr::contents, bfd_link_hash_entry::def, ELF32_R_SYM, ELF32_R_TYPE, elf_section_data, elf_sym_hashes, elf_tdata, FALSE, free(), h, if(), indx, bfd_link_info::keep_memory, memset, bfd_section::name, NULL, bfd_section::output_offset, bfd_section::output_section, p, PTR, R_68K_32, elf_internal_rela::r_info, elf_internal_rela::r_offset, bfd_section::reloc_count, bfd_link_info::relocatable, relocs, elf_link_hash_entry::root, elf_internal_shdr::sh_info, elf_internal_sym::st_shndx, strncpy(), TRUE, bfd_link_hash_entry::type, and bfd_link_hash_entry::u.
| bfd_boolean bfd_m68klinux_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 565 of file m68klinux.c.
References abort, bfd_error_no_memory, bfd_get_section_by_name(), bfd_set_error(), bfd_zalloc(), fixup::builtin, bfd_section::contents, f, FALSE, linux_hash_table, linux_link_hash_traverse, linux_tally_symbols(), MY, fixup::next, NULL, PTR, s, bfd_section::size, TRUE, and vec.
| bfd_boolean bfd_make_readable | ( | bfd * | abfd | ) |
Definition at line 773 of file opncls.c.
References bfd::any, bfd::arch_info, bfd_check_format(), bfd_default_arch_struct, bfd_error_invalid_operation, BFD_IN_MEMORY, bfd_object, bfd_section_list_clear(), BFD_SEND, BFD_SEND_FMT, bfd_set_error(), bfd_unknown, bfd::cacheable, bfd::direction, FALSE, bfd::flags, bfd::format, bfd::mtime_set, bfd::my_archive, NULL, bfd::opened_once, bfd::origin, bfd::output_has_begun, bfd::outsymbols, bfd::section_count, bfd::sections, bfd::symcount, bfd::target_defaulted, bfd::tdata, TRUE, bfd::usrdata, and bfd::where.
Referenced by make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), and pe_create_runtime_relocator_reference().
Definition at line 1024 of file section.c.
References BFD_ABS_SECTION_NAME, BFD_COM_SECTION_NAME, bfd_error_invalid_operation, BFD_IND_SECTION_NAME, bfd_section_init(), bfd_set_error(), BFD_UND_SECTION_NAME, FALSE, bfd_section::name, newsect, NULL, bfd::output_has_begun, section_hash_entry::section, section_hash_lookup, bfd::section_htab, strcmp(), and TRUE.
Referenced by _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_slurp_gsd(), _frv_create_got_section(), add_extra_plt_sections(), aout_adobe_callback(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), bfd_mach_o_scan_read_thread(), binary_object_p(), create_got_section(), cris_elf_check_relocs(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_always_size_sections(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_i386_check_relocs(), elf_link_add_object_symbols(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elfcore_maybe_make_sect(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_create_dynamic_sections(), first_phase(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_section_entry(), get_stub(), h8300_bfd_link_add_symbols(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), ieee_slurp_debug(), ihex_scan(), init_os(), linux_link_create_dynamic_sections(), 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(), mmo_make_section(), mn10300_elf_check_relocs(), NAME(), new_symbol(), oasys_object_p(), ppc64_elf_check_relocs(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppcboot_object_p(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), srec_scan(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), and xstormy16_elf_check_relocs().
Definition at line 972 of file section.c.
References bfd_error_invalid_operation, bfd_section_hash_newfunc(), bfd_section_init(), bfd_set_error(), FALSE, bfd_section::name, newsect, bfd_hash_entry::next, NULL, bfd::output_has_begun, section_hash_entry::root, section_hash_entry::section, section_hash_lookup, bfd::section_htab, and TRUE.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_elfcore_make_pseudosection(), _bfd_link_section_stabs(), _bfd_xcoff_bfd_final_link(), _bfd_XXi_swap_sym_in(), aix386_core_file_p(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_dylib(), bfd_mach_o_scan_read_dylinker(), bfd_mach_o_scan_read_segment(), bfd_mach_o_scan_read_symtab(), bfd_pef_make_bfd_section(), bfd_sym_scan(), cisco_core_file_validate(), clone_section(), create_linkage_sections(), elfcore_grok_note(), elfcore_grok_nto_regs(), elfcore_grok_nto_status(), m32r_elf_add_symbol_hook(), make_a_section_from_file(), make_bfd_asection(), netbsd_core_file_p(), ppc_elf_add_symbol_hook(), ppc_elf_create_linker_section(), trad_unix_core_file_p(), xcoff64_create_csect_from_smclas(), xcoff_create_csect_from_smclas(), xcoff_link_add_symbols(), and xcoff_link_create_extra_sections().
Definition at line 908 of file section.c.
References BFD_ABS_SECTION_NAME, bfd_abs_section_ptr, BFD_COM_SECTION_NAME, bfd_com_section_ptr, bfd_error_invalid_operation, BFD_IND_SECTION_NAME, bfd_ind_section_ptr, bfd_section_init(), bfd_set_error(), BFD_UND_SECTION_NAME, bfd_und_section_ptr, FALSE, bfd_section::name, newsect, NULL, bfd::output_has_begun, section_hash_entry::section, section_hash_lookup, bfd::section_htab, strcmp(), and TRUE.
Referenced by _bfd_generic_link_add_one_symbol(), _bfd_mips_elf_add_symbol_hook(), aout_link_check_ar_symbols(), build_filler_bfd(), ecoff_link_add_externals(), ecoff_set_symbol_info(), generic_link_check_archive_element(), m32r_elf_add_symbol_hook(), mmix_elf_add_symbol_hook(), mmo_canonicalize_symtab(), mmo_decide_section(), mmo_scan(), process_esd(), quick_section(), v850_elf_add_symbol_hook(), and v850_elf_check_relocs().
| bfd_boolean bfd_make_writable | ( | bfd * | abfd | ) |
Definition at line 732 of file opncls.c.
References bfd_error_invalid_operation, BFD_IN_MEMORY, bfd_malloc(), bfd_set_error(), bfd_in_memory::buffer, bfd::direction, FALSE, bfd::flags, bfd::iostream, bfd_in_memory::size, TRUE, and bfd::where.
Referenced by make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), and pe_create_runtime_relocator_reference().
Referenced by _bfd_discard_section_stabs(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_print_private_bfd_data(), _bfd_elf_section_already_linked(), _bfd_link_section_stabs(), _bfd_mips_relax_section(), adjust_all_relocations(), bfd_arm_get_mach_from_notes(), bfd_arm_update_notes(), bfd_elf_get_bfd_needed_list(), bfd_xcoff_size_dynamic_sections(), ecoff_indirect_link_order(), elf32_h8_relax_section(), elf64_alpha_relax_section(), elf_hppa_sort_unwind(), elf_link_add_object_symbols(), elf_xtensa_combine_prop_entries(), elfNN_ia64_relax_section(), get_debug_link_info(), ip2k_elf_relax_section(), m68hc11_elf_relax_section(), mn10200_elf_relax_section(), mn10300_elf_relax_section(), msp430_elf_relax_section(), pe_print_idata(), pe_print_pdata(), pe_print_reloc(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_get_synthetic_symtab(), ppc_elf_relax_section(), process_embedded_commands(), retrieve_contents(), sh64_address_in_cranges(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc_loop(), sh_relax_delete_bytes(), sh_relax_section(), v850_elf_relax_section(), and xcoff_get_section_contents().
| void bfd_map_over_sections | ( | bfd * | abfd, | |
| void(*)(bfd *abfd, asection *sect, void *obj) | func, | |||
| void * | obj | |||
| ) |
Referenced by _bfd_elf_compute_section_file_positions(), _bfd_elf_write_object_contents(), _bfd_mmix_before_linker_allocation(), bfd_elf_final_link(), bfd_simple_get_relocated_section_contents(), check_refs(), elf32_hppa_relocate_section(), elf32_m68hc11_build_stubs(), elf32_m68hc11_post_process_headers(), elf_bfd_final_link(), lang_map(), ldlang_add_file(), mmo_decide_section(), mmo_scan(), mmo_write_object_contents(), sh64_elf_final_write_processing(), and warning_callback().
| unsigned int bfd_octets_per_byte | ( | bfd * | abfd | ) |
Definition at line 1152 of file archures.c.
References bfd_arch_mach_octets_per_byte(), bfd_get_arch(), and bfd_get_mach().
Referenced by _bfd_coff_link_input_bfd(), _bfd_coff_reloc_link_order(), _bfd_generic_reloc_link_order(), bfd_elf_xtensa_reloc(), bfd_install_relocation(), bfd_perform_relocation(), default_data_link_order(), default_indirect_link_order(), fold_name(), ppc64_elf_brtaken_reloc(), ppc64_elf_toc64_reloc(), and srec_write_section().
| bfd* bfd_openr | ( | const char * | filename, | |
| const char * | target | |||
| ) |
Definition at line 153 of file opncls.c.
References _bfd_delete_bfd(), _bfd_new_bfd(), bfd_error_system_call, bfd_find_target(), bfd_open_file(), bfd_set_error(), bfd::direction, bfd::filename, and NULL.
Referenced by ldfile_try_open_bfd(), and pe_implied_import_dll().
| bfd* bfd_openr_iovec | ( | const char * | filename, | |
| const char * | target, | |||
| void *(*)(struct bfd *nbfd, void *open_closure) | open, | |||
| void * | open_closure, | |||
| file_ptr(*)(struct bfd *nbfd, void *stream, void *buf, file_ptr nbytes, file_ptr offset) | pread, | |||
| int(*)(struct bfd *nbfd, void *stream) | close | |||
| ) |
Definition at line 535 of file archive.c.
References bfd_archive, bfd_error_invalid_operation, bfd_get_format, BFD_SEND, bfd_set_error(), bfd::direction, and NULL.
Referenced by _bfd_ecoff_archive_p(), _bfd_generic_link_add_archive_symbols(), _bfd_xcoff_bfd_link_add_symbols(), bfd_generic_archive_p(), ecoff_link_add_archive_symbols(), elf_link_add_archive_symbols(), ldfile_try_open_bfd(), load_symbols(), walk_wild_file(), and xcoff_build_ldsyms().
Definition at line 301 of file opncls.c.
References _bfd_delete_bfd(), _bfd_new_bfd(), bfd_cache_init(), bfd_find_target(), bfd::direction, bfd::filename, bfd::iostream, NULL, and stream.
| bfd* bfd_openw | ( | const char * | filename, | |
| const char * | target | |||
| ) |
Definition at line 529 of file opncls.c.
References _bfd_delete_bfd(), _bfd_new_bfd(), bfd_error_system_call, bfd_find_target(), bfd_open_file(), bfd_set_error(), bfd::direction, bfd::filename, and NULL.
Referenced by open_output(), and pe_dll_generate_implib().
| bfd_reloc_status_type bfd_perform_relocation | ( | bfd * | abfd, | |
| arelent * | reloc_entry, | |||
| void * | data, | |||
| asection * | input_section, | |||
| bfd * | output_bfd, | |||
| char ** | error_message | |||
| ) |
Definition at line 585 of file reloc.c.
References abort, reloc_cache_entry::addend, reloc_cache_entry::address, bfd_arch_bits_per_address(), bfd_check_overflow(), bfd_get_16, bfd_get_32, bfd_get_64, bfd_get_8, bfd_get_section_limit, bfd_is_abs_section, bfd_is_com_section, bfd_is_und_section, bfd_octets_per_byte(), bfd_put_16, bfd_put_32, bfd_put_64, bfd_put_8, bfd_reloc_continue, bfd_reloc_ok, bfd_reloc_other, bfd_reloc_outofrange, bfd_reloc_undefined, bfd_target_coff_flavour, reloc_howto_struct::bitpos, reloc_howto_struct::bitsize, BSF_WEAK, reloc_howto_struct::complain_on_overflow, complain_overflow_dont, DOIT, bfd_symbol::flags, bfd_target::flavour, reloc_cache_entry::howto, bfd_target::name, NULL, bfd_section::output_offset, bfd_section::output_section, reloc_howto_struct::partial_inplace, reloc_howto_struct::pc_relative, reloc_howto_struct::pcrel_offset, reloc_howto_struct::rightshift, bfd_symbol::section, reloc_howto_struct::size, reloc_howto_struct::special_function, strcmp(), reloc_cache_entry::sym_ptr_ptr, bfd_symbol::value, bfd_section::vma, x, and bfd::xvec.
Referenced by _bfd_elf_mips_get_relocated_section_contents(), alpha_ecoff_get_relocated_section_contents(), bfd_generic_get_relocated_section_contents(), and mips32_64bit_reloc().
| void bfd_perror | ( | const char * | message | ) |
Definition at line 382 of file bfd.c.
References bfd_errmsg(), bfd_error_system_call, bfd_get_error(), fprintf(), NULL, and perror().
Referenced by _bfd_archive_bsd_update_armap_timestamp().
| void bfd_preserve_finish | ( | bfd * | , | |
| struct bfd_preserve * | ||||
| ) |
| void bfd_preserve_restore | ( | bfd * | , | |
| struct bfd_preserve * | ||||
| ) |
Definition at line 1463 of file bfd.c.
References bfd::any, bfd_preserve::arch_info, bfd::arch_info, bfd_hash_table_free(), bfd_release(), bfd_preserve::flags, bfd::flags, bfd_preserve::marker, NULL, bfd::section_count, bfd_preserve::section_count, bfd::section_htab, bfd_preserve::section_htab, bfd::section_tail, bfd_preserve::section_tail, bfd::sections, bfd_preserve::sections, bfd::tdata, and bfd_preserve::tdata.
Referenced by bfd_mach_o_core_p(), bfd_mach_o_object_p(), bfd_pef_object_p(), bfd_pef_xlib_object_p(), bfd_sym_object_p(), elf_core_file_p(), and elf_object_p().
| bfd_boolean bfd_preserve_save | ( | bfd * | , | |
| struct bfd_preserve * | ||||
| ) |
Definition at line 1425 of file bfd.c.
References bfd::any, bfd_preserve::arch_info, bfd::arch_info, bfd_default_arch_struct, bfd_hash_table_init(), BFD_IN_MEMORY, bfd_section_hash_newfunc(), FALSE, bfd_preserve::flags, bfd::flags, NULL, bfd::section_count, bfd_preserve::section_count, bfd::section_htab, bfd_preserve::section_htab, bfd_preserve::section_tail, bfd::section_tail, bfd::sections, bfd_preserve::sections, bfd::tdata, bfd_preserve::tdata, and TRUE.
Referenced by bfd_mach_o_core_p(), bfd_mach_o_object_p(), bfd_pef_object_p(), bfd_pef_xlib_object_p(), bfd_sym_object_p(), elf_core_file_p(), and elf_object_p().
Definition at line 460 of file syms.c.
References bfd_fprintf_vma(), BSF_CONSTRUCTOR, BSF_DEBUGGING, BSF_DYNAMIC, BSF_FILE, BSF_FUNCTION, BSF_GLOBAL, BSF_INDIRECT, BSF_LOCAL, BSF_OBJECT, BSF_WARNING, BSF_WEAK, bfd_symbol::flags, fprintf(), NULL, bfd_symbol::section, bfd_symbol::value, and bfd_section::vma.
Referenced by bfd_elf_print_symbol(), bfd_mach_o_print_symbol(), bfd_pef_print_symbol(), coff_print_symbol(), ieee_print_symbol(), mmo_print_symbol(), NAME(), oasys_print_symbol(), srec_print_symbol(), tekhex_print_symbol(), versados_print_symbol(), and vms_print_symbol().
| const char* bfd_printable_arch_mach | ( | enum bfd_architecture | arch, | |
| unsigned long | machine | |||
| ) |
Definition at line 1129 of file archures.c.
References bfd_lookup_arch(), and bfd_arch_info::printable_name.
| const char* bfd_printable_name | ( | bfd * | abfd | ) |
Definition at line 539 of file archures.c.
References bfd::arch_info, and bfd_arch_info::printable_name.
Referenced by _bfd_mips_elf_merge_private_bfd_data(), ieee_write_processor(), lang_check(), and sh_merge_bfd_arch().
| void bfd_put_bits | ( | bfd_uint64_t | , | |
| void * | , | |||
| int | , | |||
| bfd_boolean | ||||
| ) |
| void bfd_putb64 | ( | bfd_uint64_t | , | |
| void * | ||||
| ) |
| void bfd_putl64 | ( | bfd_uint64_t | , | |
| void * | ||||
| ) |
| bfd_boolean bfd_record_phdr | ( | bfd * | , | |
| unsigned | long, | |||
| bfd_boolean | , | |||
| flagword | , | |||
| bfd_boolean | , | |||
| bfd_vma | , | |||
| bfd_boolean | , | |||
| bfd_boolean | , | |||
| unsigned | int, | |||
| struct bfd_section ** | ||||
| ) |
Definition at line 1274 of file bfd.c.
References bfd_alloc(), bfd_get_flavour, bfd_target_elf_flavour, elf_segment_map::count, elf_tdata, FALSE, elf_segment_map::includes_filehdr, elf_segment_map::includes_phdrs, memcpy, elf_segment_map::next, NULL, elf_segment_map::p_flags, elf_segment_map::p_flags_valid, elf_segment_map::p_paddr, elf_segment_map::p_paddr_valid, elf_segment_map::p_type, elf_segment_map::sections, and TRUE.
| reloc_howto_type* bfd_reloc_type_lookup | ( | bfd * | abfd, | |
| bfd_reloc_code_real_type | code | |||
| ) |
Definition at line 321 of file aout-arm.c.
References ASTD, BFD_ASSERT, bfd_get_arch_info(), BFD_RELOC_16, BFD_RELOC_16_PCREL, BFD_RELOC_32, BFD_RELOC_32_PCREL, BFD_RELOC_8, BFD_RELOC_8_PCREL, BFD_RELOC_ARM_PCREL_BRANCH, BFD_RELOC_CTOR, BFD_RELOC_NS32K_DISP_16, BFD_RELOC_NS32K_DISP_16_PCREL, BFD_RELOC_NS32K_DISP_32, BFD_RELOC_NS32K_DISP_32_PCREL, BFD_RELOC_NS32K_DISP_8, BFD_RELOC_NS32K_DISP_8_PCREL, BFD_RELOC_NS32K_IMM_16, BFD_RELOC_NS32K_IMM_16_PCREL, BFD_RELOC_NS32K_IMM_32, BFD_RELOC_NS32K_IMM_32_PCREL, BFD_RELOC_NS32K_IMM_8, BFD_RELOC_NS32K_IMM_8_PCREL, BFD_SEND, bfd_arch_info::bits_per_address, ENTRY, ext, NULL, obj_reloc_entry_size, RELOC_EXT_SIZE, and reloc_type_lookup().
Referenced by _bfd_coff_reloc_link_order(), _bfd_elf_validate_reloc(), _bfd_generic_reloc_link_order(), aout_link_reloc_link_order(), constructor_callback(), ecoff_reloc_link_order(), elf_reloc_link_order(), ldctor_build_sets(), quick_reloc(), and xcoff_reloc_link_order().
| const bfd_arch_info_type* bfd_scan_arch | ( | const char * | string | ) |
Definition at line 558 of file archures.c.
References bfd_arch_info::next, NULL, and bfd_arch_info::scan.
Referenced by ieee_object_p(), ldfile_set_output_arch(), vms_mkobject(), vms_object_p(), and vms_set_arch_mach().
| bfd_vma bfd_scan_vma | ( | const char * | string, | |
| const char ** | end, | |||
| int | base | |||
| ) |
Definition at line 999 of file bfd.c.
References digit, ISALPHA, ISDIGIT, ISXDIGIT, NULL, overflow, strtoul(), and TOUPPER.
Referenced by _bfd_xcoff_archive_p(), lang_finish(), parse_args(), print_insn_ns32k(), set_section_start(), set_segment_start(), xcoff64_archive_p(), xcoff64_openr_next_archived_file(), and xcoff64_slurp_armap().
| const bfd_target* bfd_search_for_target | ( | int(*)(const bfd_target *, void *) | search_func, | |
| void * | ||||
| ) |
| void bfd_section_already_linked | ( | bfd * | abfd, | |
| asection * | sec | |||
| ) |
Definition at line 3000 of file linker.c.
References _bfd_section_already_linked_table, and bfd_hash_table_free().
| bfd_boolean bfd_section_already_linked_table_init | ( | void | ) |
Definition at line 2993 of file linker.c.
References _bfd_section_already_linked_table, already_linked_newfunc(), and bfd_hash_table_init_n().
Definition at line 746 of file section.c.
References memset, NULL, bfd::section_count, bfd::section_htab, bfd::section_tail, bfd::sections, bfd_hash_table::size, and bfd_hash_table::table.
Referenced by aix386_core_file_p(), bfd_make_readable(), cisco_core_file_validate(), elf_link_add_object_symbols(), hpux_core_core_file_p(), netbsd_core_file_p(), osf_core_core_file_p(), sco5_core_file_p(), trad_unix_core_file_p(), and xcoff_link_add_dynamic_symbols().
| asection* bfd_sections_find_if | ( | bfd * | abfd, | |
| bfd_boolean(*)(bfd *abfd, asection *sect, void *obj) | operation, | |||
| void * | obj | |||
| ) |
Referenced by hpux_core_core_file_p().
Definition at line 250 of file bfdio.c.
References bfd_archive, BFD_ASSERT, bfd_error_file_truncated, bfd_error_system_call, BFD_IN_MEMORY, bfd_realloc(), bfd_set_error(), bfd_tell(), bfd_iovec::bseek, bfd_in_memory::buffer, bfd::direction, errno, bfd::flags, bfd::format, bfd::iostream, bfd::iovec, bfd::my_archive, NULL, bfd::origin, result, SEEK_CUR, SEEK_SET, bfd_in_memory::size, and bfd::where.
| void bfd_set_arch_info | ( | bfd * | abfd, | |
| const bfd_arch_info_type * | arg | |||
| ) |
Definition at line 703 of file archures.c.
References bfd::arch_info.
Referenced by _bfd_mips_elf_merge_private_bfd_data(), and binary_object_p().
Definition at line 245 of file archive.c.
References bfd::archive_head, and TRUE.
Referenced by pe_dll_generate_implib().
| bfd_boolean bfd_set_default_target | ( | const char * | name | ) |
| void bfd_set_error | ( | bfd_error_type | error_tag | ) |
Definition at line 334 of file bfd.c.
Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_link_add_symbols(), _bfd_coff_link_input_bfd(), _bfd_coff_read_string_table(), _bfd_coff_reloc_link_order(), _bfd_dummy_target(), _bfd_ecoff_archive_p(), _bfd_ecoff_bfd_link_add_symbols(), _bfd_ecoff_slurp_armap(), _bfd_elf_canonicalize_dynamic_reloc(), _bfd_elf_create_got_section(), _bfd_elf_get_dynamic_reloc_upper_bound(), _bfd_elf_get_dynamic_symtab_upper_bound(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_output_relocs(), _bfd_elf_merge_symbol(), _bfd_elf_section_from_bfd_section(), _bfd_elf_symbol_from_bfd_symbol(), _bfd_elf_validate_reloc(), _bfd_generic_get_section_contents(), _bfd_generic_link_add_archive_symbols(), _bfd_generic_link_add_one_symbol(), _bfd_generic_read_ar_hdr_mag(), _bfd_generic_read_minisymbols(), _bfd_generic_reloc_link_order(), _bfd_generic_verify_endian_match(), _bfd_get_vms_section(), _bfd_link_section_stabs(), _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_final_link(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_n1(), _bfd_new_bfd(), _bfd_nocore_core_file_failing_command(), _bfd_nocore_core_file_failing_signal(), _bfd_nocore_core_file_matches_executable_p(), _bfd_save_vms_section(), _bfd_slurp_extended_name_table(), _bfd_stab_section_find_nearest_line(), _bfd_vms_get_record(), _bfd_vms_hash_newfunc(), _bfd_vms_pop(), _bfd_vms_push(), _bfd_vms_slurp_eom(), _bfd_vms_slurp_gsd(), _bfd_vms_slurp_hdr(), _bfd_vms_write_eom(), _bfd_vms_write_tir(), _bfd_write_archive_contents(), _bfd_xcoff_archive_p(), _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(), _bfd_xcoff_openr_next_archived_file(), _bfd_xcoff_slurp_armap(), _bfd_xcoff_stat_arch_elt(), _bfd_XXi_swap_scnhdr_out(), add_file_shuffle(), add_keepsyms_file(), add_memory_shuffle(), add_value_map(), aix386_core_file_p(), allocate_dynrelocs(), aout_adobe_callback(), aout_adobe_object_p(), aout_link_reloc_link_order(), assign_file_positions_for_segments(), b_out_get_reloc_upper_bound(), b_out_object_p(), b_out_slurp_reloc_table(), bad_shared_reloc(), bfd_alloc(), bfd_ar_hdr_from_filesystem(), bfd_arm_merge_machines(), bfd_bread(), bfd_bwrite(), bfd_cache_delete(), bfd_canonicalize_reloc(), bfd_check_format_matches(), bfd_coff_get_auxent(), bfd_coff_get_syment(), bfd_coff_set_symbol_class(), bfd_core_file_failing_command(), bfd_core_file_failing_signal(), bfd_create_gnu_debuglink_section(), bfd_default_set_arch_mach(), bfd_ecoff_debug_accumulate(), bfd_ecoff_debug_accumulate_other(), bfd_ecoff_debug_init(), bfd_ecoff_get_gp_value(), bfd_ecoff_set_gp_value(), bfd_ecoff_set_regmasks(), bfd_elf32_bfd_reloc_type_lookup(), bfd_elf64_archive_slurp_armap(), bfd_elf64_bfd_reloc_type_lookup(), bfd_elf_gc_record_vtinherit(), bfd_elf_link_add_symbols(), bfd_elf_size_dynamic_sections(), bfd_false(), bfd_fdopenr(), bfd_fill_in_gnu_debuglink_section(), bfd_generic_archive_p(), bfd_generic_stat_arch_elt(), bfd_get_elf_phdr_upper_bound(), bfd_get_elf_phdrs(), bfd_get_next_mapent(), bfd_get_reloc_upper_bound(), bfd_get_section_contents(), bfd_get_sign_extend_vma(), bfd_hash_allocate(), bfd_hash_lookup(), bfd_hash_table_init_n(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_m68klinux_size_dynamic_sections(), bfd_mach_o_archive_p(), bfd_mach_o_core_p(), bfd_mach_o_object_p(), bfd_mach_o_openr_next_archived_file(), bfd_mach_o_scan_read_symtab_strtab(), bfd_make_readable(), bfd_make_section(), bfd_make_section_anyway(), bfd_make_section_old_way(), bfd_make_writable(), bfd_malloc(), bfd_nullvoidptr(), bfd_openr(), bfd_openr_next_archived_file(), bfd_openw(), bfd_pef_object_p(), bfd_pef_xlib_object_p(), bfd_realloc(), bfd_seek(), bfd_set_file_flags(), bfd_set_format(), bfd_set_section_contents(), bfd_set_section_size(), bfd_set_symtab(), bfd_slurp_armap(), bfd_slurp_bsd_armap_f2(), bfd_stat(), bfd_sym_object_p(), bfd_xcoff_link_count_reloc(), bfd_zmalloc(), binary_object_p(), build_debug_section(), cache_bflush(), cache_bread(), cache_bstat(), cache_bwrite(), cisco_core_file_validate(), coff_a29k_relocate_section(), coff_arm_merge_private_bfd_data(), coff_get_reloc_upper_bound(), coff_i386_rtype_to_howto(), coff_i860_rtype_to_howto(), coff_i960_relocate_section(), coff_mcore_relocate_section(), coff_object_p(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), core_file_matches_executable_p(), cris_elf_check_relocs(), cris_elf_merge_private_bfd_data(), cris_elf_relocate_section(), cris_elf_set_mach_from_flags(), dec_dynrel_count(), decode_line_info(), default_indirect_link_order(), do_slurp_bsd_armap(), do_slurp_coff_armap(), ecoff_link_add_archive_symbols(), ecoff_reloc_link_order(), ecoff_slurp_symbolic_header(), elf32_dlx_reloc_type_lookup(), elf32_generic_link_add_symbols(), elf32_hppa_check_relocs(), elf32_hppa_relocate_section(), elf32_hppa_size_stubs(), elf32_m68hc11_size_stubs(), elf32_sparc_merge_private_bfd_data(), elf32_sparc_reloc_type_lookup(), elf32_sparc_relocate_section(), elf64_alpha_relocate_section(), elf64_alpha_relocate_section_r(), elf64_generic_link_add_symbols(), elf64_x86_64_check_relocs(), elf64_x86_64_relocate_section(), elf_bfd_link_add_symbols(), elf_core_file_matches_executable_p(), elf_core_file_p(), elf_fixup_link_order(), elf_gc_record_vtinherit(), elf_i386_relocate_section(), elf_link_add_archive_symbols(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_read_relocs_from_section(), elf_m68k_check_relocs(), elf_m68k_relocate_section(), elf_object_p(), elf_read(), elf_reloc_link_order(), elf_s390_relocate_section(), elf_vax_relocate_section(), elf_xtensa_merge_private_bfd_data(), elf_xtensa_relocate_section(), elfNN_ia64_merge_private_bfd_data(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), encap_object_p(), etir_sta(), final_link_relocate(), find_abstract_instance_name(), find_target(), frv_elf_merge_private_bfd_data(), generic_link_add_symbols(), get_extended_arelt_filename(), hppa_build_one_stub(), i370_elf_merge_private_bfd_data(), i370_elf_relocate_section(), ia64coff_object_p(), ieee_archive_p(), ieee_generic_stat_arch_elt(), ieee_object_p(), ieee_openr_next_archived_file(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_id(), ihex_bad_byte(), ihex_object_p(), ihex_read_section(), ihex_scan(), ihex_write_object_contents(), iq2000_elf_merge_private_bfd_data(), ldfile_open_command_file(), ldwrite(), lex_warn_invalid(), linux_link_hash_table_create(), m32r_elf_merge_private_bfd_data(), m32r_elf_relocate_section(), main(), mcore_elf_relocate_section(), mips_elf64_canonicalize_dynamic_reloc(), mips_elf_create_dynamic_relocation(), mips_elf_create_local_got_entry(), mips_elf_next_relocation(), mips_elf_perform_relocation(), mmix_elf_add_symbol_hook(), mmix_elf_perform_relocation(), mmo_create_symbol(), mmo_get_symbols(), mmo_internal_add_3_sym(), mmo_internal_write_section(), mmo_make_section(), mmo_object_p(), mmo_scan(), mmo_write_object_contents(), mmo_write_section_unless_reg_contents(), mmo_write_symbols_and_terminator(), msdos_write_object_contents(), NAME(), netbsd_core_file_p(), nlm_i386_write_import(), nlm_powerpc_get_public_offset(), nlm_powerpc_write_import(), oasys_archive_p(), oasys_generic_stat_arch_elt(), oasys_openr_next_archived_file(), oasys_write_sections(), os9k_object_p(), parse_comp_unit(), ppc64_elf_build_stubs(), ppc64_elf_check_relocs(), ppc64_elf_merge_private_bfd_data(), ppc64_elf_relocate_section(), ppc64_elf_size_stubs(), ppc_build_one_stub(), ppc_elf_check_relocs(), ppc_elf_merge_private_bfd_data(), ppc_elf_relocate_section(), ppcboot_object_p(), read_abbrevs(), read_attribute_value(), read_indirect_string(), read_uarea(), riscix_some_aout_object_p(), scan_unit_for_functions(), sco5_core_file_p(), sh64_elf64_add_symbol_hook(), sh64_elf64_create_dynamic_sections(), sh64_elf_add_symbol_hook(), sh64_elf_final_write_processing(), sh64_elf_merge_private_data(), sh64_elf_set_mach_from_flags(), sh_elf64_merge_private_data(), sh_elf64_relocate_section(), sh_elf64_set_mach_from_flags(), sh_elf_create_dynamic_sections(), sh_elf_merge_private_data(), sh_elf_relax_delete_bytes(), sh_elf_relocate_section(), sh_elf_swap_insns(), sh_merge_bfd_arch(), sh_relax_delete_bytes(), sh_relocate_section(), sh_swap_insns(), slurp_reloc_table(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_canonicalize_dynamic_reloc(), sparc64_elf_check_relocs(), sparc64_elf_merge_private_bfd_data(), sparc64_elf_relocate_section(), srec_bad_byte(), srec_object_p(), sunos_add_dynamic_symbols(), sunos_canonicalize_dynamic_reloc(), sunos_get_dynamic_reloc_upper_bound(), sunos_get_dynamic_symtab_upper_bound(), sunos_read_dynamic_info(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_slurp_dynamic_symtab(), swap_ext_reloc_in(), swap_ext_reloc_out(), swap_out_syms(), symbolsrec_object_p(), tekhex_write_object_contents(), tic30_aout_object_p(), trad_unix_core_file_p(), translate_to_native_sym_flags(), v850_elf_check_relocs(), versados_object_p(), vms_mkobject(), vms_object_p(), xcoff64_archive_p(), xcoff64_core_p(), xcoff64_create_csect_from_smclas(), xcoff64_openr_next_archived_file(), xcoff64_slurp_armap(), xcoff64_write_object_contents(), xcoff_create_csect_from_smclas(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_input_bfd(), xcoff_reloc_link_order(), xcoff_reloc_type_fail(), xcoff_reloc_type_toc(), xcoff_write_archive_contents_big(), xcoff_write_archive_contents_old(), xcoff_write_global_symbol(), and xtensa_read_table_entries().
| bfd_error_handler_type bfd_set_error_handler | ( | bfd_error_handler_type | ) |
| void bfd_set_error_program_name | ( | const char * | ) |
Definition at line 745 of file bfd.c.
References bfd_applicable_file_flags, bfd_error_invalid_operation, bfd_error_wrong_format, bfd_get_file_flags, bfd_object, bfd_read_p, bfd_set_error(), FALSE, bfd::format, and TRUE.
| bfd_boolean bfd_set_format | ( | bfd * | abfd, | |
| bfd_format | format | |||
| ) |
Definition at line 375 of file format.c.
References bfd_error_invalid_operation, bfd_read_p, BFD_SEND_FMT, bfd_set_error(), bfd_type_end, bfd_unknown, FALSE, bfd::format, and TRUE.
Referenced by bfd_create(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), open_output(), pe_create_runtime_relocator_reference(), and pe_dll_generate_implib().
Definition at line 929 of file bfd.c.
References bfd_object, bfd_target_ecoff_flavour, bfd_target_elf_flavour, ecoff_data, elf_gp_size, bfd_target::flavour, bfd::format, and bfd::xvec.
Referenced by ldlang_add_file(), and open_output().
| bfd_boolean bfd_set_section_contents | ( | bfd * | abfd, | |
| asection * | section, | |||
| const void * | data, | |||
| file_ptr | offset, | |||
| bfd_size_type | count | |||
| ) |
Referenced by _bfd_coff_link_input_bfd(), _bfd_coff_reloc_link_order(), _bfd_elf_write_section_eh_frame(), _bfd_elf_write_section_eh_frame_hdr(), _bfd_generic_reloc_link_order(), _bfd_mips_elf_final_link(), _bfd_mips_elf_write_section(), _bfd_write_section_stabs(), _bfd_xcoff_bfd_final_link(), aout_link_input_section(), aout_link_reloc_link_order(), bfd_arm_update_notes(), bfd_elf_final_link(), bfd_fill_in_gnu_debuglink_section(), coff_fix_symbol_name(), default_data_link_order(), default_indirect_link_order(), ecoff_indirect_link_order(), ecoff_reloc_link_order(), elf64_alpha_final_link(), elf_bfd_final_link(), elf_hppa_sort_unwind(), elf_link_input_bfd(), elf_reloc_link_order(), elf_xtensa_combine_prop_entries(), elf_xtensa_finish_dynamic_sections(), elfNN_ia64_final_link(), h8300_reloc16_extra_cases(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), mmix_elf_final_link(), pe_create_runtime_relocator_reference(), ppc64_elf_finish_dynamic_sections(), ppc_elf_final_write_processing(), sh64_elf_final_write_processing(), sunos_finish_dynamic_link(), and xcoff_reloc_link_order().
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_mips_elf_section_from_shdr(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_slurp_gsd(), _frv_create_got_section(), add_extra_plt_sections(), aout_adobe_callback(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), build_filler_bfd(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_section_from_shdr(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_i386_check_relocs(), elf_link_add_object_symbols(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_create_dynamic_sections(), get_dlt(), get_fptr(), get_got(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_section_from_shdr(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), 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(), mmo_decide_section(), mmo_get_loc(), mmo_get_spec_section(), mmo_scan(), mn10300_elf_check_relocs(), ppc64_elf_check_relocs(), ppc_elf_add_symbol_hook(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_section_from_shdr(), quick_section(), sh64_address_in_cranges(), sh64_backend_section_from_shdr(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), v850_elf_section_from_shdr(), and xstormy16_elf_check_relocs().
| bfd_boolean bfd_set_section_size | ( | bfd * | abfd, | |
| asection * | sec, | |||
| bfd_size_type | val | |||
| ) |
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_always_size_sections(), _bfd_mmix_before_linker_allocation(), alpha_ecoff_object_p(), bfd_create_gnu_debuglink_section(), build_filler_bfd(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), mmo_get_spec_section(), pe_create_runtime_relocator_reference(), pe_dll_fill_sections(), pe_exe_fill_sections(), and ppc_elf_begin_write_processing().
Definition at line 883 of file bfd.c.
References bfd::start_address, and TRUE.
Referenced by _bfd_vms_write_gsd(), elf_object_p(), lang_finish(), mmo_scan(), vms_initialize(), and vms_object_p().
Definition at line 435 of file syms.c.
References bfd_error_invalid_operation, bfd_get_outsymbols, bfd_get_symcount, bfd_object, bfd_read_p, bfd_set_error(), FALSE, bfd::format, and TRUE.
Referenced by elf_map_symbols(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), and pe_create_runtime_relocator_reference().
| bfd_byte* bfd_simple_get_relocated_section_contents | ( | bfd * | abfd, | |
| asection * | sec, | |||
| bfd_byte * | outbuf, | |||
| asymbol ** | symbol_table | |||
| ) |
Definition at line 151 of file simple.c.
References _bfd_generic_link_add_symbols(), _bfd_generic_link_hash_table_create(), _bfd_generic_link_hash_table_free(), bfd_canonicalize_symtab, bfd_get_relocated_section_contents(), bfd_get_section_contents(), bfd_get_symtab_upper_bound, bfd_indirect_link_order, bfd_malloc(), bfd_map_over_sections(), bfd_link_info::callbacks, contents, bfd_section::flags, free(), bfd_link_info::hash, bfd_link_order::indirect, bfd_link_info::input_bfds, malloc, memset, bfd_link_callbacks::multiple_definition, bfd_link_order::next, NULL, bfd_link_order::offset, bfd_section::rawsize, bfd_link_callbacks::reloc_dangerous, bfd_link_callbacks::reloc_overflow, SEC_RELOC, bfd::section_count, simple_dummy_multiple_definition(), simple_dummy_reloc_dangerous(), simple_dummy_reloc_overflow(), simple_dummy_unattached_reloc(), simple_dummy_undefined_symbol(), simple_dummy_warning(), simple_restore_output_info(), simple_save_output_info(), bfd_link_order::size, size, bfd_section::size, bfd_link_order::type, bfd_link_order::u, bfd_link_callbacks::unattached_reloc, bfd_link_callbacks::undefined_symbol, and bfd_link_callbacks::warning.
Referenced by _bfd_dwarf2_find_nearest_line(), decode_line_info(), and read_abbrevs().
| bfd_boolean bfd_sparclinux_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | ||||
| ) |
Definition at line 563 of file sparclinux.c.
References abort, bfd_get_section_by_name(), bfd_zalloc(), fixup::builtin, bfd_section::contents, f, FALSE, linux_hash_table, linux_link_hash_traverse, linux_tally_symbols(), MY, fixup::next, NULL, PTR, s, bfd_section::size, TRUE, and vec.
Definition at line 1317 of file bfd.c.
References bfd_get_flavour, bfd_target_elf_flavour, get_elf_backend_data, and sprintf_vma.
Definition at line 229 of file bfdio.c.
References abort, bfd_error_system_call, BFD_IN_MEMORY, bfd_set_error(), bfd_iovec::bstat, bfd::flags, bfd::iovec, and result.
| 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 * | ||||
| ) |
Definition at line 1268 of file sunos.c.
References sunos_link_hash_entry::dynindx, FALSE, sunos_link_hash_entry::flags, h, MY, NULL, bfd_link_info::shared, strcmp(), TRUE, and vec.
| bfd_boolean bfd_sunos_size_dynamic_sections | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| struct bfd_section ** | , | |||
| struct bfd_section ** | , | |||
| struct bfd_section ** | ||||
| ) |
Definition at line 1312 of file sunos.c.
References abort, bfd_alloc(), bfd_arch_m68k, bfd_arch_sparc, BFD_ASSERT, bfd_get_arch(), bfd_get_section_by_name(), bfd_link_hash_defined, bfd_realloc(), bfd_zalloc(), bfd_section::contents, contents, bfd_link_hash_entry::def, DYNAMIC, sunos_link_hash_entry::dynindx, bfd::dynsymcount, exec_hdr, FALSE, sunos_link_hash_entry::flags, bfd::flags, h, i, bfd_link_info::input_bfds, bfd::link_next, memcpy, memset, MY, NULL, obj_datasec, obj_textsec, PTR, PUT_WORD, bfd_section::reloc_count, bfd_link_info::relocatable, sunos_link_hash_entry::root, aout_link_hash_entry::root, s, bfd_section::size, sub, sunos_scan_dynamic_symbol(), sunos_scan_relocs(), TRUE, bfd_link_hash_entry::type, bfd_link_hash_entry::u, vec, and bfd::xvec.
| void bfd_symbol_info | ( | asymbol * | symbol, | |
| symbol_info * | ret | |||
| ) |
Definition at line 736 of file syms.c.
References bfd_decode_symclass(), bfd_is_undefined_symclass(), _symbol_info::name, bfd_symbol::name, bfd_symbol::section, _symbol_info::type, bfd_symbol::value, _symbol_info::value, and bfd_section::vma.
Referenced by _bfd_ecoff_get_symbol_info(), _bfd_elf_get_symbol_info(), bfd_mach_o_get_symbol_info(), bfd_pef_get_symbol_info(), bfd_sym_get_symbol_info(), binary_get_symbol_info(), coff_get_symbol_info(), ieee_get_symbol_info(), mmo_get_symbol_info(), NAME(), oasys_get_symbol_info(), ppcboot_get_symbol_info(), srec_get_symbol_info(), tekhex_get_symbol_info(), and versados_get_symbol_info().
| const char** bfd_target_list | ( | void | ) |
Definition at line 194 of file bfdio.c.
References BFD_IN_MEMORY, bfd_iovec::btell, bfd::flags, bfd::iovec, bfd::my_archive, bfd::origin, ptr, and bfd::where.
| int bfd_ticoff_get_section_load_page | ( | struct bfd_section * | ) |
Definition at line 112 of file coff-tic54x.c.
References bfd_abs_section, bfd_com_section, bfd_ind_section, bfd_und_section, FLAG_TO_PG, PG_DATA, and PG_PROG.
| void bfd_ticoff_set_section_load_page | ( | struct bfd_section * | , | |
| int | ||||
| ) |
| 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.
References bfd_get_flavour, bfd_link_hash_defined, bfd_link_hash_defweak, bfd_malloc(), bfd_target_xcoff_flavour, xcoff_link_hash_entry::descriptor, FALSE, xcoff_link_hash_entry::flags, free(), h, NULL, xcoff_link_hash_entry::root, bfd_link_hash_entry::root, xcoff_link_hash_entry::smclas, strcpy, bfd_hash_entry::string, strlen(), TRUE, bfd_link_hash_entry::type, XCOFF_DESCRIPTOR, XCOFF_EXPORT, xcoff_hash_table, xcoff_link_hash_lookup, xcoff_mark_symbol(), and XMC_PR.
| 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.
References bfd_abs_section_ptr, bfd_alloc(), BFD_ASSERT, bfd_get_flavour, bfd_is_abs_section, bfd_link_hash_defined, bfd_link_hash_new, bfd_link_hash_undefined, bfd_target_xcoff_flavour, c, bfd_link_info::callbacks, bfd_link_hash_entry::def, xcoff_link_hash_entry::descriptor, FALSE, xcoff_import_file::file, xcoff_link_hash_entry::flags, h, xcoff_link_hash_entry::ldindx, xcoff_link_hash_entry::ldsym, xcoff_import_file::member, bfd_link_callbacks::multiple_definition, n, xcoff_import_file::next, NULL, xcoff_import_file::path, xcoff_link_hash_entry::root, bfd_link_hash_entry::root, strcmp(), bfd_hash_entry::string, TRUE, bfd_link_hash_entry::type, bfd_link_hash_entry::u, bfd_link_hash_entry::undef, XCOFF_BUILT_LDSYM, XCOFF_CALLED, XCOFF_DESCRIPTOR, xcoff_hash_table, XCOFF_IMPORT, and xcoff_link_hash_lookup.
| bfd_boolean bfd_xcoff_link_count_reloc | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| const char * | ||||
| ) |
Definition at line 2748 of file xcofflink.c.
References _, bfd_error_no_symbols, bfd_get_flavour, bfd_set_error(), bfd_target_xcoff_flavour, bfd_wrapped_link_hash_lookup(), FALSE, xcoff_link_hash_entry::flags, h, NULL, TRUE, xcoff_hash_table, XCOFF_LDREL, xcoff_mark_symbol(), and XCOFF_REF_REGULAR.
| bfd_boolean bfd_xcoff_link_generate_rtinit | ( | bfd * | , | |
| const char * | , | |||
| const char * | , | |||
| bfd_boolean | ||||
| ) |
Definition at line 3225 of file xcofflink.c.
References BFD_IN_MEMORY, bfd_malloc(), bfd_object, bfd_unknown, bfd_xcoff_generate_rtinit, bfd_in_memory::buffer, FALSE, NULL, PTR, bfd_in_memory::size, and TRUE.
| 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.
References bfd_alloc(), bfd_get_flavour, bfd_target_xcoff_flavour, FALSE, xcoff_link_hash_entry::flags, h, n, NULL, TRUE, XCOFF_HAS_SIZE, and xcoff_hash_table.
| bfd_boolean bfd_xcoff_record_link_assignment | ( | bfd * | , | |
| struct bfd_link_info * | , | |||
| const char * | ||||
| ) |
Definition at line 2782 of file xcofflink.c.
References bfd_get_flavour, bfd_target_xcoff_flavour, FALSE, xcoff_link_hash_entry::flags, h, NULL, TRUE, XCOFF_DEF_REGULAR, xcoff_hash_table, and xcoff_link_hash_lookup.
| 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.
References _, _bfd_coff_free_symbols(), _bfd_coff_get_external_symbols(), _bfd_stringtab_add(), _bfd_stringtab_size(), bfd_abs_section_ptr, BFD_ASSERT, bfd_coff_swap_sym_in, bfd_coff_symesz, bfd_coff_symname_in_debug, bfd_get_flavour, bfd_get_section_by_name(), bfd_link_hash_defined, bfd_link_hash_defweak, bfd_malloc(), bfd_malloc_and_get_section(), bfd_target_xcoff_flavour, bfd_xcoff_ldhdr_version, bfd_xcoff_ldhdrsz, bfd_xcoff_ldrelsz, bfd_xcoff_ldsymsz, bfd_xcoff_put_ldsymbol_name, bfd_xcoff_swap_ldhdr_out, bfd_zalloc(), bfd_section::contents, bfd_link_hash_table::creator, bfd_link_hash_entry::def, bfd_link_info::discard, discard_all, xcoff_loader_info::export_defineds, xcoff_loader_info::failed, FALSE, xcoff_import_file::file, bfd_link_info::fini_function, xcoff_link_hash_entry::flags, bfd_section::flags, free(), bfd_link_info::hash, i, indx, xcoff_loader_info::info, bfd_link_info::init_function, bfd_link_info::input_bfds, bfd_link_info::keep_memory, internal_ldsym::l_ifile, internal_ldhdr::l_impoff, internal_ldhdr::l_istlen, internal_ldhdr::l_nimpid, internal_ldhdr::l_nreloc, internal_ldhdr::l_nsyms, internal_ldsym::l_parm, internal_ldhdr::l_rldoff, internal_ldsym::l_scnum, internal_ldsym::l_smclas, internal_ldsym::l_smtype, internal_ldhdr::l_stlen, internal_ldhdr::l_stoff, internal_ldhdr::l_symoff, internal_ldsym::l_value, internal_ldhdr::l_version, xcoff_link_hash_entry::ldindx, xcoff_link_hash_entry::ldsym, xcoff_loader_info::ldsym_count, bfd::link_next, xcoff_import_file::member, memcpy, bfd_section::next, xcoff_import_file::next, NULL, o, obj_coff_external_syms, obj_raw_syment_count, out, xcoff_loader_info::output_bfd, xcoff_import_file::path, PTR, bfd_link_info::relocatable, xcoff_link_hash_entry::root, bfd_link_hash_entry::root, s, sec, SEC_MARK, bfd::sections, bfd_section::size, strcpy, bfd_hash_entry::string, xcoff_loader_info::string_alc, xcoff_loader_info::string_size, xcoff_loader_info::strings, bfd_link_info::strip, strip_all, strip_debugger, strlen(), sub, symcount, TRUE, bfd_link_hash_entry::type, bfd_link_hash_entry::u, xcoff_build_ldsyms(), xcoff_data, XCOFF_DEF_REGULAR, XCOFF_ENTRY, xcoff_hash_table, xcoff_link_hash_lookup, xcoff_link_hash_traverse, XCOFF_MARK, xcoff_mark(), xcoff_mark_symbol(), XCOFF_NUMBER_OF_SPECIAL_SECTIONS, XCOFF_RTINIT, xcoff_sweep(), XTY_SD, and bfd::xvec.
Definition at line 96 of file corefile.c.
References bfd_core, bfd_error_wrong_format, bfd_object, BFD_SEND, bfd_set_error(), FALSE, and bfd::format.
| void warn_deprecated | ( | const char * | , | |
| const char * | , | |||
| int | , | |||
| const char * | ||||
| ) |
| struct bfd_symbol* const bfd_abs_symbol |
Referenced by reloc_processing().
Referenced by bfd_ticoff_get_section_load_page().
| struct bfd_symbol* const bfd_com_symbol |
Referenced by bfd_ticoff_get_section_load_page().
| struct bfd_symbol* const bfd_ind_symbol |
| struct bfd_symbol* const bfd_und_symbol |
1.5.6