temu_SparcV8Iface Struct Reference

#include <temu-c/Target/Sparc.h>


Data Fields

unsigned(* getWindowCount )(const void *Cpu)
uint32_t(* getWindowedReg )(const void *Cpu, int Window, unsigned Reg)
void(* setWindowedReg )(void *Cpu, int Window, unsigned Reg, uint32_t Value)
void(* setAsiHandler )(void *Cpu, unsigned Asi, int IsWriteAsi, temu_SparcAsiHandler AsiHandler)
uint32_t(* getAsr )(const void *Cpu, unsigned Asr)
void(* setAsr )(void *Cpu, unsigned Asr, uint32_t Value)
void(* setAsrReadHandler )(void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler)
void(* setAsrWriteHandler )(void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler)
uint32_t(* getPsr )(const void *Cpu)
void(* setPsr )(void *Cpu, uint32_t Value)
uint32_t(* getTbr )(const void *Cpu)
void(* setTbr )(void *Cpu, uint32_t Value)
uint32_t(* getWim )(const void *Cpu)
void(* setWim )(void *Cpu, uint32_t Value)
uint32_t(* getNPc )(const void *Cpu)
void(* setNPc )(void *Cpu, uint32_t Value)


Detailed Description

Definition at line 17 of file Sparc.h.


Field Documentation

unsigned(* temu_SparcV8Iface::getWindowCount)(const void *Cpu)

uint32_t(* temu_SparcV8Iface::getWindowedReg)(const void *Cpu, int Window, unsigned Reg)

void(* temu_SparcV8Iface::setWindowedReg)(void *Cpu, int Window, unsigned Reg, uint32_t Value)

void(* temu_SparcV8Iface::setAsiHandler)(void *Cpu, unsigned Asi, int IsWriteAsi, temu_SparcAsiHandler AsiHandler)

uint32_t(* temu_SparcV8Iface::getAsr)(const void *Cpu, unsigned Asr)

void(* temu_SparcV8Iface::setAsr)(void *Cpu, unsigned Asr, uint32_t Value)

void(* temu_SparcV8Iface::setAsrReadHandler)(void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler)

void(* temu_SparcV8Iface::setAsrWriteHandler)(void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler)

uint32_t(* temu_SparcV8Iface::getPsr)(const void *Cpu)

void(* temu_SparcV8Iface::setPsr)(void *Cpu, uint32_t Value)

uint32_t(* temu_SparcV8Iface::getTbr)(const void *Cpu)

void(* temu_SparcV8Iface::setTbr)(void *Cpu, uint32_t Value)

uint32_t(* temu_SparcV8Iface::getWim)(const void *Cpu)

void(* temu_SparcV8Iface::setWim)(void *Cpu, uint32_t Value)

uint32_t(* temu_SparcV8Iface::getNPc)(const void *Cpu)

void(* temu_SparcV8Iface::setNPc)(void *Cpu, uint32_t Value)


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

Generated on Wed May 27 11:00:04 2015 for T-EMU by  doxygen 1.5.6