#include </builds/termade/temu/temu/include/temu-c/EmulatorManager/BinaryTranslation.h>
|
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) |
|
◆ 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: