| IDA SDK

Public Attributes | Public Member Functions | List of all members
argtinfo_helper_t Struct Referenceabstract

## Public Attributes
size_t | reserved = 0

## Public Member Functions
virtual bool idaapi | set_op_tinfo (const insn_t &insn, const op_t &x, const tinfo_t &tif, const char *name)=0
| Set the operand type as specified.
virtual bool idaapi | is_stkarg_load (const insn_t &insn, int *src, int *dst)=0
| Is the current insn a stkarg load?. More...
virtual bool idaapi | has_delay_slot (ea_t)
| The call instruction with a delay slot?.
void | use_arg_tinfos (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. More...

## Member Function Documentation

## ◆ is_stkarg_load()

virtual bool idaapi argtinfo_helper_t::is_stkarg_load | ( | const insn_t & | insn,
|  | int * | src,
|  | int * | dst
| ) |  |
| pure virtual

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

## ◆ use_arg_tinfos()

void argtinfo_helper_t::use_arg_tinfos | ( | ea_t | caller,
|  | func_type_data_t * | fti,
|  | funcargvec_t * | rargs
| ) |  |
| inline

This function is to be called by the processor module in response to ev_use_arg_types.

The documentation for this struct was generated from the following file:

- typeinf.hpp