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:
Tom Tromey 2021-03-20 17:23:40 -06:00
parent 35891b4775
commit 18038e6363
3 changed files with 18 additions and 11 deletions

View File

@ -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>
* thread.c (any_thread_of_inferior): Check if there's a selected

View File

@ -688,4 +688,15 @@ struct type *dwarf2_fetch_die_type_sect_off
/* When non-zero, dump line number entries as they are read in. */
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 */

View File

@ -559,17 +559,6 @@ extern int dwarf2_has_info (struct objfile *,
const struct dwarf2_debug_sections *,
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. */
enum class dw_index_kind
{