Allow readelf to recognise GO buildid notes.
authorNick Clifton <nickc@redhat.com>
Tue, 15 Jun 2021 10:43:43 +0000 (11:43 +0100)
committerNick Clifton <nickc@redhat.com>
Tue, 15 Jun 2021 10:43:43 +0000 (11:43 +0100)
binutils * readelf.c (get_note_type): Add support for NT_GO_BUILDID.

include  * elf/common.h (NT_GO_BUILDID): Define.

binutils/ChangeLog
binutils/readelf.c
include/ChangeLog
include/elf/common.h

index c70a45a6a962f02476c5df0e4f947accdb597b84..af73112c81fd7dcd88af9a12f828138fa227848a 100644 (file)
@@ -1,3 +1,7 @@
+2021-06-15  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (get_note_type): Add support for NT_GO_BUILDID.
+
 2021-06-15  Alan Modra  <amodra@gmail.com>
 
        * readelf.c (locate_dynamic_section, is_pie): New functions.
index e104a7ed2a16b171c0fc692bf7572c702ea60d07..20100f11ce6a065826d04485c3fa2178120bfdfe 100644 (file)
@@ -18859,6 +18859,8 @@ get_note_type (Filedata * filedata, unsigned e_type)
        return _("OPEN");
       case NT_GNU_BUILD_ATTRIBUTE_FUNC:
        return _("func");
+      case NT_GO_BUILDID:
+       return _("GO BUILDID");
       default:
        break;
       }
index 27c5e29449707604548ba66a87e5992718456a55..b6bf28aa7c6d62f798747aa8990d172c43216b74 100644 (file)
@@ -1,3 +1,7 @@
+2021-06-15  Nick Clifton  <nickc@redhat.com>
+
+       * elf/common.h (NT_GO_BUILDID): Define.
+
 2021-06-02  Shahab Vahedi  <shahab@synopsys.com>
 
        * dis-asm.h (disassembler_options_arc): New prototype.
index 24d0a09b7c8f74558aaabbce295e19792f264b6d..58b0936db3bc1bd8c8b471017f40649acdbb979d 100644 (file)
 
 #define NT_VERSION     1               /* Contains a version string.  */
 #define NT_ARCH                2               /* Contains an architecture string.  */
+#define NT_GO_BUILDID  4               /* Contains GO buildid data.  */
 
 /* Values for notes in non-core files using name "GNU".  */