From: pbrook Date: Sat, 4 Nov 2006 16:46:29 +0000 (+0000) Subject: MIPS usermode debug exceptions (Dave Denholm). X-Git-Tag: TizenStudio_2.0_p2.3~14011 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d08b2a28e6d71c561b84878b84e52159a63a27cc;p=sdk%2Femulator%2Fqemu.git MIPS usermode debug exceptions (Dave Denholm). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2209 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/linux-user/main.c b/linux-user/main.c index 38e94d2..6dd0802 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -1362,6 +1362,20 @@ void cpu_loop(CPUMIPSState *env) case EXCP_INTERRUPT: /* just indicate that signals should be handled asap */ break; + case EXCP_DEBUG: + { + int sig; + + sig = gdb_handlesig (env, TARGET_SIGTRAP); + if (sig) + { + info.si_signo = sig; + info.si_errno = 0; + info.si_code = TARGET_TRAP_BRKPT; + queue_signal(info.si_signo, &info); + } + } + break; default: // error: fprintf(stderr, "qemu: unhandled CPU exception 0x%x - aborting\n",