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

Public Member Functions

 __init__ (self, *args)
 
bool bad_offset (self)
 
bool bad_size (self)
 
bool __lt__ (self, 'argpart_t' r)
 
None swap (self, 'argpart_t' r)
 
- Public Member Functions inherited from argloc_t
'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 reg1 (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_reg1 (self, int reg, int off=0)
 
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)
 
bool __eq__ (self, 'argloc_t' r)
 
bool __ne__ (self, 'argloc_t' r)
 
bool __gt__ (self, 'argloc_t' r)
 
bool __le__ (self, 'argloc_t' r)
 
bool __ge__ (self, 'argloc_t' r)
 
int compare (self, 'argloc_t' r)
 
None consume_scattered (self, 'scattered_aloc_t' p)
 

Static Public Attributes

str off
 
str size
 

Properties

 thisown
 
- Properties inherited from argloc_t
 thisown
 

Additional Inherited Members

- Protected Member Functions inherited from argloc_t
None _set_badloc (self)
 
None _set_reg1 (self, int reg, int off=0)
 
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,
* args )

Reimplemented from argloc_t.

Member Function Documentation

◆ __lt__()

bool __lt__ ( self,
'argpart_t' r )

Reimplemented from argloc_t.

◆ bad_offset()

bool bad_offset ( self)
Does this argpart have a valid offset?

◆ bad_size()

bool bad_size ( self)
Does this argpart have a valid size?

◆ swap()

None swap ( self,
'argpart_t' r )
Assign this = r and r = this.

Reimplemented from argloc_t.

Member Data Documentation

◆ off

str off
static
Initial value:
= property(_ida_typeinf.argpart_t_off_get, _ida_typeinf.
argpart_t_off_set)

◆ size

str size
static
Initial value:
= property(_ida_typeinf.argpart_t_size_get, _ida_typeinf
.argpart_t_size_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: