#include <cpu.h>
Public Attributes | |
struct cpu_family * | next |
int | arch |
char * | name |
int(* | cpu_new )(struct cpu *cpu, struct memory *mem, struct machine *machine, int cpu_id, char *cpu_type_name) |
void(* | init_tables )(struct cpu *cpu) |
void(* | list_available_types )(void) |
int(* | disassemble_instr )(struct cpu *cpu, unsigned char *instr, int running, uint64_t dumpaddr) |
void(* | register_dump )(struct cpu *cpu, int gprs, int coprocs) |
void(* | dumpinfo )(struct cpu *cpu) |
void(* | tlbdump )(struct machine *m, int x, int rawflag) |
void(* | functioncall_trace )(struct cpu *, int n_args) |
int(* cpu_family::disassemble_instr) (struct cpu *cpu, unsigned char *instr, int running, uint64_t dumpaddr) |
Definition at line 275 of file cpu.h.
Referenced by cpu_disassemble_instr().
Definition at line 284 of file cpu.h.
Referenced by cpu_dumpinfo().
void(* cpu_family::functioncall_trace) (struct cpu *, int n_args) |
Definition at line 292 of file cpu.h.
Referenced by cpu_functioncall_trace().
char* cpu_family::name |
Definition at line 261 of file cpu.h.
Referenced by cpu_new(), and machine_list_available_types_and_cpus().
struct cpu_family* cpu_family::next |
Definition at line 280 of file cpu.h.
Referenced by cpu_register_dump().
void(* cpu_family::tlbdump) (struct machine *m, int x, int rawflag) |
Definition at line 287 of file cpu.h.
Referenced by cpu_tlbdump().