gdb/
2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. gdb/gdbserver/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. include/gdb/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 * gdb/signals.def: Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/arm/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/avr/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/common/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/cr16/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/d10v/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/erc32/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/m32c/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/ppc/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/rl78/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. sim/rx/ 2012-05-24 Pedro Alves <palves@redhat.com> PR gdb/7205 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
This commit is contained in:
parent
2ea286498f
commit
a493e3e2e4
69 changed files with 765 additions and 687 deletions
|
@ -176,7 +176,7 @@ static CORE_ADDR cygwin_get_dr (int i);
|
|||
static unsigned long cygwin_get_dr6 (void);
|
||||
static unsigned long cygwin_get_dr7 (void);
|
||||
|
||||
static enum gdb_signal last_sig = TARGET_SIGNAL_0;
|
||||
static enum gdb_signal last_sig = GDB_SIGNAL_0;
|
||||
/* Set if a signal was received from the debugged process. */
|
||||
|
||||
/* Thread information structure used to track information that is
|
||||
|
@ -259,12 +259,12 @@ struct xlate_exception
|
|||
static const struct xlate_exception
|
||||
xlate[] =
|
||||
{
|
||||
{EXCEPTION_ACCESS_VIOLATION, TARGET_SIGNAL_SEGV},
|
||||
{STATUS_STACK_OVERFLOW, TARGET_SIGNAL_SEGV},
|
||||
{EXCEPTION_BREAKPOINT, TARGET_SIGNAL_TRAP},
|
||||
{DBG_CONTROL_C, TARGET_SIGNAL_INT},
|
||||
{EXCEPTION_SINGLE_STEP, TARGET_SIGNAL_TRAP},
|
||||
{STATUS_FLOAT_DIVIDE_BY_ZERO, TARGET_SIGNAL_FPE},
|
||||
{EXCEPTION_ACCESS_VIOLATION, GDB_SIGNAL_SEGV},
|
||||
{STATUS_STACK_OVERFLOW, GDB_SIGNAL_SEGV},
|
||||
{EXCEPTION_BREAKPOINT, GDB_SIGNAL_TRAP},
|
||||
{DBG_CONTROL_C, GDB_SIGNAL_INT},
|
||||
{EXCEPTION_SINGLE_STEP, GDB_SIGNAL_TRAP},
|
||||
{STATUS_FLOAT_DIVIDE_BY_ZERO, GDB_SIGNAL_FPE},
|
||||
{-1, -1}};
|
||||
|
||||
/* Set the MAPPINGS static global to OFFSETS.
|
||||
|
@ -1127,7 +1127,7 @@ handle_exception (struct target_waitstatus *ourstatus)
|
|||
{
|
||||
case EXCEPTION_ACCESS_VIOLATION:
|
||||
DEBUG_EXCEPTION_SIMPLE ("EXCEPTION_ACCESS_VIOLATION");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_SEGV;
|
||||
ourstatus->value.sig = GDB_SIGNAL_SEGV;
|
||||
#ifdef __CYGWIN__
|
||||
{
|
||||
/* See if the access violation happened within the cygwin DLL
|
||||
|
@ -1153,75 +1153,75 @@ handle_exception (struct target_waitstatus *ourstatus)
|
|||
break;
|
||||
case STATUS_STACK_OVERFLOW:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_STACK_OVERFLOW");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_SEGV;
|
||||
ourstatus->value.sig = GDB_SIGNAL_SEGV;
|
||||
break;
|
||||
case STATUS_FLOAT_DENORMAL_OPERAND:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_FLOAT_DENORMAL_OPERAND");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case EXCEPTION_ARRAY_BOUNDS_EXCEEDED:
|
||||
DEBUG_EXCEPTION_SIMPLE ("EXCEPTION_ARRAY_BOUNDS_EXCEEDED");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_FLOAT_INEXACT_RESULT:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_FLOAT_INEXACT_RESULT");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_FLOAT_INVALID_OPERATION:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_FLOAT_INVALID_OPERATION");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_FLOAT_OVERFLOW:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_FLOAT_OVERFLOW");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_FLOAT_STACK_CHECK:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_FLOAT_STACK_CHECK");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_FLOAT_UNDERFLOW:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_FLOAT_UNDERFLOW");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_FLOAT_DIVIDE_BY_ZERO:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_FLOAT_DIVIDE_BY_ZERO");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_INTEGER_DIVIDE_BY_ZERO:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_INTEGER_DIVIDE_BY_ZERO");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case STATUS_INTEGER_OVERFLOW:
|
||||
DEBUG_EXCEPTION_SIMPLE ("STATUS_INTEGER_OVERFLOW");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_FPE;
|
||||
ourstatus->value.sig = GDB_SIGNAL_FPE;
|
||||
break;
|
||||
case EXCEPTION_BREAKPOINT:
|
||||
DEBUG_EXCEPTION_SIMPLE ("EXCEPTION_BREAKPOINT");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_TRAP;
|
||||
ourstatus->value.sig = GDB_SIGNAL_TRAP;
|
||||
break;
|
||||
case DBG_CONTROL_C:
|
||||
DEBUG_EXCEPTION_SIMPLE ("DBG_CONTROL_C");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_INT;
|
||||
ourstatus->value.sig = GDB_SIGNAL_INT;
|
||||
break;
|
||||
case DBG_CONTROL_BREAK:
|
||||
DEBUG_EXCEPTION_SIMPLE ("DBG_CONTROL_BREAK");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_INT;
|
||||
ourstatus->value.sig = GDB_SIGNAL_INT;
|
||||
break;
|
||||
case EXCEPTION_SINGLE_STEP:
|
||||
DEBUG_EXCEPTION_SIMPLE ("EXCEPTION_SINGLE_STEP");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_TRAP;
|
||||
ourstatus->value.sig = GDB_SIGNAL_TRAP;
|
||||
break;
|
||||
case EXCEPTION_ILLEGAL_INSTRUCTION:
|
||||
DEBUG_EXCEPTION_SIMPLE ("EXCEPTION_ILLEGAL_INSTRUCTION");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_ILL;
|
||||
ourstatus->value.sig = GDB_SIGNAL_ILL;
|
||||
break;
|
||||
case EXCEPTION_PRIV_INSTRUCTION:
|
||||
DEBUG_EXCEPTION_SIMPLE ("EXCEPTION_PRIV_INSTRUCTION");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_ILL;
|
||||
ourstatus->value.sig = GDB_SIGNAL_ILL;
|
||||
break;
|
||||
case EXCEPTION_NONCONTINUABLE_EXCEPTION:
|
||||
DEBUG_EXCEPTION_SIMPLE ("EXCEPTION_NONCONTINUABLE_EXCEPTION");
|
||||
ourstatus->value.sig = TARGET_SIGNAL_ILL;
|
||||
ourstatus->value.sig = GDB_SIGNAL_ILL;
|
||||
break;
|
||||
default:
|
||||
/* Treat unhandled first chance exceptions specially. */
|
||||
|
@ -1231,7 +1231,7 @@ handle_exception (struct target_waitstatus *ourstatus)
|
|||
current_event.u.Exception.ExceptionRecord.ExceptionCode,
|
||||
host_address_to_string (
|
||||
current_event.u.Exception.ExceptionRecord.ExceptionAddress));
|
||||
ourstatus->value.sig = TARGET_SIGNAL_UNKNOWN;
|
||||
ourstatus->value.sig = GDB_SIGNAL_UNKNOWN;
|
||||
break;
|
||||
}
|
||||
exception_count++;
|
||||
|
@ -1324,7 +1324,7 @@ windows_resume (struct target_ops *ops,
|
|||
if (resume_all)
|
||||
ptid = inferior_ptid;
|
||||
|
||||
if (sig != TARGET_SIGNAL_0)
|
||||
if (sig != GDB_SIGNAL_0)
|
||||
{
|
||||
if (current_event.dwDebugEventCode != EXCEPTION_DEBUG_EVENT)
|
||||
{
|
||||
|
@ -1358,7 +1358,7 @@ windows_resume (struct target_ops *ops,
|
|||
last_sig));
|
||||
}
|
||||
|
||||
last_sig = TARGET_SIGNAL_0;
|
||||
last_sig = GDB_SIGNAL_0;
|
||||
|
||||
DEBUG_EXEC (("gdb: windows_resume (pid=%d, tid=%ld, step=%d, sig=%d);\n",
|
||||
ptid_get_pid (ptid), ptid_get_tid (ptid), step, sig));
|
||||
|
@ -1440,7 +1440,7 @@ get_windows_debug_event (struct target_ops *ops,
|
|||
static thread_info dummy_thread_info;
|
||||
int retval = 0;
|
||||
|
||||
last_sig = TARGET_SIGNAL_0;
|
||||
last_sig = GDB_SIGNAL_0;
|
||||
|
||||
if (!(debug_event = WaitForDebugEvent (¤t_event, 1000)))
|
||||
goto out;
|
||||
|
@ -1700,7 +1700,7 @@ do_initial_windows_stuff (struct target_ops *ops, DWORD pid, int attaching)
|
|||
struct inferior *inf;
|
||||
struct thread_info *tp;
|
||||
|
||||
last_sig = TARGET_SIGNAL_0;
|
||||
last_sig = GDB_SIGNAL_0;
|
||||
event_count = 0;
|
||||
exception_count = 0;
|
||||
open_process_used = 0;
|
||||
|
@ -1739,7 +1739,7 @@ do_initial_windows_stuff (struct target_ops *ops, DWORD pid, int attaching)
|
|||
stop_after_trap = 1;
|
||||
wait_for_inferior ();
|
||||
tp = inferior_thread ();
|
||||
if (tp->suspend.stop_signal != TARGET_SIGNAL_TRAP)
|
||||
if (tp->suspend.stop_signal != GDB_SIGNAL_TRAP)
|
||||
resume (0, tp->suspend.stop_signal);
|
||||
else
|
||||
break;
|
||||
|
@ -1860,7 +1860,7 @@ windows_detach (struct target_ops *ops, char *args, int from_tty)
|
|||
int detached = 1;
|
||||
|
||||
ptid_t ptid = {-1};
|
||||
windows_resume (ops, ptid, 0, TARGET_SIGNAL_0);
|
||||
windows_resume (ops, ptid, 0, GDB_SIGNAL_0);
|
||||
|
||||
if (!DebugActiveProcessStop (current_event.dwProcessId))
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue