OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [bfd/] [libbfd.h] - Diff between revs 157 and 225

Show entire file | Details | Blame | View Log

Rev 157 Rev 225
Line 5... Line 5...
 
 
/* libbfd.h -- Declarations used by bfd library *implementation*.
/* libbfd.h -- Declarations used by bfd library *implementation*.
   (This include file is not for users of the library.)
   (This include file is not for users of the library.)
 
 
   Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
   Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
   Free Software Foundation, Inc.
   Free Software Foundation, Inc.
 
 
   Written by Cygnus Support.
   Written by Cygnus Support.
 
 
   This file is part of BFD, the Binary File Descriptor library.
   This file is part of BFD, the Binary File Descriptor library.
Line 94... Line 94...
/* Goes in bfd's arelt_data slot */
/* Goes in bfd's arelt_data slot */
struct areltdata {
struct areltdata {
  char * arch_header;           /* it's actually a string */
  char * arch_header;           /* it's actually a string */
  unsigned int parsed_size;     /* octets of filesize not including ar_hdr */
  unsigned int parsed_size;     /* octets of filesize not including ar_hdr */
  char *filename;               /* null-terminated */
  char *filename;               /* null-terminated */
 
  file_ptr origin;              /* for element of a thin archive */
};
};
 
 
#define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
#define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
 
 
extern void *bfd_malloc
extern void *bfd_malloc
Line 418... Line 419...
  ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
  ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
#define _bfd_nolink_bfd_link_split_section \
#define _bfd_nolink_bfd_link_split_section \
  ((bfd_boolean (*) (bfd *, struct bfd_section *)) bfd_false)
  ((bfd_boolean (*) (bfd *, struct bfd_section *)) bfd_false)
#define _bfd_nolink_section_already_linked \
#define _bfd_nolink_section_already_linked \
  ((void (*) (bfd *, struct bfd_section *, struct bfd_link_info *)) bfd_void)
  ((void (*) (bfd *, struct bfd_section *, struct bfd_link_info *)) bfd_void)
 
#define _bfd_nolink_bfd_define_common_symbol \
 
  ((bfd_boolean (*) (bfd *, struct bfd_link_info *, \
 
                     struct bfd_link_hash_entry *)) bfd_false)
 
 
/* Routines to use for BFD_JUMP_TABLE_DYNAMIC for targets which do not
/* Routines to use for BFD_JUMP_TABLE_DYNAMIC for targets which do not
   have dynamic symbols or relocs.  Use BFD_JUMP_TABLE_DYNAMIC
   have dynamic symbols or relocs.  Use BFD_JUMP_TABLE_DYNAMIC
   (_bfd_nodynamic).  */
   (_bfd_nodynamic).  */
 
 
Line 767... Line 771...
     Otherwise, a value of -1 is returned (and  <<bfd_error>> is set).  */
     Otherwise, a value of -1 is returned (and  <<bfd_error>> is set).  */
  int (*bseek) (struct bfd *abfd, file_ptr offset, int whence);
  int (*bseek) (struct bfd *abfd, file_ptr offset, int whence);
  int (*bclose) (struct bfd *abfd);
  int (*bclose) (struct bfd *abfd);
  int (*bflush) (struct bfd *abfd);
  int (*bflush) (struct bfd *abfd);
  int (*bstat) (struct bfd *abfd, struct stat *sb);
  int (*bstat) (struct bfd *abfd, struct stat *sb);
 
  /* Just like mmap: (void*)-1 on failure, mmapped address on success.  */
 
  void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len,
 
                  int prot, int flags, file_ptr offset);
};
};
/* Extracted from bfdwin.c.  */
/* Extracted from bfdwin.c.  */
struct _bfd_window_internal {
struct _bfd_window_internal {
  struct _bfd_window_internal *next;
  struct _bfd_window_internal *next;
  void *data;
  void *data;
Line 826... Line 833...
  "BFD_RELOC_HI16_S_PLTOFF",
  "BFD_RELOC_HI16_S_PLTOFF",
  "BFD_RELOC_8_PLTOFF",
  "BFD_RELOC_8_PLTOFF",
  "BFD_RELOC_68K_GLOB_DAT",
  "BFD_RELOC_68K_GLOB_DAT",
  "BFD_RELOC_68K_JMP_SLOT",
  "BFD_RELOC_68K_JMP_SLOT",
  "BFD_RELOC_68K_RELATIVE",
  "BFD_RELOC_68K_RELATIVE",
 
  "BFD_RELOC_68K_TLS_GD32",
 
  "BFD_RELOC_68K_TLS_GD16",
 
  "BFD_RELOC_68K_TLS_GD8",
 
  "BFD_RELOC_68K_TLS_LDM32",
 
  "BFD_RELOC_68K_TLS_LDM16",
 
  "BFD_RELOC_68K_TLS_LDM8",
 
  "BFD_RELOC_68K_TLS_LDO32",
 
  "BFD_RELOC_68K_TLS_LDO16",
 
  "BFD_RELOC_68K_TLS_LDO8",
 
  "BFD_RELOC_68K_TLS_IE32",
 
  "BFD_RELOC_68K_TLS_IE16",
 
  "BFD_RELOC_68K_TLS_IE8",
 
  "BFD_RELOC_68K_TLS_LE32",
 
  "BFD_RELOC_68K_TLS_LE16",
 
  "BFD_RELOC_68K_TLS_LE8",
  "BFD_RELOC_32_BASEREL",
  "BFD_RELOC_32_BASEREL",
  "BFD_RELOC_16_BASEREL",
  "BFD_RELOC_16_BASEREL",
  "BFD_RELOC_LO16_BASEREL",
  "BFD_RELOC_LO16_BASEREL",
  "BFD_RELOC_HI16_BASEREL",
  "BFD_RELOC_HI16_BASEREL",
  "BFD_RELOC_HI16_S_BASEREL",
  "BFD_RELOC_HI16_S_BASEREL",
Line 837... Line 859...
  "BFD_RELOC_RVA",
  "BFD_RELOC_RVA",
  "BFD_RELOC_8_FFnn",
  "BFD_RELOC_8_FFnn",
  "BFD_RELOC_32_PCREL_S2",
  "BFD_RELOC_32_PCREL_S2",
  "BFD_RELOC_16_PCREL_S2",
  "BFD_RELOC_16_PCREL_S2",
  "BFD_RELOC_23_PCREL_S2",
  "BFD_RELOC_23_PCREL_S2",
 
  "BFD_RELOC_28_PCREL_S2",
  "BFD_RELOC_HI22",
  "BFD_RELOC_HI22",
  "BFD_RELOC_LO10",
  "BFD_RELOC_LO10",
  "BFD_RELOC_GPREL16",
  "BFD_RELOC_GPREL16",
  "BFD_RELOC_GPREL32",
  "BFD_RELOC_GPREL32",
  "BFD_RELOC_I960_CALLJ",
  "BFD_RELOC_I960_CALLJ",
Line 859... Line 882...
  "BFD_RELOC_SPARC_JMP_SLOT",
  "BFD_RELOC_SPARC_JMP_SLOT",
  "BFD_RELOC_SPARC_RELATIVE",
  "BFD_RELOC_SPARC_RELATIVE",
  "BFD_RELOC_SPARC_UA16",
  "BFD_RELOC_SPARC_UA16",
  "BFD_RELOC_SPARC_UA32",
  "BFD_RELOC_SPARC_UA32",
  "BFD_RELOC_SPARC_UA64",
  "BFD_RELOC_SPARC_UA64",
 
  "BFD_RELOC_SPARC_GOTDATA_HIX22",
 
  "BFD_RELOC_SPARC_GOTDATA_LOX10",
 
  "BFD_RELOC_SPARC_GOTDATA_OP_HIX22",
 
  "BFD_RELOC_SPARC_GOTDATA_OP_LOX10",
 
  "BFD_RELOC_SPARC_GOTDATA_OP",
  "BFD_RELOC_SPARC_BASE13",
  "BFD_RELOC_SPARC_BASE13",
  "BFD_RELOC_SPARC_BASE22",
  "BFD_RELOC_SPARC_BASE22",
  "BFD_RELOC_SPARC_10",
  "BFD_RELOC_SPARC_10",
  "BFD_RELOC_SPARC_11",
  "BFD_RELOC_SPARC_11",
  "BFD_RELOC_SPARC_OLO10",
  "BFD_RELOC_SPARC_OLO10",
Line 922... Line 950...
  "BFD_RELOC_SPU_PCREL16",
  "BFD_RELOC_SPU_PCREL16",
  "BFD_RELOC_SPU_LO16",
  "BFD_RELOC_SPU_LO16",
  "BFD_RELOC_SPU_HI16",
  "BFD_RELOC_SPU_HI16",
  "BFD_RELOC_SPU_PPU32",
  "BFD_RELOC_SPU_PPU32",
  "BFD_RELOC_SPU_PPU64",
  "BFD_RELOC_SPU_PPU64",
 
  "BFD_RELOC_SPU_ADD_PIC",
  "BFD_RELOC_ALPHA_GPDISP_HI16",
  "BFD_RELOC_ALPHA_GPDISP_HI16",
  "BFD_RELOC_ALPHA_GPDISP_LO16",
  "BFD_RELOC_ALPHA_GPDISP_LO16",
  "BFD_RELOC_ALPHA_GPDISP",
  "BFD_RELOC_ALPHA_GPDISP",
  "BFD_RELOC_ALPHA_LITERAL",
  "BFD_RELOC_ALPHA_LITERAL",
  "BFD_RELOC_ALPHA_ELF_LITERAL",
  "BFD_RELOC_ALPHA_ELF_LITERAL",
Line 934... Line 963...
  "BFD_RELOC_ALPHA_LINKAGE",
  "BFD_RELOC_ALPHA_LINKAGE",
  "BFD_RELOC_ALPHA_CODEADDR",
  "BFD_RELOC_ALPHA_CODEADDR",
  "BFD_RELOC_ALPHA_GPREL_HI16",
  "BFD_RELOC_ALPHA_GPREL_HI16",
  "BFD_RELOC_ALPHA_GPREL_LO16",
  "BFD_RELOC_ALPHA_GPREL_LO16",
  "BFD_RELOC_ALPHA_BRSGP",
  "BFD_RELOC_ALPHA_BRSGP",
 
  "BFD_RELOC_ALPHA_NOP",
 
  "BFD_RELOC_ALPHA_BSR",
 
  "BFD_RELOC_ALPHA_LDA",
 
  "BFD_RELOC_ALPHA_BOH",
  "BFD_RELOC_ALPHA_TLSGD",
  "BFD_RELOC_ALPHA_TLSGD",
  "BFD_RELOC_ALPHA_TLSLDM",
  "BFD_RELOC_ALPHA_TLSLDM",
  "BFD_RELOC_ALPHA_DTPMOD64",
  "BFD_RELOC_ALPHA_DTPMOD64",
  "BFD_RELOC_ALPHA_GOTDTPREL16",
  "BFD_RELOC_ALPHA_GOTDTPREL16",
  "BFD_RELOC_ALPHA_DTPREL64",
  "BFD_RELOC_ALPHA_DTPREL64",
Line 956... Line 989...
  "BFD_RELOC_HI16_S",
  "BFD_RELOC_HI16_S",
  "BFD_RELOC_LO16",
  "BFD_RELOC_LO16",
  "BFD_RELOC_HI16_PCREL",
  "BFD_RELOC_HI16_PCREL",
  "BFD_RELOC_HI16_S_PCREL",
  "BFD_RELOC_HI16_S_PCREL",
  "BFD_RELOC_LO16_PCREL",
  "BFD_RELOC_LO16_PCREL",
 
  "BFD_RELOC_MIPS16_GOT16",
 
  "BFD_RELOC_MIPS16_CALL16",
  "BFD_RELOC_MIPS16_HI16",
  "BFD_RELOC_MIPS16_HI16",
  "BFD_RELOC_MIPS16_HI16_S",
  "BFD_RELOC_MIPS16_HI16_S",
  "BFD_RELOC_MIPS16_LO16",
  "BFD_RELOC_MIPS16_LO16",
  "BFD_RELOC_MIPS_LITERAL",
  "BFD_RELOC_MIPS_LITERAL",
  "BFD_RELOC_MIPS_GOT16",
  "BFD_RELOC_MIPS_GOT16",
Line 998... Line 1033...
  "BFD_RELOC_MIPS_TLS_TPREL_LO16",
  "BFD_RELOC_MIPS_TLS_TPREL_LO16",
 
 
  "BFD_RELOC_MIPS_COPY",
  "BFD_RELOC_MIPS_COPY",
  "BFD_RELOC_MIPS_JUMP_SLOT",
  "BFD_RELOC_MIPS_JUMP_SLOT",
 
 
 
  "BFD_RELOC_MOXIE_10_PCREL",
 
 
  "BFD_RELOC_FRV_LABEL16",
  "BFD_RELOC_FRV_LABEL16",
  "BFD_RELOC_FRV_LABEL24",
  "BFD_RELOC_FRV_LABEL24",
  "BFD_RELOC_FRV_LO16",
  "BFD_RELOC_FRV_LO16",
  "BFD_RELOC_FRV_HI16",
  "BFD_RELOC_FRV_HI16",
  "BFD_RELOC_FRV_GPREL12",
  "BFD_RELOC_FRV_GPREL12",
Line 1072... Line 1109...
  "BFD_RELOC_386_TLS_DTPOFF32",
  "BFD_RELOC_386_TLS_DTPOFF32",
  "BFD_RELOC_386_TLS_TPOFF32",
  "BFD_RELOC_386_TLS_TPOFF32",
  "BFD_RELOC_386_TLS_GOTDESC",
  "BFD_RELOC_386_TLS_GOTDESC",
  "BFD_RELOC_386_TLS_DESC_CALL",
  "BFD_RELOC_386_TLS_DESC_CALL",
  "BFD_RELOC_386_TLS_DESC",
  "BFD_RELOC_386_TLS_DESC",
 
  "BFD_RELOC_386_IRELATIVE",
  "BFD_RELOC_X86_64_GOT32",
  "BFD_RELOC_X86_64_GOT32",
  "BFD_RELOC_X86_64_PLT32",
  "BFD_RELOC_X86_64_PLT32",
  "BFD_RELOC_X86_64_COPY",
  "BFD_RELOC_X86_64_COPY",
  "BFD_RELOC_X86_64_GLOB_DAT",
  "BFD_RELOC_X86_64_GLOB_DAT",
  "BFD_RELOC_X86_64_JUMP_SLOT",
  "BFD_RELOC_X86_64_JUMP_SLOT",
Line 1098... Line 1136...
  "BFD_RELOC_X86_64_GOTPLT64",
  "BFD_RELOC_X86_64_GOTPLT64",
  "BFD_RELOC_X86_64_PLTOFF64",
  "BFD_RELOC_X86_64_PLTOFF64",
  "BFD_RELOC_X86_64_GOTPC32_TLSDESC",
  "BFD_RELOC_X86_64_GOTPC32_TLSDESC",
  "BFD_RELOC_X86_64_TLSDESC_CALL",
  "BFD_RELOC_X86_64_TLSDESC_CALL",
  "BFD_RELOC_X86_64_TLSDESC",
  "BFD_RELOC_X86_64_TLSDESC",
 
  "BFD_RELOC_X86_64_IRELATIVE",
  "BFD_RELOC_NS32K_IMM_8",
  "BFD_RELOC_NS32K_IMM_8",
  "BFD_RELOC_NS32K_IMM_16",
  "BFD_RELOC_NS32K_IMM_16",
  "BFD_RELOC_NS32K_IMM_32",
  "BFD_RELOC_NS32K_IMM_32",
  "BFD_RELOC_NS32K_IMM_8_PCREL",
  "BFD_RELOC_NS32K_IMM_8_PCREL",
  "BFD_RELOC_NS32K_IMM_16_PCREL",
  "BFD_RELOC_NS32K_IMM_16_PCREL",
Line 1172... Line 1211...
  "BFD_RELOC_PPC64_TOC16_DS",
  "BFD_RELOC_PPC64_TOC16_DS",
  "BFD_RELOC_PPC64_TOC16_LO_DS",
  "BFD_RELOC_PPC64_TOC16_LO_DS",
  "BFD_RELOC_PPC64_PLTGOT16_DS",
  "BFD_RELOC_PPC64_PLTGOT16_DS",
  "BFD_RELOC_PPC64_PLTGOT16_LO_DS",
  "BFD_RELOC_PPC64_PLTGOT16_LO_DS",
  "BFD_RELOC_PPC_TLS",
  "BFD_RELOC_PPC_TLS",
 
  "BFD_RELOC_PPC_TLSGD",
 
  "BFD_RELOC_PPC_TLSLD",
  "BFD_RELOC_PPC_DTPMOD",
  "BFD_RELOC_PPC_DTPMOD",
  "BFD_RELOC_PPC_TPREL16",
  "BFD_RELOC_PPC_TPREL16",
  "BFD_RELOC_PPC_TPREL16_LO",
  "BFD_RELOC_PPC_TPREL16_LO",
  "BFD_RELOC_PPC_TPREL16_HI",
  "BFD_RELOC_PPC_TPREL16_HI",
  "BFD_RELOC_PPC_TPREL16_HA",
  "BFD_RELOC_PPC_TPREL16_HA",
Line 1654... Line 1695...
  "BFD_RELOC_390_TLS_TPOFF",
  "BFD_RELOC_390_TLS_TPOFF",
  "BFD_RELOC_390_20",
  "BFD_RELOC_390_20",
  "BFD_RELOC_390_GOT20",
  "BFD_RELOC_390_GOT20",
  "BFD_RELOC_390_GOTPLT20",
  "BFD_RELOC_390_GOTPLT20",
  "BFD_RELOC_390_TLS_GOTIE20",
  "BFD_RELOC_390_TLS_GOTIE20",
  "BFD_RELOC_SCORE_DUMMY1",
 
  "BFD_RELOC_SCORE_GPREL15",
  "BFD_RELOC_SCORE_GPREL15",
  "BFD_RELOC_SCORE_DUMMY2",
  "BFD_RELOC_SCORE_DUMMY2",
  "BFD_RELOC_SCORE_JMP",
  "BFD_RELOC_SCORE_JMP",
  "BFD_RELOC_SCORE_BRANCH",
  "BFD_RELOC_SCORE_BRANCH",
 
  "BFD_RELOC_SCORE_IMM30",
 
  "BFD_RELOC_SCORE_IMM32",
  "BFD_RELOC_SCORE16_JMP",
  "BFD_RELOC_SCORE16_JMP",
  "BFD_RELOC_SCORE16_BRANCH",
  "BFD_RELOC_SCORE16_BRANCH",
 
  "BFD_RELOC_SCORE_BCMP",
  "BFD_RELOC_SCORE_GOT15",
  "BFD_RELOC_SCORE_GOT15",
  "BFD_RELOC_SCORE_GOT_LO16",
  "BFD_RELOC_SCORE_GOT_LO16",
  "BFD_RELOC_SCORE_CALL15",
  "BFD_RELOC_SCORE_CALL15",
  "BFD_RELOC_SCORE_DUMMY_HI16",
  "BFD_RELOC_SCORE_DUMMY_HI16",
  "BFD_RELOC_IP2K_FR9",
  "BFD_RELOC_IP2K_FR9",
Line 1839... Line 1882...
  "BFD_RELOC_CR16_DISP24",
  "BFD_RELOC_CR16_DISP24",
  "BFD_RELOC_CR16_DISP24a",
  "BFD_RELOC_CR16_DISP24a",
  "BFD_RELOC_CR16_SWITCH8",
  "BFD_RELOC_CR16_SWITCH8",
  "BFD_RELOC_CR16_SWITCH16",
  "BFD_RELOC_CR16_SWITCH16",
  "BFD_RELOC_CR16_SWITCH32",
  "BFD_RELOC_CR16_SWITCH32",
 
  "BFD_RELOC_CR16_GOT_REGREL20",
 
  "BFD_RELOC_CR16_GOTC_REGREL20",
 
  "BFD_RELOC_CR16_GLOB_DAT",
  "BFD_RELOC_CRX_REL4",
  "BFD_RELOC_CRX_REL4",
  "BFD_RELOC_CRX_REL8",
  "BFD_RELOC_CRX_REL8",
  "BFD_RELOC_CRX_REL8_CMP",
  "BFD_RELOC_CRX_REL8_CMP",
  "BFD_RELOC_CRX_REL16",
  "BFD_RELOC_CRX_REL16",
  "BFD_RELOC_CRX_REL24",
  "BFD_RELOC_CRX_REL24",
Line 1880... Line 1926...
  "BFD_RELOC_CRIS_32_GOTPLT",
  "BFD_RELOC_CRIS_32_GOTPLT",
  "BFD_RELOC_CRIS_16_GOTPLT",
  "BFD_RELOC_CRIS_16_GOTPLT",
  "BFD_RELOC_CRIS_32_GOTREL",
  "BFD_RELOC_CRIS_32_GOTREL",
  "BFD_RELOC_CRIS_32_PLT_GOTREL",
  "BFD_RELOC_CRIS_32_PLT_GOTREL",
  "BFD_RELOC_CRIS_32_PLT_PCREL",
  "BFD_RELOC_CRIS_32_PLT_PCREL",
 
  "BFD_RELOC_CRIS_32_GOT_GD",
 
  "BFD_RELOC_CRIS_16_GOT_GD",
 
  "BFD_RELOC_CRIS_32_GD",
 
  "BFD_RELOC_CRIS_DTP",
 
  "BFD_RELOC_CRIS_32_DTPREL",
 
  "BFD_RELOC_CRIS_16_DTPREL",
 
  "BFD_RELOC_CRIS_32_GOT_TPREL",
 
  "BFD_RELOC_CRIS_16_GOT_TPREL",
 
  "BFD_RELOC_CRIS_32_TPREL",
 
  "BFD_RELOC_CRIS_16_TPREL",
 
  "BFD_RELOC_CRIS_DTPMOD",
 
  "BFD_RELOC_CRIS_32_IE",
  "BFD_RELOC_860_COPY",
  "BFD_RELOC_860_COPY",
  "BFD_RELOC_860_GLOB_DAT",
  "BFD_RELOC_860_GLOB_DAT",
  "BFD_RELOC_860_JUMP_SLOT",
  "BFD_RELOC_860_JUMP_SLOT",
  "BFD_RELOC_860_RELATIVE",
  "BFD_RELOC_860_RELATIVE",
  "BFD_RELOC_860_PC26",
  "BFD_RELOC_860_PC26",
Line 1991... Line 2049...
  "BFD_RELOC_XTENSA_OP0",
  "BFD_RELOC_XTENSA_OP0",
  "BFD_RELOC_XTENSA_OP1",
  "BFD_RELOC_XTENSA_OP1",
  "BFD_RELOC_XTENSA_OP2",
  "BFD_RELOC_XTENSA_OP2",
  "BFD_RELOC_XTENSA_ASM_EXPAND",
  "BFD_RELOC_XTENSA_ASM_EXPAND",
  "BFD_RELOC_XTENSA_ASM_SIMPLIFY",
  "BFD_RELOC_XTENSA_ASM_SIMPLIFY",
 
  "BFD_RELOC_XTENSA_TLSDESC_FN",
 
  "BFD_RELOC_XTENSA_TLSDESC_ARG",
 
  "BFD_RELOC_XTENSA_TLS_DTPOFF",
 
  "BFD_RELOC_XTENSA_TLS_TPOFF",
 
  "BFD_RELOC_XTENSA_TLS_FUNC",
 
  "BFD_RELOC_XTENSA_TLS_ARG",
 
  "BFD_RELOC_XTENSA_TLS_CALL",
  "BFD_RELOC_Z80_DISP8",
  "BFD_RELOC_Z80_DISP8",
  "BFD_RELOC_Z8K_DISP7",
  "BFD_RELOC_Z8K_DISP7",
  "BFD_RELOC_Z8K_CALLR",
  "BFD_RELOC_Z8K_CALLR",
  "BFD_RELOC_Z8K_IMM4L",
  "BFD_RELOC_Z8K_IMM4L",
 
  "BFD_RELOC_LM32_CALL",
 
  "BFD_RELOC_LM32_BRANCH",
 
  "BFD_RELOC_LM32_16_GOT",
 
  "BFD_RELOC_LM32_GOTOFF_HI16",
 
  "BFD_RELOC_LM32_GOTOFF_LO16",
 
  "BFD_RELOC_LM32_COPY",
 
  "BFD_RELOC_LM32_GLOB_DAT",
 
  "BFD_RELOC_LM32_JMP_SLOT",
 
  "BFD_RELOC_LM32_RELATIVE",
 
  "BFD_RELOC_MACH_O_SECTDIFF",
 
  "BFD_RELOC_MACH_O_PAIR",
 
  "BFD_RELOC_MICROBLAZE_32_LO",
 
  "BFD_RELOC_MICROBLAZE_32_LO_PCREL",
 
  "BFD_RELOC_MICROBLAZE_32_ROSDA",
 
  "BFD_RELOC_MICROBLAZE_32_RWSDA",
 
  "BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM",
 
  "BFD_RELOC_MICROBLAZE_64_NONE",
 
  "BFD_RELOC_MICROBLAZE_64_GOTPC",
 
  "BFD_RELOC_MICROBLAZE_64_GOT",
 
  "BFD_RELOC_MICROBLAZE_64_PLT",
 
  "BFD_RELOC_MICROBLAZE_64_GOTOFF",
 
  "BFD_RELOC_MICROBLAZE_32_GOTOFF",
 
  "BFD_RELOC_MICROBLAZE_COPY",
 "@@overflow: BFD_RELOC_UNUSED@@",
 "@@overflow: BFD_RELOC_UNUSED@@",
};
};
#endif
#endif
 
 
reloc_howto_type *bfd_default_reloc_type_lookup
reloc_howto_type *bfd_default_reloc_type_lookup
Line 2034... Line 2122...
 
 
bfd_boolean bfd_default_scan
bfd_boolean bfd_default_scan
   (const struct bfd_arch_info *info, const char *string);
   (const struct bfd_arch_info *info, const char *string);
 
 
/* Extracted from elf.c.  */
/* Extracted from elf.c.  */
struct elf_internal_shdr *bfd_elf_find_section (bfd *abfd, char *name);
 
 
 
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.