TEMU  4.4
The Terma Emulator
temu_BlockDisassemblerIface Struct Reference

#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)
 

Detailed Description

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.

Field Documentation

◆ disassemble

const char*(* temu_BlockDisassemblerIface::disassemble) (void *Obj, const uint8_t *Buffer, size_t BuffSize, uint64_t Flags)

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