Defines the basic ZydisDecodedInstruction and ZydisDecodedOperand structs.
uint32_t ZydisCPUFlagMask
Defines the ZydisCPUFlagMask datatype.
Definition: DecoderTypes.h:373
uint8_t ZydisCPUFlagAction
Defines the ZydisCPUFlagAction datatype.
Definition: DecoderTypes.h:473
General helper and platform detection macros.
Status code definitions and check macros.
uint32_t ZydisStatus
Defines the ZydisStatus datatype.
Definition: Status.h:48
ZYDIS_EXPORT ZydisStatus ZydisCalcAbsoluteAddress(const ZydisDecodedInstruction *instruction, const ZydisDecodedOperand *operand, uint64_t *address)
Calculates the absolute target-address for the given instruction operand.
ZYDIS_EXPORT ZydisStatus ZydisGetAccessedFlagsByAction(const ZydisDecodedInstruction *instruction, ZydisCPUFlagAction action, ZydisCPUFlagMask *flags)
Returns a mask of accessed CPU-flags matching the given action.
Defines the ZydisDecodedInstruction struct.
Definition: DecoderTypes.h:740
Defines the ZydisDecodedOperand struct.
Definition: DecoderTypes.h:53