qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] Fixes for qemu


From: J. Mayer
Subject: Re: [Qemu-devel] [PATCH] Fixes for qemu
Date: 18 Nov 2003 08:33:26 +0100

signal.c.diff

Seems that registers definition, for debugging i386 target, isn't all right.

diff -urNbB -x CVS qemu-current/signal.c qemu/signal.c
--- qemu-current/signal.c       Tue Nov 18 06:51:09 2003
+++ qemu/signal.c       Tue Nov 11 00:22:54 2003
@@ -371,23 +371,23 @@
 }
 
 #if defined(DEBUG_SIGNAL)
-#ifdef __i386__
+#if defined(TARGET_I386)
 static void dump_regs(struct ucontext *uc)
 {
     fprintf(stderr, 
             "EAX=%08x EBX=%08x ECX=%08x EDX=%08x\n"
             "ESI=%08x EDI=%08x EBP=%08x ESP=%08x\n"
             "EFL=%08x EIP=%08x\n",
-            uc->uc_mcontext.gregs[EAX],
-            uc->uc_mcontext.gregs[EBX],
-            uc->uc_mcontext.gregs[ECX],
-            uc->uc_mcontext.gregs[EDX],
-            uc->uc_mcontext.gregs[ESI],
-            uc->uc_mcontext.gregs[EDI],
-            uc->uc_mcontext.gregs[EBP],
-            uc->uc_mcontext.gregs[ESP],
-            uc->uc_mcontext.gregs[EFL],
-            uc->uc_mcontext.gregs[EIP]);
+            uc->uc_mcontext.gregs[REG_EAX],
+            uc->uc_mcontext.gregs[REG_EBX],
+            uc->uc_mcontext.gregs[REG_ECX],
+            uc->uc_mcontext.gregs[REG_EDX],
+            uc->uc_mcontext.gregs[REG_ESI],
+            uc->uc_mcontext.gregs[REG_EDI],
+            uc->uc_mcontext.gregs[REG_EBP],
+            uc->uc_mcontext.gregs[REG_ESP],
+            uc->uc_mcontext.gregs[REG_EFL],
+            uc->uc_mcontext.gregs[REG_EIP]);
 }
 #else
 static void dump_regs(struct ucontext *uc)






reply via email to

[Prev in Thread] Current Thread [Next in Thread]