diff options
author | Mark Wielaard <mjw@redhat.com> | 2009-07-26 14:49:26 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-07-26 14:49:26 -0700 |
commit | 2f5b79e9348c651604795452fb4831964b3917b1 (patch) | |
tree | 9a8f2850169c93c9f2fab750fbe3749c9fe9a523 | |
parent | bc1b92e9aff2595b078b7ffc354e5c2191a2c887 (diff) |
Handle text output for NT_GNU_GOLD_VERSION.elfutils-0.142
-rw-r--r-- | libebl/ChangeLog | 2 | ||||
-rw-r--r-- | libebl/eblobjnote.c | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/libebl/ChangeLog b/libebl/ChangeLog index 46a58c79..30ad7d8b 100644 --- a/libebl/ChangeLog +++ b/libebl/ChangeLog @@ -1,5 +1,7 @@ 2009-07-26 Mark Wielaard <mjw@redhat.com> + * 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 836ac8dc..9b36be6a 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 <drepper@redhat.com>, 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) { |