| 66 |
#define LITSTRCPY(DEST,STR2) memcpy ((DEST), (STR2), sizeof (STR2)) |
#define LITSTRCPY(DEST,STR2) memcpy ((DEST), (STR2), sizeof (STR2)) |
| 67 |
|
|
| 68 |
|
|
| 69 |
|
#define BFD_SUPPORTS_PLUGINS @supports_plugins@ |
| 70 |
|
|
| 71 |
/* The word size used by BFD on the host. This may be 64 with a 32 |
/* The word size used by BFD on the host. This may be 64 with a 32 |
| 72 |
bit target if the host is 64 bit, or if other 64 bit targets have |
bit target if the host is 64 bit, or if other 64 bit targets have |
| 73 |
been selected with --enable-targets, or if --enable-64-bit-bfd. */ |
been selected with --enable-targets, or if --enable-64-bit-bfd. */ |
| 767 |
|
|
| 768 |
/* XCOFF support routines for the linker. */ |
/* XCOFF support routines for the linker. */ |
| 769 |
|
|
| 770 |
|
extern bfd_boolean bfd_xcoff_split_import_path |
| 771 |
|
(bfd *, const char *, const char **, const char **); |
| 772 |
|
extern bfd_boolean bfd_xcoff_set_archive_import_path |
| 773 |
|
(struct bfd_link_info *, bfd *, const char *); |
| 774 |
extern bfd_boolean bfd_xcoff_link_record_set |
extern bfd_boolean bfd_xcoff_link_record_set |
| 775 |
(bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_size_type); |
(bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_size_type); |
| 776 |
extern bfd_boolean bfd_xcoff_import_symbol |
extern bfd_boolean bfd_xcoff_import_symbol |
| 785 |
extern bfd_boolean bfd_xcoff_size_dynamic_sections |
extern bfd_boolean bfd_xcoff_size_dynamic_sections |
| 786 |
(bfd *, struct bfd_link_info *, const char *, const char *, |
(bfd *, struct bfd_link_info *, const char *, const char *, |
| 787 |
unsigned long, unsigned long, unsigned long, bfd_boolean, |
unsigned long, unsigned long, unsigned long, bfd_boolean, |
| 788 |
int, bfd_boolean, bfd_boolean, struct bfd_section **, bfd_boolean); |
int, bfd_boolean, unsigned int, struct bfd_section **, bfd_boolean); |
| 789 |
extern bfd_boolean bfd_xcoff_link_generate_rtinit |
extern bfd_boolean bfd_xcoff_link_generate_rtinit |
| 790 |
(bfd *, const char *, const char *, bfd_boolean); |
(bfd *, const char *, const char *, bfd_boolean); |
| 791 |
|
|
| 827 |
extern void bfd_elf32_arm_set_vfp11_fix |
extern void bfd_elf32_arm_set_vfp11_fix |
| 828 |
(bfd *, struct bfd_link_info *); |
(bfd *, struct bfd_link_info *); |
| 829 |
|
|
| 830 |
|
extern void bfd_elf32_arm_set_cortex_a8_fix |
| 831 |
|
(bfd *, struct bfd_link_info *); |
| 832 |
|
|
| 833 |
extern bfd_boolean bfd_elf32_arm_vfp11_erratum_scan |
extern bfd_boolean bfd_elf32_arm_vfp11_erratum_scan |
| 834 |
(bfd *, struct bfd_link_info *); |
(bfd *, struct bfd_link_info *); |
| 835 |
|
|
| 865 |
|
|
| 866 |
void bfd_elf32_arm_set_target_relocs |
void bfd_elf32_arm_set_target_relocs |
| 867 |
(bfd *, struct bfd_link_info *, int, char *, int, int, bfd_arm_vfp11_fix, |
(bfd *, struct bfd_link_info *, int, char *, int, int, bfd_arm_vfp11_fix, |
| 868 |
int, int, int); |
int, int, int, int); |
| 869 |
|
|
| 870 |
extern bfd_boolean bfd_elf32_arm_get_bfd_for_interworking |
extern bfd_boolean bfd_elf32_arm_get_bfd_for_interworking |
| 871 |
(bfd *, struct bfd_link_info *); |
(bfd *, struct bfd_link_info *); |
| 903 |
struct bfd_section * (*) (const char *, struct bfd_section *), void (*) (void)); |
struct bfd_section * (*) (const char *, struct bfd_section *), void (*) (void)); |
| 904 |
extern bfd_boolean elf32_arm_build_stubs |
extern bfd_boolean elf32_arm_build_stubs |
| 905 |
(struct bfd_link_info *); |
(struct bfd_link_info *); |
| 906 |
|
|
| 907 |
|
/* ARM unwind section editing support. */ |
| 908 |
|
extern bfd_boolean elf32_arm_fix_exidx_coverage |
| 909 |
|
(struct bfd_section **, unsigned int, struct bfd_link_info *); |
| 910 |
|
|
| 911 |
/* TI COFF load page support. */ |
/* TI COFF load page support. */ |
| 912 |
extern void bfd_ticoff_set_section_load_page |
extern void bfd_ticoff_set_section_load_page |
| 913 |
(struct bfd_section *, int); |
(struct bfd_section *, int); |