From: Mark Wielaard Date: Sun, 26 Jul 2009 21:49:26 +0000 (-0700) Subject: Handle text output for NT_GNU_GOLD_VERSION. X-Git-Tag: elfutils-0.142^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2f5b79e9348c651604795452fb4831964b3917b1;p=thirdparty%2Felfutils.git Handle text output for NT_GNU_GOLD_VERSION. --- diff --git a/libebl/ChangeLog b/libebl/ChangeLog index 46a58c79f..30ad7d8ba 100644 --- a/libebl/ChangeLog +++ b/libebl/ChangeLog @@ -1,5 +1,7 @@ 2009-07-26 Mark Wielaard + * eblobjnote.c (ebl_object_note): Handle NT_GNU_GOLD_VERSION. + * eblobjnotetypename.c (ebl_object_note_type_name): Recognize NT_GNU_GOLD_VERSION. diff --git a/libebl/eblobjnote.c b/libebl/eblobjnote.c index 836ac8dce..9b36be6a6 100644 --- a/libebl/eblobjnote.c +++ b/libebl/eblobjnote.c @@ -1,5 +1,5 @@ /* Print contents of object file note. - Copyright (C) 2002, 2007 Red Hat, Inc. + Copyright (C) 2002, 2007, 2009 Red Hat, Inc. This file is part of Red Hat elfutils. Written by Ulrich Drepper , 2002. @@ -81,6 +81,13 @@ ebl_object_note (ebl, name, type, descsz, desc) } break; + case NT_GNU_GOLD_VERSION: + if (strcmp (name, "GNU") == 0 && descsz > 0) + /* A non-null terminated version string. */ + printf ("%s%.*s\n", + gettext (" Version String: "), (int) descsz, desc); + break; + case NT_GNU_ABI_TAG: if (strcmp (name, "GNU") == 0 && descsz >= 8 && descsz % 4 == 0) {