Rizin
unix-like reverse engineering framework and cli tools
x86_op_mem Struct Reference

#include <x86.h>

Public Attributes

x86_reg segment
 segment register (or X86_REG_INVALID if irrelevant) More...
 
x86_reg base
 base register (or X86_REG_INVALID if irrelevant) More...
 
x86_reg index
 index register (or X86_REG_INVALID if irrelevant) More...
 
int scale
 scale for index register More...
 
int64_t disp
 displacement value More...
 

Detailed Description

Instruction's operand referring to memory This is associated with X86_OP_MEM operand type above

Definition at line 266 of file x86.h.

Member Data Documentation

◆ base

x86_reg x86_op_mem::base

base register (or X86_REG_INVALID if irrelevant)

Definition at line 268 of file x86.h.

◆ disp

int64_t x86_op_mem::disp

displacement value

Definition at line 271 of file x86.h.

Referenced by capstone.CsInsn::__gen_detail().

◆ index

x86_reg x86_op_mem::index

index register (or X86_REG_INVALID if irrelevant)

Definition at line 269 of file x86.h.

◆ scale

int x86_op_mem::scale

scale for index register

Definition at line 270 of file x86.h.

◆ segment

x86_reg x86_op_mem::segment

segment register (or X86_REG_INVALID if irrelevant)

Definition at line 267 of file x86.h.


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