Introduce dwarf2/public.h
authorTom Tromey <tom@tromey.com>
Sat, 20 Mar 2021 23:23:40 +0000 (17:23 -0600)
committerTom Tromey <tom@tromey.com>
Sat, 20 Mar 2021 23:23:40 +0000 (17:23 -0600)
commit701823751bec1bbf2f1c96463994f894d33d2238
treeae4422b4724505c1bcb6f977d278786494fcd903
parent18038e6363e934634a45c6671b4808310a0035bb
Introduce dwarf2/public.h

This moves some more DWARF code out of symfile.h and into a new
header, dwarf2/public.h.  This header is intended to describe the
public API of the DWARF reader.

gdb/ChangeLog
2021-03-20  Tom Tromey  <tom@tromey.com>

* coffread.c: Include dwarf2/public.h.
* dwarf2/frame.c: Include dwarf2/public.h.
* dwarf2/index-write.h: Include dwarf2/public.h, not symfile.h.
* dwarf2/public.h: New file.
* dwarf2/read.c: Include dwarf2/public.h.
* elfread.c: Include dwarf2/public.h.
* machoread.c: Include dwarf2/public.h.
* symfile.h (dwarf2_has_info, enum dw_index_kind)
(dwarf2_initialize_objfile, dwarf2_build_psymtabs)
(dwarf2_build_frame_info): Move to dwarf2/public.h.
* xcoffread.c: Include dwarf2/public.h.
gdb/ChangeLog
gdb/coffread.c
gdb/dwarf2/frame.c
gdb/dwarf2/index-write.h
gdb/dwarf2/public.h [new file with mode: 0644]
gdb/dwarf2/read.c
gdb/elfread.c
gdb/machoread.c
gdb/symfile.h
gdb/xcoffread.c