OLD | NEW |
1 /* Generic target-file-type support for the BFD library. | 1 /* Generic target-file-type support for the BFD library. |
2 Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | 2 Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
3 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 | 3 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
4 Free Software Foundation, Inc. | 4 Free Software Foundation, Inc. |
5 Written by Cygnus Support. | 5 Written by Cygnus Support. |
6 | 6 |
7 This file is part of BFD, the Binary File Descriptor library. | 7 This file is part of BFD, the Binary File Descriptor library. |
8 | 8 |
9 This program is free software; you can redistribute it and/or modify | 9 This program is free software; you can redistribute it and/or modify |
10 it under the terms of the GNU General Public License as published by | 10 it under the terms of the GNU General Public License as published by |
11 the Free Software Foundation; either version 3 of the License, or | 11 the Free Software Foundation; either version 3 of the License, or |
12 (at your option) any later version. | 12 (at your option) any later version. |
13 | 13 |
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
490 . section of the BFD. *} | 490 . section of the BFD. *} |
491 . bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *); | 491 . bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *); |
492 . | 492 . |
493 . {* Should this section be split up into smaller pieces during linking. *} | 493 . {* Should this section be split up into smaller pieces during linking. *} |
494 . bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *); | 494 . bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *); |
495 . | 495 . |
496 . {* Remove sections that are not referenced from the output. *} | 496 . {* Remove sections that are not referenced from the output. *} |
497 . bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *); | 497 . bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *); |
498 . | 498 . |
499 . {* Sets the bitmask of allowed and disallowed section flags. *} | 499 . {* Sets the bitmask of allowed and disallowed section flags. *} |
500 . void (*_bfd_lookup_section_flags) (struct bfd_link_info *, | 500 . bfd_boolean (*_bfd_lookup_section_flags) (struct bfd_link_info *, |
501 .» » » » struct flag_info *); | 501 .» » » » » struct flag_info *, |
| 502 .» » » » » asection *); |
502 . | 503 . |
503 . {* Attempt to merge SEC_MERGE sections. *} | 504 . {* Attempt to merge SEC_MERGE sections. *} |
504 . bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *); | 505 . bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *); |
505 . | 506 . |
506 . {* Is this section a member of a group? *} | 507 . {* Is this section a member of a group? *} |
507 . bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *); | 508 . bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *); |
508 . | 509 . |
509 . {* Discard members of a group. *} | 510 . {* Discard members of a group. *} |
510 . bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *); | 511 . bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *); |
511 . | 512 . |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
589 extern const bfd_target armpei_little_vec; | 590 extern const bfd_target armpei_little_vec; |
590 extern const bfd_target b_out_vec_big_host; | 591 extern const bfd_target b_out_vec_big_host; |
591 extern const bfd_target b_out_vec_little_host; | 592 extern const bfd_target b_out_vec_little_host; |
592 extern const bfd_target bfd_pei_ia64_vec; | 593 extern const bfd_target bfd_pei_ia64_vec; |
593 extern const bfd_target bfd_elf32_avr_vec; | 594 extern const bfd_target bfd_elf32_avr_vec; |
594 extern const bfd_target bfd_elf32_bfin_vec; | 595 extern const bfd_target bfd_elf32_bfin_vec; |
595 extern const bfd_target bfd_elf32_bfinfdpic_vec; | 596 extern const bfd_target bfd_elf32_bfinfdpic_vec; |
596 extern const bfd_target bfd_elf32_big_generic_vec; | 597 extern const bfd_target bfd_elf32_big_generic_vec; |
597 extern const bfd_target bfd_elf32_bigarc_vec; | 598 extern const bfd_target bfd_elf32_bigarc_vec; |
598 extern const bfd_target bfd_elf32_bigarm_vec; | 599 extern const bfd_target bfd_elf32_bigarm_vec; |
| 600 extern const bfd_target bfd_elf32_bigarm_nacl_vec; |
599 extern const bfd_target bfd_elf32_bigarm_symbian_vec; | 601 extern const bfd_target bfd_elf32_bigarm_symbian_vec; |
600 extern const bfd_target bfd_elf32_bigarm_vxworks_vec; | 602 extern const bfd_target bfd_elf32_bigarm_vxworks_vec; |
601 extern const bfd_target bfd_elf32_bigmips_vec; | 603 extern const bfd_target bfd_elf32_bigmips_vec; |
602 extern const bfd_target bfd_elf32_bigmips_vxworks_vec; | 604 extern const bfd_target bfd_elf32_bigmips_vxworks_vec; |
603 extern const bfd_target bfd_elf32_cr16_vec; | 605 extern const bfd_target bfd_elf32_cr16_vec; |
604 extern const bfd_target bfd_elf32_cr16c_vec; | 606 extern const bfd_target bfd_elf32_cr16c_vec; |
605 extern const bfd_target bfd_elf32_cris_vec; | 607 extern const bfd_target bfd_elf32_cris_vec; |
606 extern const bfd_target bfd_elf32_crx_vec; | 608 extern const bfd_target bfd_elf32_crx_vec; |
607 extern const bfd_target bfd_elf32_d10v_vec; | 609 extern const bfd_target bfd_elf32_d10v_vec; |
608 extern const bfd_target bfd_elf32_d30v_vec; | 610 extern const bfd_target bfd_elf32_d30v_vec; |
(...skipping 18 matching lines...) Expand all Loading... |
627 extern const bfd_target bfd_elf32_i960_vec; | 629 extern const bfd_target bfd_elf32_i960_vec; |
628 extern const bfd_target bfd_elf32_ia64_big_vec; | 630 extern const bfd_target bfd_elf32_ia64_big_vec; |
629 extern const bfd_target bfd_elf32_ia64_hpux_big_vec; | 631 extern const bfd_target bfd_elf32_ia64_hpux_big_vec; |
630 extern const bfd_target bfd_elf32_ip2k_vec; | 632 extern const bfd_target bfd_elf32_ip2k_vec; |
631 extern const bfd_target bfd_elf32_iq2000_vec; | 633 extern const bfd_target bfd_elf32_iq2000_vec; |
632 extern const bfd_target bfd_elf32_lm32_vec; | 634 extern const bfd_target bfd_elf32_lm32_vec; |
633 extern const bfd_target bfd_elf32_lm32fdpic_vec; | 635 extern const bfd_target bfd_elf32_lm32fdpic_vec; |
634 extern const bfd_target bfd_elf32_little_generic_vec; | 636 extern const bfd_target bfd_elf32_little_generic_vec; |
635 extern const bfd_target bfd_elf32_littlearc_vec; | 637 extern const bfd_target bfd_elf32_littlearc_vec; |
636 extern const bfd_target bfd_elf32_littlearm_vec; | 638 extern const bfd_target bfd_elf32_littlearm_vec; |
| 639 extern const bfd_target bfd_elf32_littlearm_nacl_vec; |
637 extern const bfd_target bfd_elf32_littlearm_symbian_vec; | 640 extern const bfd_target bfd_elf32_littlearm_symbian_vec; |
638 extern const bfd_target bfd_elf32_littlearm_vxworks_vec; | 641 extern const bfd_target bfd_elf32_littlearm_vxworks_vec; |
639 extern const bfd_target bfd_elf32_littlemips_vec; | 642 extern const bfd_target bfd_elf32_littlemips_vec; |
640 extern const bfd_target bfd_elf32_littlemips_vxworks_vec; | 643 extern const bfd_target bfd_elf32_littlemips_vxworks_vec; |
641 extern const bfd_target bfd_elf32_m32c_vec; | 644 extern const bfd_target bfd_elf32_m32c_vec; |
642 extern const bfd_target bfd_elf32_m32r_vec; | 645 extern const bfd_target bfd_elf32_m32r_vec; |
643 extern const bfd_target bfd_elf32_m32rle_vec; | 646 extern const bfd_target bfd_elf32_m32rle_vec; |
644 extern const bfd_target bfd_elf32_m32rlin_vec; | 647 extern const bfd_target bfd_elf32_m32rlin_vec; |
645 extern const bfd_target bfd_elf32_m32rlelin_vec; | 648 extern const bfd_target bfd_elf32_m32rlelin_vec; |
646 extern const bfd_target bfd_elf32_m68hc11_vec; | 649 extern const bfd_target bfd_elf32_m68hc11_vec; |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
697 extern const bfd_target bfd_elf32_sparc_vec; | 700 extern const bfd_target bfd_elf32_sparc_vec; |
698 extern const bfd_target bfd_elf32_sparc_sol2_vec; | 701 extern const bfd_target bfd_elf32_sparc_sol2_vec; |
699 extern const bfd_target bfd_elf32_sparc_vxworks_vec; | 702 extern const bfd_target bfd_elf32_sparc_vxworks_vec; |
700 extern const bfd_target bfd_elf32_spu_vec; | 703 extern const bfd_target bfd_elf32_spu_vec; |
701 extern const bfd_target bfd_elf32_tic6x_be_vec; | 704 extern const bfd_target bfd_elf32_tic6x_be_vec; |
702 extern const bfd_target bfd_elf32_tic6x_le_vec; | 705 extern const bfd_target bfd_elf32_tic6x_le_vec; |
703 extern const bfd_target bfd_elf32_tic6x_elf_be_vec; | 706 extern const bfd_target bfd_elf32_tic6x_elf_be_vec; |
704 extern const bfd_target bfd_elf32_tic6x_elf_le_vec; | 707 extern const bfd_target bfd_elf32_tic6x_elf_le_vec; |
705 extern const bfd_target bfd_elf32_tic6x_linux_be_vec; | 708 extern const bfd_target bfd_elf32_tic6x_linux_be_vec; |
706 extern const bfd_target bfd_elf32_tic6x_linux_le_vec; | 709 extern const bfd_target bfd_elf32_tic6x_linux_le_vec; |
707 extern const bfd_target bfd_elf32_tilegx_vec; | 710 extern const bfd_target bfd_elf32_tilegx_be_vec; |
| 711 extern const bfd_target bfd_elf32_tilegx_le_vec; |
708 extern const bfd_target bfd_elf32_tilepro_vec; | 712 extern const bfd_target bfd_elf32_tilepro_vec; |
709 extern const bfd_target bfd_elf32_tradbigmips_vec; | 713 extern const bfd_target bfd_elf32_tradbigmips_vec; |
710 extern const bfd_target bfd_elf32_tradlittlemips_vec; | 714 extern const bfd_target bfd_elf32_tradlittlemips_vec; |
711 extern const bfd_target bfd_elf32_tradbigmips_freebsd_vec; | 715 extern const bfd_target bfd_elf32_tradbigmips_freebsd_vec; |
712 extern const bfd_target bfd_elf32_tradlittlemips_freebsd_vec; | 716 extern const bfd_target bfd_elf32_tradlittlemips_freebsd_vec; |
713 extern const bfd_target bfd_elf32_us_cris_vec; | 717 extern const bfd_target bfd_elf32_us_cris_vec; |
714 extern const bfd_target bfd_elf32_v850_vec; | 718 extern const bfd_target bfd_elf32_v850_vec; |
715 extern const bfd_target bfd_elf32_vax_vec; | 719 extern const bfd_target bfd_elf32_vax_vec; |
716 extern const bfd_target bfd_elf32_xc16x_vec; | 720 extern const bfd_target bfd_elf32_xc16x_vec; |
| 721 extern const bfd_target bfd_elf32_xgate_vec; |
717 extern const bfd_target bfd_elf32_xstormy16_vec; | 722 extern const bfd_target bfd_elf32_xstormy16_vec; |
718 extern const bfd_target bfd_elf32_xtensa_be_vec; | 723 extern const bfd_target bfd_elf32_xtensa_be_vec; |
719 extern const bfd_target bfd_elf32_xtensa_le_vec; | 724 extern const bfd_target bfd_elf32_xtensa_le_vec; |
720 extern const bfd_target bfd_elf64_alpha_freebsd_vec; | 725 extern const bfd_target bfd_elf64_alpha_freebsd_vec; |
721 extern const bfd_target bfd_elf64_alpha_vec; | 726 extern const bfd_target bfd_elf64_alpha_vec; |
722 extern const bfd_target bfd_elf64_big_generic_vec; | 727 extern const bfd_target bfd_elf64_big_generic_vec; |
723 extern const bfd_target bfd_elf64_bigmips_vec; | 728 extern const bfd_target bfd_elf64_bigmips_vec; |
724 extern const bfd_target bfd_elf64_hppa_linux_vec; | 729 extern const bfd_target bfd_elf64_hppa_linux_vec; |
725 extern const bfd_target bfd_elf64_hppa_vec; | 730 extern const bfd_target bfd_elf64_hppa_vec; |
726 extern const bfd_target bfd_elf64_ia64_big_vec; | 731 extern const bfd_target bfd_elf64_ia64_big_vec; |
727 extern const bfd_target bfd_elf64_ia64_hpux_big_vec; | 732 extern const bfd_target bfd_elf64_ia64_hpux_big_vec; |
728 extern const bfd_target bfd_elf64_ia64_little_vec; | 733 extern const bfd_target bfd_elf64_ia64_little_vec; |
729 extern const bfd_target bfd_elf64_ia64_vms_vec; | 734 extern const bfd_target bfd_elf64_ia64_vms_vec; |
730 extern const bfd_target bfd_elf64_little_generic_vec; | 735 extern const bfd_target bfd_elf64_little_generic_vec; |
731 extern const bfd_target bfd_elf64_littlemips_vec; | 736 extern const bfd_target bfd_elf64_littlemips_vec; |
732 extern const bfd_target bfd_elf64_mmix_vec; | 737 extern const bfd_target bfd_elf64_mmix_vec; |
733 extern const bfd_target bfd_elf64_powerpc_vec; | 738 extern const bfd_target bfd_elf64_powerpc_vec; |
734 extern const bfd_target bfd_elf64_powerpcle_vec; | 739 extern const bfd_target bfd_elf64_powerpcle_vec; |
735 extern const bfd_target bfd_elf64_powerpc_freebsd_vec; | 740 extern const bfd_target bfd_elf64_powerpc_freebsd_vec; |
736 extern const bfd_target bfd_elf64_s390_vec; | 741 extern const bfd_target bfd_elf64_s390_vec; |
737 extern const bfd_target bfd_elf64_sh64_vec; | 742 extern const bfd_target bfd_elf64_sh64_vec; |
738 extern const bfd_target bfd_elf64_sh64l_vec; | 743 extern const bfd_target bfd_elf64_sh64l_vec; |
739 extern const bfd_target bfd_elf64_sh64lin_vec; | 744 extern const bfd_target bfd_elf64_sh64lin_vec; |
740 extern const bfd_target bfd_elf64_sh64blin_vec; | 745 extern const bfd_target bfd_elf64_sh64blin_vec; |
741 extern const bfd_target bfd_elf64_sh64lnbsd_vec; | 746 extern const bfd_target bfd_elf64_sh64lnbsd_vec; |
742 extern const bfd_target bfd_elf64_sh64nbsd_vec; | 747 extern const bfd_target bfd_elf64_sh64nbsd_vec; |
743 extern const bfd_target bfd_elf64_sparc_vec; | 748 extern const bfd_target bfd_elf64_sparc_vec; |
744 extern const bfd_target bfd_elf64_sparc_freebsd_vec; | 749 extern const bfd_target bfd_elf64_sparc_freebsd_vec; |
745 extern const bfd_target bfd_elf64_sparc_sol2_vec; | 750 extern const bfd_target bfd_elf64_sparc_sol2_vec; |
746 extern const bfd_target bfd_elf64_tilegx_vec; | 751 extern const bfd_target bfd_elf64_tilegx_be_vec; |
| 752 extern const bfd_target bfd_elf64_tilegx_le_vec; |
747 extern const bfd_target bfd_elf64_tradbigmips_vec; | 753 extern const bfd_target bfd_elf64_tradbigmips_vec; |
748 extern const bfd_target bfd_elf64_tradlittlemips_vec; | 754 extern const bfd_target bfd_elf64_tradlittlemips_vec; |
749 extern const bfd_target bfd_elf64_tradbigmips_freebsd_vec; | 755 extern const bfd_target bfd_elf64_tradbigmips_freebsd_vec; |
750 extern const bfd_target bfd_elf64_tradlittlemips_freebsd_vec; | 756 extern const bfd_target bfd_elf64_tradlittlemips_freebsd_vec; |
751 extern const bfd_target bfd_elf64_x86_64_freebsd_vec; | 757 extern const bfd_target bfd_elf64_x86_64_freebsd_vec; |
| 758 extern const bfd_target bfd_elf64_x86_64_nacl_vec; |
752 extern const bfd_target bfd_elf64_x86_64_sol2_vec; | 759 extern const bfd_target bfd_elf64_x86_64_sol2_vec; |
753 extern const bfd_target bfd_elf64_x86_64_vec; | 760 extern const bfd_target bfd_elf64_x86_64_vec; |
| 761 extern const bfd_target bfd_elf32_x86_64_nacl_vec; |
754 extern const bfd_target bfd_elf32_x86_64_vec; | 762 extern const bfd_target bfd_elf32_x86_64_vec; |
755 extern const bfd_target bfd_elf64_l1om_freebsd_vec; | 763 extern const bfd_target bfd_elf64_l1om_freebsd_vec; |
756 extern const bfd_target bfd_elf64_l1om_vec; | 764 extern const bfd_target bfd_elf64_l1om_vec; |
757 extern const bfd_target bfd_elf64_k1om_freebsd_vec; | 765 extern const bfd_target bfd_elf64_k1om_freebsd_vec; |
758 extern const bfd_target bfd_elf64_k1om_vec; | 766 extern const bfd_target bfd_elf64_k1om_vec; |
759 extern const bfd_target bfd_mmo_vec; | 767 extern const bfd_target bfd_mmo_vec; |
760 extern const bfd_target bfd_powerpc_pe_vec; | 768 extern const bfd_target bfd_powerpc_pe_vec; |
761 extern const bfd_target bfd_powerpc_pei_vec; | 769 extern const bfd_target bfd_powerpc_pei_vec; |
762 extern const bfd_target bfd_powerpcle_pe_vec; | 770 extern const bfd_target bfd_powerpcle_pe_vec; |
763 extern const bfd_target bfd_powerpcle_pei_vec; | 771 extern const bfd_target bfd_powerpcle_pei_vec; |
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1066 &bfd_elf32_sh64nbsd_vec, | 1074 &bfd_elf32_sh64nbsd_vec, |
1067 &bfd_elf32_sh64lin_vec, | 1075 &bfd_elf32_sh64lin_vec, |
1068 &bfd_elf32_sh64blin_vec, | 1076 &bfd_elf32_sh64blin_vec, |
1069 #endif | 1077 #endif |
1070 &bfd_elf32_sparc_vec, | 1078 &bfd_elf32_sparc_vec, |
1071 &bfd_elf32_sparc_sol2_vec, | 1079 &bfd_elf32_sparc_sol2_vec, |
1072 &bfd_elf32_sparc_vxworks_vec, | 1080 &bfd_elf32_sparc_vxworks_vec, |
1073 &bfd_elf32_spu_vec, | 1081 &bfd_elf32_spu_vec, |
1074 &bfd_elf32_tic6x_be_vec, | 1082 &bfd_elf32_tic6x_be_vec, |
1075 &bfd_elf32_tic6x_le_vec, | 1083 &bfd_elf32_tic6x_le_vec, |
1076 » &bfd_elf32_tilegx_vec, | 1084 » &bfd_elf32_tilegx_be_vec, |
| 1085 » &bfd_elf32_tilegx_le_vec, |
1077 &bfd_elf32_tilepro_vec, | 1086 &bfd_elf32_tilepro_vec, |
1078 &bfd_elf32_tradbigmips_vec, | 1087 &bfd_elf32_tradbigmips_vec, |
1079 &bfd_elf32_tradlittlemips_vec, | 1088 &bfd_elf32_tradlittlemips_vec, |
1080 &bfd_elf32_tradbigmips_freebsd_vec, | 1089 &bfd_elf32_tradbigmips_freebsd_vec, |
1081 &bfd_elf32_tradlittlemips_freebsd_vec, | 1090 &bfd_elf32_tradlittlemips_freebsd_vec, |
1082 &bfd_elf32_us_cris_vec, | 1091 &bfd_elf32_us_cris_vec, |
1083 &bfd_elf32_v850_vec, | 1092 &bfd_elf32_v850_vec, |
1084 &bfd_elf32_vax_vec, | 1093 &bfd_elf32_vax_vec, |
1085 &bfd_elf32_xc16x_vec, | 1094 &bfd_elf32_xc16x_vec, |
| 1095 &bfd_elf32_xgate_vec, |
1086 &bfd_elf32_xstormy16_vec, | 1096 &bfd_elf32_xstormy16_vec, |
1087 &bfd_elf32_xtensa_be_vec, | 1097 &bfd_elf32_xtensa_be_vec, |
1088 &bfd_elf32_xtensa_le_vec, | 1098 &bfd_elf32_xtensa_le_vec, |
1089 #ifdef BFD64 | 1099 #ifdef BFD64 |
1090 &bfd_elf64_alpha_freebsd_vec, | 1100 &bfd_elf64_alpha_freebsd_vec, |
1091 &bfd_elf64_alpha_vec, | 1101 &bfd_elf64_alpha_vec, |
1092 &bfd_elf64_big_generic_vec, | 1102 &bfd_elf64_big_generic_vec, |
1093 &bfd_elf64_bigmips_vec, | 1103 &bfd_elf64_bigmips_vec, |
1094 &bfd_elf64_hppa_linux_vec, | 1104 &bfd_elf64_hppa_linux_vec, |
1095 &bfd_elf64_hppa_vec, | 1105 &bfd_elf64_hppa_vec, |
(...skipping 10 matching lines...) Expand all Loading... |
1106 &bfd_elf64_s390_vec, | 1116 &bfd_elf64_s390_vec, |
1107 &bfd_elf64_sh64_vec, | 1117 &bfd_elf64_sh64_vec, |
1108 &bfd_elf64_sh64l_vec, | 1118 &bfd_elf64_sh64l_vec, |
1109 &bfd_elf64_sh64lnbsd_vec, | 1119 &bfd_elf64_sh64lnbsd_vec, |
1110 &bfd_elf64_sh64nbsd_vec, | 1120 &bfd_elf64_sh64nbsd_vec, |
1111 &bfd_elf64_sh64lin_vec, | 1121 &bfd_elf64_sh64lin_vec, |
1112 &bfd_elf64_sh64blin_vec, | 1122 &bfd_elf64_sh64blin_vec, |
1113 &bfd_elf64_sparc_vec, | 1123 &bfd_elf64_sparc_vec, |
1114 &bfd_elf64_sparc_freebsd_vec, | 1124 &bfd_elf64_sparc_freebsd_vec, |
1115 &bfd_elf64_sparc_sol2_vec, | 1125 &bfd_elf64_sparc_sol2_vec, |
1116 » &bfd_elf64_tilegx_vec, | 1126 » &bfd_elf64_tilegx_be_vec, |
| 1127 » &bfd_elf64_tilegx_le_vec, |
1117 &bfd_elf64_tradbigmips_vec, | 1128 &bfd_elf64_tradbigmips_vec, |
1118 &bfd_elf64_tradlittlemips_vec, | 1129 &bfd_elf64_tradlittlemips_vec, |
1119 &bfd_elf64_tradbigmips_freebsd_vec, | 1130 &bfd_elf64_tradbigmips_freebsd_vec, |
1120 &bfd_elf64_tradlittlemips_freebsd_vec, | 1131 &bfd_elf64_tradlittlemips_freebsd_vec, |
1121 &bfd_elf64_x86_64_freebsd_vec, | 1132 &bfd_elf64_x86_64_freebsd_vec, |
| 1133 &bfd_elf64_x86_64_nacl_vec, |
1122 &bfd_elf64_x86_64_sol2_vec, | 1134 &bfd_elf64_x86_64_sol2_vec, |
1123 &bfd_elf64_x86_64_vec, | 1135 &bfd_elf64_x86_64_vec, |
| 1136 &bfd_elf32_x86_64_nacl_vec, |
1124 &bfd_elf32_x86_64_vec, | 1137 &bfd_elf32_x86_64_vec, |
1125 &bfd_elf64_l1om_freebsd_vec, | 1138 &bfd_elf64_l1om_freebsd_vec, |
1126 &bfd_elf64_l1om_vec, | 1139 &bfd_elf64_l1om_vec, |
1127 &bfd_elf64_k1om_freebsd_vec, | 1140 &bfd_elf64_k1om_freebsd_vec, |
1128 &bfd_elf64_k1om_vec, | 1141 &bfd_elf64_k1om_vec, |
1129 &bfd_mmo_vec, | 1142 &bfd_mmo_vec, |
1130 #endif | 1143 #endif |
1131 &bfd_powerpc_pe_vec, | 1144 &bfd_powerpc_pe_vec, |
1132 &bfd_powerpc_pei_vec, | 1145 &bfd_powerpc_pei_vec, |
1133 &bfd_powerpcle_pe_vec, | 1146 &bfd_powerpcle_pe_vec, |
(...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1686 void *data) | 1699 void *data) |
1687 { | 1700 { |
1688 const bfd_target * const *target; | 1701 const bfd_target * const *target; |
1689 | 1702 |
1690 for (target = bfd_target_vector; *target != NULL; target ++) | 1703 for (target = bfd_target_vector; *target != NULL; target ++) |
1691 if (search_func (*target, data)) | 1704 if (search_func (*target, data)) |
1692 return *target; | 1705 return *target; |
1693 | 1706 |
1694 return NULL; | 1707 return NULL; |
1695 } | 1708 } |
OLD | NEW |