| 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 |