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

Public Member Functions

 __init__ (self, *args)
 
int lexcompare (self, 'mcallinfo_t' f)
 
bool set_type (self, 'tinfo_t' type)
 
'tinfo_t' get_type (self)
 
bool is_vararg (self)
 
str dstr (self)
 

Static Public Attributes

str callee
 
str solid_args
 
str call_spd
 
str stkargs_top
 
str cc
 
str args
 
str retregs
 
str return_type
 
str return_argloc
 
str return_regs
 
str spoiled
 
str pass_regs
 
str visible_memory
 
str dead_regs
 
str flags
 
str role
 
str fti_attrs
 

Protected Member Functions

None _print (self, *args)
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ _print()

None _print ( self,
* args )
protected

◆ dstr()

str dstr ( self)

◆ get_type()

'tinfo_t' get_type ( self)

◆ is_vararg()

bool is_vararg ( self)

◆ lexcompare()

int lexcompare ( self,
'mcallinfo_t' f )

◆ set_type()

bool set_type ( self,
'tinfo_t' type )

Member Data Documentation

◆ args

str args
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_args_get,
_ida_hexrays.mcallinfo_t_args_set)

◆ call_spd

str call_spd
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_call_spd_get,
_ida_hexrays.mcallinfo_t_call_spd_set)

◆ callee

str callee
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_callee_get,
_ida_hexrays.mcallinfo_t_callee_set)

◆ cc

str cc
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_cc_get, _ida_hexrays.
mcallinfo_t_cc_set)

◆ dead_regs

str dead_regs
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_dead_regs_get,
_ida_hexrays.mcallinfo_t_dead_regs_set)

◆ flags

str flags
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_flags_get,
_ida_hexrays.mcallinfo_t_flags_set)

◆ fti_attrs

str fti_attrs
static
Initial value:
= property(_ida_hexrays.
mcallinfo_t_fti_attrs_get, _ida_hexrays.mcallinfo_t_fti_attrs_set)

◆ pass_regs

str pass_regs
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_pass_regs_get,
_ida_hexrays.mcallinfo_t_pass_regs_set)

◆ retregs

str retregs
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_retregs_get,
_ida_hexrays.mcallinfo_t_retregs_set)

◆ return_argloc

str return_argloc
static
Initial value:
= property(_ida_hexrays.
mcallinfo_t_return_argloc_get, _ida_hexrays.
mcallinfo_t_return_argloc_set)

◆ return_regs

str return_regs
static
Initial value:
= property(_ida_hexrays.
mcallinfo_t_return_regs_get, _ida_hexrays.mcallinfo_t_return_regs_set)

◆ return_type

str return_type
static
Initial value:
= property(_ida_hexrays.
mcallinfo_t_return_type_get, _ida_hexrays.mcallinfo_t_return_type_set)

◆ role

str role
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_role_get,
_ida_hexrays.mcallinfo_t_role_set)

◆ solid_args

str solid_args
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_solid_args_get,
_ida_hexrays.mcallinfo_t_solid_args_set)

◆ spoiled

str spoiled
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_spoiled_get,
_ida_hexrays.mcallinfo_t_spoiled_set)

◆ stkargs_top

str stkargs_top
static
Initial value:
= property(_ida_hexrays.mcallinfo_t_stkargs_top_get,
_ida_hexrays.mcallinfo_t_stkargs_top_set)

◆ visible_memory

str visible_memory
static
Initial value:
= property(_ida_hexrays.
mcallinfo_t_visible_memory_get, _ida_hexrays.
mcallinfo_t_visible_memory_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: