IDAPython 9.0
Loading...
Searching...
No Matches
gco_info_t Class Reference

Proxy of C++ gco_info_t class.

Inheritance diagram for gco_info_t:

Public Member Functions

"bool" is_reg (self)
 is_reg(self) -> bool
 
"bool" is_use (self)
 is_use(self) -> bool
 
"bool" is_def (self)
 is_def(self) -> bool
 
"bool" append_to_list (self, "mlist_t" list, "mba_t" mba)
 append_to_list(self, list, mba) -> bool Append operand info to LIST.
 
"vivl_t" cvt_to_ivl (self)
 cvt_to_ivl(self) -> vivl_t Convert operand info to VIVL.
 
 __init__ (self)
 init(self) -> gco_info_t
 

Static Public Attributes

str name = property(_ida_hexrays.gco_info_t_name_get, _ida_hexrays.gco_info_t_name_set, doc=)
 
str stkoff = property(_ida_hexrays.gco_info_t_stkoff_get, _ida_hexrays.gco_info_t_stkoff_set, doc=)
 
str regnum = property(_ida_hexrays.gco_info_t_regnum_get, _ida_hexrays.gco_info_t_regnum_set, doc=)
 
str size = property(_ida_hexrays.gco_info_t_size_get, _ida_hexrays.gco_info_t_size_set, doc=)
 
str flags = property(_ida_hexrays.gco_info_t_flags_get, _ida_hexrays.gco_info_t_flags_set, doc=)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Function Documentation

◆ append_to_list()

"bool" append_to_list ( self,
"mlist_t" list,
"mba_t" mba )

This function converts IDA register number or stack offset to a decompiler list.

Parameters
list(C++: mlist_t *) list to append to
mba(C++: const mba_t *) microcode object

◆ cvt_to_ivl()

"vivl_t" cvt_to_ivl ( self)

The returned VIVL can be used, for example, in a call of get_valranges().

◆ is_def()

"bool" is_def ( self)

◆ is_reg()

"bool" is_reg ( self)

◆ is_use()

"bool" is_use ( self)

Member Data Documentation

◆ flags

str flags = property(_ida_hexrays.gco_info_t_flags_get, _ida_hexrays.gco_info_t_flags_set, doc=)
static

◆ name

str name = property(_ida_hexrays.gco_info_t_name_get, _ida_hexrays.gco_info_t_name_set, doc=)
static

◆ regnum

str regnum = property(_ida_hexrays.gco_info_t_regnum_get, _ida_hexrays.gco_info_t_regnum_set, doc=)
static

◆ size

str size = property(_ida_hexrays.gco_info_t_size_get, _ida_hexrays.gco_info_t_size_set, doc=)
static

◆ stkoff

str stkoff = property(_ida_hexrays.gco_info_t_stkoff_get, _ida_hexrays.gco_info_t_stkoff_set, doc=)
static

Property Documentation

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