[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: Missing singlestep for already-translated code?
From: |
takasi-y |
Subject: |
[Qemu-devel] Re: Missing singlestep for already-translated code? |
Date: |
Tue, 13 Apr 2010 18:21:30 +0900 |
Hi,
> So for the already-translated code, we will miss singlestep?
At least SH4(and mips?) shows such behaviour.
I think a patch below enables single stepping in such case, too.
But, I'm not sure if this behaviour is on purpose, nor this patch is correct.
/yoshii
diff --git a/target-sh4/translate.c b/target-sh4/translate.c
index 3537f8c..dfa724a 100644
--- a/target-sh4/translate.c
+++ b/target-sh4/translate.c
@@ -300,7 +300,7 @@ static void gen_goto_tb(DisasContext * ctx, int n,
target_ulong dest)
tb = ctx->tb;
if ((tb->pc & TARGET_PAGE_MASK) == (dest & TARGET_PAGE_MASK) &&
- !ctx->singlestep_enabled) {
+ !ctx->singlestep_enabled && !singlestep) {
/* Use a direct jump if in same page and singlestep not enabled */
tcg_gen_goto_tb(n);
tcg_gen_movi_i32(cpu_pc, dest);
- [Qemu-devel] Missing singlestep for already-translated code?, Jun Koi, 2010/04/13
- [Qemu-devel] Re: Missing singlestep for already-translated code?,
takasi-y <=
- [Qemu-devel] Re: Missing singlestep for already-translated code?, Jan Kiszka, 2010/04/13
- Re: [Qemu-devel] Re: Missing singlestep for already-translated code?, Alexander Graf, 2010/04/13
- Re: [Qemu-devel] Re: Missing singlestep for already-translated code?, Jan Kiszka, 2010/04/13
- Re: [Qemu-devel] Re: Missing singlestep for already-translated code?, Jun Koi, 2010/04/15
- Re: [Qemu-devel] Re: Missing singlestep for already-translated code?, Jan Kiszka, 2010/04/15
- Re: [Qemu-devel] Re: Missing singlestep for already-translated code?, Aurelien Jarno, 2010/04/15
- Re: [Qemu-devel] Re: Missing singlestep for already-translated code?, Jan Kiszka, 2010/04/15
- Re: [Qemu-devel] Re: Missing singlestep for already-translated code?, Aurelien Jarno, 2010/04/15