From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AM1G0-0008NH-Q0 for qemu-devel@nongnu.org; Tue, 18 Nov 2003 03:30:44 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AM1FR-000853-UB for qemu-devel@nongnu.org; Tue, 18 Nov 2003 03:30:41 -0500 Received: from [62.210.158.45] (helo=quito.magic.fr) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AM1FR-00084p-B9 for qemu-devel@nongnu.org; Tue, 18 Nov 2003 03:30:09 -0500 Received: from 10.0.0.2 (ppp-181.net-555.magic.fr [62.210.255.181]) by quito.magic.fr (8.11.6/8.11.2) with ESMTP id hAI7SeW24570 for ; Tue, 18 Nov 2003 08:28:40 +0100 (CET) Subject: Re: [Qemu-devel] [PATCH] Fixes for qemu From: "J. Mayer" In-Reply-To: <1069139728.14646.2148.camel@rapid> References: <20031117105133.7e856e56.Jens.Arm@gmx.de> <1069139728.14646.2148.camel@rapid> Content-Type: text/plain Message-Id: <1069140806.13659.2186.camel@rapid> Mime-Version: 1.0 Date: 18 Nov 2003 08:33:26 +0100 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org 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)