TEMU  3.0
The Terma Emulator
temu_InstrumenterIface Struct Reference

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

Data Fields

int(* beginBlock )(void *Obj, uint64_t VA, uint64_t PA)
 
int(* endBlock )(void *Obj, uint64_t VA, uint64_t PA)
 
int(* beginInstr )(void *Obj, uint64_t VA, uint64_t PA, uint32_t Instr, uint32_t Flags)
 
int(* endInstr )(void *Obj, uint64_t VA, uint64_t PA, uint32_t Instr, uint32_t Flags, int Arm)
 

Field Documentation

◆ beginBlock

int(* temu_InstrumenterIface::beginBlock) (void *Obj, uint64_t VA, uint64_t PA)

◆ beginInstr

int(* temu_InstrumenterIface::beginInstr) (void *Obj, uint64_t VA, uint64_t PA, uint32_t Instr, uint32_t Flags)

◆ endBlock

int(* temu_InstrumenterIface::endBlock) (void *Obj, uint64_t VA, uint64_t PA)

◆ endInstr

int(* temu_InstrumenterIface::endInstr) (void *Obj, uint64_t VA, uint64_t PA, uint32_t Instr, uint32_t Flags, int Arm)

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