Proxy of C++ reg_value_def_t class.  
|  | 
|  | __init__ (self, *args) | 
|  | init(self) -> reg_value_def_t init(self, _val, ea, _flags=0) -> reg_value_def_t 
 | 
|  | 
| "bool" | is_short_insn (self, *args) | 
|  | is_short_insn(self, insn) -> bool 
 | 
|  | 
| "bool" | is_pc_based (self, *args) | 
|  | is_pc_based(self) -> bool 
 | 
|  | 
| "bool" | is_like_got (self, *args) | 
|  | is_like_got(self) -> bool 
 | 
|  | 
| "bool" | __eq__ (self, *args) | 
|  | eq(self, r) -> bool 
 | 
|  | 
| "bool" | __lt__ (self, *args) | 
|  | lt(self, r) -> bool 
 | 
|  | 
| "qstring" | dstr (self, *args) | 
|  | dstr(self, how, pm=None) -> qstring Return the string representation. 
 | 
|  | 
|  | 
|  | NOVAL = _ida_regfinder.reg_value_def_t_NOVAL | 
|  | 
|  | UVAL = _ida_regfinder.reg_value_def_t_UVAL | 
|  | 
|  | SPVAL = _ida_regfinder.reg_value_def_t_SPVAL | 
|  | 
|  | 
|  | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
|  | 
|  | val = property(_ida_regfinder.reg_value_def_t_val_get, _ida_regfinder.reg_value_def_t_val_set, doc=) | 
|  | 
|  | def_ea = property(_ida_regfinder.reg_value_def_t_def_ea_get, _ida_regfinder.reg_value_def_t_def_ea_set, doc=) | 
|  | 
|  | def_itype = property(_ida_regfinder.reg_value_def_t_def_itype_get, _ida_regfinder.reg_value_def_t_def_itype_set, doc=) | 
|  | 
|  | flags = property(_ida_regfinder.reg_value_def_t_flags_get, _ida_regfinder.reg_value_def_t_flags_set, doc=) | 
|  | 
|  | SHORT_INSN = property(_ida_regfinder.reg_value_def_t_SHORT_INSN_get, doc=) | 
|  | 
|  | PC_BASED = property(_ida_regfinder.reg_value_def_t_PC_BASED_get, doc=) | 
|  | 
|  | LIKE_GOT = property(_ida_regfinder.reg_value_def_t_LIKE_GOT_get, doc=) | 
|  | 
◆ __init__()
      
        
          | __init__ | ( |  | self, | 
        
          |  |  | * | args ) | 
      
 
- Parameters
- 
  
    | _val | uval_t |  | ea | ea_t |  | _flags | uint16 |  
 
init(self, _val, insn, _flags=0) -> reg_value_def_t
- Parameters
- 
  
    | _val | uval_t |  | insn | an ida_ua.insn_t, or an address (C++: const insn_t &) |  | _flags | uint16 |  
 
 
 
◆ __eq__()
      
        
          | "bool" __eq__ | ( |  | self, | 
        
          |  |  | * | args ) | 
      
 
 
◆ __lt__()
      
        
          | "bool" __lt__ | ( |  | self, | 
        
          |  |  | * | args ) | 
      
 
 
◆ dstr()
      
        
          | "qstring" dstr | ( |  | self, | 
        
          |  |  | * | args ) | 
      
 
- Parameters
- 
  
    | how | (C++: dstr_val_t) enum reg_value_def_t::dstr_val_t |  | pm | (C++: const procmod_t *) procmod_t const * |  
 
 
 
◆ is_like_got()
      
        
          | "bool" is_like_got | ( |  | self, | 
        
          |  |  | * | args ) | 
      
 
 
◆ is_pc_based()
      
        
          | "bool" is_pc_based | ( |  | self, | 
        
          |  |  | * | args ) | 
      
 
 
◆ is_short_insn()
      
        
          | "bool" is_short_insn | ( |  | self, | 
        
          |  |  | * | args ) | 
      
 
- Parameters
- 
  
  
is_short_insn(self) -> bool 
 
 
◆ NOVAL
  
  | 
        
          | NOVAL = _ida_regfinder.reg_value_def_t_NOVAL |  | static | 
 
 
◆ SPVAL
  
  | 
        
          | SPVAL = _ida_regfinder.reg_value_def_t_SPVAL |  | static | 
 
 
◆ UVAL
  
  | 
        
          | UVAL = _ida_regfinder.reg_value_def_t_UVAL |  | static | 
 
 
◆ def_ea
  
  | 
        
          | def_ea = property(_ida_regfinder.reg_value_def_t_def_ea_get, _ida_regfinder.reg_value_def_t_def_ea_set, doc=) |  | static | 
 
 
◆ def_itype
  
  | 
        
          | def_itype = property(_ida_regfinder.reg_value_def_t_def_itype_get, _ida_regfinder.reg_value_def_t_def_itype_set, doc=) |  | static | 
 
 
◆ flags
  
  | 
        
          | flags = property(_ida_regfinder.reg_value_def_t_flags_get, _ida_regfinder.reg_value_def_t_flags_set, doc=) |  | static | 
 
 
◆ LIKE_GOT
  
  | 
        
          | LIKE_GOT = property(_ida_regfinder.reg_value_def_t_LIKE_GOT_get, doc=) |  | static | 
 
 
◆ PC_BASED
  
  | 
        
          | PC_BASED = property(_ida_regfinder.reg_value_def_t_PC_BASED_get, doc=) |  | static | 
 
 
◆ SHORT_INSN
  
  | 
        
          | SHORT_INSN = property(_ida_regfinder.reg_value_def_t_SHORT_INSN_get, doc=) |  | static | 
 
 
◆ thisown
  
  | 
        
          | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |  | static | 
 
 
◆ val
  
  | 
        
          | val = property(_ida_regfinder.reg_value_def_t_val_get, _ida_regfinder.reg_value_def_t_val_set, doc=) |  | static | 
 
 
The documentation for this class was generated from the following file: