cpu_family Struct Reference

Back to the index.

Public Attributes | List of all members
cpu_family Struct Reference

#include <cpu.h>

Public Attributes

struct cpu_familynext
 
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)
 

Detailed Description

Definition at line 256 of file cpu.h.

Member Data Documentation

◆ arch

int cpu_family::arch

Definition at line 258 of file cpu.h.

◆ cpu_new

int(* cpu_family::cpu_new) (struct cpu *cpu, struct memory *mem, struct machine *machine, int cpu_id, char *cpu_type_name)

Definition at line 264 of file cpu.h.

◆ disassemble_instr

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().

◆ dumpinfo

void(* cpu_family::dumpinfo) (struct cpu *cpu)

Definition at line 284 of file cpu.h.

Referenced by cpu_dumpinfo().

◆ functioncall_trace

void(* cpu_family::functioncall_trace) (struct cpu *, int n_args)

Definition at line 292 of file cpu.h.

Referenced by cpu_functioncall_trace().

◆ init_tables

void(* cpu_family::init_tables) (struct cpu *cpu)

Definition at line 269 of file cpu.h.

◆ list_available_types

void(* cpu_family::list_available_types) (void)

Definition at line 272 of file cpu.h.

◆ name

char* cpu_family::name

Definition at line 261 of file cpu.h.

Referenced by machine_list_available_types_and_cpus().

◆ next

struct cpu_family* cpu_family::next

Definition at line 257 of file cpu.h.

◆ register_dump

void(* cpu_family::register_dump) (struct cpu *cpu, int gprs, int coprocs)

Definition at line 280 of file cpu.h.

Referenced by cpu_register_dump().

◆ tlbdump

void(* cpu_family::tlbdump) (struct machine *m, int x, int rawflag)

Definition at line 287 of file cpu.h.

Referenced by cpu_tlbdump().


The documentation for this struct was generated from the following file:

Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13