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:
parent
ebd5e6fb4e
commit
10230b2353
17
external/gpl3/binutils/dist/binutils/readelf.c
vendored
17
external/gpl3/binutils/dist/binutils/readelf.c
vendored
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user