X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Ftargets.c;h=e54eb29a717e04e0ca2e13754960e443760c8964;hb=81635ce4f52fa3c94cff07874a734589feb5855d;hp=8600f98229ff820f8a0bc24761d1533f1d7c468d;hpb=f994ccccd3d8cb1f299db376b23f2308d62d417e;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/targets.c b/bfd/targets.c index 8600f98229..e54eb29a71 100644 --- a/bfd/targets.c +++ b/bfd/targets.c @@ -1,5 +1,5 @@ /* Generic target-file-type support for the BFD library. - Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999 + Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. Written by Cygnus Support. @@ -494,6 +494,7 @@ extern const bfd_target aout0_big_vec; extern const bfd_target apollocoff_vec; extern const bfd_target armcoff_little_vec; extern const bfd_target armcoff_big_vec; +extern const bfd_target armnetbsd_vec; extern const bfd_target armpe_little_vec; extern const bfd_target armpe_big_vec; extern const bfd_target armpei_little_vec; @@ -505,6 +506,7 @@ extern const bfd_target arm_epoc_pei_big_vec; extern const bfd_target b_out_vec_big_host; extern const bfd_target b_out_vec_little_host; extern const bfd_target bfd_elf64_alpha_vec; +extern const bfd_target bfd_elf32_avr_vec; extern const bfd_target bfd_elf32_bigarc_vec; extern const bfd_target bfd_elf32_bigarm_vec; extern const bfd_target bfd_elf32_bigarm_oabi_vec; @@ -517,6 +519,7 @@ extern const bfd_target bfd_elf64_bigmips_vec; extern const bfd_target bfd_elf32_d10v_vec; extern const bfd_target bfd_elf32_d30v_vec; extern const bfd_target bfd_elf32_hppa_vec; +extern const bfd_target bfd_elf32_i370_vec; extern const bfd_target bfd_elf32_i386_vec; extern const bfd_target bfd_elf32_i860_vec; extern const bfd_target bfd_elf32_i960_vec; @@ -528,6 +531,8 @@ extern const bfd_target bfd_elf32_m68k_vec; extern const bfd_target bfd_elf32_m88k_vec; extern const bfd_target bfd_elf32_mn10200_vec; extern const bfd_target bfd_elf32_mn10300_vec; +extern const bfd_target bfd_elf32_pj_vec; +extern const bfd_target bfd_elf32_pjl_vec; extern const bfd_target bfd_elf32_powerpc_vec; extern const bfd_target bfd_elf32_powerpcle_vec; extern const bfd_target bfd_elf32_sh_vec; @@ -586,6 +591,8 @@ extern const bfd_target m68ksysvcoff_vec; extern const bfd_target m68k4knetbsd_vec; extern const bfd_target m88kbcs_vec; extern const bfd_target m88kmach3_vec; +extern const bfd_target mipslpe_vec; +extern const bfd_target mipslpei_vec; extern const bfd_target mcore_pe_big_vec; extern const bfd_target mcore_pe_little_vec; extern const bfd_target mcore_pei_big_vec; @@ -606,6 +613,8 @@ extern const bfd_target shcoff_vec; extern const bfd_target shlcoff_vec; extern const bfd_target shcoff_small_vec; extern const bfd_target shlcoff_small_vec; +extern const bfd_target shlpe_vec; +extern const bfd_target shlpei_vec; extern const bfd_target sparcle_aout_vec; extern const bfd_target sparclinux_vec; extern const bfd_target sparclynx_aout_vec; @@ -616,6 +625,12 @@ extern const bfd_target sunos_big_vec; extern const bfd_target tekhex_vec; extern const bfd_target tic30_aout_vec; extern const bfd_target tic30_coff_vec; +extern const bfd_target tic54x_coff0_vec; +extern const bfd_target tic54x_coff0_beh_vec; +extern const bfd_target tic54x_coff1_vec; +extern const bfd_target tic54x_coff1_beh_vec; +extern const bfd_target tic54x_coff2_vec; +extern const bfd_target tic54x_coff2_beh_vec; extern const bfd_target tic80coff_vec; extern const bfd_target vaxnetbsd_vec; extern const bfd_target versados_vec; @@ -637,7 +652,8 @@ extern const bfd_target ihex_vec; /* All of the xvecs for core files. */ extern const bfd_target aix386_core_vec; -extern const bfd_target cisco_core_vec; +extern const bfd_target cisco_core_big_vec; +extern const bfd_target cisco_core_little_vec; extern const bfd_target hpux_core_vec; extern const bfd_target hppabsd_core_vec; extern const bfd_target irix_core_vec; @@ -681,6 +697,7 @@ const bfd_target * const bfd_target_vector[] = { #ifdef BFD64 &bfd_elf64_alpha_vec, #endif + &bfd_elf32_avr_vec, &bfd_elf32_bigarc_vec, &bfd_elf32_bigarm_vec, &bfd_elf32_bigarm_oabi_vec, @@ -690,7 +707,10 @@ const bfd_target * const bfd_target_vector[] = { #endif &bfd_elf32_d10v_vec, &bfd_elf32_d30v_vec, +#if 0 &bfd_elf32_hppa_vec, +#endif + &bfd_elf32_i370_vec, &bfd_elf32_i386_vec, &bfd_elf32_i860_vec, &bfd_elf32_i960_vec, @@ -708,6 +728,8 @@ const bfd_target * const bfd_target_vector[] = { &bfd_elf32_m68k_vec, &bfd_elf32_m88k_vec, &bfd_elf32_sparc_vec, + &bfd_elf32_pj_vec, + &bfd_elf32_pjl_vec, &bfd_elf32_powerpc_vec, &bfd_elf32_powerpcle_vec, &bfd_elf32_v850_vec, @@ -721,7 +743,7 @@ const bfd_target * const bfd_target_vector[] = { #if 0 &bfd_elf64_sparc_vec, #endif - /* We don't include cisco_core_vec. Although it has a magic number, + /* We don't include cisco_core_*_vec. Although it has a magic number, the magic number isn't at the beginning of the file, and thus might spuriously match other kinds of files. */ #ifdef BFD64 @@ -776,6 +798,7 @@ const bfd_target * const bfd_target_vector[] = { &i386pei_vec, &armcoff_little_vec, &armcoff_big_vec, + &armnetbsd_vec, &armpe_little_vec, &armpe_big_vec, &armpei_little_vec, @@ -845,6 +868,12 @@ const bfd_target * const bfd_target_vector[] = { &aout0_big_vec, &tic30_aout_vec, &tic30_coff_vec, + &tic54x_coff0_vec, + &tic54x_coff0_beh_vec, + &tic54x_coff1_vec, + &tic54x_coff1_beh_vec, + &tic54x_coff2_vec, + &tic54x_coff2_beh_vec, &tic80coff_vec, &vaxnetbsd_vec, &versados_vec,