Defines the basic ZydisDecodedInstruction and ZydisDecodedOperand structs.
uint32_t ZydisCPUFlagMask
Defines the ZydisCPUFlagMask datatype.
Definition: DecoderTypes.h:357
uint8_t ZydisCPUFlagAction
Defines the ZydisCPUFlagAction datatype.
Definition: DecoderTypes.h:458
uint32_t ZydisStatus
Defines the ZydisStatus datatype.
Definition: Status.h:43
ZYDIS_EXPORT ZydisStatus ZydisUtilsCalcAbsoluteTargetAddress(const ZydisDecodedInstruction *instruction, const ZydisDecodedOperand *operand, uint64_t *address)
Calculates the absolute target-address of an relative instruction operand.
ZYDIS_EXPORT ZydisStatus ZydisGetCPUFlagsByAction(const ZydisDecodedInstruction *instruction, ZydisCPUFlagAction action, ZydisCPUFlagMask *flags)
Returns a mask of CPU-flags matching the given action.
Defines the ZydisDecodedInstruction struct.
Definition: DecoderTypes.h:676
Defines the ZydisDecodedOperand struct.
Definition: DecoderTypes.h:52