TEMU  3.0
The Terma Emulator
temu_BTIface Struct Reference

#include </builds/termade/temu/temu/include/temu-c/EmulatorManager/BinaryTranslation.h>

Data Fields

int(* translate )(void *Obj, uint64_t PA, unsigned NumInstrs)
 
int(* translateBlock )(void *Obj, uint64_t PA)
 
int(* chainBlocks )(void *Obj, uint64_t SourceBlockPA, uint64_t TargetBlockPA, int Arm)
 
int(* clearBlock )(void *Obj, uint64_t PA)
 
int(* clearBlocksOnPage )(void *Obj, uint64_t PA)
 
void(* enableStatistics )(void *Obj, temu_BTStatID ID)
 
void(* disableStatistics )(void *Obj, temu_BTStatID ID)
 
uint64_t(* getStatistics )(void *Obj, temu_BTStatID ID)
 
void(* clearStatistics )(void *Obj, temu_BTStatID ID)
 
void(* enableKeepIR )(void *Obj)
 
void(* disableKeepIR )(void *Obj)
 
const char *(* disassemble )(void *Obj, uint64_t Addr)
 
const char *(* disassembleIR )(void *Obj, uint64_t Addr)
 

Field Documentation

◆ chainBlocks

int(* temu_BTIface::chainBlocks) (void *Obj, uint64_t SourceBlockPA, uint64_t TargetBlockPA, int Arm)

◆ clearBlock

int(* temu_BTIface::clearBlock) (void *Obj, uint64_t PA)

◆ clearBlocksOnPage

int(* temu_BTIface::clearBlocksOnPage) (void *Obj, uint64_t PA)

◆ clearStatistics

void(* temu_BTIface::clearStatistics) (void *Obj, temu_BTStatID ID)

◆ disableKeepIR

void(* temu_BTIface::disableKeepIR) (void *Obj)

◆ disableStatistics

void(* temu_BTIface::disableStatistics) (void *Obj, temu_BTStatID ID)

◆ disassemble

const char*(* temu_BTIface::disassemble) (void *Obj, uint64_t Addr)

◆ disassembleIR

const char*(* temu_BTIface::disassembleIR) (void *Obj, uint64_t Addr)

◆ enableKeepIR

void(* temu_BTIface::enableKeepIR) (void *Obj)

◆ enableStatistics

void(* temu_BTIface::enableStatistics) (void *Obj, temu_BTStatID ID)

◆ getStatistics

uint64_t(* temu_BTIface::getStatistics) (void *Obj, temu_BTStatID ID)

◆ translate

int(* temu_BTIface::translate) (void *Obj, uint64_t PA, unsigned NumInstrs)

◆ translateBlock

int(* temu_BTIface::translateBlock) (void *Obj, uint64_t PA)

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