#include "bfd.h"#include "sysdep.h"#include "libbfd.h"#include "fnmatch.h"#include "targmatch.h"

Go to the source code of this file.
| 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().
| const bfd_target* bfd_search_for_target | ( | int(*)(const bfd_target *, void *) | search_func, | |
| void * | data | |||
| ) |
| bfd_boolean bfd_set_default_target | ( | const char * | name | ) |
| const char** bfd_target_list | ( | void | ) |
| static const bfd_target* find_target | ( | const char * | name | ) | [static] |
Definition at line 1216 of file targets.c.
References bfd_error_invalid_target, bfd_set_error(), fnmatch(), NULL, strcmp(), target, targmatch::triplet, and targmatch::vector.
Referenced by bfd_find_target(), and bfd_set_default_target().
const bfd_target* _bfd_associated_vector[] [static] |
const bfd_target* const _bfd_target_vector[] [static] |
| const size_t _bfd_target_vector_entries = sizeof (_bfd_target_vector)/sizeof (*_bfd_target_vector) |
| const bfd_target a29kcoff_big_vec |
| const bfd_target a_out_adobe_vec |
| const bfd_target aix386_core_vec |
Definition at line 236 of file aix386-core.c.
| const bfd_target aix5coff64_vec |
Definition at line 2867 of file coff64-rs6000.c.
| const bfd_target aout0_big_vec |
| const bfd_target aout_arm_big_vec |
Definition at line 484 of file aout-arm.c.
| const bfd_target aout_mips_big_vec |
| const bfd_target apollocoff_vec |
| const bfd_target armcoff_big_vec |
| const bfd_target armcoff_little_vec |
| const bfd_target armnetbsd_vec |
| const bfd_target armpe_big_vec |
| const bfd_target armpe_little_vec |
| const bfd_target armpei_big_vec |
| const bfd_target armpei_little_vec |
| const bfd_target b_out_vec_big_host |
| const bfd_target* const* bfd_associated_vector = _bfd_associated_vector |
| const bfd_target* bfd_default_vector[] |
Initial value:
{
NULL
}
Definition at line 1172 of file targets.c.
Referenced by bfd_check_format_matches().
| const bfd_target bfd_elf32_avr_vec |
| const bfd_target bfd_elf32_cris_vec |
| const bfd_target bfd_elf32_crx_vec |
| const bfd_target bfd_elf32_d10v_vec |
| const bfd_target bfd_elf32_d30v_vec |
| const bfd_target bfd_elf32_fr30_vec |
| const bfd_target bfd_elf32_frv_vec |
| const bfd_target bfd_elf32_hppa_vec |
| const bfd_target bfd_elf32_i370_vec |
| const bfd_target bfd_elf32_i386_vec |
| const bfd_target bfd_elf32_i860_vec |
| const bfd_target bfd_elf32_i960_vec |
| const bfd_target bfd_elf32_ip2k_vec |
| const bfd_target bfd_elf32_m32r_vec |
| const bfd_target bfd_elf32_m68k_vec |
| const bfd_target bfd_elf32_m88k_vec |
| const bfd_target bfd_elf32_pj_vec |
| const bfd_target bfd_elf32_pjl_vec |
Referenced by is_ppc_elf_target().
Referenced by is_ppc_elf_target().
| const bfd_target bfd_elf32_s390_vec |
| const bfd_target bfd_elf32_sh64_vec |
| const bfd_target bfd_elf32_sh_vec |
| const bfd_target bfd_elf32_shl_vec |
| const bfd_target bfd_elf32_v850_vec |
| const bfd_target bfd_elf32_vax_vec |
| const bfd_target bfd_elf64_hppa_vec |
| const bfd_target bfd_elf64_mmix_vec |
Referenced by is_ppc64_elf_target().
Referenced by is_ppc64_elf_target().
| const bfd_target bfd_elf64_s390_vec |
| const bfd_target bfd_elf64_sh64_vec |
| const bfd_target bfd_mmo_vec |
| const bfd_target bfd_powerpc_pe_vec |
struct targmatch bfd_target_match[] [static] |
| const bfd_target* const* bfd_target_vector = _bfd_target_vector |
Definition at line 1167 of file targets.c.
Referenced by bfd_check_format_matches(), elf_core_file_p(), and elf_object_p().
| const bfd_target binary_vec |
| const bfd_target cisco_core_big_vec |
Definition at line 335 of file cisco-core.c.
| const bfd_target cris_aout_vec |
| const bfd_target demo_64_vec |
| const bfd_target ecoff_big_vec |
Definition at line 1494 of file coff-mips.c.
| const bfd_target ecoff_little_vec |
Definition at line 1407 of file coff-mips.c.
Definition at line 2351 of file coff-alpha.c.
| const bfd_target go32coff_vec |
| const bfd_target h8300coff_vec |
| const bfd_target h8500coff_vec |
| const bfd_target host_aout_vec |
| const bfd_target hp300bsd_vec |
| const bfd_target hp300hpux_vec |
| const bfd_target hppabsd_core_vec |
| const bfd_target hpux_core_vec |
Definition at line 401 of file hpux-core.c.
| const bfd_target i386aout_vec |
| const bfd_target i386bsd_vec |
| const bfd_target i386coff_vec |
Definition at line 617 of file coff-i386.c.
| const bfd_target i386dynix_vec |
| const bfd_target i386freebsd_vec |
| const bfd_target i386linux_vec |
| const bfd_target i386lynx_aout_vec |
| const bfd_target i386lynx_coff_vec |
| const bfd_target i386mach3_vec |
| const bfd_target i386msdos_vec |
Definition at line 187 of file i386msdos.c.
| const bfd_target i386netbsd_vec |
| const bfd_target i386os9k_vec |
Definition at line 198 of file i386os9k.c.
| const bfd_target i386pe_vec |
| const bfd_target i386pei_vec |
| const bfd_target i860coff_vec |
Definition at line 643 of file coff-i860.c.
| const bfd_target icoff_big_vec |
| const bfd_target icoff_little_vec |
| const bfd_target ieee_vec |
| const bfd_target ihex_vec |
| const bfd_target irix_core_vec |
| const bfd_target m68k4knetbsd_vec |
| const bfd_target m68kaux_coff_vec |
| const bfd_target m68kcoff_vec |
| const bfd_target m68kcoffun_vec |
| const bfd_target m68klinux_vec |
| const bfd_target m68klynx_aout_vec |
| const bfd_target m68klynx_coff_vec |
| const bfd_target m68knetbsd_vec |
| const bfd_target m68ksysvcoff_vec |
| const bfd_target m88kbcs_vec |
| const bfd_target m88kmach3_vec |
| const bfd_target m88kopenbsd_vec |
| const bfd_target mach_o_be_vec |
| const bfd_target mach_o_fat_vec |
| const bfd_target mach_o_le_vec |
| const bfd_target maxqcoff_vec |
| const bfd_target mcore_pe_big_vec |
| const bfd_target mcore_pei_big_vec |
| const bfd_target mipslpe_vec |
| const bfd_target mipslpei_vec |
| const bfd_target netbsd_core_vec |
Definition at line 276 of file netbsd-core.c.
| const bfd_target newsos3_vec |
| const bfd_target nlm32_alpha_vec |
| const bfd_target nlm32_i386_vec |
| const bfd_target nlm32_powerpc_vec |
| const bfd_target nlm32_sparc_vec |
| const bfd_target oasys_vec |
| const bfd_target or32coff_big_vec |
Definition at line 582 of file coff-or32.c.
| const bfd_target osf_core_vec |
Definition at line 200 of file osf-core.c.
| const bfd_target pc532machaout_vec |
| const bfd_target pc532netbsd_vec |
| const bfd_target pdp11_aout_vec |
| const bfd_target pef_vec |
| const bfd_target pef_xlib_vec |
| const bfd_target pmac_xcoff_vec |
Definition at line 4319 of file coff-rs6000.c.
| const bfd_target ppcboot_vec |
| const bfd_target ptrace_core_vec |
| const bfd_target riscix_vec |
| const bfd_target rs6000coff64_vec |
Definition at line 2619 of file coff64-rs6000.c.
| const bfd_target rs6000coff_vec |
Definition at line 4072 of file coff-rs6000.c.
| const bfd_target sco5_core_vec |
Definition at line 375 of file sco5-core.c.
| const bfd_target shcoff_small_vec |
| const bfd_target shcoff_vec |
| const bfd_target shlcoff_small_vec |
| const bfd_target shlcoff_vec |
| const bfd_target shlpe_vec |
| const bfd_target shlpei_vec |
| const bfd_target som_vec |
| const bfd_target sparccoff_vec |
| const bfd_target sparcle_aout_vec |
| const bfd_target sparclinux_vec |
| const bfd_target sparclynx_aout_vec |
| const bfd_target sparclynx_coff_vec |
| const bfd_target sparcnetbsd_vec |
| const bfd_target srec_vec |
| const bfd_target sunos_big_vec |
| const bfd_target sym_vec |
| const bfd_target symbolsrec_vec |
| const bfd_target tekhex_vec |
| const bfd_target tic30_aout_vec |
Definition at line 1088 of file aout-tic30.c.
| const bfd_target tic30_coff_vec |
Definition at line 168 of file coff-tic30.c.
| const bfd_target tic4x_coff0_vec |
| const bfd_target tic4x_coff1_vec |
| const bfd_target tic4x_coff2_vec |
Definition at line 460 of file coff-tic54x.c.
| const bfd_target tic54x_coff0_vec |
Definition at line 416 of file coff-tic54x.c.
Definition at line 550 of file coff-tic54x.c.
| const bfd_target tic54x_coff1_vec |
Definition at line 505 of file coff-tic54x.c.
Definition at line 640 of file coff-tic54x.c.
| const bfd_target tic54x_coff2_vec |
Definition at line 595 of file coff-tic54x.c.
| const bfd_target tic80coff_vec |
| const bfd_target trad_core_vec |
Definition at line 286 of file trad-core.c.
| const bfd_target vax1knetbsd_vec |
| const bfd_target vaxbsd_vec |
| const bfd_target vaxnetbsd_vec |
| const bfd_target versados_vec |
Definition at line 892 of file versados.c.
| const bfd_target vms_alpha_vec |
| const bfd_target vms_vax_vec |
| const bfd_target w65_vec |
| const bfd_target we32kcoff_vec |
| const bfd_target z8kcoff_vec |
1.5.6