IDAPython 9.0
Loading...
Searching...
No Matches
scif_t Class Reference
Inheritance diagram for scif_t:
vdloc_t argloc_t

Public Member Functions

 __init__ (self, 'mba_t' _mba, 'tinfo_t' tif, str n=None)
 
- Public Member Functions inherited from vdloc_t
int reg1 (self)
 
None set_reg1 (self, int r1)
 
bool __eq__ (self, 'vdloc_t' r)
 
bool __ne__ (self, 'vdloc_t' r)
 
bool __lt__ (self, 'vdloc_t' r)
 
bool __gt__ (self, 'vdloc_t' r)
 
bool __le__ (self, 'vdloc_t' r)
 
bool __ge__ (self, 'vdloc_t' r)
 
int compare (self, 'vdloc_t' r)
 
bool is_aliasable (self, 'mba_t' mb, int size)
 
- Public Member Functions inherited from argloc_t
None swap (self, 'argloc_t' r)
 
'argloc_type_t' atype (self)
 
bool is_reg1 (self)
 
bool is_reg2 (self)
 
bool is_reg (self)
 
bool is_rrel (self)
 
bool is_ea (self)
 
bool is_stkoff (self)
 
bool is_scattered (self)
 
bool has_reg (self)
 
bool has_stkoff (self)
 
bool is_mixed_scattered (self)
 
bool in_stack (self)
 
bool is_fragmented (self)
 
bool is_custom (self)
 
bool is_badloc (self)
 
int regoff (self)
 
int reg2 (self)
 
int get_reginfo (self)
 
int stkoff (self)
 
ida_idaapi.ea_t get_ea (self)
 
'scattered_aloc_t &' scattered (self)
 
'rrel_t &' get_rrel (self)
 
'void *' get_custom (self)
 
'argloc_t::biggest_t' get_biggest (self)
 
None set_reg2 (self, int _reg1, int _reg2)
 
None set_stkoff (self, int off)
 
None set_ea (self, ida_idaapi.ea_t _ea)
 
None consume_rrel (self, 'rrel_t' p)
 
None set_badloc (self)
 
int calc_offset (self)
 
bool advance (self, int delta)
 
None align_reg_high (self, 'size_t' size, 'size_t' _slotsize)
 
None align_stkoff_high (self, 'size_t' size, 'size_t' _slotsize)
 
None consume_scattered (self, 'scattered_aloc_t' p)
 

Static Public Attributes

str mba
 
str name
 
str type
 

Properties

 thisown
 
- Properties inherited from vdloc_t
 thisown
 
- Properties inherited from argloc_t
 thisown
 

Additional Inherited Members

- Protected Member Functions inherited from vdloc_t
None _set_reg1 (self, int r1)
 
- Protected Member Functions inherited from argloc_t
None _set_badloc (self)
 
None _set_reg2 (self, int _reg1, int _reg2)
 
None _set_stkoff (self, int off)
 
None _set_ea (self, ida_idaapi.ea_t _ea)
 
bool _consume_rrel (self, 'rrel_t' p)
 
bool _consume_scattered (self, 'scattered_aloc_t' p)
 
None _set_custom (self, 'argloc_type_t' ct, 'void *' pdata)
 
None _set_biggest (self, 'argloc_type_t' ct, 'argloc_t::biggest_t' data)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
'mba_t' _mba,
'tinfo_t' tif,
str n = None )

Reimplemented from vdloc_t.

Member Data Documentation

◆ mba

str mba
static
Initial value:
= property(_ida_hexrays.scif_t_mba_get, _ida_hexrays.
scif_t_mba_set)

◆ name

str name
static
Initial value:
= property(_ida_hexrays.scif_t_name_get, _ida_hexrays.
scif_t_name_set)

◆ type

str type
static
Initial value:
= property(_ida_hexrays.scif_t_type_get, _ida_hexrays.
scif_t_type_set)

Property Documentation

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