Print this page
5688 ELF tools need to be more careful with dwarf data

@@ -159,10 +159,11 @@
 @ MSG_ERR_BADSORT       "%s: %s: index[%d]: invalid sort order\n"
 @ MSG_ERR_BADSIDYNNDX   "%s: [%d: %s][%d]: dynamic section index out of \
                          range (0 - %d): %d\n";
 @ MSG_ERR_BADSIDYNTAG   "%s: [%d: %s][%d]: dynamic element \
                          [%d: %s][%d] should have type %s: %s\n";
+@ MSG_ERR_BADCIEFDELEN  "%s: %s: invalid CIE/FDE length: %#llx at %#llx\n"                         
 
 
 @ MSG_WARN_INVINTERP1   "%s: PT_INTERP header has no associated section\n"
 @ MSG_WARN_INVINTERP2   "%s: interp section: %s: and PT_INTERP program \
                          header have conflicting size or offsets\n"

@@ -179,10 +180,14 @@
                         .eh_frame sections\n"
 
 @ MSG_INFO_LINUXOSABI   "%s: %s object has Linux .note.ABI-tag section. \
                         Assuming %s\n"
 
+@ MSG_ERR_DWOVRFLW      "%s: %s: encoded DWARF data exceeds section size\n"
+@ MSG_ERR_DWBADENC      "%s: %s: bad DWARF encoding: %#x\n"
+@ MSG_ERR_DWNOCIE       "%s: %s: no CIE prior to FDE\n"
+
 # exception_range_entry table entries.
 # TRANSLATION_NOTE - the following entries provide for a series of one or more
 # standard 32-bit and 64-bit .exception_ranges table entries that align with
 # the initial title.
 

@@ -301,10 +306,11 @@
                          offset: 0x%x datasize: 0x%x\n"
 @ MSG_NOTE_BADCOREARCH  "%s: elfdump core file note support not available for \
                          architecture: %s\n"
 @ MSG_NOTE_BADCOREDATA  "%s: elfdump core file note data truncated or \
                          otherwise malformed\n"
+@ MSG_NOTE_BADCORETYPE  "%s: unknown note type %#x\n"
 
 @ _END_
 
 # The following strings represent reserved words, files, pathnames and symbols.
 # Reference to this strings is via the MSG_ORIG() macro, and thus no message

@@ -394,11 +400,11 @@
 @ MSG_UNW_CIELNGTH      " length: 0x%02x cieid: %d"
 @ MSG_UNW_CIEVERS       " version: %d  augmentation: `%s'"
 @ MSG_UNW_CIECALGN      " codealign: %#llx  dataalign: %lld  \
                           retaddr: %d"
 @ MSG_UNW_CIEAXVAL      " Augmentation Data:"
-@ MSG_UNW_CIEAXSIZ      "   size: %d"
+@ MSG_UNW_CIEAXSIZ      "   size: %lld"
 @ MSG_UNW_CIEAXPERS     "   personality:"
 @ MSG_UNW_CIEAXPERSENC  "       encoding: 0x%02x %s"
 @ MSG_UNW_CIEAXPERSRTN  "       routine:  %#08llx"
 @ MSG_UNW_CIEAXCENC     "   code pointer encoding: 0x%02x %s"
 @ MSG_UNW_CIEAXLSDA     "   lsda encoding: 0x%02x %s"