Proxy of C++ argtinfo_helper_t class.
|
| "bool" | set_op_tinfo (self, "insn_t const &" insn, "op_t const &" x, "tinfo_t" tif, "char const *" name) |
| | set_op_tinfo(self, insn, x, tif, name) -> bool Set the operand type as specified.
|
| |
| "bool" | is_stkarg_load (self, "insn_t const &" insn, "int *" src, "int *" dst) |
| | is_stkarg_load(self, insn, src, dst) -> bool Is the current insn a stkarg load?.
|
| |
| "bool" | has_delay_slot (self, "ea_t" arg0) |
| | has_delay_slot(self, arg0) -> bool The call instruction with a delay slot?.
|
| |
| "void" | use_arg_tinfos (self, "ea_t" caller, "func_type_data_t" fti, "funcargvec_t" rargs) |
| | use_arg_tinfos(self, caller, fti, rargs) This function is to be called by the processor module in response to ev_use_arg_types.
|
| |
| | __init__ (self) |
| | init(self) -> argtinfo_helper_t
|
| |
| | __disown__ (self) |
| |
|
| str | reserved = property(_ida_typeinf.argtinfo_helper_t_reserved_get, _ida_typeinf.argtinfo_helper_t_reserved_set, doc=) |
| |
|
| | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
| |
◆ __init__()
◆ __disown__()
◆ has_delay_slot()
| "bool" has_delay_slot |
( |
| self, |
|
|
"ea_t" | arg0 ) |
◆ is_stkarg_load()
| "bool" is_stkarg_load |
( |
| self, |
|
|
"insn_t const &" | insn, |
|
|
"int *" | src, |
|
|
"int *" | dst ) |
if yes:
- src: index of the source operand in insn_t::ops
- dst: index of the destination operand in insn_t::ops insn_t::ops[dst].addr is expected to have the stack offset
- Parameters
-
| insn | (C++: const insn_t &) an ida_ua.insn_t, or an address (C++: const insn_t &) |
| src | (C++: int *) |
| dst | (C++: int *) |
◆ set_op_tinfo()
| "bool" set_op_tinfo |
( |
| self, |
|
|
"insn_t const &" | insn, |
|
|
"op_t const &" | x, |
|
|
"tinfo_t" | tif, |
|
|
"char const *" | name ) |
- Parameters
-
| insn | (C++: const insn_t &) an ida_ua.insn_t, or an address (C++: const insn_t &) |
| x | (C++: const op_t &) op_t const & |
| tif | (C++: const tinfo_t &) tinfo_t const & |
| name | (C++: const char *) char const * |
◆ use_arg_tinfos()
| "void" use_arg_tinfos |
( |
| self, |
|
|
"ea_t" | caller, |
|
|
"func_type_data_t" | fti, |
|
|
"funcargvec_t" | rargs ) |
◆ reserved
| str reserved = property(_ida_typeinf.argtinfo_helper_t_reserved_get, _ida_typeinf.argtinfo_helper_t_reserved_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: