IDAPython 8.4
Loading...
Searching...
No Matches
reg_value_def_t Class Reference

Proxy of C++ reg_value_def_t class.

Inheritance diagram for reg_value_def_t:

Public Member Functions

 __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.
 

Static Public Attributes

 NOVAL = _ida_regfinder.reg_value_def_t_NOVAL
 
 UVAL = _ida_regfinder.reg_value_def_t_UVAL
 
 SPVAL = _ida_regfinder.reg_value_def_t_SPVAL
 

Properties

 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=)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )
Parameters
_valuval_t
eaea_t
_flagsuint16

init(self, _val, insn, _flags=0) -> reg_value_def_t

Parameters
_valuval_t
insnan ida_ua.insn_t, or an address (C++: const insn_t &)
_flagsuint16

Member Function Documentation

◆ __eq__()

"bool" __eq__ ( self,
* args )
Parameters
rreg_value_def_t const &

◆ __lt__()

"bool" __lt__ ( self,
* args )
Parameters
rreg_value_def_t const &

◆ 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
insnan ida_ua.insn_t, or an address (C++: const insn_t &)

is_short_insn(self) -> bool

Member Data Documentation

◆ 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

Property Documentation

◆ 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: