diff options
Diffstat (limited to 'libebl')
-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 <[email protected]> + * 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 <[email protected]>, 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) { |