Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/bfd/bfd-in.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 20 by monabuilder, Sun Dec 7 02:23:44 2008 UTC revision 21 by monamour, Mon Jul 27 20:34:36 2009 UTC
# Line 66  extern "C" { Line 66  extern "C" {
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.  */
# Line 765  extern bfd_boolean bfd_get_file_window Line 767  extern bfd_boolean bfd_get_file_window
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
# Line 779  extern bfd_boolean bfd_xcoff_record_link Line 785  extern bfd_boolean bfd_xcoff_record_link
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    
# Line 821  extern void bfd_elf32_arm_init_maps Line 827  extern void bfd_elf32_arm_init_maps
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    
# Line 856  extern bfd_boolean bfd_elf32_arm_process Line 865  extern bfd_boolean bfd_elf32_arm_process
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 *);
# Line 894  extern bfd_boolean elf32_arm_size_stubs Line 903  extern bfd_boolean elf32_arm_size_stubs
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);

Legend:
Removed from v.20  
changed lines
  Added in v.21

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26