#include "bfd.h"#include "sysdep.h"#include "libbfd.h"#include "safe-ctype.h"

Go to the source code of this file.
| #define bfd_powerpc_arch bfd_powerpc_archs[0] |
Definition at line 444 of file archures.c.
| 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 | mach | |||
| ) |
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().
| const bfd_arch_info_type* bfd_default_compatible | ( | const bfd_arch_info_type * | a, | |
| const bfd_arch_info_type * | b | |||
| ) |
Definition at line 822 of file archures.c.
References bfd_arch_info::arch, bfd_arch_info::bits_per_word, bfd_arch_info::mach, and NULL.
Referenced by powerpc_compatible(), and rs6000_compatible().
| bfd_boolean bfd_default_scan | ( | const bfd_arch_info_type * | info, | |
| const char * | string | |||
| ) |
Definition at line 854 of file archures.c.
References arch, bfd_arch_info::arch, bfd_arch_info::arch_name, bfd_arch_m68k, bfd_arch_rs6000, bfd_arch_sh, bfd_arch_we32k, bfd_mach_cpu32, bfd_mach_m68000, bfd_mach_m68010, bfd_mach_m68020, bfd_mach_m68030, bfd_mach_m68040, bfd_mach_m68060, bfd_mach_mcf5200, bfd_mach_mcf5206e, bfd_mach_mcf528x, bfd_mach_mcf5307, bfd_mach_mcf5407, bfd_mach_mips3000, bfd_mach_mips4000, bfd_mach_sh3, bfd_mach_sh3_dsp, bfd_mach_sh4, bfd_mach_sh_dsp, FALSE, ISDIGIT, bfd_arch_info::mach, NULL, bfd_arch_info::printable_name, strcasecmp(), strchr, strlen(), strncasecmp(), bfd_arch_info::the_default, and TRUE.
| bfd_boolean bfd_default_set_arch_mach | ( | bfd * | abfd, | |
| enum bfd_architecture | arch, | |||
| unsigned long | mach | |||
| ) |
Definition at line 724 of file archures.c.
References bfd::arch_info, bfd_error_bad_value, bfd_lookup_arch(), bfd_set_error(), FALSE, NULL, and TRUE.
| 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().
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().
| 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().
| 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().
| 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().
| 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().
| 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 25 of file cpu-a29k.c.
Definition at line 55 of file cpu-alpha.c.
const bfd_arch_info_type* const bfd_archures_list[] [static] |
Definition at line 461 of file archures.c.
Definition at line 82 of file cpu-cris.c.
Definition at line 57 of file cpu-d10v.c.
Definition at line 25 of file cpu-d30v.c.
Initial value:
{
32, 32, 8, bfd_arch_unknown, 0, "unknown", "unknown", 2, TRUE,
bfd_default_compatible,
bfd_default_scan,
0,
}
Definition at line 684 of file archures.c.
Referenced by _bfd_new_bfd(), bfd_make_readable(), bfd_preserve_save(), and srec_set_arch_mach().
Definition at line 24 of file cpu-fr30.c.
Definition at line 216 of file cpu-h8300.c.
Definition at line 49 of file cpu-h8500.c.
Definition at line 75 of file cpu-hppa.c.
Definition at line 60 of file cpu-i370.c.
Definition at line 93 of file cpu-i386.c.
Definition at line 26 of file cpu-i860.c.
Definition at line 181 of file cpu-i960.c.
Definition at line 41 of file cpu-ia64.c.
Definition at line 40 of file cpu-ip2k.c.
Definition at line 42 of file cpu-iq2000.c.
Definition at line 37 of file cpu-m32r.c.
Definition at line 24 of file cpu-m68hc11.c.
Definition at line 40 of file cpu-m68hc12.c.
Definition at line 55 of file cpu-m68k.c.
Definition at line 25 of file cpu-m88k.c.
Definition at line 28 of file cpu-mcore.c.
Definition at line 132 of file cpu-mips.c.
Definition at line 26 of file cpu-mmix.c.
Definition at line 24 of file cpu-m10200.c.
Definition at line 61 of file cpu-m10300.c.
Definition at line 89 of file cpu-msp430.c.
Definition at line 40 of file cpu-ns32k.c.
Definition at line 41 of file cpu-openrisc.c.
Definition at line 25 of file cpu-or32.c.
Definition at line 24 of file cpu-pdp11.c.
| const bfd_arch_info_type bfd_powerpc_archs[] |
Definition at line 55 of file cpu-powerpc.c.
Definition at line 103 of file cpu-rs6000.c.
Definition at line 42 of file cpu-s390.c.
Definition at line 155 of file cpu-sparc.c.
Definition at line 25 of file cpu-tic30.c.
Definition at line 69 of file cpu-tic4x.c.
Definition at line 25 of file cpu-tic54x.c.
Definition at line 25 of file cpu-tic80.c.
Definition at line 41 of file cpu-v850.c.
Definition at line 25 of file cpu-we32k.c.
Definition at line 24 of file cpu-xstormy16.c.
Definition at line 24 of file cpu-xtensa.c.
1.5.6