IDAPython 9.0
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)
 is_pc_based(self) -> bool
 
"bool" is_like_got (self)
 is_like_got(self) -> bool
 
"bool" __eq__ (self, "reg_value_def_t" r)
 eq(self, r) -> bool
 
"bool" __lt__ (self, "reg_value_def_t" r)
 lt(self, r) -> bool
 
"qstring" dstr (self, "reg_value_def_t::dstr_val_t" how, "procmod_t" pm=None)
 dstr(self, how, pm=None) -> qstring Return the string representation.
 

Static Public Attributes

str val = property(_ida_regfinder.reg_value_def_t_val_get, _ida_regfinder.reg_value_def_t_val_set, doc=)
 
str def_ea = property(_ida_regfinder.reg_value_def_t_def_ea_get, _ida_regfinder.reg_value_def_t_def_ea_set, doc=)
 
str def_itype = property(_ida_regfinder.reg_value_def_t_def_itype_get, _ida_regfinder.reg_value_def_t_def_itype_set, doc=)
 
str flags = property(_ida_regfinder.reg_value_def_t_flags_get, _ida_regfinder.reg_value_def_t_flags_set, doc=)
 
 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")
 
 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,
"reg_value_def_t" r )
Parameters
rreg_value_def_t const &

◆ __lt__()

"bool" __lt__ ( self,
"reg_value_def_t" r )
Parameters
rreg_value_def_t const &

◆ dstr()

"qstring" dstr ( self,
"reg_value_def_t.dstr_val_t" how,
"procmod_t" pm = None )
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)

◆ is_pc_based()

"bool" is_pc_based ( self)

◆ 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

◆ def_ea

str 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

str def_itype = property(_ida_regfinder.reg_value_def_t_def_itype_get, _ida_regfinder.reg_value_def_t_def_itype_set, doc=)
static

◆ flags

str flags = property(_ida_regfinder.reg_value_def_t_flags_get, _ida_regfinder.reg_value_def_t_flags_set, doc=)
static

◆ 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

◆ val

str val = property(_ida_regfinder.reg_value_def_t_val_get, _ida_regfinder.reg_value_def_t_val_set, doc=)
static

Property Documentation

◆ 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

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