Module ida_hexrays :: Class mcallarg_t
[frames] | no frames]

Class mcallarg_t

object --+    
         |    
     mop_t --+
             |
            mcallarg_t

Proxy of C++ mcallarg_t class

Instance Methods
 
__repr__(self)
repr(x)
mcallarg_t
__init__(self)
__init__(self, rarg) -> mcallarg_t
 
copy_mop(self, op)
char const *
dstr(self)
 
set_regarg(self, mr, sz, tif)
set_regarg(self, mr, tif) set_regarg(self, mr, dt, sign=type_unsigned)
 
make_int(self, val, val_ea, opno=0)
 
make_uint(self, val, val_ea, opno=0)
 
__swig_destroy__(self)
 
__del__(self)

Inherited from mop_t: __eq__, __lt__, __ne__, apply_ld_mcode, apply_xds, apply_xdu, assign, change_size, create_from_insn, create_from_ivlset, create_from_mlist, create_from_scattered_vdloc, create_from_vdloc, double_size, equal_mops, erase, erase_but_keep_size, for_all_ops, for_all_scattered_submops, get_insn, get_stkoff, get_stkvar, has_side_effects, is01, is_bit_reg, is_cc, is_ccflags, is_constant, is_equal_to, is_extended_from, is_glbaddr, is_impptr_done, is_insn, is_kreg, is_mob, is_negative_constant, is_one, is_positive_constant, is_reg, is_scattered, is_sign_extended_from, is_stkaddr, is_udt, is_undef_val, is_zero, is_zero_extended_from, lexcompare, make_blkref, make_first_half, make_fpnum, make_gvar, make_helper, make_high_half, make_insn, make_low_half, make_number, make_reg, make_reg_pair, make_second_half, may_use_aliased_memory, preserve_side_effects, probably_floating, replace_by, set_impptr_done, set_udt, set_undef_val, shift_mop, signed_value, swap, unsigned_value, value, zero

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties
  thisown
The membership flag
  ea
mcallarg_t_ea_get(self) -> ea_t
  type
mcallarg_t_type_get(self) -> tinfo_t
  name
mcallarg_t_name_get(self) -> qstring *
  argloc
mcallarg_t_argloc_get(self) -> argloc_t

Inherited from mop_t: a, b, c, cstr, d, f, fpc, g, helper, l, meminfo, nnn, obj_id, oprops, pair, r, s, scif, size, t, valnum

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, rarg) -> mcallarg_t

Returns: mcallarg_t
Overrides: object.__init__

dstr(self)

 
Returns: char const *
Overrides: mop_t.dstr

__swig_destroy__(self)

 
Overrides: mop_t.__swig_destroy__

__del__(self)
(Destructor)

 
Overrides: mop_t.__del__

Property Details

thisown

The membership flag

Get Method:
unreachable(x)
Set Method:
unreachable(x, v)

ea

mcallarg_t_ea_get(self) -> ea_t

Get Method:
unreachable.mcallarg_t_ea_get(self)
Set Method:
unreachable.mcallarg_t_ea_set(self, ea)

type

mcallarg_t_type_get(self) -> tinfo_t

Get Method:
unreachable.mcallarg_t_type_get(self)
Set Method:
unreachable.mcallarg_t_type_set(self, type)

name

mcallarg_t_name_get(self) -> qstring *

Get Method:
unreachable.mcallarg_t_name_get(self)
Set Method:
unreachable.mcallarg_t_name_set(self, name)

argloc

mcallarg_t_argloc_get(self) -> argloc_t

Get Method:
unreachable.mcallarg_t_argloc_get(self)
Set Method:
unreachable.mcallarg_t_argloc_set(self, argloc)