OSDN Git Service

* dwarf.c (display_debug_loc): Issue a warning if there are bytes at the end
authorNick Clifton <nickc@redhat.com>
Wed, 21 Nov 2007 11:58:00 +0000 (11:58 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 21 Nov 2007 11:58:00 +0000 (11:58 +0000)
  of the .debug_loc section which are not referenced by any attribute in the
  .debug_info section.

binutils/ChangeLog
binutils/dwarf.c

index 2747fbc..9b880a8 100644 (file)
@@ -1,3 +1,9 @@
+2007-11-20  Nick Clifton  <nickc@redhat.com>
+
+       * dwarf.c (display_debug_loc): Issue a warning if there are bytes
+       at the end of the .debug_loc section which are not referenced by
+       any attribute in the .debug_info section.
+
 2007-11-19  Nick Clifton  <nickc@redhat.com>
 
        * readelf.c (is_32bit_abs_reloc): Add support for NIOS relocs.
index 0e72d13..a673564 100644 (file)
@@ -2624,6 +2624,10 @@ display_debug_loc (struct dwarf_section *section, void *file)
            }
        }
     }
+
+  if (start < section_end)
+    warn (_("There are %ld unused bytes at the end of section %s\n"),
+         section_end - start, section->name);
   return 1;
 }