OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [bfd/] [libbfd.h] - Diff between revs 161 and 163

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 161 Rev 163
Line 524... Line 524...
/* Find the nearest line using DWARF 1 debugging information.  */
/* Find the nearest line using DWARF 1 debugging information.  */
extern bfd_boolean _bfd_dwarf1_find_nearest_line
extern bfd_boolean _bfd_dwarf1_find_nearest_line
  (bfd *, asection *, asymbol **, bfd_vma, const char **,
  (bfd *, asection *, asymbol **, bfd_vma, const char **,
   const char **, unsigned int *);
   const char **, unsigned int *);
 
 
 
struct dwarf_debug_section
 
{
 
  const char *uncompressed_name;
 
  const char *compressed_name;
 
};
 
 
 
/* Map of uncompressed DWARF debug section name to compressed one.  It
 
   is terminated by NULL uncompressed_name.  */
 
 
 
extern const struct dwarf_debug_section dwarf_debug_sections[];
 
 
/* Find the nearest line using DWARF 2 debugging information.  */
/* Find the nearest line using DWARF 2 debugging information.  */
extern bfd_boolean _bfd_dwarf2_find_nearest_line
extern bfd_boolean _bfd_dwarf2_find_nearest_line
  (bfd *, asection *, asymbol **, bfd_vma, const char **, const char **,
  (bfd *, const struct dwarf_debug_section *, asection *, asymbol **, bfd_vma,
   unsigned int *, unsigned int, void **);
   const char **, const char **, unsigned int *, unsigned int, void **);
 
 
/* Find the line using DWARF 2 debugging information.  */
/* Find the line using DWARF 2 debugging information.  */
extern bfd_boolean _bfd_dwarf2_find_line
extern bfd_boolean _bfd_dwarf2_find_line
  (bfd *, asymbol **, asymbol *, const char **,
  (bfd *, asymbol **, asymbol *, const char **,
   unsigned int *, unsigned int, void **);
   unsigned int *, unsigned int, void **);
Line 814... Line 825...
  (bfd_boolean (*) (struct bfd_section_already_linked_hash_entry *,
  (bfd_boolean (*) (struct bfd_section_already_linked_hash_entry *,
                    void *), void *);
                    void *), void *);
 
 
extern bfd_vma read_unsigned_leb128 (bfd *, bfd_byte *, unsigned int *);
extern bfd_vma read_unsigned_leb128 (bfd *, bfd_byte *, unsigned int *);
extern bfd_signed_vma read_signed_leb128 (bfd *, bfd_byte *, unsigned int *);
extern bfd_signed_vma read_signed_leb128 (bfd *, bfd_byte *, unsigned int *);
 
 
struct dwarf_debug_section
 
{
 
  const char *uncompressed_name;
 
  const char *compressed_name;
 
};
 
 
 
/* Map of uncompressed DWARF debug section name to compressed one.  It
 
   is terminated by NULL uncompressed_name.  */
 
 
 
extern const struct dwarf_debug_section dwarf_debug_sections[];
 
/* Extracted from init.c.  */
/* Extracted from init.c.  */
/* Extracted from libbfd.c.  */
/* Extracted from libbfd.c.  */
bfd_boolean bfd_write_bigendian_4byte_int (bfd *, unsigned int);
bfd_boolean bfd_write_bigendian_4byte_int (bfd *, unsigned int);
 
 
unsigned int bfd_log2 (bfd_vma x);
unsigned int bfd_log2 (bfd_vma x);
Line 1832... Line 1832...
  "BFD_RELOC_AVR_HH8_LDI_PM_NEG",
  "BFD_RELOC_AVR_HH8_LDI_PM_NEG",
  "BFD_RELOC_AVR_CALL",
  "BFD_RELOC_AVR_CALL",
  "BFD_RELOC_AVR_LDI",
  "BFD_RELOC_AVR_LDI",
  "BFD_RELOC_AVR_6",
  "BFD_RELOC_AVR_6",
  "BFD_RELOC_AVR_6_ADIW",
  "BFD_RELOC_AVR_6_ADIW",
 
  "BFD_RELOC_RL78_NEG8",
 
  "BFD_RELOC_RL78_NEG16",
 
  "BFD_RELOC_RL78_NEG24",
 
  "BFD_RELOC_RL78_NEG32",
 
  "BFD_RELOC_RL78_16_OP",
 
  "BFD_RELOC_RL78_24_OP",
 
  "BFD_RELOC_RL78_32_OP",
 
  "BFD_RELOC_RL78_8U",
 
  "BFD_RELOC_RL78_16U",
 
  "BFD_RELOC_RL78_24U",
 
  "BFD_RELOC_RL78_DIR3U_PCREL",
 
  "BFD_RELOC_RL78_DIFF",
 
  "BFD_RELOC_RL78_GPRELB",
 
  "BFD_RELOC_RL78_GPRELW",
 
  "BFD_RELOC_RL78_GPRELL",
 
  "BFD_RELOC_RL78_SYM",
 
  "BFD_RELOC_RL78_OP_SUBTRACT",
 
  "BFD_RELOC_RL78_OP_NEG",
 
  "BFD_RELOC_RL78_OP_AND",
 
  "BFD_RELOC_RL78_OP_SHRA",
 
  "BFD_RELOC_RL78_ABS8",
 
  "BFD_RELOC_RL78_ABS16",
 
  "BFD_RELOC_RL78_ABS16_REV",
 
  "BFD_RELOC_RL78_ABS32",
 
  "BFD_RELOC_RL78_ABS32_REV",
 
  "BFD_RELOC_RL78_ABS16U",
 
  "BFD_RELOC_RL78_ABS16UW",
 
  "BFD_RELOC_RL78_ABS16UL",
 
  "BFD_RELOC_RL78_RELAX",
 
  "BFD_RELOC_RL78_HI16",
 
  "BFD_RELOC_RL78_HI8",
 
  "BFD_RELOC_RL78_LO16",
  "BFD_RELOC_RX_NEG8",
  "BFD_RELOC_RX_NEG8",
  "BFD_RELOC_RX_NEG16",
  "BFD_RELOC_RX_NEG16",
  "BFD_RELOC_RX_NEG24",
  "BFD_RELOC_RX_NEG24",
  "BFD_RELOC_RX_NEG32",
  "BFD_RELOC_RX_NEG32",
  "BFD_RELOC_RX_16_OP",
  "BFD_RELOC_RX_16_OP",
Line 2480... Line 2512...
  "BFD_RELOC_TILEGX_TLS_DTPOFF64",
  "BFD_RELOC_TILEGX_TLS_DTPOFF64",
  "BFD_RELOC_TILEGX_TLS_TPOFF64",
  "BFD_RELOC_TILEGX_TLS_TPOFF64",
  "BFD_RELOC_TILEGX_TLS_DTPMOD32",
  "BFD_RELOC_TILEGX_TLS_DTPMOD32",
  "BFD_RELOC_TILEGX_TLS_DTPOFF32",
  "BFD_RELOC_TILEGX_TLS_DTPOFF32",
  "BFD_RELOC_TILEGX_TLS_TPOFF32",
  "BFD_RELOC_TILEGX_TLS_TPOFF32",
 
  "BFD_RELOC_EPIPHANY_SIMM8",
 
  "BFD_RELOC_EPIPHANY_SIMM24",
 
  "BFD_RELOC_EPIPHANY_HIGH",
 
  "BFD_RELOC_EPIPHANY_LOW",
 
  "BFD_RELOC_EPIPHANY_SIMM11",
 
  "BFD_RELOC_EPIPHANY_IMM11",
 
  "BFD_RELOC_EPIPHANY_IMM8",
 "@@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

powered by: WebSVN 2.1.0

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