IDAPython 8.4
Loading...
Searching...
No Matches
mcallinfo_t Class Reference

Proxy of C++ mcallinfo_t class.

Inheritance diagram for mcallinfo_t:

Public Member Functions

 __init__ (self, *args)
 init(self, _callee=BADADDR, _sargs=0) -> mcallinfo_t
 
"int" lexcompare (self, *args)
 lexcompare(self, f) -> int
 
"bool" set_type (self, *args)
 set_type(self, type) -> bool
 
"tinfo_t" get_type (self, *args)
 get_type(self) -> tinfo_t
 
"bool" is_vararg (self, *args)
 is_vararg(self) -> bool
 
"char const *" dstr (self, *args)
 dstr(self) -> char const *
 

Protected Member Functions

"void" _print (self, *args)
 _print(self, size=-1, shins_flags=0x04|0x02)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 callee = property(_ida_hexrays.mcallinfo_t_callee_get, _ida_hexrays.mcallinfo_t_callee_set, doc=)
 
 solid_args = property(_ida_hexrays.mcallinfo_t_solid_args_get, _ida_hexrays.mcallinfo_t_solid_args_set, doc=)
 
 call_spd = property(_ida_hexrays.mcallinfo_t_call_spd_get, _ida_hexrays.mcallinfo_t_call_spd_set, doc=)
 
 stkargs_top = property(_ida_hexrays.mcallinfo_t_stkargs_top_get, _ida_hexrays.mcallinfo_t_stkargs_top_set, doc=)
 
 cc = property(_ida_hexrays.mcallinfo_t_cc_get, _ida_hexrays.mcallinfo_t_cc_set, doc=)
 
 args = property(_ida_hexrays.mcallinfo_t_args_get, _ida_hexrays.mcallinfo_t_args_set, doc=)
 
 retregs = property(_ida_hexrays.mcallinfo_t_retregs_get, _ida_hexrays.mcallinfo_t_retregs_set, doc=)
 
 return_type = property(_ida_hexrays.mcallinfo_t_return_type_get, _ida_hexrays.mcallinfo_t_return_type_set, doc=)
 
 return_argloc = property(_ida_hexrays.mcallinfo_t_return_argloc_get, _ida_hexrays.mcallinfo_t_return_argloc_set, doc=)
 
 return_regs = property(_ida_hexrays.mcallinfo_t_return_regs_get, _ida_hexrays.mcallinfo_t_return_regs_set, doc=)
 
 spoiled = property(_ida_hexrays.mcallinfo_t_spoiled_get, _ida_hexrays.mcallinfo_t_spoiled_set, doc=)
 
 pass_regs = property(_ida_hexrays.mcallinfo_t_pass_regs_get, _ida_hexrays.mcallinfo_t_pass_regs_set, doc=)
 
 visible_memory = property(_ida_hexrays.mcallinfo_t_visible_memory_get, _ida_hexrays.mcallinfo_t_visible_memory_set, doc=)
 
 dead_regs = property(_ida_hexrays.mcallinfo_t_dead_regs_get, _ida_hexrays.mcallinfo_t_dead_regs_set, doc=)
 
 flags = property(_ida_hexrays.mcallinfo_t_flags_get, _ida_hexrays.mcallinfo_t_flags_set, doc=)
 
 role = property(_ida_hexrays.mcallinfo_t_role_get, _ida_hexrays.mcallinfo_t_role_set, doc=)
 
 fti_attrs = property(_ida_hexrays.mcallinfo_t_fti_attrs_get, _ida_hexrays.mcallinfo_t_fti_attrs_set, doc=)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )
Parameters
_calleeea_t
_sargsint

Member Function Documentation

◆ _print()

"void" _print ( self,
* args )
protected

Parameters

size: int shins_flags: int

◆ dstr()

"char const *" dstr ( self,
* args )

◆ get_type()

"tinfo_t" get_type ( self,
* args )

◆ is_vararg()

"bool" is_vararg ( self,
* args )

◆ lexcompare()

"int" lexcompare ( self,
* args )
Parameters
fmcallinfo_t const &

◆ set_type()

"bool" set_type ( self,
* args )
Parameters
typetinfo_t const &

Property Documentation

◆ args

args = property(_ida_hexrays.mcallinfo_t_args_get, _ida_hexrays.mcallinfo_t_args_set, doc=)
static

◆ call_spd

call_spd = property(_ida_hexrays.mcallinfo_t_call_spd_get, _ida_hexrays.mcallinfo_t_call_spd_set, doc=)
static

◆ callee

callee = property(_ida_hexrays.mcallinfo_t_callee_get, _ida_hexrays.mcallinfo_t_callee_set, doc=)
static

◆ cc

cc = property(_ida_hexrays.mcallinfo_t_cc_get, _ida_hexrays.mcallinfo_t_cc_set, doc=)
static

◆ dead_regs

dead_regs = property(_ida_hexrays.mcallinfo_t_dead_regs_get, _ida_hexrays.mcallinfo_t_dead_regs_set, doc=)
static

◆ flags

flags = property(_ida_hexrays.mcallinfo_t_flags_get, _ida_hexrays.mcallinfo_t_flags_set, doc=)
static

◆ fti_attrs

fti_attrs = property(_ida_hexrays.mcallinfo_t_fti_attrs_get, _ida_hexrays.mcallinfo_t_fti_attrs_set, doc=)
static

◆ pass_regs

pass_regs = property(_ida_hexrays.mcallinfo_t_pass_regs_get, _ida_hexrays.mcallinfo_t_pass_regs_set, doc=)
static

◆ retregs

retregs = property(_ida_hexrays.mcallinfo_t_retregs_get, _ida_hexrays.mcallinfo_t_retregs_set, doc=)
static

◆ return_argloc

return_argloc = property(_ida_hexrays.mcallinfo_t_return_argloc_get, _ida_hexrays.mcallinfo_t_return_argloc_set, doc=)
static

◆ return_regs

return_regs = property(_ida_hexrays.mcallinfo_t_return_regs_get, _ida_hexrays.mcallinfo_t_return_regs_set, doc=)
static

◆ return_type

return_type = property(_ida_hexrays.mcallinfo_t_return_type_get, _ida_hexrays.mcallinfo_t_return_type_set, doc=)
static

◆ role

role = property(_ida_hexrays.mcallinfo_t_role_get, _ida_hexrays.mcallinfo_t_role_set, doc=)
static

◆ solid_args

solid_args = property(_ida_hexrays.mcallinfo_t_solid_args_get, _ida_hexrays.mcallinfo_t_solid_args_set, doc=)
static

◆ spoiled

spoiled = property(_ida_hexrays.mcallinfo_t_spoiled_get, _ida_hexrays.mcallinfo_t_spoiled_set, doc=)
static

◆ stkargs_top

stkargs_top = property(_ida_hexrays.mcallinfo_t_stkargs_top_get, _ida_hexrays.mcallinfo_t_stkargs_top_set, doc=)
static

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

◆ visible_memory

visible_memory = property(_ida_hexrays.mcallinfo_t_visible_memory_get, _ida_hexrays.mcallinfo_t_visible_memory_set, doc=)
static

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