From 5b421780f1701a934bbd9110beac5a5890bfc72f Mon Sep 17 00:00:00 2001 From: Pierre Muller Date: Tue, 5 Feb 2002 08:04:22 +0000 Subject: [PATCH] 2002-02-04 Pierre Muller win32-nat.c (handle_exception): Handle Ctrl-Break exception. --- gdb/ChangeLog | 3 +++ gdb/win32-nat.c | 6 ++++++ gdb/windows-nat.c | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7739c4b6d6..ce826dcb56 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,6 @@ +2002-02-04 Pierre Muller + * win32-nat.c (handle_exception): Handle Ctrl-Break exception. + 2002-02-04 Andrew Cagney * cli/cli-decode.c (do_cfunc, set_cmd_cfunc): New functions. diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c index f6895766e7..fe1c01cf1c 100644 --- a/gdb/win32-nat.c +++ b/gdb/win32-nat.c @@ -867,6 +867,12 @@ handle_exception (struct target_waitstatus *ourstatus) ourstatus->value.sig = TARGET_SIGNAL_INT; last_sig = SIGINT; /* FIXME - should check pass state */ break; + case DBG_CONTROL_BREAK: + DEBUG_EXCEPT (("gdb: Target exception CONTROL_BREAK at 0x%08lx\n", + (DWORD) current_event.u.Exception.ExceptionRecord.ExceptionAddress)); + ourstatus->value.sig = TARGET_SIGNAL_INT; + last_sig = SIGINT; /* FIXME - should check pass state */ + break; case EXCEPTION_SINGLE_STEP: DEBUG_EXCEPT (("gdb: Target exception SINGLE_STEP at 0x%08lx\n", (DWORD) current_event.u.Exception.ExceptionRecord.ExceptionAddress)); diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index f6895766e7..fe1c01cf1c 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -867,6 +867,12 @@ handle_exception (struct target_waitstatus *ourstatus) ourstatus->value.sig = TARGET_SIGNAL_INT; last_sig = SIGINT; /* FIXME - should check pass state */ break; + case DBG_CONTROL_BREAK: + DEBUG_EXCEPT (("gdb: Target exception CONTROL_BREAK at 0x%08lx\n", + (DWORD) current_event.u.Exception.ExceptionRecord.ExceptionAddress)); + ourstatus->value.sig = TARGET_SIGNAL_INT; + last_sig = SIGINT; /* FIXME - should check pass state */ + break; case EXCEPTION_SINGLE_STEP: DEBUG_EXCEPT (("gdb: Target exception SINGLE_STEP at 0x%08lx\n", (DWORD) current_event.u.Exception.ExceptionRecord.ExceptionAddress));