forked from Imagelibrary/binutils-gdb
Add support to readelf to display NetBSD auxv notes in core files.
PR 24664 * readelf.c (get_netbsd_elfcore_note_type): Add support for NetBSD auxv notes.
This commit is contained in:
committed by
Nick Clifton
parent
0529f3fe5c
commit
540e617049
@@ -18122,18 +18122,29 @@ get_netbsd_elfcore_note_type (Filedata * filedata, unsigned e_type)
|
||||
{
|
||||
static char buff[64];
|
||||
|
||||
if (e_type == NT_NETBSDCORE_PROCINFO)
|
||||
return _("NetBSD procinfo structure");
|
||||
|
||||
/* As of Jan 2002 there are no other machine-independent notes
|
||||
defined for NetBSD core files. If the note type is less
|
||||
than the start of the machine-dependent note types, we don't
|
||||
understand it. */
|
||||
|
||||
if (e_type < NT_NETBSDCORE_FIRSTMACH)
|
||||
switch (e_type)
|
||||
{
|
||||
snprintf (buff, sizeof (buff), _("Unknown note type: (0x%08x)"), e_type);
|
||||
return buff;
|
||||
case NT_NETBSDCORE_PROCINFO:
|
||||
/* NetBSD core "procinfo" structure. */
|
||||
return _("NetBSD procinfo structure");
|
||||
|
||||
#ifdef NT_NETBSDCORE_AUXV
|
||||
case NT_NETBSDCORE_AUXV:
|
||||
return _("NetBSD ELF auxiliary vector data");
|
||||
#endif
|
||||
|
||||
default:
|
||||
/* As of Jan 2002 there are no other machine-independent notes
|
||||
defined for NetBSD core files. If the note type is less
|
||||
than the start of the machine-dependent note types, we don't
|
||||
understand it. */
|
||||
|
||||
if (e_type < NT_NETBSDCORE_FIRSTMACH)
|
||||
{
|
||||
snprintf (buff, sizeof (buff), _("Unknown note type: (0x%08x)"), e_type);
|
||||
return buff;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
switch (filedata->file_header.e_machine)
|
||||
|
||||
Reference in New Issue
Block a user