Author: martin
Date: 2005-05-13 12:53:34 -0400 (Fri, 13 May 2005)
New Revision: 44502
Modified:
trunk/debugger/ChangeLog
trunk/debugger/backends/server/i386-arch.c
trunk/debugger/backends/server/x86-ptrace.c
Log:
2005-05-13 Martin Baulig <[EMAIL PROTECTED]>
* backends/server/i386-arch.c (x86_arch_child_stopped): Don't
return 64-bit values; were on 32-bit here.
Modified: trunk/debugger/ChangeLog
===================================================================
--- trunk/debugger/ChangeLog 2005-05-13 14:51:20 UTC (rev 44501)
+++ trunk/debugger/ChangeLog 2005-05-13 16:53:34 UTC (rev 44502)
@@ -1,3 +1,8 @@
+2005-05-13 Martin Baulig <[EMAIL PROTECTED]>
+
+ * backends/server/i386-arch.c (x86_arch_child_stopped): Don't
+ return 64-bit values; were on 32-bit here.
+
2005-05-11 Martin Baulig <[EMAIL PROTECTED]>
* classes/TargetAddress.cs (TargetAddress.ctor): Removed the ugly
Modified: trunk/debugger/backends/server/i386-arch.c
===================================================================
--- trunk/debugger/backends/server/i386-arch.c 2005-05-13 14:51:20 UTC (rev
44501)
+++ trunk/debugger/backends/server/i386-arch.c 2005-05-13 16:53:34 UTC (rev
44502)
@@ -387,8 +387,8 @@
g_error (G_STRLOC ": Can't restore FP registers after
returning from a call");
*callback_arg = rdata->callback_argument;
- *retval = (((guint64) INFERIOR_REG_ECX (arch->current_regs)) <<
32) + ((gulong) INFERIOR_REG_EAX (arch->current_regs));
- *retval2 = (((guint64) INFERIOR_REG_EBX (arch->current_regs))
<< 32) + ((gulong) INFERIOR_REG_EDX (arch->current_regs));
+ *retval = INFERIOR_REG_EAX (arch->current_regs);
+ *retval2 = INFERIOR_REG_EDX (arch->current_regs);
g_free (rdata->saved_regs);
g_free (rdata->saved_fpregs);
@@ -426,8 +426,8 @@
g_error (G_STRLOC ": Can't restore FP registers after returning
from a call");
*callback_arg = arch->callback_argument;
- *retval = (((guint64) INFERIOR_REG_ECX (arch->current_regs)) << 32) +
((gulong) INFERIOR_REG_EAX (arch->current_regs));
- *retval2 = (((guint64) INFERIOR_REG_EBX (arch->current_regs)) << 32) +
((gulong) INFERIOR_REG_EDX (arch->current_regs));
+ *retval = INFERIOR_REG_EAX (arch->current_regs);
+ *retval2 = INFERIOR_REG_EDX (arch->current_regs);
g_free (arch->saved_regs);
g_free (arch->saved_fpregs);
Modified: trunk/debugger/backends/server/x86-ptrace.c
===================================================================
--- trunk/debugger/backends/server/x86-ptrace.c 2005-05-13 14:51:20 UTC (rev
44501)
+++ trunk/debugger/backends/server/x86-ptrace.c 2005-05-13 16:53:34 UTC (rev
44502)
@@ -116,7 +116,6 @@
static ServerCommandError
server_ptrace_kill (ServerHandle *handle)
{
- int status;
InferiorHandle *inferior = handle->inferior;
if (inferior->pid) {
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches