Revision 9a78eead target-sparc/helper.c
b/target-sparc/helper.c | ||
---|---|---|
1323 | 1323 |
"gl", |
1324 | 1324 |
}; |
1325 | 1325 |
|
1326 |
static void print_features(FILE *f, |
|
1327 |
int (*cpu_fprintf)(FILE *f, const char *fmt, ...), |
|
1326 |
static void print_features(FILE *f, fprintf_function cpu_fprintf, |
|
1328 | 1327 |
uint32_t features, const char *prefix) |
1329 | 1328 |
{ |
1330 | 1329 |
unsigned int i; |
... | ... | |
1452 | 1451 |
return -1; |
1453 | 1452 |
} |
1454 | 1453 |
|
1455 |
void sparc_cpu_list(FILE *f, int (*cpu_fprintf)(FILE *f, const char *fmt, ...))
|
|
1454 |
void sparc_cpu_list(FILE *f, fprintf_function cpu_fprintf)
|
|
1456 | 1455 |
{ |
1457 | 1456 |
unsigned int i; |
1458 | 1457 |
|
... | ... | |
1479 | 1478 |
"fpu_version mmu_version nwindows\n"); |
1480 | 1479 |
} |
1481 | 1480 |
|
1482 |
static void cpu_print_cc(FILE *f, |
|
1483 |
int (*cpu_fprintf)(FILE *f, const char *fmt, ...), |
|
1481 |
static void cpu_print_cc(FILE *f, fprintf_function cpu_fprintf, |
|
1484 | 1482 |
uint32_t cc) |
1485 | 1483 |
{ |
1486 | 1484 |
cpu_fprintf(f, "%c%c%c%c", cc & PSR_NEG? 'N' : '-', |
... | ... | |
1494 | 1492 |
#define REGS_PER_LINE 8 |
1495 | 1493 |
#endif |
1496 | 1494 |
|
1497 |
void cpu_dump_state(CPUState *env, FILE *f, |
|
1498 |
int (*cpu_fprintf)(FILE *f, const char *fmt, ...), |
|
1495 |
void cpu_dump_state(CPUState *env, FILE *f, fprintf_function cpu_fprintf, |
|
1499 | 1496 |
int flags) |
1500 | 1497 |
{ |
1501 | 1498 |
int i, x; |
Also available in: Unified diff