📄 config.bfd
字号:
targ_underscore=yes ;; or32-*-elf) targ_defvec=bfd_elf32_or32_big_vec ;; pdp11-*-*) targ_defvec=pdp11_aout_vec targ_underscore=yes ;; pj-*-*) targ_defvec=bfd_elf32_pj_vec targ_selvecs="bfd_elf32_pj_vec bfd_elf32_pjl_vec" ;; pjl-*-*) targ_defvec=bfd_elf32_pjl_vec targ_selvecs="bfd_elf32_pjl_vec bfd_elf32_pj_vec bfd_elf32_i386_vec" ;; powerpc-*-aix5*) targ_defvec=rs6000coff_vec targ_selvecs="aix5coff64_vec" want64=true ;;#ifdef BFD64 powerpc64-*-aix5*) targ_defvec=aix5coff64_vec targ_selvecs="rs6000coff_vec" want64=true ;;#endif powerpc-*-aix* | powerpc-*-beos* | rs6000-*-*) targ_defvec=rs6000coff_vec targ64_selvecs=rs6000coff64_vec case "${targ}" in *-*-aix4.[3456789]* | *-*-aix[56789]*) want64=true;; *) targ_cflags=-DSMALL_ARCHIVE;; esac ;;#ifdef BFD64 powerpc64-*-aix*) targ_defvec=rs6000coff64_vec targ_selvecs=rs6000coff_vec ;; powerpc64-*-elf* | powerpc-*-elf64* | powerpc64-*-linux*) targ_defvec=bfd_elf64_powerpc_vec targ_selvecs="bfd_elf64_powerpcle_vec bfd_elf32_powerpc_vec bfd_elf32_powerpcle_vec rs6000coff_vec rs6000coff64_vec" ;; powerpc64le-*-elf* | powerpcle-*-elf64*) targ_defvec=bfd_elf64_powerpcle_vec targ_selvecs="bfd_elf64_powerpc_vec bfd_elf32_powerpcle_vec bfd_elf32_powerpc_vec rs6000coff_vec rs6000coff64_vec" ;;#endif powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \ powerpc-*-solaris2* | powerpc-*-linux-gnu* | powerpc-*-rtems* | \ powerpc-*-chorus* | powerpc-*-vxworks* | powerpc-*-windiss*) targ_defvec=bfd_elf32_powerpc_vec targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec" targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec" ;; powerpc-*-macos* | powerpc-*-mpw*) targ_defvec=pmac_xcoff_vec ;; powerpc-*-netware*) targ_defvec=bfd_elf32_powerpc_vec targ_selvecs="nlm32_powerpc_vec rs6000coff_vec" ;; powerpcle-*-elf* | powerpcle-*-sysv4* | powerpcle-*-eabi* | \ powerpcle-*-solaris2* | powerpcle-*-linux-gnu* | powerpcle-*-vxworks* |\ powerpcle-*-rtems*) targ_defvec=bfd_elf32_powerpcle_vec targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec ppcboot_vec" targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec" ;; powerpcle-*-pe | powerpcle-*-winnt* | powerpcle-*-cygwin*) targ_defvec=bfd_powerpcle_pe_vec targ_selvecs="bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec" ;; s390-*-linux*) targ_defvec=bfd_elf32_s390_vec ;;#ifdef BFD64 s390x-*-linux*) targ_defvec=bfd_elf64_s390_vec ;;#endif#ifdef BFD64 sh64l*-*-elf*) targ_defvec=bfd_elf32_sh64l_vec targ_selvecs="bfd_elf32_sh64_vec bfd_elf64_sh64l_vec bfd_elf64_sh64_vec bfd_elf32_shl_vec bfd_elf32_sh_vec" targ_underscore=yes ;; sh64-*-elf*) targ_defvec=bfd_elf32_sh64_vec targ_selvecs="bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec bfd_elf32_sh_vec bfd_elf32_shl_vec" targ_underscore=yes ;; sh64eb-*-linux*) targ_defvec=bfd_elf32_shblin_vec targ_selvecs="bfd_elf32_shblin_vec bfd_elf32_sh64_vec bfd_elf64_sh64_vec bfd_elf32_sh_vec" ;; sh64-*-linux*) targ_defvec=bfd_elf32_shlin_vec targ_selvecs="bfd_elf32_shlin_vec bfd_elf32_sh64l_vec bfd_elf64_sh64l_vec bfd_elf32_shl_vec" ;;#endif /* BFD64 */ sh-*-linux*) targ_defvec=bfd_elf32_shblin_vec targ_selvecs=bfd_elf32_shlin_vec#ifdef BFD64 targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"#endif ;; sh*eb-*-linux*) targ_defvec=bfd_elf32_shblin_vec ;; sh*-*-linux*) targ_defvec=bfd_elf32_shlin_vec ;;#ifdef BFD64 sh5le-*-netbsd*) targ_defvec=bfd_elf32_sh64lnbsd_vec targ_selvecs="bfd_elf32_sh64nbsd_vec bfd_elf64_sh64lnbsd_vec bfd_elf64_sh64nbsd_vec" ;; sh5-*-netbsd*) targ_defvec=bfd_elf32_sh64nbsd_vec targ_selvecs="bfd_elf32_sh64lnbsd_vec bfd_elf64_sh64lnbsd_vec bfd_elf64_sh64nbsd_vec" ;; sh64le-*-netbsd*) targ_defvec=bfd_elf64_sh64lnbsd_vec targ_selvecs="bfd_elf64_sh64nbsd_vec bfd_elf32_sh64lnbsd_vec bfd_elf32_sh64nbsd_vec" ;; sh64-*-netbsd*) targ_defvec=bfd_elf64_sh64nbsd_vec targ_selvecs="bfd_elf64_sh64lnbsd_vec bfd_elf32_sh64lnbsd_vec bfd_elf32_sh64nbsd_vec" ;;#endif shle-*-netbsdelf*) targ_defvec=bfd_elf32_shlnbsd_vec targ_selvecs="bfd_elf32_shnbsd_vec shcoff_vec shlcoff_vec"#ifdef BFD64 targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"#endif ;; sh*le-*-netbsdelf*) targ_defvec=bfd_elf32_shlnbsd_vec targ_selvecs="bfd_elf32_shnbsd_vec shcoff_vec shlcoff_vec" ;; sh-*-netbsdelf*) targ_defvec=bfd_elf32_shnbsd_vec targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec"#ifdef BFD64 targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"#endif ;; sh*-*-netbsdelf*) targ_defvec=bfd_elf32_shnbsd_vec targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec" ;; shl*-*-elf* | sh[1234]l*-*-elf* | sh3el*-*-elf*) targ_defvec=bfd_elf32_shl_vec targ_selvecs="bfd_elf32_sh_vec shlcoff_vec shcoff_vec shlcoff_small_vec shcoff_small_vec"#ifdef BFD64 targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"#endif targ_underscore=yes ;; sh-*-elf* | sh[1234]*-elf* | sh-*-rtemself*) targ_defvec=bfd_elf32_sh_vec targ_selvecs="bfd_elf32_shl_vec shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec"#ifdef BFD64 targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec"#endif targ_underscore=yes ;; sh-*-pe) targ_defvec=shlpe_vec targ_selvecs="shlpe_vec shlpei_vec" targ_underscore=yes ;; sh-*-* | sh-*-rtems*) targ_defvec=shcoff_vec targ_selvecs="shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" targ_underscore=yes ;; sparclet-*-aout*) targ_defvec=sunos_big_vec targ_selvecs=sparcle_aout_vec targ_underscore=yes ;; sparc86x-*-aout*) targ_defvec=sunos_big_vec targ_underscore=yes ;; sparclite-*-elf* | sparc86x-*-elf*) targ_defvec=bfd_elf32_sparc_vec ;; sparc*-*-chorus*) targ_defvec=bfd_elf32_sparc_vec ;; sparc-*-linux*aout*) targ_defvec=sparclinux_vec targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec" targ_underscore=yes ;; sparc-*-linux-gnu*) targ_defvec=bfd_elf32_sparc_vec targ_selvecs="sparclinux_vec bfd_elf64_sparc_vec sunos_big_vec" ;; sparc-*-lynxos*) targ_defvec=sparclynx_coff_vec targ_selvecs=sparclynx_aout_vec ;; sparc-*-netbsdelf*) targ_defvec=bfd_elf32_sparc_vec targ_selvecs=sparcnetbsd_vec ;; sparc-*-netbsdaout* | sparc-*-netbsd*) targ_defvec=sparcnetbsd_vec targ_selvecs=bfd_elf32_sparc_vec targ_underscore=yes ;; sparc-*-openbsd*) targ_defvec=sparcnetbsd_vec targ_underscore=yes ;; sparc-*-elf* | sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*) targ_defvec=bfd_elf32_sparc_vec targ_selvecs=sunos_big_vec ;;#ifdef BFD64 sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*) targ_defvec=bfd_elf32_sparc_vec targ_selvecs="bfd_elf64_sparc_vec sunos_big_vec" ;;#endif sparc-*-sysv4*) targ_defvec=bfd_elf32_sparc_vec ;; sparc-*-netware*) targ_defvec=bfd_elf32_sparc_vec targ_selvecs="nlm32_sparc_vec sunos_big_vec" ;;#ifdef BFD64 sparc64-*-aout*) targ_defvec=sunos_big_vec targ_underscore=yes ;; sparc64-*-linux-gnu*) targ_defvec=bfd_elf64_sparc_vec targ_selvecs="bfd_elf32_sparc_vec sparclinux_vec sunos_big_vec" ;; sparc64-*-elf*) targ_defvec=bfd_elf64_sparc_vec targ_selvecs=bfd_elf32_sparc_vec ;;#endif /* BFD64 */ sparc*-*-coff*) targ_defvec=sparccoff_vec ;; sparc*-*-rtemsaout*) targ_defvec=sunos_big_vec targ_selvecs="bfd_elf32_sparc_vec sparccoff_vec" targ_underscore=yes ;; sparc*-*-rtems* | sparc*-*-rtemself*) targ_defvec=bfd_elf32_sparc_vec targ_selvecs="sunos_big_vec sparccoff_vec" ;; sparc*-*-* | sparc*-*-rtems*) targ_defvec=sunos_big_vec targ_underscore=yes ;;#if HAVE_host_aout_vec tahoe-*-*) targ_defvec=host_aout_vec targ_underscore=yes ;;#endif tic80*-*-*) targ_defvec=tic80coff_vec targ_underscore=yes ;; v850-*-*) targ_defvec=bfd_elf32_v850_vec ;; v850e-*-*) targ_defvec=bfd_elf32_v850_vec ;; v850ea-*-*) targ_defvec=bfd_elf32_v850_vec ;; vax-*-netbsdelf*) targ_defvec=bfd_elf32_vax_vec targ_selvecs="vaxnetbsd_vec vax1knetbsd_vec" ;; vax-*-netbsdaout* | vax-*-netbsd*) targ_defvec=vaxnetbsd_vec targ_selvecs="bfd_elf32_vax_vec vax1knetbsd_vec" targ_underscore=yes ;; vax-*-bsd* | vax-*-ultrix*) targ_defvec=vaxbsd_vec targ_underscore=yes ;; vax*-*-*vms*) targ_defvec=vms_vax_vec ;; we32k-*-*) targ_defvec=we32kcoff_vec ;; w65-*-*) targ_defvec=w65_vec ;; xstormy16-*-elf) targ_defvec=bfd_elf32_xstormy16_vec ;; z8k*-*-*) targ_defvec=z8kcoff_vec targ_underscore=yes ;; *-*-ieee*) targ_defvec=ieee_vec ;; *-adobe-*) targ_defvec=a_out_adobe_vec targ_underscore=yes ;; *-sony-*) targ_defvec=newsos3_vec targ_underscore=yes ;; *-tandem-*) targ_defvec=m68kcoff_vec targ_selvecs=ieee_vec ;;# END OF targmatch.h *) echo 1>&2 "*** BFD does not support target ${targ}." echo 1>&2 "*** Look in bfd/config.bfd for supported targets." exit 1 ;;esaccase "${host64}${want64}" in *true*) targ_selvecs="${targ_selvecs} ${targ64_selvecs}" ;;esac# If we support any ELF target, then automatically add support for the# generic ELF targets. This permits an objdump with some ELF support# to be used on an arbitrary ELF file for anything other than# relocation information.case "${targ_defvec} ${targ_selvecs}" in *bfd_elf64*) targ_selvecs="${targ_selvecs} bfd_elf64_little_generic_vec bfd_elf64_big_generic_vec bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec" ;; *bfd_elf32*) targ_selvecs="${targ_selvecs} bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec" ;;esac
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -