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

Public Member Functions

bool set_op_tinfo (self, 'insn_t const &' insn, 'op_t const &' x, 'tinfo_t' tif, str name)
 
bool is_stkarg_load (self, 'insn_t const &' insn, 'int *' src, 'int *' dst)
 
bool has_delay_slot (self, ida_idaapi.ea_t arg0)
 
None use_arg_tinfos (self, ida_idaapi.ea_t caller, 'func_type_data_t' fti, 'funcargvec_t' rargs)
 
 __init__ (self)
 
 __disown__ (self)
 

Static Public Attributes

str reserved
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Function Documentation

◆ __disown__()

__disown__ ( self)

◆ has_delay_slot()

bool has_delay_slot ( self,
ida_idaapi.ea_t arg0 )
The call instruction with a delay slot?.

◆ is_stkarg_load()

bool is_stkarg_load ( self,
'insn_t const &' insn,
'int *' src,
'int *' dst )
Is the current insn a stkarg load?. 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 

◆ set_op_tinfo()

bool set_op_tinfo ( self,
'insn_t const &' insn,
'op_t const &' x,
'tinfo_t' tif,
str name )
Set the operand type as specified.

◆ use_arg_tinfos()

None use_arg_tinfos ( self,
ida_idaapi.ea_t caller,
'func_type_data_t' fti,
'funcargvec_t' rargs )
This function is to be called by the processor module in response to ev_use_arg_types. 

Member Data Documentation

◆ reserved

str reserved
static
Initial value:
= property(_ida_typeinf.
argtinfo_helper_t_reserved_get, _ida_typeinf.
argtinfo_helper_t_reserved_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: