Values that represent Zydis decoder tree node types.
Enumerator |
---|
ZYDIS_NODETYPE_INVALID | |
ZYDIS_NODETYPE_DEFINITION | Reference to an instruction-definition.
|
ZYDIS_NODETYPE_SWITCH_TABLE | A decoder tree node that instructs the decoder to switch to a different opcode table.
The arg0 value of the node header is the id of the opcode table to switch to.
|
ZYDIS_NODETYPE_SWITCH_TABLE_XOP | Reference to an XOP-map selector.
|
ZYDIS_NODETYPE_SWITCH_TABLE_VEX | Reference to an VEX-map selector.
|
ZYDIS_NODETYPE_SWITCH_TABLE_EMVEX | Reference to an EVEX/MVEX-map selector.
|
ZYDIS_NODETYPE_SWITCH_TABLE_REX2 | Reference to a REX2-map selector.
|
ZYDIS_NODETYPE_OPCODE_TABLE | Reference to an opcode selector.
|
ZYDIS_NODETYPE_MODE | Reference to an instruction-mode selector.
|
ZYDIS_NODETYPE_MODE_COMPACT | Reference to an compacted instruction-mode selector.
|
ZYDIS_NODETYPE_MODRM_MOD | Reference to a ModRM.mod selector.
|
ZYDIS_NODETYPE_MODRM_MOD_COMPACT | Reference to a compacted ModRM.mod selector.
|
ZYDIS_NODETYPE_MODRM_REG | Reference to a ModRM.reg selector.
|
ZYDIS_NODETYPE_MODRM_RM | Reference to a ModRM.rm selector.
|
ZYDIS_NODETYPE_PREFIX_GROUP1 | Reference to a PrefixGroup1 selector.
|
ZYDIS_NODETYPE_MANDATORY_PREFIX | Reference to a mandatory-prefix selector.
|
ZYDIS_NODETYPE_OPERAND_SIZE | Reference to an operand-size selector.
|
ZYDIS_NODETYPE_ADDRESS_SIZE | Reference to an address-size selector.
|
ZYDIS_NODETYPE_VECTOR_LENGTH | Reference to a vector-length selector.
|
ZYDIS_NODETYPE_REX_W | Reference to an REX/VEX/EVEX.W selector.
|
ZYDIS_NODETYPE_REX_B | Reference to an REX/VEX/EVEX.B selector.
|
ZYDIS_NODETYPE_EVEX_B | Reference to an EVEX.b selector.
|
ZYDIS_NODETYPE_MVEX_E | Reference to an MVEX.E selector.
|
ZYDIS_NODETYPE_MODE_AMD | Reference to a AMD-mode selector.
|
ZYDIS_NODETYPE_MODE_KNC | Reference to a KNC-mode selector.
|
ZYDIS_NODETYPE_MODE_MPX | Reference to a MPX-mode selector.
|
ZYDIS_NODETYPE_MODE_CET | Reference to a CET-mode selector.
|
ZYDIS_NODETYPE_MODE_LZCNT | Reference to a LZCNT-mode selector.
|
ZYDIS_NODETYPE_MODE_TZCNT | Reference to a TZCNT-mode selector.
|
ZYDIS_NODETYPE_MODE_WBNOINVD | Reference to a WBNOINVD-mode selector.
|
ZYDIS_NODETYPE_MODE_CLDEMOTE | Reference to a CLDEMOTE-mode selector.
|
ZYDIS_NODETYPE_MODE_IPREFETCH | Reference to a IPREFETCH-mode selector.
|
ZYDIS_NODETYPE_MODE_UD0_COMPAT | Reference to a UD0_COMPAT-mode selector.
|
ZYDIS_NODETYPE_EVEX_ND | Reference to an EVEX.nd selector.
|
ZYDIS_NODETYPE_EVEX_NF | Reference to an EVEX.nf selector.
|
ZYDIS_NODETYPE_EVEX_SCC | Reference to an EVEX.scc selector.
|
ZYDIS_NODETYPE_REX_2 | Reference to a REX2-prefix selector.
|
ZYDIS_NODETYPE_EVEX_U | Reference to a EVEX.U selector.
|
ZYDIS_NODETYPE_MAX_VALUE | Maximum value of this enum.
|
ZYDIS_NODETYPE_REQUIRED_BITS | The minimum number of bits required to represent all values of this enum.
|