Module ida_ua :: Class insn_t
[frames] | no frames]

Class insn_t

object --+
         |
        insn_t

Proxy of C++ insn_t class.

Instance Methods
uint16
__get_auxpref__(self)
op_t
__get_operand__(self, n)
operands_array
__get_ops__(self)
 
__getitem__(self, idx)
Operands can be accessed directly as indexes
insn_t
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
 
__iter__(self)
 
__repr__(self)
repr(x)
 
__set_auxpref__(self, v)
 
__swig_destroy__(self)
 
add_cref(self, to, opoff, type)
 
add_dref(self, to, opoff, type)
ea_t
add_off_drefs(self, x, type, outf)
 
assign(self, other)
bool
create_op_data(self, ea_, opoff, dtype)
create_op_data(self, ea_, op) -> bool
bool
create_stkvar(self, x, v, flags_)
uint32
get_canon_feature(self)
char const *
get_canon_mnem(self)
uint8
get_next_byte(self)
uint32
get_next_dword(self)
uint64
get_next_qword(self)
uint16
get_next_word(self)
bool
is_64bit(self)
bool
is_canon_insn(self)
bool
is_macro(self)

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

Properties
  Op1
  Op2
  Op3
  Op4
  Op5
  Op6
  auxpref
__get_auxpref__(self) -> uint16
  cs
insn_t_cs_get(self) -> ea_t
  ea
insn_t_ea_get(self) -> ea_t
  flags
insn_t_flags_get(self) -> int16
  insnpref
insn_t_insnpref_get(self) -> char
  ip
insn_t_ip_get(self) -> ea_t
  itype
insn_t_itype_get(self) -> uint16
  ops
__get_ops__(self) -> operands_array
  segpref
insn_t_segpref_get(self) -> char
  size
insn_t_size_get(self) -> uint16
  thisown
The membership flag

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Returns: insn_t
Overrides: object.__init__

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

Property Details

Op1

Get Method:
unreachable(self)

Op2

Get Method:
unreachable(self)

Op3

Get Method:
unreachable(self)

Op4

Get Method:
unreachable(self)

Op5

Get Method:
unreachable(self)

Op6

Get Method:
unreachable(self)

auxpref

__get_auxpref__(self) -> uint16

Get Method:
__get_auxpref__(self)
Set Method:
__set_auxpref__(self, v)

cs

insn_t_cs_get(self) -> ea_t

Get Method:
unreachable.insn_t_cs_get(self)
Set Method:
unreachable.insn_t_cs_set(self, cs)

ea

insn_t_ea_get(self) -> ea_t

Get Method:
unreachable.insn_t_ea_get(self)
Set Method:
unreachable.insn_t_ea_set(self, ea)

flags

insn_t_flags_get(self) -> int16

Get Method:
unreachable.insn_t_flags_get(self)
Set Method:
unreachable.insn_t_flags_set(self, flags)

insnpref

insn_t_insnpref_get(self) -> char

Get Method:
unreachable.insn_t_insnpref_get(self)
Set Method:
unreachable.insn_t_insnpref_set(self, insnpref)

ip

insn_t_ip_get(self) -> ea_t

Get Method:
unreachable.insn_t_ip_get(self)
Set Method:
unreachable.insn_t_ip_set(self, ip)

itype

insn_t_itype_get(self) -> uint16

Get Method:
unreachable.insn_t_itype_get(self)
Set Method:
unreachable.insn_t_itype_set(self, itype)

ops

__get_ops__(self) -> operands_array

Get Method:
__get_ops__(self)

segpref

insn_t_segpref_get(self) -> char

Get Method:
unreachable.insn_t_segpref_get(self)
Set Method:
unreachable.insn_t_segpref_set(self, segpref)

size

insn_t_size_get(self) -> uint16

Get Method:
unreachable.insn_t_size_get(self)
Set Method:
unreachable.insn_t_size_set(self, size)

thisown

The membership flag

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