Zydis  v2.0.0-alpha1
ZydisEncoderOperand_ Struct Reference

#include <Encoder.h>

Data Fields

ZydisOperandType type
 
ZydisRegister reg
 
struct {
   ZydisRegister   segment
 
   ZydisRegister   base
 
   ZydisRegister   index
 
   uint8_t   scale
 
   uint8_t   dispSize
 
   int64_t   disp
 
mem
 
struct {
   uint16_t   segment
 
   uint32_t   offset
 
ptr
 
uint8_t immSize
 
union {
   uint64_t   u
 
   int64_t   s
 
imm
 

Field Documentation

◆ base

◆ disp

int64_t disp

◆ dispSize

uint8_t dispSize

◆ 

union { ... } imm

◆ immSize

uint8_t immSize

◆ index

◆ 

struct { ... } mem

◆ offset

uint32_t offset

◆ 

struct { ... } ptr

◆ reg

◆ s

int64_t s

◆ scale

uint8_t scale

◆ segment [1/2]

ZydisRegister segment

◆ segment [2/2]

uint16_t segment

◆ type

◆ u

uint64_t u

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