OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [bfd/] [targets.c] - Diff between revs 157 and 225

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 157 Rev 225
Line 1... Line 1...
/* Generic target-file-type support for the BFD library.
/* Generic target-file-type support for the BFD library.
   Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
   Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
   Free Software Foundation, Inc.
   Free Software Foundation, Inc.
   Written by Cygnus Support.
   Written by Cygnus Support.
 
 
   This file is part of BFD, the Binary File Descriptor library.
   This file is part of BFD, the Binary File Descriptor library.
 
 
Line 155... Line 155...
.  bfd_target_ieee_flavour,
.  bfd_target_ieee_flavour,
.  bfd_target_nlm_flavour,
.  bfd_target_nlm_flavour,
.  bfd_target_oasys_flavour,
.  bfd_target_oasys_flavour,
.  bfd_target_tekhex_flavour,
.  bfd_target_tekhex_flavour,
.  bfd_target_srec_flavour,
.  bfd_target_srec_flavour,
 
.  bfd_target_verilog_flavour,
.  bfd_target_ihex_flavour,
.  bfd_target_ihex_flavour,
.  bfd_target_som_flavour,
.  bfd_target_som_flavour,
.  bfd_target_os9k_flavour,
.  bfd_target_os9k_flavour,
.  bfd_target_versados_flavour,
.  bfd_target_versados_flavour,
.  bfd_target_msdos_flavour,
.  bfd_target_msdos_flavour,
Line 439... Line 440...
.  NAME##_bfd_link_split_section, \
.  NAME##_bfd_link_split_section, \
.  NAME##_bfd_gc_sections, \
.  NAME##_bfd_gc_sections, \
.  NAME##_bfd_merge_sections, \
.  NAME##_bfd_merge_sections, \
.  NAME##_bfd_is_group_section, \
.  NAME##_bfd_is_group_section, \
.  NAME##_bfd_discard_group, \
.  NAME##_bfd_discard_group, \
.  NAME##_section_already_linked \
.  NAME##_section_already_linked, \
 
.  NAME##_bfd_define_common_symbol
.
.
.  int         (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
.  int         (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
.  bfd_byte *  (*_bfd_get_relocated_section_contents)
.  bfd_byte *  (*_bfd_get_relocated_section_contents)
.    (bfd *, struct bfd_link_info *, struct bfd_link_order *,
.    (bfd *, struct bfd_link_info *, struct bfd_link_order *,
.     bfd_byte *, bfd_boolean, struct bfd_symbol **);
.     bfd_byte *, bfd_boolean, struct bfd_symbol **);
Line 487... Line 489...
.  {* Check if SEC has been already linked during a reloceatable or
.  {* Check if SEC has been already linked during a reloceatable or
.     final link.  *}
.     final link.  *}
.  void (*_section_already_linked) (bfd *, struct bfd_section *,
.  void (*_section_already_linked) (bfd *, struct bfd_section *,
.                                   struct bfd_link_info *);
.                                   struct bfd_link_info *);
.
.
 
.  {* Define a common symbol.  *}
 
.  bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
 
.                                            struct bfd_link_hash_entry *);
 
.
.  {* Routines to handle dynamic symbols and relocs.  *}
.  {* Routines to handle dynamic symbols and relocs.  *}
.#define BFD_JUMP_TABLE_DYNAMIC(NAME) \
.#define BFD_JUMP_TABLE_DYNAMIC(NAME) \
.  NAME##_get_dynamic_symtab_upper_bound, \
.  NAME##_get_dynamic_symtab_upper_bound, \
.  NAME##_canonicalize_dynamic_symtab, \
.  NAME##_canonicalize_dynamic_symtab, \
.  NAME##_get_synthetic_symtab, \
.  NAME##_get_synthetic_symtab, \
Line 558... Line 564...
extern const bfd_target armpe_little_vec;
extern const bfd_target armpe_little_vec;
extern const bfd_target armpei_big_vec;
extern const bfd_target armpei_big_vec;
extern const bfd_target armpei_little_vec;
extern const bfd_target armpei_little_vec;
extern const bfd_target b_out_vec_big_host;
extern const bfd_target b_out_vec_big_host;
extern const bfd_target b_out_vec_little_host;
extern const bfd_target b_out_vec_little_host;
extern const bfd_target bfd_efi_app_ia32_vec;
extern const bfd_target bfd_pei_ia64_vec;
extern const bfd_target bfd_efi_bsdrv_ia32_vec;
 
extern const bfd_target bfd_efi_rtdrv_ia32_vec;
 
extern const bfd_target bfd_efi_app_x86_64_vec;
 
extern const bfd_target bfd_efi_bsdrv_x86_64_vec;
 
extern const bfd_target bfd_efi_rtdrv_x86_64_vec;
 
extern const bfd_target bfd_efi_app_ia64_vec;
 
extern const bfd_target bfd_efi_bsdrv_ia64_vec;
 
extern const bfd_target bfd_efi_rtdrv_ia64_vec;
 
extern const bfd_target bfd_elf32_avr_vec;
extern const bfd_target bfd_elf32_avr_vec;
extern const bfd_target bfd_elf32_bfin_vec;
extern const bfd_target bfd_elf32_bfin_vec;
extern const bfd_target bfd_elf32_bfinfdpic_vec;
extern const bfd_target bfd_elf32_bfinfdpic_vec;
extern const bfd_target bfd_elf32_big_generic_vec;
extern const bfd_target bfd_elf32_big_generic_vec;
extern const bfd_target bfd_elf32_bigarc_vec;
extern const bfd_target bfd_elf32_bigarc_vec;
Line 587... Line 585...
extern const bfd_target bfd_elf32_d30v_vec;
extern const bfd_target bfd_elf32_d30v_vec;
extern const bfd_target bfd_elf32_dlx_big_vec;
extern const bfd_target bfd_elf32_dlx_big_vec;
extern const bfd_target bfd_elf32_fr30_vec;
extern const bfd_target bfd_elf32_fr30_vec;
extern const bfd_target bfd_elf32_frv_vec;
extern const bfd_target bfd_elf32_frv_vec;
extern const bfd_target bfd_elf32_frvfdpic_vec;
extern const bfd_target bfd_elf32_frvfdpic_vec;
 
extern const bfd_target bfd_elf32_moxie_vec;
extern const bfd_target bfd_elf32_h8300_vec;
extern const bfd_target bfd_elf32_h8300_vec;
extern const bfd_target bfd_elf32_hppa_linux_vec;
extern const bfd_target bfd_elf32_hppa_linux_vec;
extern const bfd_target bfd_elf32_hppa_nbsd_vec;
extern const bfd_target bfd_elf32_hppa_nbsd_vec;
extern const bfd_target bfd_elf32_hppa_vec;
extern const bfd_target bfd_elf32_hppa_vec;
extern const bfd_target bfd_elf32_i370_vec;
extern const bfd_target bfd_elf32_i370_vec;
Line 602... Line 601...
extern const bfd_target bfd_elf32_i960_vec;
extern const bfd_target bfd_elf32_i960_vec;
extern const bfd_target bfd_elf32_ia64_big_vec;
extern const bfd_target bfd_elf32_ia64_big_vec;
extern const bfd_target bfd_elf32_ia64_hpux_big_vec;
extern const bfd_target bfd_elf32_ia64_hpux_big_vec;
extern const bfd_target bfd_elf32_ip2k_vec;
extern const bfd_target bfd_elf32_ip2k_vec;
extern const bfd_target bfd_elf32_iq2000_vec;
extern const bfd_target bfd_elf32_iq2000_vec;
 
extern const bfd_target bfd_elf32_lm32_vec;
 
extern const bfd_target bfd_elf32_lm32fdpic_vec;
extern const bfd_target bfd_elf32_little_generic_vec;
extern const bfd_target bfd_elf32_little_generic_vec;
extern const bfd_target bfd_elf32_littlearc_vec;
extern const bfd_target bfd_elf32_littlearc_vec;
extern const bfd_target bfd_elf32_littlearm_vec;
extern const bfd_target bfd_elf32_littlearm_vec;
extern const bfd_target bfd_elf32_littlearm_symbian_vec;
extern const bfd_target bfd_elf32_littlearm_symbian_vec;
extern const bfd_target bfd_elf32_littlearm_vxworks_vec;
extern const bfd_target bfd_elf32_littlearm_vxworks_vec;
Line 622... Line 623...
extern const bfd_target bfd_elf32_m88k_vec;
extern const bfd_target bfd_elf32_m88k_vec;
extern const bfd_target bfd_elf32_mcore_big_vec;
extern const bfd_target bfd_elf32_mcore_big_vec;
extern const bfd_target bfd_elf32_mcore_little_vec;
extern const bfd_target bfd_elf32_mcore_little_vec;
extern const bfd_target bfd_elf32_mep_vec;
extern const bfd_target bfd_elf32_mep_vec;
extern const bfd_target bfd_elf32_mep_little_vec;
extern const bfd_target bfd_elf32_mep_little_vec;
 
extern const bfd_target bfd_elf32_microblaze_vec;
extern const bfd_target bfd_elf32_mn10200_vec;
extern const bfd_target bfd_elf32_mn10200_vec;
extern const bfd_target bfd_elf32_mn10300_vec;
extern const bfd_target bfd_elf32_mn10300_vec;
extern const bfd_target bfd_elf32_mt_vec;
extern const bfd_target bfd_elf32_mt_vec;
extern const bfd_target bfd_elf32_msp430_vec;
extern const bfd_target bfd_elf32_msp430_vec;
extern const bfd_target bfd_elf32_nbigmips_vec;
extern const bfd_target bfd_elf32_nbigmips_vec;
extern const bfd_target bfd_elf32_nlittlemips_vec;
extern const bfd_target bfd_elf32_nlittlemips_vec;
extern const bfd_target bfd_elf32_ntradbigmips_vec;
extern const bfd_target bfd_elf32_ntradbigmips_vec;
extern const bfd_target bfd_elf32_ntradlittlemips_vec;
extern const bfd_target bfd_elf32_ntradlittlemips_vec;
extern const bfd_target bfd_elf32_openrisc_vec;
 
extern const bfd_target bfd_elf32_or32_big_vec;
extern const bfd_target bfd_elf32_or32_big_vec;
extern const bfd_target bfd_elf32_pj_vec;
extern const bfd_target bfd_elf32_pj_vec;
extern const bfd_target bfd_elf32_pjl_vec;
extern const bfd_target bfd_elf32_pjl_vec;
extern const bfd_target bfd_elf32_powerpc_vec;
extern const bfd_target bfd_elf32_powerpc_vec;
extern const bfd_target bfd_elf32_powerpcle_vec;
extern const bfd_target bfd_elf32_powerpcle_vec;
Line 676... Line 677...
extern const bfd_target bfd_elf64_hppa_linux_vec;
extern const bfd_target bfd_elf64_hppa_linux_vec;
extern const bfd_target bfd_elf64_hppa_vec;
extern const bfd_target bfd_elf64_hppa_vec;
extern const bfd_target bfd_elf64_ia64_big_vec;
extern const bfd_target bfd_elf64_ia64_big_vec;
extern const bfd_target bfd_elf64_ia64_hpux_big_vec;
extern const bfd_target bfd_elf64_ia64_hpux_big_vec;
extern const bfd_target bfd_elf64_ia64_little_vec;
extern const bfd_target bfd_elf64_ia64_little_vec;
 
extern const bfd_target bfd_elf64_ia64_vms_vec;
extern const bfd_target bfd_elf64_little_generic_vec;
extern const bfd_target bfd_elf64_little_generic_vec;
extern const bfd_target bfd_elf64_littlemips_vec;
extern const bfd_target bfd_elf64_littlemips_vec;
extern const bfd_target bfd_elf64_mmix_vec;
extern const bfd_target bfd_elf64_mmix_vec;
extern const bfd_target bfd_elf64_powerpc_vec;
extern const bfd_target bfd_elf64_powerpc_vec;
extern const bfd_target bfd_elf64_powerpcle_vec;
extern const bfd_target bfd_elf64_powerpcle_vec;
Line 694... Line 696...
extern const bfd_target bfd_elf64_sparc_freebsd_vec;
extern const bfd_target bfd_elf64_sparc_freebsd_vec;
extern const bfd_target bfd_elf64_tradbigmips_vec;
extern const bfd_target bfd_elf64_tradbigmips_vec;
extern const bfd_target bfd_elf64_tradlittlemips_vec;
extern const bfd_target bfd_elf64_tradlittlemips_vec;
extern const bfd_target bfd_elf64_x86_64_freebsd_vec;
extern const bfd_target bfd_elf64_x86_64_freebsd_vec;
extern const bfd_target bfd_elf64_x86_64_vec;
extern const bfd_target bfd_elf64_x86_64_vec;
 
extern const bfd_target bfd_elf64_l1om_freebsd_vec;
 
extern const bfd_target bfd_elf64_l1om_vec;
extern const bfd_target bfd_mmo_vec;
extern const bfd_target bfd_mmo_vec;
extern const bfd_target bfd_powerpc_pe_vec;
extern const bfd_target bfd_powerpc_pe_vec;
extern const bfd_target bfd_powerpc_pei_vec;
extern const bfd_target bfd_powerpc_pei_vec;
extern const bfd_target bfd_powerpcle_pe_vec;
extern const bfd_target bfd_powerpcle_pe_vec;
extern const bfd_target bfd_powerpcle_pei_vec;
extern const bfd_target bfd_powerpcle_pei_vec;
Line 743... Line 747...
extern const bfd_target m88kmach3_vec;
extern const bfd_target m88kmach3_vec;
extern const bfd_target m88kopenbsd_vec;
extern const bfd_target m88kopenbsd_vec;
extern const bfd_target mach_o_be_vec;
extern const bfd_target mach_o_be_vec;
extern const bfd_target mach_o_le_vec;
extern const bfd_target mach_o_le_vec;
extern const bfd_target mach_o_fat_vec;
extern const bfd_target mach_o_fat_vec;
 
extern const bfd_target mach_o_i386_vec;
extern const bfd_target maxqcoff_vec;
extern const bfd_target maxqcoff_vec;
extern const bfd_target mcore_pe_big_vec;
extern const bfd_target mcore_pe_big_vec;
extern const bfd_target mcore_pe_little_vec;
extern const bfd_target mcore_pe_little_vec;
extern const bfd_target mcore_pei_big_vec;
extern const bfd_target mcore_pei_big_vec;
extern const bfd_target mcore_pei_little_vec;
extern const bfd_target mcore_pei_little_vec;
Line 762... Line 767...
extern const bfd_target pc532machaout_vec;
extern const bfd_target pc532machaout_vec;
extern const bfd_target pc532netbsd_vec;
extern const bfd_target pc532netbsd_vec;
extern const bfd_target pdp11_aout_vec;
extern const bfd_target pdp11_aout_vec;
extern const bfd_target pef_vec;
extern const bfd_target pef_vec;
extern const bfd_target pef_xlib_vec;
extern const bfd_target pef_xlib_vec;
 
extern const bfd_target plugin_vec;
extern const bfd_target pmac_xcoff_vec;
extern const bfd_target pmac_xcoff_vec;
extern const bfd_target ppcboot_vec;
extern const bfd_target ppcboot_vec;
extern const bfd_target riscix_vec;
extern const bfd_target riscix_vec;
extern const bfd_target rs6000coff64_vec;
extern const bfd_target rs6000coff64_vec;
extern const bfd_target rs6000coff_vec;
extern const bfd_target rs6000coff_vec;
Line 813... Line 819...
extern const bfd_target z80coff_vec;
extern const bfd_target z80coff_vec;
extern const bfd_target z8kcoff_vec;
extern const bfd_target z8kcoff_vec;
 
 
/* These are always included.  */
/* These are always included.  */
extern const bfd_target srec_vec;
extern const bfd_target srec_vec;
 
extern const bfd_target verilog_vec;
extern const bfd_target symbolsrec_vec;
extern const bfd_target symbolsrec_vec;
extern const bfd_target tekhex_vec;
extern const bfd_target tekhex_vec;
extern const bfd_target binary_vec;
extern const bfd_target binary_vec;
extern const bfd_target ihex_vec;
extern const bfd_target ihex_vec;
 
 
Line 882... Line 889...
        &armpe_little_vec,
        &armpe_little_vec,
        &armpei_big_vec,
        &armpei_big_vec,
        &armpei_little_vec,
        &armpei_little_vec,
        &b_out_vec_big_host,
        &b_out_vec_big_host,
        &b_out_vec_little_host,
        &b_out_vec_little_host,
        &bfd_efi_app_ia32_vec,
 
        &bfd_efi_bsdrv_ia32_vec,
 
        &bfd_efi_rtdrv_ia32_vec,
 
#ifdef BFD64
#ifdef BFD64
        &bfd_efi_app_x86_64_vec,
        &bfd_pei_ia64_vec,
        &bfd_efi_bsdrv_x86_64_vec,
 
        &bfd_efi_rtdrv_x86_64_vec,
 
        &bfd_efi_app_ia64_vec,
 
        &bfd_efi_bsdrv_ia64_vec,
 
        &bfd_efi_rtdrv_ia64_vec,
 
#endif
#endif
        &bfd_elf32_avr_vec,
        &bfd_elf32_avr_vec,
        &bfd_elf32_bfin_vec,
        &bfd_elf32_bfin_vec,
        &bfd_elf32_bfinfdpic_vec,
        &bfd_elf32_bfinfdpic_vec,
 
 
Line 918... Line 917...
        &bfd_elf32_d30v_vec,
        &bfd_elf32_d30v_vec,
        &bfd_elf32_dlx_big_vec,
        &bfd_elf32_dlx_big_vec,
        &bfd_elf32_fr30_vec,
        &bfd_elf32_fr30_vec,
        &bfd_elf32_frv_vec,
        &bfd_elf32_frv_vec,
        &bfd_elf32_frvfdpic_vec,
        &bfd_elf32_frvfdpic_vec,
 
        &bfd_elf32_moxie_vec,
        &bfd_elf32_h8300_vec,
        &bfd_elf32_h8300_vec,
        &bfd_elf32_hppa_linux_vec,
        &bfd_elf32_hppa_linux_vec,
        &bfd_elf32_hppa_nbsd_vec,
        &bfd_elf32_hppa_nbsd_vec,
        &bfd_elf32_hppa_vec,
        &bfd_elf32_hppa_vec,
        &bfd_elf32_i370_vec,
        &bfd_elf32_i370_vec,
Line 937... Line 937...
#ifdef BFD64
#ifdef BFD64
        &bfd_elf32_ia64_hpux_big_vec,
        &bfd_elf32_ia64_hpux_big_vec,
#endif
#endif
        &bfd_elf32_ip2k_vec,
        &bfd_elf32_ip2k_vec,
        &bfd_elf32_iq2000_vec,
        &bfd_elf32_iq2000_vec,
 
        &bfd_elf32_lm32_vec,
        &bfd_elf32_little_generic_vec,
        &bfd_elf32_little_generic_vec,
        &bfd_elf32_littlearc_vec,
        &bfd_elf32_littlearc_vec,
        &bfd_elf32_littlearm_vec,
        &bfd_elf32_littlearm_vec,
        &bfd_elf32_littlearm_symbian_vec,
        &bfd_elf32_littlearm_symbian_vec,
        &bfd_elf32_littlearm_vxworks_vec,
        &bfd_elf32_littlearm_vxworks_vec,
Line 956... Line 957...
        &bfd_elf32_m68k_vec,
        &bfd_elf32_m68k_vec,
        &bfd_elf32_m88k_vec,
        &bfd_elf32_m88k_vec,
        &bfd_elf32_mcore_big_vec,
        &bfd_elf32_mcore_big_vec,
        &bfd_elf32_mcore_little_vec,
        &bfd_elf32_mcore_little_vec,
        &bfd_elf32_mep_vec,
        &bfd_elf32_mep_vec,
 
        &bfd_elf32_microblaze_vec,
        &bfd_elf32_mn10200_vec,
        &bfd_elf32_mn10200_vec,
        &bfd_elf32_mn10300_vec,
        &bfd_elf32_mn10300_vec,
        &bfd_elf32_mt_vec,
        &bfd_elf32_mt_vec,
        &bfd_elf32_msp430_vec,
        &bfd_elf32_msp430_vec,
#ifdef BFD64
#ifdef BFD64
        &bfd_elf32_nbigmips_vec,
        &bfd_elf32_nbigmips_vec,
        &bfd_elf32_nlittlemips_vec,
        &bfd_elf32_nlittlemips_vec,
        &bfd_elf32_ntradbigmips_vec,
        &bfd_elf32_ntradbigmips_vec,
        &bfd_elf32_ntradlittlemips_vec,
        &bfd_elf32_ntradlittlemips_vec,
#endif
#endif
        &bfd_elf32_openrisc_vec,
 
        &bfd_elf32_or32_big_vec,
        &bfd_elf32_or32_big_vec,
        &bfd_elf32_pj_vec,
        &bfd_elf32_pj_vec,
        &bfd_elf32_pjl_vec,
        &bfd_elf32_pjl_vec,
        &bfd_elf32_powerpc_vec,
        &bfd_elf32_powerpc_vec,
        &bfd_elf32_powerpc_vxworks_vec,
        &bfd_elf32_powerpc_vxworks_vec,
        &bfd_elf32_powerpcle_vec,
        &bfd_elf32_powerpcle_vec,
        &bfd_elf32_s390_vec,
        &bfd_elf32_s390_vec,
 
#ifdef BFD64
        &bfd_elf32_bigscore_vec,
        &bfd_elf32_bigscore_vec,
        &bfd_elf32_littlescore_vec,
        &bfd_elf32_littlescore_vec,
 
#endif
        &bfd_elf32_sh_vec,
        &bfd_elf32_sh_vec,
        &bfd_elf32_shblin_vec,
        &bfd_elf32_shblin_vec,
        &bfd_elf32_shl_vec,
        &bfd_elf32_shl_vec,
        &bfd_elf32_shl_symbian_vec,
        &bfd_elf32_shl_symbian_vec,
        &bfd_elf32_shlin_vec,
        &bfd_elf32_shlin_vec,
Line 1015... Line 1018...
        &bfd_elf64_hppa_linux_vec,
        &bfd_elf64_hppa_linux_vec,
        &bfd_elf64_hppa_vec,
        &bfd_elf64_hppa_vec,
        &bfd_elf64_ia64_big_vec,
        &bfd_elf64_ia64_big_vec,
        &bfd_elf64_ia64_hpux_big_vec,
        &bfd_elf64_ia64_hpux_big_vec,
        &bfd_elf64_ia64_little_vec,
        &bfd_elf64_ia64_little_vec,
 
        &bfd_elf64_ia64_vms_vec,
        &bfd_elf64_little_generic_vec,
        &bfd_elf64_little_generic_vec,
        &bfd_elf64_littlemips_vec,
        &bfd_elf64_littlemips_vec,
        &bfd_elf64_mmix_vec,
        &bfd_elf64_mmix_vec,
        &bfd_elf64_powerpc_vec,
        &bfd_elf64_powerpc_vec,
        &bfd_elf64_powerpcle_vec,
        &bfd_elf64_powerpcle_vec,
Line 1033... Line 1037...
        &bfd_elf64_sparc_freebsd_vec,
        &bfd_elf64_sparc_freebsd_vec,
        &bfd_elf64_tradbigmips_vec,
        &bfd_elf64_tradbigmips_vec,
        &bfd_elf64_tradlittlemips_vec,
        &bfd_elf64_tradlittlemips_vec,
        &bfd_elf64_x86_64_freebsd_vec,
        &bfd_elf64_x86_64_freebsd_vec,
        &bfd_elf64_x86_64_vec,
        &bfd_elf64_x86_64_vec,
 
        &bfd_elf64_l1om_freebsd_vec,
 
        &bfd_elf64_l1om_vec,
        &bfd_mmo_vec,
        &bfd_mmo_vec,
#endif
#endif
        &bfd_powerpc_pe_vec,
        &bfd_powerpc_pe_vec,
        &bfd_powerpc_pei_vec,
        &bfd_powerpc_pei_vec,
        &bfd_powerpcle_pe_vec,
        &bfd_powerpcle_pe_vec,
Line 1112... Line 1118...
        &m88kmach3_vec,
        &m88kmach3_vec,
        &m88kopenbsd_vec,
        &m88kopenbsd_vec,
        &mach_o_be_vec,
        &mach_o_be_vec,
        &mach_o_le_vec,
        &mach_o_le_vec,
        &mach_o_fat_vec,
        &mach_o_fat_vec,
 
        &mach_o_i386_vec,
        &maxqcoff_vec,
        &maxqcoff_vec,
        &mcore_pe_big_vec,
        &mcore_pe_big_vec,
        &mcore_pe_little_vec,
        &mcore_pe_little_vec,
        &mcore_pei_big_vec,
        &mcore_pei_big_vec,
        &mcore_pei_little_vec,
        &mcore_pei_little_vec,
Line 1142... Line 1149...
        &pc532machaout_vec,
        &pc532machaout_vec,
        &pc532netbsd_vec,
        &pc532netbsd_vec,
        &pdp11_aout_vec,
        &pdp11_aout_vec,
        &pef_vec,
        &pef_vec,
        &pef_xlib_vec,
        &pef_xlib_vec,
 
#if BFD_SUPPORTS_PLUGINS
 
        &plugin_vec,
 
#endif
#if 0
#if 0
        /* This has the same magic number as RS/6000.  */
        /* This has the same magic number as RS/6000.  */
        &pmac_xcoff_vec,
        &pmac_xcoff_vec,
#endif
#endif
        &ppcboot_vec,
        &ppcboot_vec,
Line 1199... Line 1209...
#endif /* not SELECT_VECS */
#endif /* not SELECT_VECS */
 
 
/* Always support S-records, for convenience.  */
/* Always support S-records, for convenience.  */
        &srec_vec,
        &srec_vec,
        &symbolsrec_vec,
        &symbolsrec_vec,
 
/* And verilog.  */
 
        &verilog_vec,
/* And tekhex */
/* And tekhex */
        &tekhex_vec,
        &tekhex_vec,
/* Likewise for binary output.  */
/* Likewise for binary output.  */
        &binary_vec,
        &binary_vec,
/* Likewise for ihex.  */
/* Likewise for ihex.  */
Line 1439... Line 1451...
 
 
  for (target = &bfd_target_vector[0]; *target != NULL; target++)
  for (target = &bfd_target_vector[0]; *target != NULL; target++)
    vec_length++;
    vec_length++;
 
 
  amt = (vec_length + 1) * sizeof (char **);
  amt = (vec_length + 1) * sizeof (char **);
  name_ptr = name_list = bfd_malloc (amt);
  name_ptr = name_list = (const  char **) bfd_malloc (amt);
 
 
  if (name_list == NULL)
  if (name_list == NULL)
    return NULL;
    return NULL;
 
 
  for (target = &bfd_target_vector[0]; *target != NULL; target++)
  for (target = &bfd_target_vector[0]; *target != NULL; target++)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.