|
| __init__ (self, *args) |
| init(self) -> insn_t
|
|
"bool" | is_macro (self, *args) |
| is_macro(self) -> bool Is a macro instruction?
|
|
"bool" | is_64bit (self, *args) |
| is_64bit(self) -> bool Belongs to a 64bit segment?
|
|
"uint8" | get_next_byte (self, *args) |
| get_next_byte(self) -> uint8
|
|
"uint16" | get_next_word (self, *args) |
| get_next_word(self) -> uint16
|
|
"uint32" | get_next_dword (self, *args) |
| get_next_dword(self) -> uint32
|
|
"uint64" | get_next_qword (self, *args) |
| get_next_qword(self) -> uint64
|
|
"bool" | create_op_data (self, *args) |
| create_op_data(self, ea_, opoff, dtype) -> bool Convenient alias.
|
|
"bool" | create_stkvar (self, *args) |
| create_stkvar(self, x, v, flags_) -> bool Create or modify a stack variable in the function frame.
|
|
"void" | add_cref (self, *args) |
| add_cref(self, to, opoff, type) Add a code cross-reference from the instruction.
|
|
"void" | add_dref (self, *args) |
| add_dref(self, to, opoff, type) Add a data cross-reference from the instruction.
|
|
"ea_t" | add_off_drefs (self, *args) |
| add_off_drefs(self, x, type, outf) -> ea_t Add xrefs for an operand of the instruction.
|
|
"wrapped_array_t< op_t,8 >" | __get_ops__ (self, *args) |
| get_ops(self) -> operands_array
|
|
"op_t *" | __get_operand__ (self, *args) |
| get_operand(self, n) -> op_t
|
|
"uint32" | __get_auxpref__ (self, *args) |
| get_auxpref(self) -> uint32
|
|
"void" | __set_auxpref__ (self, *args) |
| set_auxpref(self, v)
|
|
"void" | assign (self, *args) |
| assign(self, other)
|
|
"bool" | is_canon_insn (self, *args) |
| is_canon_insn(self, ph) -> bool see processor_t::is_canon_insn()
|
|
"uint32" | get_canon_feature (self, *args) |
| get_canon_feature(self, ph) -> uint32 see instruc_t::feature
|
|
"char const *" | get_canon_mnem (self, *args) |
| get_canon_mnem(self, ph) -> char const see instruc_t::name
|
|
| __iter__ (self) |
|
| __getitem__ (self, idx) |
| Operands can be accessed directly as indexes.
|
|
|
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
| cs = property(_ida_ua.insn_t_cs_get, _ida_ua.insn_t_cs_set, doc=) |
|
| ip = property(_ida_ua.insn_t_ip_get, _ida_ua.insn_t_ip_set, doc=) |
|
| ea = property(_ida_ua.insn_t_ea_get, _ida_ua.insn_t_ea_set, doc=) |
|
| itype = property(_ida_ua.insn_t_itype_get, _ida_ua.insn_t_itype_set, doc=) |
|
| size = property(_ida_ua.insn_t_size_get, _ida_ua.insn_t_size_set, doc=) |
|
| auxpref = property(_ida_ua.insn_t_auxpref_get, _ida_ua.insn_t_auxpref_set, doc=) |
|
| auxpref_u16 = property(_ida_ua.insn_t_auxpref_u16_get, _ida_ua.insn_t_auxpref_u16_set, doc=) |
|
| auxpref_u8 = property(_ida_ua.insn_t_auxpref_u8_get, _ida_ua.insn_t_auxpref_u8_set, doc=) |
|
| segpref = property(_ida_ua.insn_t_segpref_get, _ida_ua.insn_t_segpref_set, doc=) |
|
| insnpref = property(_ida_ua.insn_t_insnpref_get, _ida_ua.insn_t_insnpref_set, doc=) |
|
| flags = property(_ida_ua.insn_t_flags_get, _ida_ua.insn_t_flags_set, doc=) |
|
| ops = property(_ida_ua.insn_t_ops_get, _ida_ua.insn_t_ops_set, doc=) |
|
| Op1 = property(lambda self: self.__get_operand__(0)) |
|
| Op2 = property(lambda self: self.__get_operand__(1)) |
|
| Op3 = property(lambda self: self.__get_operand__(2)) |
|
| Op4 = property(lambda self: self.__get_operand__(3)) |
|
| Op5 = property(lambda self: self.__get_operand__(4)) |
|
| Op6 = property(lambda self: self.__get_operand__(5)) |
|
| Op7 = property(lambda self: self.__get_operand__(6)) |
|
| Op8 = property(lambda self: self.__get_operand__(7)) |
|