|
@@ -171,16 +171,16 @@ void superh_cpu_dump_state(CPUState *cs, FILE *f, int flags)
|
|
qemu_fprintf(f, "sgr=0x%08x dbr=0x%08x delayed_pc=0x%08x fpul=0x%08x\n",
|
|
qemu_fprintf(f, "sgr=0x%08x dbr=0x%08x delayed_pc=0x%08x fpul=0x%08x\n",
|
|
env->sgr, env->dbr, env->delayed_pc, env->fpul);
|
|
env->sgr, env->dbr, env->delayed_pc, env->fpul);
|
|
for (i = 0; i < 24; i += 4) {
|
|
for (i = 0; i < 24; i += 4) {
|
|
- qemu_printf("r%d=0x%08x r%d=0x%08x r%d=0x%08x r%d=0x%08x\n",
|
|
|
|
- i, env->gregs[i], i + 1, env->gregs[i + 1],
|
|
|
|
- i + 2, env->gregs[i + 2], i + 3, env->gregs[i + 3]);
|
|
|
|
|
|
+ qemu_fprintf(f, "r%d=0x%08x r%d=0x%08x r%d=0x%08x r%d=0x%08x\n",
|
|
|
|
+ i, env->gregs[i], i + 1, env->gregs[i + 1],
|
|
|
|
+ i + 2, env->gregs[i + 2], i + 3, env->gregs[i + 3]);
|
|
}
|
|
}
|
|
if (env->flags & TB_FLAG_DELAY_SLOT) {
|
|
if (env->flags & TB_FLAG_DELAY_SLOT) {
|
|
- qemu_printf("in delay slot (delayed_pc=0x%08x)\n",
|
|
|
|
- env->delayed_pc);
|
|
|
|
|
|
+ qemu_fprintf(f, "in delay slot (delayed_pc=0x%08x)\n",
|
|
|
|
+ env->delayed_pc);
|
|
} else if (env->flags & TB_FLAG_DELAY_SLOT_COND) {
|
|
} else if (env->flags & TB_FLAG_DELAY_SLOT_COND) {
|
|
- qemu_printf("in conditional delay slot (delayed_pc=0x%08x)\n",
|
|
|
|
- env->delayed_pc);
|
|
|
|
|
|
+ qemu_fprintf(f, "in conditional delay slot (delayed_pc=0x%08x)\n",
|
|
|
|
+ env->delayed_pc);
|
|
} else if (env->flags & TB_FLAG_DELAY_SLOT_RTE) {
|
|
} else if (env->flags & TB_FLAG_DELAY_SLOT_RTE) {
|
|
qemu_fprintf(f, "in rte delay slot (delayed_pc=0x%08x)\n",
|
|
qemu_fprintf(f, "in rte delay slot (delayed_pc=0x%08x)\n",
|
|
env->delayed_pc);
|
|
env->delayed_pc);
|