Move some DWARF code out of symfile.h
This moves a bit of the DWARF-specific code out of symfile.h and into dwarf2/read.h. gdb/ChangeLog 2021-03-20 Tom Tromey <tom@tromey.com> * symfile.h (enum dwarf2_section_enum) (dwarf2_get_section_info): Move to dwarf2/read.h. * dwarf2/read.h (enum dwarf2_section_enum) (dwarf2_get_section_info): Move from symfile.h.
This commit is contained in:
parent
35891b4775
commit
18038e6363
@ -1,3 +1,10 @@
|
|||||||
|
2021-03-20 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
|
* symfile.h (enum dwarf2_section_enum)
|
||||||
|
(dwarf2_get_section_info): Move to dwarf2/read.h.
|
||||||
|
* dwarf2/read.h (enum dwarf2_section_enum)
|
||||||
|
(dwarf2_get_section_info): Move from symfile.h.
|
||||||
|
|
||||||
2021-03-19 Pedro Alves <pedro@palves.net>
|
2021-03-19 Pedro Alves <pedro@palves.net>
|
||||||
|
|
||||||
* thread.c (any_thread_of_inferior): Check if there's a selected
|
* thread.c (any_thread_of_inferior): Check if there's a selected
|
||||||
|
@ -688,4 +688,15 @@ struct type *dwarf2_fetch_die_type_sect_off
|
|||||||
/* When non-zero, dump line number entries as they are read in. */
|
/* When non-zero, dump line number entries as they are read in. */
|
||||||
extern unsigned int dwarf_line_debug;
|
extern unsigned int dwarf_line_debug;
|
||||||
|
|
||||||
|
/* Dwarf2 sections that can be accessed by dwarf2_get_section_info. */
|
||||||
|
enum dwarf2_section_enum {
|
||||||
|
DWARF2_DEBUG_FRAME,
|
||||||
|
DWARF2_EH_FRAME
|
||||||
|
};
|
||||||
|
|
||||||
|
extern void dwarf2_get_section_info (struct objfile *,
|
||||||
|
enum dwarf2_section_enum,
|
||||||
|
asection **, const gdb_byte **,
|
||||||
|
bfd_size_type *);
|
||||||
|
|
||||||
#endif /* DWARF2READ_H */
|
#endif /* DWARF2READ_H */
|
||||||
|
@ -559,17 +559,6 @@ extern int dwarf2_has_info (struct objfile *,
|
|||||||
const struct dwarf2_debug_sections *,
|
const struct dwarf2_debug_sections *,
|
||||||
bool = false);
|
bool = false);
|
||||||
|
|
||||||
/* Dwarf2 sections that can be accessed by dwarf2_get_section_info. */
|
|
||||||
enum dwarf2_section_enum {
|
|
||||||
DWARF2_DEBUG_FRAME,
|
|
||||||
DWARF2_EH_FRAME
|
|
||||||
};
|
|
||||||
|
|
||||||
extern void dwarf2_get_section_info (struct objfile *,
|
|
||||||
enum dwarf2_section_enum,
|
|
||||||
asection **, const gdb_byte **,
|
|
||||||
bfd_size_type *);
|
|
||||||
|
|
||||||
/* A DWARF names index variant. */
|
/* A DWARF names index variant. */
|
||||||
enum class dw_index_kind
|
enum class dw_index_kind
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user