From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48876) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5Kcg-0006EI-Ls for qemu-devel@nongnu.org; Mon, 20 Jan 2014 14:35:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W5KcY-0005cv-34 for qemu-devel@nongnu.org; Mon, 20 Jan 2014 14:35:02 -0500 Received: from ssl.serverraum.org ([2a01:4f8:a0:1283::1:2]:57752) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5KcX-0005ce-TT for qemu-devel@nongnu.org; Mon, 20 Jan 2014 14:34:54 -0500 From: Michael Walle Date: Mon, 20 Jan 2014 20:34:28 +0100 Message-Id: <1390246471-25167-11-git-send-email-michael@walle.cc> In-Reply-To: <1390246471-25167-1-git-send-email-michael@walle.cc> References: <1390246471-25167-1-git-send-email-michael@walle.cc> Subject: [Qemu-devel] [PULL v4 10/12] lm32_sys: dump cpu state if test case fails List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Michael Walle , Anthony Liguori This will ease debugging the test cases. Signed-off-by: Michael Walle --- hw/misc/lm32_sys.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/misc/lm32_sys.c b/hw/misc/lm32_sys.c index 6af0cca..1fd69ff 100644 --- a/hw/misc/lm32_sys.c +++ b/hw/misc/lm32_sys.c @@ -81,6 +81,9 @@ static void sys_write(void *opaque, hwaddr addr, s->regs[addr] = value; testname = (char *)s->testname; fprintf(stderr, "TC %-32s %s\n", testname, (value) ? "FAILED" : "OK"); + if (value) { + cpu_dump_state(qemu_get_cpu(0), stderr, fprintf, 0); + } break; case R_TESTNAME: s->regs[addr] = value; -- 1.7.10.4