diff options
author | Christopher Faylor <me+cygwin@cgf.cx> | 2006-04-10 16:13:01 +0000 |
---|---|---|
committer | Christopher Faylor <me+cygwin@cgf.cx> | 2006-04-10 16:13:01 +0000 |
commit | 13da56cd8806f16f5c46a33c9bd0f86953d07d8e (patch) | |
tree | f926a4bf72cf032e828acfd6c6f0296aa420cec3 | |
parent | c5d4a010a3f13a38d61f37c9e7502a0b63362fd0 (diff) | |
download | gdb-13da56cd8806f16f5c46a33c9bd0f86953d07d8e.tar.gz |
* win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything with saved
context if __COPY_CONTEXT_SIZE is not defined.
(handle_output_debug_string): Ditto.
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/win32-nat.c | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d08634dfd91..20eeab2fce2 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2006-04-10 Christopher Faylor <cgf@timesys.com> + + * win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything + with saved context if __COPY_CONTEXT_SIZE is not defined. + (handle_output_debug_string): Ditto. + 2006-04-10 Daniel Jacobowitz <dan@codesourcery.com> * arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte. diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c index 42488580a4e..cbafa96d34c 100644 --- a/gdb/win32-nat.c +++ b/gdb/win32-nat.c @@ -354,6 +354,7 @@ do_win32_fetch_inferior_registers (int r) if (current_thread->reload_context) { +#ifdef __COPY_CONTEXT_SIZE if (have_saved_context) { /* Lie about where the program actually is stopped since cygwin has informed us that @@ -363,6 +364,7 @@ do_win32_fetch_inferior_registers (int r) have_saved_context = 0; } else +#endif { thread_info *th = current_thread; th->context.ContextFlags = CONTEXT_DEBUGGER_DR; @@ -928,6 +930,7 @@ handle_output_debug_string (struct target_waitstatus *ourstatus) if (strncmp (s, "cYg", 3) != 0) warning (("%s"), s); } +#ifdef __COPY_CONTEXT_SIZE else { /* Got a cygwin signal marker. A cygwin signal is followed by the signal number @@ -955,6 +958,7 @@ handle_output_debug_string (struct target_waitstatus *ourstatus) current_event.dwThreadId = retval; } } +#endif if (s) xfree (s); |