Zydis  v3.0.0
ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_ Struct Reference

Detailed info about different instruction-parts like ModRM, SIB or encoding-prefixes. More...

#include <DecoderTypes.h>

Collaboration diagram for ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_:

Data Structures

struct  ZydisDecodedInstructionModRm_
 Detailed info about the ModRM byte. More...
 
struct  ZydisDecodedInstructionRawDisp_
 Detailed info about displacement-bytes. More...
 
struct  ZydisDecodedInstructionRawEvex_
 Detailed info about the EVEX prefix. More...
 
struct  ZydisDecodedInstructionRawImm_
 Detailed info about immediate-bytes. More...
 
struct  ZydisDecodedInstructionRawMvex_
 Detailed info about the MVEX prefix. More...
 
struct  ZydisDecodedInstructionRawPrefixes_
 Detailed info about the legacy prefixes (including REX). More...
 
struct  ZydisDecodedInstructionRawRex_
 Detailed info about the REX prefix. More...
 
struct  ZydisDecodedInstructionRawSib_
 Detailed info about the SIB byte. More...
 
struct  ZydisDecodedInstructionRawVex_
 Detailed info about the VEX prefix. More...
 
struct  ZydisDecodedInstructionRawXop_
 Detailed info about the XOP prefix. More...
 

Data Fields

ZyanU8 prefix_count
 The number of legacy prefixes. More...
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawPrefixes_ prefixes [ZYDIS_MAX_INSTRUCTION_LENGTH]
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawRex_ rex
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawXop_ xop
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawVex_ vex
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawEvex_ evex
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawMvex_ mvex
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionModRm_ modrm
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawSib_ sib
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawDisp_ disp
 
struct ZydisDecodedInstruction_::ZydisDecodedInstructionRaw_::ZydisDecodedInstructionRawImm_ imm [2]
 

Detailed Description

Detailed info about different instruction-parts like ModRM, SIB or encoding-prefixes.

Field Documentation

◆ disp

◆ evex

◆ imm

◆ modrm

◆ mvex

◆ prefix_count

ZyanU8 prefix_count

The number of legacy prefixes.

◆ prefixes

◆ rex

◆ sib

◆ vex

◆ xop


The documentation for this struct was generated from the following file: