linux-user/hppa: Dump IIR on register dump
Include the IIR register (which holds the opcode of the failing instruction) when dumping the hppa registers. Signed-off-by: Helge Deller <deller@gmx.de> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20220918194555.83535-7-deller@gmx.de> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
parent
12640b4fe9
commit
770525f8ea
@ -85,9 +85,11 @@ void hppa_cpu_dump_state(CPUState *cs, FILE *f, int flags)
|
|||||||
char psw_c[20];
|
char psw_c[20];
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
qemu_fprintf(f, "IA_F " TARGET_FMT_lx " IA_B " TARGET_FMT_lx "\n",
|
qemu_fprintf(f, "IA_F " TARGET_FMT_lx " IA_B " TARGET_FMT_lx
|
||||||
|
" IIR " TREG_FMT_lx "\n",
|
||||||
hppa_form_gva_psw(psw, env->iasq_f, env->iaoq_f),
|
hppa_form_gva_psw(psw, env->iasq_f, env->iaoq_f),
|
||||||
hppa_form_gva_psw(psw, env->iasq_b, env->iaoq_b));
|
hppa_form_gva_psw(psw, env->iasq_b, env->iaoq_b),
|
||||||
|
env->cr[CR_IIR]);
|
||||||
|
|
||||||
psw_c[0] = (psw & PSW_W ? 'W' : '-');
|
psw_c[0] = (psw & PSW_W ? 'W' : '-');
|
||||||
psw_c[1] = (psw & PSW_E ? 'E' : '-');
|
psw_c[1] = (psw & PSW_E ? 'E' : '-');
|
||||||
|
Loading…
Reference in New Issue
Block a user