32 #ifndef ZYDIS_FORMATTER_H
33 #define ZYDIS_FORMATTER_H
35 #include <Zycore/Defines.h>
36 #include <Zycore/String.h>
37 #include <Zycore/Types.h>
53 #define ZYDIS_RUNTIME_ADDRESS_NONE (ZyanU64)(-1)
1032 ZyanU64 runtime_address);
1050 ZyanU64 runtime_address,
void* user_data);
1070 ZyanU64 runtime_address);
1092 ZyanU64 runtime_address,
void* user_data);
Defines the basic ZydisDecodedInstruction and ZydisDecodedOperand structs.
enum ZydisRegister_ ZydisRegister
Defines the ZydisRegister enum.
Information about a decoded instruction.
Definition: DecoderTypes.h:969
Defines the ZydisDecodedOperand struct.
Definition: DecoderTypes.h:111
Defines the ZydisFormatterContext struct.
Definition: Formatter.h:639
const ZydisDecodedInstruction * instruction
A pointer to the ZydisDecodedInstruction struct.
Definition: Formatter.h:643
void * user_data
A pointer to user-defined data.
Definition: Formatter.h:655
ZyanU64 runtime_address
The runtime address of the instruction.
Definition: Formatter.h:651
const ZydisDecodedOperand * operand
A pointer to the ZydisDecodedOperand struct.
Definition: Formatter.h:647