aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2/section.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2020-03-26 09:28:08 -0600
committerTom Tromey <tom@tromey.com>2020-03-26 09:28:13 -0600
commita0194fa8f23c64bef0f4b4bb4a76e9c64f003169 (patch)
treef707b0027ddab724df2436ad766715004409eb40 /gdb/dwarf2/section.h
parent3d27bbdb4bc02968ffd86c6b5c331d0e04bc3ed9 (diff)
downloadgdb-a0194fa8f23c64bef0f4b4bb4a76e9c64f003169.zip
gdb-a0194fa8f23c64bef0f4b4bb4a76e9c64f003169.tar.gz
gdb-a0194fa8f23c64bef0f4b4bb4a76e9c64f003169.tar.bz2
Convert dwarf2_section_buffer_overflow_complaint to a method
This changes dwarf2_section_buffer_overflow_complaint to be a method on dwarf2_section_info. gdb/ChangeLog 2020-03-26 Tom Tromey <tom@tromey.com> * dwarf2/section.h (struct dwarf2_section_info) <overload_complaint>: Declare. (dwarf2_section_buffer_overflow_complaint): Don't declare. * dwarf2/section.c (dwarf2_section_info::overflow_complaint): Rename from dwarf2_section_buffer_overflow_complaint. * dwarf2/read.c (skip_one_die, partial_die_info::read) (skip_form_bytes, dwarf_decode_macro_bytes): Update.
Diffstat (limited to 'gdb/dwarf2/section.h')
-rw-r--r--gdb/dwarf2/section.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/dwarf2/section.h b/gdb/dwarf2/section.h
index f4ac9af..555efec 100644
--- a/gdb/dwarf2/section.h
+++ b/gdb/dwarf2/section.h
@@ -94,6 +94,10 @@ struct dwarf2_section_info
return size;
}
+ /* Issue a complaint that something was outside the bounds of this
+ buffer. */
+ void overflow_complaint () const;
+
union
{
/* If this is a real section, the bfd section. */
@@ -116,7 +120,4 @@ struct dwarf2_section_info
bool is_virtual;
};
-extern void dwarf2_section_buffer_overflow_complaint
- (struct dwarf2_section_info *section);
-
#endif /* GDB_DWARF2_SECTION_H */