voff_t Struct Reference

Value offset (microregister number or stack offset) More...

Inheritance diagram for voff_t:
vivl_t

Public Member Functions

 voff_t (mopt_t _type, sval_t _off)
 
 voff_t (const mop_t &op)
 
void set (mopt_t _type, sval_t _off)
 
void set_stkoff (sval_t stkoff)
 
void set_reg (mreg_t mreg)
 
void undef ()
 
bool defined () const
 
bool is_reg () const
 
bool is_stkoff () const
 
mreg_t get_reg () const
 
sval_t get_stkoff () const
 
void inc (sval_t delta)
 
voff_t add (int width) const
 
sval_t diff (const voff_t &r) const
 
 DECLARE_COMPARISONS (voff_t)
 

Public Attributes

sval_t off
 register number or stack offset
 
mopt_t type
 mop_r - register, mop_S - stack, mop_z - undefined
 

Detailed Description

Value offset (microregister number or stack offset)

Definition at line 2956 of file hexrays.hpp.