uint64_t ZydisU64
Definition: CommonTypes.h:48
Defines the basic ZydisDecodedInstruction and ZydisDecodedOperand structs.
ZydisU32 ZydisCPUFlagMask
Defines the ZydisCPUFlagMask datatype.
Definition: DecoderTypes.h:415
ZydisU8 ZydisCPUFlagAction
Defines the ZydisCPUFlagAction datatype.
Definition: DecoderTypes.h:516
General helper and platform detection macros.
Status code definitions and check macros.
ZydisU32 ZydisStatus
Defines the ZydisStatus datatype.
Definition: Status.h:48
ZYDIS_EXPORT ZydisStatus ZydisCalcAbsoluteAddress(const ZydisDecodedInstruction *instruction, const ZydisDecodedOperand *operand, ZydisU64 *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:818
Defines the ZydisDecodedOperand struct.
Definition: DecoderTypes.h:93