|
| __init__ (self, *args) |
|
None | copy_mop (self, 'mop_t' op) |
|
str | dstr (self) |
|
None | set_regarg (self, *args) |
|
None | make_int (self, int val, ida_idaapi.ea_t val_ea, int opno=0) |
|
None | make_uint (self, int val, ida_idaapi.ea_t val_ea, int opno=0) |
|
None | set_impptr_done (self) |
|
None | set_udt (self) |
|
None | set_undef_val (self) |
|
None | set_lowaddr (self) |
|
bool | is_impptr_done (self) |
|
bool | is_udt (self) |
|
bool | probably_floating (self) |
|
bool | is_undef_val (self) |
|
bool | is_lowaddr (self) |
|
bool | is_ccflags (self) |
|
bool | is_pcval (self) |
|
bool | is_glbaddr_from_fixup (self) |
|
'mop_t &' | assign (self, 'mop_t' rop) |
|
None | zero (self) |
|
None | swap (self, 'mop_t' rop) |
|
None | erase (self) |
|
None | erase_but_keep_size (self) |
|
bool | create_from_mlist (self, 'mba_t' mba, 'mlist_t' lst, int fullsize) |
|
bool | create_from_ivlset (self, 'mba_t' mba, 'ivlset_t' ivs, int fullsize) |
|
None | create_from_vdloc (self, 'mba_t' mba, 'vdloc_t' loc, int _size) |
|
None | create_from_scattered_vdloc (self, 'mba_t' mba, str name, 'tinfo_t' type, 'vdloc_t' loc) |
|
None | create_from_insn (self, 'minsn_t' m) |
|
None | make_number (self, *args) |
|
bool | make_fpnum (self, 'void const *' bytes) |
|
None | make_reg (self, *args) |
|
None | make_gvar (self, ida_idaapi.ea_t ea) |
|
None | make_stkvar (self, 'mba_t' mba, int off) |
|
None | make_reg_pair (self, int loreg, int hireg, int halfsize) |
|
None | make_insn (self, 'minsn_t' ins) |
|
None | make_blkref (self, int blknum) |
|
None | make_helper (self, str name) |
|
bool | empty (self) |
|
bool | is_reg (self, *args) |
|
bool | is_arglist (self) |
|
bool | is_cc (self) |
|
bool | is_bit_reg (self, *args) |
|
bool | is_kreg (self) |
|
bool | is_mob (self, int serial) |
|
bool | is_scattered (self) |
|
bool | is_glbaddr (self, *args) |
|
bool | is_stkaddr (self) |
|
bool | is_insn (self, *args) |
|
bool | has_side_effects (self, bool include_ldx_and_divs=False) |
|
bool | may_use_aliased_memory (self) |
|
bool | is01 (self) |
|
bool | is_sign_extended_from (self, int nbytes) |
|
bool | is_zero_extended_from (self, int nbytes) |
|
bool | is_extended_from (self, int nbytes, bool is_signed) |
|
bool | equal_mops (self, 'mop_t' rop, int eqflags) |
|
bool | __eq__ (self, 'mop_t' rop) |
|
bool | __ne__ (self, 'mop_t' rop) |
|
bool | __lt__ (self, 'mop_t' rop) |
|
int | lexcompare (self, 'mop_t' rop) |
|
int | for_all_ops (self, 'mop_visitor_t' mv, 'tinfo_t' type=None, bool is_target=False) |
|
int | for_all_scattered_submops (self, 'scif_visitor_t' sv) |
|
'uint64' | value (self, bool is_signed) |
|
'int64' | signed_value (self) |
|
'uint64' | unsigned_value (self) |
|
None | update_numop_value (self, 'uint64' val) |
|
bool | is_constant (self, bool is_signed=True) |
|
bool | is_equal_to (self, 'uint64' n, bool is_signed=True) |
|
bool | is_zero (self) |
|
bool | is_one (self) |
|
bool | is_positive_constant (self) |
|
bool | is_negative_constant (self) |
|
'ssize_t' | get_stkvar (self, 'udm_t' udm=None, 'uval_t *' p_idaoff=None) |
|
bool | get_stkoff (self, 'sval_t *' p_vdoff) |
|
'minsn_t *' | get_insn (self, 'mcode_t' code) |
|
bool | make_low_half (self, int width) |
|
bool | make_high_half (self, int width) |
|
bool | make_first_half (self, int width) |
|
bool | make_second_half (self, int width) |
|
bool | shift_mop (self, int offset) |
|
bool | change_size (self, int nsize, 'side_effect_t' sideff=WITH_SIDEFF) |
|
bool | double_size (self, 'side_effect_t' sideff=WITH_SIDEFF) |
|
bool | preserve_side_effects (self, 'mblock_t' blk, 'minsn_t' top, 'bool *' moved_calls=None) |
|
None | apply_ld_mcode (self, 'mcode_t' mcode, ida_idaapi.ea_t ea, int newsize) |
|
None | apply_xdu (self, ida_idaapi.ea_t ea, int newsize) |
|
None | apply_xds (self, ida_idaapi.ea_t ea, int newsize) |
|
| replace_by (self, o) |
|
|
None | _print (self, *args) |
|
None | _make_reg (self, *args) |
|
None | _make_lvar (self, 'mba_t' mba, int idx, int off=0) |
|
None | _make_gvar (self, ida_idaapi.ea_t ea) |
|
None | _make_stkvar (self, 'mba_t' mba, int off) |
|
None | _make_insn (self, 'minsn_t' ins) |
|
None | _make_blkref (self, int blknum) |
|
None | _make_strlit (self, str str) |
|
None | _make_callinfo (self, 'mcallinfo_t' fi) |
|
None | _make_cases (self, 'mcases_t' _cases) |
|
None | _make_pair (self, 'mop_pair_t' _pair) |
|
None | _register (self) |
|
None | _deregister (self) |
|
'mopt_t' | _get_t (self) |
|
None | _set_t (self, 'mopt_t' v) |
|
| _ensure_no_t (self) |
|
'PyObject *' | _obj_id (self) |
|
| _ensure_cond (self, ok, cond_str) |
|
| _ensure_no_obj (self, o, attr, attr_is_acquired) |
|
| _ensure_ownership_transferrable (self, v) |
|
| _acquire_ownership (self, v, acquire) |
|
| _maybe_disown_and_deregister (self) |
|
| _own_and_register (self) |
|
| _meminfo (self) |
|
'mnumber_t *' | _get_nnn (self) |
|
None | _set_nnn (self, 'mnumber_t' _v) |
|
'minsn_t *' | _get_d (self) |
|
None | _set_d (self, 'minsn_t' _v) |
|
'stkvar_ref_t *' | _get_s (self) |
|
None | _set_s (self, 'stkvar_ref_t' _v) |
|
'mcallinfo_t *' | _get_f (self) |
|
None | _set_f (self, 'mcallinfo_t' _v) |
|
'lvar_ref_t *' | _get_l (self) |
|
None | _set_l (self, 'lvar_ref_t' _v) |
|
'mop_addr_t *' | _get_a (self) |
|
None | _set_a (self, 'mop_addr_t' _v) |
|
'mcases_t *' | _get_c (self) |
|
None | _set_c (self, 'mcases_t' _v) |
|
'fnumber_t *' | _get_fpc (self) |
|
None | _set_fpc (self, 'fnumber_t' _v) |
|
'mop_pair_t *' | _get_pair (self) |
|
None | _set_pair (self, 'mop_pair_t' _v) |
|
'scif_t *' | _get_scif (self) |
|
None | _set_scif (self, 'scif_t' _v) |
|
'mreg_t' | _get_r (self) |
|
None | _set_r (self, 'mreg_t' _v) |
|
ida_idaapi.ea_t | _get_g (self) |
|
None | _set_g (self, ida_idaapi.ea_t _v) |
|
int | _get_b (self) |
|
None | _set_b (self, int _v) |
|
str | _get_cstr (self) |
|
None | _set_cstr (self, str _v) |
|
str | _get_helper (self) |
|
None | _set_helper (self, str _v) |
|