IDAPython 9.0
Loading...
Searching...
No Matches
reg_value_def_t Class Reference
Inheritance diagram for reg_value_def_t:

Public Member Functions

 __init__ (self, *args)
 
bool is_short_insn (self, *args)
 
bool is_pc_based (self)
 
bool is_like_got (self)
 
bool __eq__ (self, 'reg_value_def_t' r)
 
bool __lt__ (self, 'reg_value_def_t' r)
 
str dstr (self, 'reg_value_def_t::dstr_val_t' how, 'procmod_t' pm=None)
 

Static Public Attributes

str val
 
str def_ea
 
str def_itype
 
str flags
 
 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
 
 SHORT_INSN = property(_ida_regfinder.reg_value_def_t_SHORT_INSN_get)
 
 PC_BASED = property(_ida_regfinder.reg_value_def_t_PC_BASED_get)
 
 LIKE_GOT = property(_ida_regfinder.reg_value_def_t_LIKE_GOT_get)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ __eq__()

bool __eq__ ( self,
'reg_value_def_t' r )

◆ __lt__()

bool __lt__ ( self,
'reg_value_def_t' r )

◆ dstr()

str dstr ( self,
'reg_value_def_t.dstr_val_t' how,
'procmod_t' pm = None )
Return the string representation.

◆ 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 )
This function has the following signatures:

0. is_short_insn() -> bool
1. is_short_insn(insn: const insn_t &) -> bool

# 0: is_short_insn() -> bool


# 1: is_short_insn(insn: const insn_t &) -> bool

Member Data Documentation

◆ def_ea

str def_ea
static
Initial value:
= property(_ida_regfinder.reg_value_def_t_def_ea_get,
_ida_regfinder.reg_value_def_t_def_ea_set)

◆ def_itype

str def_itype
static
Initial value:
= property(_ida_regfinder.
reg_value_def_t_def_itype_get, _ida_regfinder.
reg_value_def_t_def_itype_set)

◆ flags

str flags
static
Initial value:
= property(_ida_regfinder.reg_value_def_t_flags_get,
_ida_regfinder.reg_value_def_t_flags_set)

◆ 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
static
Initial value:
= property(_ida_regfinder.reg_value_def_t_val_get,
_ida_regfinder.reg_value_def_t_val_set)

Property Documentation

◆ LIKE_GOT

LIKE_GOT = property(_ida_regfinder.reg_value_def_t_LIKE_GOT_get)
static

◆ PC_BASED

PC_BASED = property(_ida_regfinder.reg_value_def_t_PC_BASED_get)
static

◆ SHORT_INSN

SHORT_INSN = property(_ida_regfinder.reg_value_def_t_SHORT_INSN_get)
static

◆ thisown

thisown
static
Initial value:
= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')

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