Zydis  v4.1.1
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 CZydisAccessedFlags_
 CZydisDecodedInstruction_Information about a decoded instruction
 CZydisDecodedInstructionAvx_Extended info for AVX instructions
 CZydisDecodedInstructionAvxBroadcast_Contains info about the AVX broadcast
 CZydisDecodedInstructionAvxConversion_Contains info about the AVX data-conversion (KNC only)
 CZydisDecodedInstructionAvxMask_Info about the embedded writemask-register (AVX-512 and KNC only)
 CZydisDecodedInstructionAvxRounding_Contains info about the AVX rounding
 CZydisDecodedInstructionAvxSwizzle_Contains info about the AVX register-swizzle (KNC only)
 CZydisDecodedInstructionMeta_Instruction meta info
 CZydisDecodedInstructionRaw_Detailed info about different instruction-parts like ModRM, SIB or encoding-prefixes
 CZydisDecodedInstructionModRm_Detailed info about the ModRM byte
 CZydisDecodedInstructionRawDisp_Detailed info about displacement-bytes
 CZydisDecodedInstructionRawImm_Detailed info about immediate-bytes
 CZydisDecodedInstructionRawImmValue_The immediate value
 CZydisDecodedInstructionRawPrefixes_Detailed info about the legacy prefixes (including REX)
 CZydisDecodedInstructionRawSib_Detailed info about the SIB byte
 CZydisDecodedInstructionRawEvexDetailed info about the EVEX prefix
 CZydisDecodedInstructionRawMvex_Detailed info about the MVEX prefix
 CZydisDecodedInstructionRawRex_Detailed info about the REX prefix
 CZydisDecodedInstructionRawVex_Detailed info about the VEX prefix
 CZydisDecodedInstructionRawXop_Detailed info about the XOP prefix
 CZydisDecodedOperand_Defines the ZydisDecodedOperand struct
 CZydisDecodedOperandImm_Extended info for immediate-operands
 CZydisDecodedOperandImmValue_The immediate value
 CZydisDecodedOperandMem_Extended info for memory-operands
 CZydisDecodedOperandMemDisp_Extended info for memory-operands with displacement
 CZydisDecodedOperandPtr_Extended info for pointer-operands
 CZydisDecodedOperandReg_Extended info for register-operands
 CZydisDecoder_Defines the ZydisDecoder struct
 CZydisDecoderContext_The decoder context is used to preserve some internal state between subsequent decode operations for THE SAME instruction
 CZydisDecoderTreeNode_Defines the ZydisDecoderTreeNode struct
 CZydisDefinitionAccessedFlags_
 CZydisDisassembledInstruction_All commonly used information about a decoded instruction that Zydis can provide
 CZydisEncodableInstruction_This structure is encoder's internal representation of encodable instruction definition
 CZydisEncoderLookupEntry_Used in encoder's primary lookup table which allows to access a set of instruction definitions for specified mnemonic in constant time
 CZydisEncoderOperand_Describes explicit or implicit instruction operand
 CZydisEncoderOperandImm_Extended info for immediate-operands
 CZydisEncoderOperandMem_Extended info for memory-operands
 CZydisEncoderOperandPtr_Extended info for pointer-operands
 CZydisEncoderOperandReg_Extended info for register-operands
 CZydisEncoderRelInfo_Contains information used by instruction size prediction algorithm inside ZydisEncoderEncodeInstructionAbsolute
 CZydisEncoderRequest_Main structure consumed by the encoder
 CZydisEncoderRequestEvexFeatures_Extended info for EVEX instructions
 CZydisEncoderRequestMvexFeatures_Extended info for MVEX instructions
 CZydisFormatter_Context structure keeping track of internal state of the formatter
 CZydisFormatterBuffer_Defines the ZydisFormatterBuffer struct
 CZydisFormatterContext_Context structure that that is passed to all formatter
 CZydisFormatterToken_Defines the ZydisFormatterToken struct
 CZydisInstructionDefinition3DNOW_Defines the ZydisInstructionDefinition3DNOW struct
 CZydisInstructionDefinition_Defines the ZydisInstructionDefinition struct
 CZydisInstructionDefinitionEVEX_Defines the ZydisInstructionDefinitionEVEX struct
 CZydisInstructionDefinitionLEGACY_Defines the ZydisInstructionDefinitionLEGACY struct
 CZydisInstructionDefinitionMVEX_Defines the ZydisInstructionDefinitionMVEX struct
 CZydisInstructionDefinitionVEX_Defines the ZydisInstructionDefinitionVEX struct
 CZydisInstructionDefinitionXOP_Defines the ZydisInstructionDefinitionXOP struct
 CZydisInstructionEncodingInfo_Defines the ZydisInstructionEncodingInfo struct
 CZydisInstructionSegments_Defines the ZydisInstructionSegments struct
 CZydisOperandDefinition_Defines the ZydisOperandDefinition struct
 CZydisPredefinedToken_
 CZydisRegisterContext_Defines the ZydisRegisterContext struct
 CZydisShortString_Defines the ZydisShortString struct