forked from Imagelibrary/binutils-gdb
Fix up a couple oddities in GDB's signal names and strings.
- The Mach exception/signals escaped the TARGET_ -> GDB_ prefix change done a while ago, but there's no real reason for that. I grepped for TARGET_EXC and fixed all found, which unsurprisingly, means darwin-nat.c needed fixing. I think the change there is as obvious and trivial as it can get, so I'd be quite surprised if this broke anything there somehow. - GDB_SIGNAL_LAST's description string was unnecessarily inconsistent with the enum name. Built on x86_64 Fedora 17. gdb/ 2013-10-22 Pedro Alves <palves@redhat.com> * include/gdb/signals.def (TARGET_EXC_BAD_ACCESS): Rename to GDB_EXC_BAD_ACCESS. (TARGET_EXC_BAD_INSTRUCTION): Rename to GDB_EXC_BAD_INSTRUCTION. (TARGET_EXC_ARITHMETIC): Rename to GDB_EXC_ARITHMETIC. (TARGET_EXC_EMULATION): Rename to GDB_EXC_EMULATION. (TARGET_EXC_SOFTWARE): Rename to GDB_EXC_SOFTWARE. (TARGET_EXC_BREAKPOINT): Rename to GDB_EXC_BREAKPOINT. (GDB_SIGNAL_LAST): Change description string. * common/signals.c (gdb_signal_from_host, do_gdb_signal_to_host): Adjust to signal renaming. * darwin-nat.c (darwin_decode_message): Likewise.
This commit is contained in:
@@ -306,27 +306,27 @@ gdb_signal_from_host (int hostsig)
|
||||
/* Mach exceptions. Assumes that the values for EXC_ are positive! */
|
||||
#if defined (EXC_BAD_ACCESS) && defined (_NSIG)
|
||||
if (hostsig == _NSIG + EXC_BAD_ACCESS)
|
||||
return TARGET_EXC_BAD_ACCESS;
|
||||
return GDB_EXC_BAD_ACCESS;
|
||||
#endif
|
||||
#if defined (EXC_BAD_INSTRUCTION) && defined (_NSIG)
|
||||
if (hostsig == _NSIG + EXC_BAD_INSTRUCTION)
|
||||
return TARGET_EXC_BAD_INSTRUCTION;
|
||||
return GDB_EXC_BAD_INSTRUCTION;
|
||||
#endif
|
||||
#if defined (EXC_ARITHMETIC) && defined (_NSIG)
|
||||
if (hostsig == _NSIG + EXC_ARITHMETIC)
|
||||
return TARGET_EXC_ARITHMETIC;
|
||||
return GDB_EXC_ARITHMETIC;
|
||||
#endif
|
||||
#if defined (EXC_EMULATION) && defined (_NSIG)
|
||||
if (hostsig == _NSIG + EXC_EMULATION)
|
||||
return TARGET_EXC_EMULATION;
|
||||
return GDB_EXC_EMULATION;
|
||||
#endif
|
||||
#if defined (EXC_SOFTWARE) && defined (_NSIG)
|
||||
if (hostsig == _NSIG + EXC_SOFTWARE)
|
||||
return TARGET_EXC_SOFTWARE;
|
||||
return GDB_EXC_SOFTWARE;
|
||||
#endif
|
||||
#if defined (EXC_BREAKPOINT) && defined (_NSIG)
|
||||
if (hostsig == _NSIG + EXC_BREAKPOINT)
|
||||
return TARGET_EXC_BREAKPOINT;
|
||||
return GDB_EXC_BREAKPOINT;
|
||||
#endif
|
||||
|
||||
#if defined (SIGINFO)
|
||||
@@ -562,27 +562,27 @@ do_gdb_signal_to_host (enum gdb_signal oursig,
|
||||
|
||||
/* Mach exceptions. Assumes that the values for EXC_ are positive! */
|
||||
#if defined (EXC_BAD_ACCESS) && defined (_NSIG)
|
||||
case TARGET_EXC_BAD_ACCESS:
|
||||
case GDB_EXC_BAD_ACCESS:
|
||||
return _NSIG + EXC_BAD_ACCESS;
|
||||
#endif
|
||||
#if defined (EXC_BAD_INSTRUCTION) && defined (_NSIG)
|
||||
case TARGET_EXC_BAD_INSTRUCTION:
|
||||
case GDB_EXC_BAD_INSTRUCTION:
|
||||
return _NSIG + EXC_BAD_INSTRUCTION;
|
||||
#endif
|
||||
#if defined (EXC_ARITHMETIC) && defined (_NSIG)
|
||||
case TARGET_EXC_ARITHMETIC:
|
||||
case GDB_EXC_ARITHMETIC:
|
||||
return _NSIG + EXC_ARITHMETIC;
|
||||
#endif
|
||||
#if defined (EXC_EMULATION) && defined (_NSIG)
|
||||
case TARGET_EXC_EMULATION:
|
||||
case GDB_EXC_EMULATION:
|
||||
return _NSIG + EXC_EMULATION;
|
||||
#endif
|
||||
#if defined (EXC_SOFTWARE) && defined (_NSIG)
|
||||
case TARGET_EXC_SOFTWARE:
|
||||
case GDB_EXC_SOFTWARE:
|
||||
return _NSIG + EXC_SOFTWARE;
|
||||
#endif
|
||||
#if defined (EXC_BREAKPOINT) && defined (_NSIG)
|
||||
case TARGET_EXC_BREAKPOINT:
|
||||
case GDB_EXC_BREAKPOINT:
|
||||
return _NSIG + EXC_BREAKPOINT;
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user