|
| __init__ (self, *args) |
|
None | swap (self, 'callregs_t' r) |
|
None | init_regs (self, 'cm_t' cc) |
|
bool | by_slots (self) |
|
None | set (self, 'argreg_policy_t' _policy, 'int const *' gprs, 'int const *' fprs) |
|
None | set_registers (self, 'callregs_t::reg_kind_t' kind, int first_reg, int last_reg) |
|
None | reset (self) |
|
bool | reginds (self, 'int *' gp_ind, 'int *' fp_ind, int r) |
|
◆ __init__()
__init__ |
( |
| self, |
|
|
* | args ) |
◆ by_slots()
◆ init_regs()
None init_regs |
( |
| self, |
|
|
'cm_t' | cc ) |
Init policy & registers for given CC.
◆ regcount()
int regcount |
( |
'cm_t' | cc | ) |
|
|
static |
Get max number of registers may be used in a function call.
◆ reginds()
bool reginds |
( |
| self, |
|
|
'int *' | gp_ind, |
|
|
'int *' | fp_ind, |
|
|
int | r ) |
Get register indexes within GP/FP arrays. (-1 -> is not present in the corresponding array)
◆ reset()
Set policy and registers to invalid values.
◆ set()
None set |
( |
| self, |
|
|
'argreg_policy_t' | _policy, |
|
|
'int const *' | gprs, |
|
|
'int const *' | fprs ) |
Init policy & registers (arrays are -1-terminated)
◆ set_registers()
None set_registers |
( |
| self, |
|
|
'callregs_t.reg_kind_t' | kind, |
|
|
int | first_reg, |
|
|
int | last_reg ) |
◆ swap()
◆ FPREGS
FPREGS = _ida_typeinf.callregs_t_FPREGS |
|
static |
◆ fpregs
Initial value:= property(_ida_typeinf.callregs_t_fpregs_get,
_ida_typeinf.callregs_t_fpregs_set)
◆ GPREGS
GPREGS = _ida_typeinf.callregs_t_GPREGS |
|
static |
◆ gpregs
Initial value:= property(_ida_typeinf.callregs_t_gpregs_get,
_ida_typeinf.callregs_t_gpregs_set)
◆ nregs
Initial value:= property(_ida_typeinf.callregs_t_nregs_get, _ida_typeinf
.callregs_t_nregs_set)
◆ policy
Initial value:= property(_ida_typeinf.callregs_t_policy_get,
_ida_typeinf.callregs_t_policy_set)
◆ thisown
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: