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.
This commit is contained in:
Tom Tromey 2020-03-26 09:28:08 -06:00
parent 3d27bbdb4b
commit a0194fa8f2
4 changed files with 21 additions and 11 deletions

View file

@ -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 */