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

Class insn_t

object --+
         |
        insn_t

Proxy of C++ insn_t class

Instance Methods
 
__repr__(self)
repr(x)
bool
is_canon_insn(self)
uint32
get_canon_feature(self)
char
get_canon_mnem(self)
bool
is_macro(self)
insn_t
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
 
__swig_destroy__(...)
delete_insn_t(insn_t self)
 
__del__(self)

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

Properties
  thisown
The membership flag
  cs
insn_t_cs_get(insn_t self) -> ea_t
  ip
insn_t_ip_get(insn_t self) -> ea_t
  ea
insn_t_ea_get(insn_t self) -> ea_t
  itype
insn_t_itype_get(insn_t self) -> uint16
  size
insn_t_size_get(insn_t self) -> uint16
  auxpref
insn_t_auxpref_get(insn_t self) -> uint16
  segpref
insn_t_segpref_get(insn_t self) -> char
  insnpref
insn_t_insnpref_get(insn_t self) -> char
  Operands
insn_t_Operands_get(insn_t self) -> op_t
  flags
insn_t_flags_get(insn_t self) -> char
  auxpref_chars
insn_t_auxpref_chars_get(insn_t self) -> insn_t_auxpref_chars

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Returns: insn_t
Overrides: object.__init__

Property Details

thisown

The membership flag

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

cs

insn_t_cs_get(insn_t self) -> ea_t

Get Method:
unreachable.insn_t_cs_get(...) - insn_t_cs_get(insn_t self) -> ea_t
Set Method:
unreachable.insn_t_cs_set(...) - insn_t_cs_set(insn_t self, ea_t cs)

ip

insn_t_ip_get(insn_t self) -> ea_t

Get Method:
unreachable.insn_t_ip_get(...) - insn_t_ip_get(insn_t self) -> ea_t
Set Method:
unreachable.insn_t_ip_set(...) - insn_t_ip_set(insn_t self, ea_t ip)

ea

insn_t_ea_get(insn_t self) -> ea_t

Get Method:
unreachable.insn_t_ea_get(...) - insn_t_ea_get(insn_t self) -> ea_t
Set Method:
unreachable.insn_t_ea_set(...) - insn_t_ea_set(insn_t self, ea_t ea)

itype

insn_t_itype_get(insn_t self) -> uint16

Get Method:
unreachable.insn_t_itype_get(...) - insn_t_itype_get(insn_t self) -> uint16
Set Method:
unreachable.insn_t_itype_set(...) - insn_t_itype_set(insn_t self, uint16 itype)

size

insn_t_size_get(insn_t self) -> uint16

Get Method:
unreachable.insn_t_size_get(...) - insn_t_size_get(insn_t self) -> uint16
Set Method:
unreachable.insn_t_size_set(...) - insn_t_size_set(insn_t self, uint16 size)

auxpref

insn_t_auxpref_get(insn_t self) -> uint16

Get Method:
unreachable.insn_t_auxpref_get(...) - insn_t_auxpref_get(insn_t self) -> uint16
Set Method:
unreachable.insn_t_auxpref_set(...) - insn_t_auxpref_set(insn_t self, uint16 auxpref)

segpref

insn_t_segpref_get(insn_t self) -> char

Get Method:
unreachable.insn_t_segpref_get(...) - insn_t_segpref_get(insn_t self) -> char
Set Method:
unreachable.insn_t_segpref_set(...) - insn_t_segpref_set(insn_t self, char segpref)

insnpref

insn_t_insnpref_get(insn_t self) -> char

Get Method:
unreachable.insn_t_insnpref_get(...) - insn_t_insnpref_get(insn_t self) -> char
Set Method:
unreachable.insn_t_insnpref_set(...) - insn_t_insnpref_set(insn_t self, char insnpref)

Operands

insn_t_Operands_get(insn_t self) -> op_t

Get Method:
unreachable.insn_t_Operands_get(...) - insn_t_Operands_get(insn_t self) -> op_t
Set Method:
unreachable.insn_t_Operands_set(...) - insn_t_Operands_set(insn_t self, op_t Operands)

flags

insn_t_flags_get(insn_t self) -> char

Get Method:
unreachable.insn_t_flags_get(...) - insn_t_flags_get(insn_t self) -> char
Set Method:
unreachable.insn_t_flags_set(...) - insn_t_flags_set(insn_t self, char flags)

auxpref_chars

insn_t_auxpref_chars_get(insn_t self) -> insn_t_auxpref_chars

Get Method:
unreachable.insn_t_auxpref_chars_get(...) - insn_t_auxpref_chars_get(insn_t self) -> insn_t_auxpref_chars