]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Use section name in DWARF error message
authorTom Tromey <tromey@adacore.com>
Wed, 17 Apr 2024 13:42:28 +0000 (07:42 -0600)
committerTom Tromey <tromey@adacore.com>
Wed, 17 Apr 2024 14:58:26 +0000 (08:58 -0600)
A bug points out that a certain error message in read_str_index uses a
hard-coded section name.  This patch changes it to use
dwarf2_section_info::get_name instead, like the other errors in the
function.

No test because it didn't seem worthwhile.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=31639
Approved-By: Simon Marchi <simon.marchi@efficios.com>
gdb/dwarf2/read.c

index 061db8c2a2a225b66d0253fb860f0be73d785a33..af69e1d9d9e92aac1decb02727675b62e2ecaf79 100644 (file)
@@ -17469,8 +17469,9 @@ read_str_index (struct dwarf2_cu *cu,
     str_offset = bfd_get_64 (abfd, info_ptr);
   if (str_offset >= str_section->size)
     error (_("Offset from %s pointing outside of"
-            " .debug_str.dwo section in CU at offset %s [in module %s]"),
-          form_name, sect_offset_str (cu->header.sect_off), objf_name);
+            " %s section in CU at offset %s [in module %s]"),
+          form_name, str_section->get_name (),
+          sect_offset_str (cu->header.sect_off), objf_name);
   return (const char *) (str_section->buffer + str_offset);
 }