Zydis: Data Structures

Zydis v4.1.1

Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]

C ZydisAccessedFlags_ |
C ZydisDecodedInstruction_ | Information about a decoded instruction
C ZydisDecodedInstructionAvx_ | Extended info for AVX instructions
C ZydisDecodedInstructionAvxBroadcast_ | Contains info about the AVX broadcast
C ZydisDecodedInstructionAvxConversion_ | Contains info about the AVX data-conversion (KNC only)
C ZydisDecodedInstructionAvxMask_ | Info about the embedded writemask-register (AVX-512 and KNC only)
C ZydisDecodedInstructionAvxRounding_ | Contains info about the AVX rounding
C ZydisDecodedInstructionAvxSwizzle_ | Contains info about the AVX register-swizzle (KNC only)
C ZydisDecodedInstructionMeta_ | Instruction meta info
C ZydisDecodedInstructionRaw_ | Detailed info about different instruction-parts like ModRM, SIB or encoding-prefixes
C ZydisDecodedInstructionModRm_ | Detailed info about the ModRM byte
C ZydisDecodedInstructionRawDisp_ | Detailed info about displacement-bytes
C ZydisDecodedInstructionRawImm_ | Detailed info about immediate-bytes
C ZydisDecodedInstructionRawImmValue_ | The immediate value
C ZydisDecodedInstructionRawPrefixes_ | Detailed info about the legacy prefixes (including REX)
C ZydisDecodedInstructionRawSib_ | Detailed info about the SIB byte
C ZydisDecodedInstructionRawEvex | Detailed info about the EVEX prefix
C ZydisDecodedInstructionRawMvex_ | Detailed info about the MVEX prefix
C ZydisDecodedInstructionRawRex_ | Detailed info about the REX prefix
C ZydisDecodedInstructionRawVex_ | Detailed info about the VEX prefix
C ZydisDecodedInstructionRawXop_ | Detailed info about the XOP prefix
C ZydisDecodedOperand_ | Defines the ZydisDecodedOperand struct
C ZydisDecodedOperandImm_ | Extended info for immediate-operands
C ZydisDecodedOperandImmValue_ | The immediate value
C ZydisDecodedOperandMem_ | Extended info for memory-operands
C ZydisDecodedOperandMemDisp_ | Extended info for memory-operands with displacement
C ZydisDecodedOperandPtr_ | Extended info for pointer-operands
C ZydisDecodedOperandReg_ | Extended info for register-operands
C ZydisDecoder_ | Defines the ZydisDecoder struct
C ZydisDecoderContext_ | The decoder context is used to preserve some internal state between subsequent decode operations for THE SAME instruction
C ZydisDecoderTreeNode_ | Defines the ZydisDecoderTreeNode struct
C ZydisDefinitionAccessedFlags_ |
C ZydisDisassembledInstruction_ | All commonly used information about a decoded instruction that Zydis can provide
C ZydisEncodableInstruction_ | This structure is encoder's internal representation of encodable instruction definition
C ZydisEncoderLookupEntry_ | Used in encoder's primary lookup table which allows to access a set of instruction definitions for specified mnemonic in constant time
C ZydisEncoderOperand_ | Describes explicit or implicit instruction operand
C ZydisEncoderOperandImm_ | Extended info for immediate-operands
C ZydisEncoderOperandMem_ | Extended info for memory-operands
C ZydisEncoderOperandPtr_ | Extended info for pointer-operands
C ZydisEncoderOperandReg_ | Extended info for register-operands
C ZydisEncoderRelInfo_ | Contains information used by instruction size prediction algorithm inside ZydisEncoderEncodeInstructionAbsolute
C ZydisEncoderRequest_ | Main structure consumed by the encoder
C ZydisEncoderRequestEvexFeatures_ | Extended info for EVEX instructions
C ZydisEncoderRequestMvexFeatures_ | Extended info for MVEX instructions
C ZydisFormatter_ | Context structure keeping track of internal state of the formatter
C ZydisFormatterBuffer_ | Defines the ZydisFormatterBuffer struct
C ZydisFormatterContext_ | Context structure that that is passed to all formatter
C ZydisFormatterToken_ | Defines the ZydisFormatterToken struct
C ZydisInstructionDefinition3DNOW_ | Defines the ZydisInstructionDefinition3DNOW struct
C ZydisInstructionDefinition_ | Defines the ZydisInstructionDefinition struct
C ZydisInstructionDefinitionEVEX_ | Defines the ZydisInstructionDefinitionEVEX struct
C ZydisInstructionDefinitionLEGACY_ | Defines the ZydisInstructionDefinitionLEGACY struct
C ZydisInstructionDefinitionMVEX_ | Defines the ZydisInstructionDefinitionMVEX struct
C ZydisInstructionDefinitionVEX_ | Defines the ZydisInstructionDefinitionVEX struct
C ZydisInstructionDefinitionXOP_ | Defines the ZydisInstructionDefinitionXOP struct
C ZydisInstructionEncodingInfo_ | Defines the ZydisInstructionEncodingInfo struct
C ZydisInstructionSegments_ | Defines the ZydisInstructionSegments struct
C ZydisOperandDefinition_ | Defines the ZydisOperandDefinition struct
C ZydisPredefinedToken_ |
C ZydisRegisterContext_ | Defines the ZydisRegisterContext struct
C ZydisShortString_ | Defines the ZydisShortString struct