mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-27 05:50:43 +00:00
Add hex number to PROCESSOR-specific, OS-specific, and reserved symbol types.
This commit is contained in:
parent
3af9a47b1c
commit
5cf1065c25
@ -1,3 +1,8 @@
|
||||
2002-11-06 Hiroyuki Machida <machida@sm.sony.co.jp>
|
||||
|
||||
* readelf.c (get_symbol_index_type): Add hex number to
|
||||
PROCESSOR-specific, OS-specific, and reserved symbol types.
|
||||
|
||||
2002-11-04 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* readelf.c (byte_get_little_endian): Comment typo fix.
|
||||
|
@ -5514,6 +5514,8 @@ static const char *
|
||||
get_symbol_index_type (type)
|
||||
unsigned int type;
|
||||
{
|
||||
static char buff [32];
|
||||
|
||||
switch (type)
|
||||
{
|
||||
case SHN_UNDEF: return "UND";
|
||||
@ -5521,19 +5523,17 @@ get_symbol_index_type (type)
|
||||
case SHN_COMMON: return "COM";
|
||||
default:
|
||||
if (type >= SHN_LOPROC && type <= SHN_HIPROC)
|
||||
return "PRC";
|
||||
sprintf (buff, "PRC[0x%04x]", type);
|
||||
else if (type >= SHN_LOOS && type <= SHN_HIOS)
|
||||
return "OS ";
|
||||
sprintf (buff, "OS [0x%04x]", type);
|
||||
else if (type >= SHN_LORESERVE && type <= SHN_HIRESERVE)
|
||||
return "RSV";
|
||||
sprintf (buff, "RSV[0x%04x]", type);
|
||||
else
|
||||
{
|
||||
static char buff [32];
|
||||
|
||||
sprintf (buff, "%3d", type);
|
||||
return buff;
|
||||
}
|
||||
sprintf (buff, "%3d", type);
|
||||
break;
|
||||
}
|
||||
|
||||
return buff;
|
||||
}
|
||||
|
||||
static int *
|
||||
|
Loading…
Reference in New Issue
Block a user