TEMU
4.4
The Terma Emulator
|
#include </builds/termade/temu/temu/include/temu-c/HostDisassembler/HostDisassembler.h>
Data Fields | |
const char *(* | disassemble )(void *Obj, const uint8_t *Buffer, size_t BuffSize, uint64_t Flags) |
Block disassembler disassembles data blocks of code.
The main purpose is to disassemble host code, however the interface is genericly named so it could be used for other purposes in the future.
The disassemble method is supposed to return a thread local C-string, that is valid until the next call of the function. Consequently, you do not need to free or in other ways worry of the string.
\field disassemble Disassembly function.
const char*(* temu_BlockDisassemblerIface::disassemble) (void *Obj, const uint8_t *Buffer, size_t BuffSize, uint64_t Flags) |