* 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.
This commit is contained in:
parent
03926e1f63
commit
cb832706eb
|
@ -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>
|
2006-04-10 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
|
||||||
* arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte.
|
* arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte.
|
||||||
|
|
|
@ -354,6 +354,7 @@ do_win32_fetch_inferior_registers (int r)
|
||||||
|
|
||||||
if (current_thread->reload_context)
|
if (current_thread->reload_context)
|
||||||
{
|
{
|
||||||
|
#ifdef __COPY_CONTEXT_SIZE
|
||||||
if (have_saved_context)
|
if (have_saved_context)
|
||||||
{
|
{
|
||||||
/* Lie about where the program actually is stopped since cygwin has informed us that
|
/* 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;
|
have_saved_context = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
thread_info *th = current_thread;
|
thread_info *th = current_thread;
|
||||||
th->context.ContextFlags = CONTEXT_DEBUGGER_DR;
|
th->context.ContextFlags = CONTEXT_DEBUGGER_DR;
|
||||||
|
@ -928,6 +930,7 @@ handle_output_debug_string (struct target_waitstatus *ourstatus)
|
||||||
if (strncmp (s, "cYg", 3) != 0)
|
if (strncmp (s, "cYg", 3) != 0)
|
||||||
warning (("%s"), s);
|
warning (("%s"), s);
|
||||||
}
|
}
|
||||||
|
#ifdef __COPY_CONTEXT_SIZE
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* Got a cygwin signal marker. A cygwin signal is followed by the signal number
|
/* 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;
|
current_event.dwThreadId = retval;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
if (s)
|
if (s)
|
||||||
xfree (s);
|
xfree (s);
|
||||||
|
|
|
@ -354,6 +354,7 @@ do_win32_fetch_inferior_registers (int r)
|
||||||
|
|
||||||
if (current_thread->reload_context)
|
if (current_thread->reload_context)
|
||||||
{
|
{
|
||||||
|
#ifdef __COPY_CONTEXT_SIZE
|
||||||
if (have_saved_context)
|
if (have_saved_context)
|
||||||
{
|
{
|
||||||
/* Lie about where the program actually is stopped since cygwin has informed us that
|
/* 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;
|
have_saved_context = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
thread_info *th = current_thread;
|
thread_info *th = current_thread;
|
||||||
th->context.ContextFlags = CONTEXT_DEBUGGER_DR;
|
th->context.ContextFlags = CONTEXT_DEBUGGER_DR;
|
||||||
|
@ -928,6 +930,7 @@ handle_output_debug_string (struct target_waitstatus *ourstatus)
|
||||||
if (strncmp (s, "cYg", 3) != 0)
|
if (strncmp (s, "cYg", 3) != 0)
|
||||||
warning (("%s"), s);
|
warning (("%s"), s);
|
||||||
}
|
}
|
||||||
|
#ifdef __COPY_CONTEXT_SIZE
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* Got a cygwin signal marker. A cygwin signal is followed by the signal number
|
/* 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;
|
current_event.dwThreadId = retval;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
if (s)
|
if (s)
|
||||||
xfree (s);
|
xfree (s);
|
||||||
|
|
Loading…
Reference in New Issue