Revision 9a78eead target-ppc/translate.c
b/target-ppc/translate.c | ||
---|---|---|
8830 | 8830 |
|
8831 | 8831 |
/*****************************************************************************/ |
8832 | 8832 |
/* Misc PowerPC helpers */ |
8833 |
void cpu_dump_state (CPUState *env, FILE *f, |
|
8834 |
int (*cpu_fprintf)(FILE *f, const char *fmt, ...), |
|
8833 |
void cpu_dump_state (CPUState *env, FILE *f, fprintf_function cpu_fprintf, |
|
8835 | 8834 |
int flags) |
8836 | 8835 |
{ |
8837 | 8836 |
#define RGPL 4 |
... | ... | |
8840 | 8839 |
int i; |
8841 | 8840 |
|
8842 | 8841 |
cpu_fprintf(f, "NIP " TARGET_FMT_lx " LR " TARGET_FMT_lx " CTR " |
8843 |
TARGET_FMT_lx " XER %08x\n", env->nip, env->lr, env->ctr,
|
|
8844 |
env->xer); |
|
8842 |
TARGET_FMT_lx " XER " TARGET_FMT_lx "\n",
|
|
8843 |
env->nip, env->lr, env->ctr, env->xer);
|
|
8845 | 8844 |
cpu_fprintf(f, "MSR " TARGET_FMT_lx " HID0 " TARGET_FMT_lx " HF " |
8846 | 8845 |
TARGET_FMT_lx " idx %d\n", env->msr, env->spr[SPR_HID0], |
8847 | 8846 |
env->hflags, env->mmu_idx); |
8848 | 8847 |
#if !defined(NO_TIMER_DUMP) |
8849 |
cpu_fprintf(f, "TB %08x %08x "
|
|
8848 |
cpu_fprintf(f, "TB %08" PRIu32 " %08" PRIu64
|
|
8850 | 8849 |
#if !defined(CONFIG_USER_ONLY) |
8851 |
"DECR %08x"
|
|
8850 |
" DECR %08" PRIu32
|
|
8852 | 8851 |
#endif |
8853 | 8852 |
"\n", |
8854 | 8853 |
cpu_ppc_load_tbu(env), cpu_ppc_load_tbl(env) |
... | ... | |
8898 | 8897 |
#undef RFPL |
8899 | 8898 |
} |
8900 | 8899 |
|
8901 |
void cpu_dump_statistics (CPUState *env, FILE*f, |
|
8902 |
int (*cpu_fprintf)(FILE *f, const char *fmt, ...), |
|
8900 |
void cpu_dump_statistics (CPUState *env, FILE*f, fprintf_function cpu_fprintf, |
|
8903 | 8901 |
int flags) |
8904 | 8902 |
{ |
8905 | 8903 |
#if defined(DO_PPC_STATISTICS) |
Also available in: Unified diff