get_netbsd_elfcore_note_type: sync SuperH PT_GETREGS value with

reality.  Recognize old PT___GETREGS40 (for struct __reg40 without
GBR).  Recognize PT_GETFPREGS that we don't yet actually have, but for
which the number is now reserved.
This commit is contained in:
uwe 2011-10-31 19:12:48 +00:00
parent ebd5e6fb4e
commit 10230b2353

View File

@ -11933,6 +11933,23 @@ get_netbsd_elfcore_note_type (unsigned e_type)
}
break;
/* On SuperH, PT_GETREGS == mach+3 and PT_GETFPREGS == mach+5.
There's also old PT___GETREGS40 == mach + 1 for old reg
structure which lacks GBR. */
case EM_SH:
switch (e_type)
{
case NT_NETBSDCORE_FIRSTMACH + 1:
return _("PT___GETREGS40 (old reg structure)");
case NT_NETBSDCORE_FIRSTMACH + 3:
return _("PT_GETREGS (reg structure)");
case NT_NETBSDCORE_FIRSTMACH + 5:
return _("PT_GETFPREGS (fpreg structure)");
default:
break;
}
break;
/* On all other arch's, PT_GETREGS == mach+1 and
PT_GETFPREGS == mach+3. */
default: