[PATCH 05/22] Move dwarf2_section_buffer_overflow_complaint to dwarf2/section.c

Tom Tromey
2020-03-22T18:45:26Z

This moves dwarf2_section_buffer_overflow_complaint to
dwarf2/section.c.

gdb/ChangeLog
2020-03-22 Tom Tromey <tom@tromey.com>

* dwarf2/section.h (dwarf2_section_buffer_overflow_complaint):
Declare.
* dwarf2/section.c (dwarf2_section_buffer_overflow_complaint):
Move from read.c.
* dwarf2/read.c (dwarf2_section_buffer_overflow_complaint): Move
to section.c.
---
gdb/ChangeLog | 9 +++++++++
gdb/dwarf2/read.c | 9 ---------
gdb/dwarf2/section.c | 10 ++++++++++
gdb/dwarf2/section.h | 3 +++
4 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
index 2d126461c74..2b4f693c38a 100644
--- a/gdb/dwarf2/read.c
+++ b/gdb/dwarf2/read.c
@@ -1711,15 +1711,6 @@ dwarf2_const_value_length_mismatch_complaint (const char *arg1, int arg2,
arg1, arg2, arg3);
}

-static void
-dwarf2_section_buffer_overflow_complaint (struct dwarf2_section_info *section)
-{
- complaint (_("debug info runs off end of %s section"
- " [in module %s]"),
- section->get_name (),
- section->get_file_name ());
-}
-
static void
dwarf2_macro_malformed_definition_complaint (const char *arg1)
{
diff --git a/gdb/dwarf2/section.c b/gdb/dwarf2/section.c
index 5e33809117d..31cb8b9b2e7 100644
--- a/gdb/dwarf2/section.c
+++ b/gdb/dwarf2/section.c
@@ -28,6 +28,16 @@
#include "dwarf2/section.h"
#include "gdb_bfd.h"
#include "objfiles.h"
+#include "complaints.h"
+
+void
+dwarf2_section_buffer_overflow_complaint (struct dwarf2_section_info *section)
+{
+ complaint (_("debug info runs off end of %s section"
+ " [in module %s]"),
+ section->get_name (),
+ section->get_file_name ());
+}

struct dwarf2_section_info *
dwarf2_section_info::get_containing_section () const
diff --git a/gdb/dwarf2/section.h b/gdb/dwarf2/section.h
index 8ddedcaf761..f4ac9af311e 100644
--- a/gdb/dwarf2/section.h
+++ b/gdb/dwarf2/section.h
@@ -116,4 +116,7 @@ struct dwarf2_section_info
bool is_virtual;
};

+extern void dwarf2_section_buffer_overflow_complaint
+ (struct dwarf2_section_info *section);
+
#endif /* GDB_DWARF2_SECTION_H */
--
2.17.2