IDAPython 8.4
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, *args)
 is_reg(self) -> bool
 
"bool" is_use (self, *args)
 is_use(self) -> bool
 
"bool" is_def (self, *args)
 is_def(self) -> bool
 
"bool" append_to_list (self, *args)
 append_to_list(self, list, mba) -> bool Append operand info to LIST.
 
"vivl_t" cvt_to_ivl (self, *args)
 cvt_to_ivl(self) -> vivl_t Convert operand info to VIVL.
 
 __init__ (self, *args)
 init(self) -> gco_info_t
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 name = property(_ida_hexrays.gco_info_t_name_get, _ida_hexrays.gco_info_t_name_set, doc=)
 
 stkoff = property(_ida_hexrays.gco_info_t_stkoff_get, _ida_hexrays.gco_info_t_stkoff_set, doc=)
 
 regnum = property(_ida_hexrays.gco_info_t_regnum_get, _ida_hexrays.gco_info_t_regnum_set, doc=)
 
 size = property(_ida_hexrays.gco_info_t_size_get, _ida_hexrays.gco_info_t_size_set, doc=)
 
 flags = property(_ida_hexrays.gco_info_t_flags_get, _ida_hexrays.gco_info_t_flags_set, doc=)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ append_to_list()

"bool" append_to_list ( self,
* args )

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,
* args )

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

◆ is_def()

"bool" is_def ( self,
* args )

◆ is_reg()

"bool" is_reg ( self,
* args )

◆ is_use()

"bool" is_use ( self,
* args )

Property Documentation

◆ flags

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

◆ name

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

◆ regnum

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

◆ size

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

◆ stkoff

stkoff = property(_ida_hexrays.gco_info_t_stkoff_get, _ida_hexrays.gco_info_t_stkoff_set, 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: