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