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

Class mop_t

object --+
         |
        mop_t
Known Subclasses:

Proxy of C++ mop_t class

Instance Methods
 
__repr__(self)
repr(x)
 
set_impptr_done(self)
 
set_udt(self)
 
set_undef_val(self)
bool
is_impptr_done(self)
bool
is_udt(self)
bool
probably_floating(self)
bool
is_ccflags(self)
bool
is_undef_val(self)
mop_t
__init__(self)
__init__(self, rop) -> mop_t __init__(self, _r, _s) -> mop_t
mop_t
assign(self, rop)
 
__swig_destroy__(self)
 
__del__(self)
 
zero(self)
 
swap(self, rop)
 
erase(self)
 
erase_but_keep_size(self)
char const *
dstr(self)
bool
create_from_mlist(self, mba, lst, fullsize)
bool
create_from_ivlset(self, mba, ivs, fullsize)
 
create_from_vdloc(self, mba, loc, _size)
 
create_from_scattered_vdloc(self, mba, name, type, loc)
 
create_from_insn(self, m)
 
make_number(self, _value, _size, _ea=BADADDR, opnum=0)
bool
make_fpnum(self, bytes, _size)
 
make_reg(self, reg)
make_reg(self, reg, _size)
 
make_gvar(self, ea)
 
make_reg_pair(self, loreg, hireg, halfsize)
 
make_insn(self, ins)
 
make_blkref(self, blknum)
 
make_helper(self, name)
bool
is_reg(self)
is_reg(self, _r) -> bool is_reg(self, _r, _size) -> bool
bool
is_cc(self)
bool
is_bit_reg(self, reg)
is_bit_reg(self) -> bool
bool
is_kreg(self)
bool
is_mob(self, serial)
bool
is_scattered(self)
bool
is_glbaddr(self)
is_glbaddr(self, ea) -> bool
bool
is_stkaddr(self)
bool
is_insn(self)
is_insn(self, code) -> bool
bool
has_side_effects(self, include_ldx_and_divs=False)
bool
may_use_aliased_memory(self)
bool
is01(self)
bool
is_sign_extended_from(self, nbytes)
bool
is_zero_extended_from(self, nbytes)
bool
is_extended_from(self, nbytes, is_signed)
bool
equal_mops(self, rop, eqflags)
bool
__eq__(self, rop)
bool
__ne__(self, rop)
bool
__lt__(self, rop)
int
lexcompare(self, rop)
int
for_all_ops(self, mv, type=None, is_target=False)
int
for_all_scattered_submops(self, sv)
uint64
value(self, is_signed)
int64
signed_value(self)
uint64
unsigned_value(self)
bool
is_constant(self, is_signed=True)
bool
is_equal_to(self, n, is_signed=True)
bool
is_zero(self)
bool
is_one(self)
bool
is_positive_constant(self)
bool
is_negative_constant(self)
member_t *
get_stkvar(self, p_off)
bool
get_stkoff(self, p_off)
minsn_t
get_insn(self, code)
get_insn(self, code) -> minsn_t
bool
make_low_half(self, width)
bool
make_high_half(self, width)
bool
make_first_half(self, width)
bool
make_second_half(self, width)
bool
shift_mop(self, offset)
bool
change_size(self, nsize, sideff=WITH_SIDEFF)
bool
double_size(self, sideff=WITH_SIDEFF)
bool
preserve_side_effects(self, blk, top, moved_calls=None)
 
apply_ld_mcode(self, mcode, ea, newsize)
 
apply_xdu(self, ea, newsize)
 
apply_xds(self, ea, newsize)
 
replace_by(self, o)

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

Properties
  thisown
The membership flag
  oprops
mop_t_oprops_get(self) -> uint8
  valnum
mop_t_valnum_get(self) -> uint16
  size
mop_t_size_get(self) -> int
  r
  nnn
  cstr
  d
  s
  g
  b
  f
  l
  a
  helper
  c
  fpc
  pair
  scif
  t
_get_t(self) -> mopt_t
  obj_id
_obj_id(self) -> PyObject *
  meminfo

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, rop) -> mop_t __init__(self, _r, _s) -> mop_t

Returns: mop_t
Overrides: object.__init__

Property Details

thisown

The membership flag

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

oprops

mop_t_oprops_get(self) -> uint8

Get Method:
unreachable.mop_t_oprops_get(self)
Set Method:
unreachable.mop_t_oprops_set(self, oprops)

valnum

mop_t_valnum_get(self) -> uint16

Get Method:
unreachable.mop_t_valnum_get(self)
Set Method:
unreachable.mop_t_valnum_set(self, valnum)

size

mop_t_size_get(self) -> int

Get Method:
unreachable.mop_t_size_get(self)
Set Method:
unreachable.mop_t_size_set(self, size)

r

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

nnn

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

cstr

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

d

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

s

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

g

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

b

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

f

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

l

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

a

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

helper

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

c

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

fpc

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

pair

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

scif

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

t

_get_t(self) -> mopt_t

Get Method:
_get_t(self)
Set Method:
unreachable(self, v)

obj_id

_obj_id(self) -> PyObject *

Get Method:
_obj_id(self)

meminfo

Get Method:
_meminfo(self)