Zydis 5.0.0
Zyan Disassembler Library
Loading...
Searching...
No Matches
ZydisInstructionEncodingInfo_ Struct Reference

Defines the ZydisInstructionEncodingInfo struct. More...

#include </builddir/build/BUILD/zydis-5.0.0-build/zydis-5091440c2a1f963e00c6e6aceec7c4346e656fa4/include/Zydis/Internal/DecoderData.h>

Data Fields

ZydisInstructionEncodingFlags flags
 Contains flags with information about the physical instruction-encoding.
struct { 
   ZyanU8   size [3] 
 The size of the displacement value. More...
disp
 Displacement info.
struct { 
   ZyanU8   size [3] 
 The size of the immediate value. More...
   ZyanBool   is_signed 
 Signals, if the value is signed. More...
   ZyanBool   is_address 
 Signals, if the value is an address. More...
   ZyanBool   is_relative 
 Signals, if the value is a relative offset. More...
imm [2]
 Immediate info.

Detailed Description

Defines the ZydisInstructionEncodingInfo struct.

Field Documentation

◆ [struct]

struct { ... } disp

Displacement info.

◆ flags

Contains flags with information about the physical instruction-encoding.

◆ [struct]

struct { ... } imm[2]

Immediate info.

◆ is_address

ZyanBool is_address

Signals, if the value is an address.

◆ is_relative

ZyanBool is_relative

Signals, if the value is a relative offset.

◆ is_signed

ZyanBool is_signed

Signals, if the value is signed.

◆ size

ZyanU8 size[3]

The size of the displacement value.

The size of the immediate value.


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