10 #define TEMU_MACHINE_H 24 void (*
reset)(
void *Obj,
int ResetType);
31 temu_CpuIfaceRef (*
getCpu)(
void *Obj,
unsigned Idx);
43 #define TEMU_MACHINE_IFACE_TYPE "MachineIface" int64_t(* getTime)(void *Machine)
Definition: Machine.h:32
struct temu_MachineIface temu_MachineIface
temu_CpuIfaceRef(* getCpu)(void *Obj, unsigned Idx)
Definition: Machine.h:31
temu_CpuExitReason(* step)(void *Obj, int CpuId, uint64_t Steps)
Definition: Machine.h:29
void(* reset)(void *Obj, int ResetType)
Definition: Machine.h:24
void(* asyncStop)(void *Obj)
Definition: Machine.h:40
temu_CpuExitReason(* run)(void *Obj, uint64_t NanoSecs)
Definition: Machine.h:26
temu_CpuExitReason
Definition: Cpu.h:31
TEMU_IFACE_REFERENCE_TYPE(temu_Machine)
unsigned(* getCurrentCpuId)(void *Obj)
Definition: Machine.h:35
temu_CpuIfaceRef(* getCurrentCpu)(void *Obj)
Definition: Machine.h:30