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

Class insn_t

           object --+        
                    |        
pyidc_opaque_object_t --+    
                        |    
      py_clinked_object_t --+
                            |
                           insn_t

Class representing instructions

Instance Methods
 
__get_auxpref__(self)
 
__get_cs__(self)
 
__get_ea__(self)
 
__get_flags__(self)
 
__get_insnpref__(self)
 
__get_ip__(self)
 
__get_itype__(self)
 
__get_segpref__(self)
 
__get_size__(self)
 
__getitem__(self, idx)
Operands can be accessed directly as indexes
 
__init__(self, lnk=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
 
__iter__(self)
 
__set_auxpref__(self, v)
 
__set_cs__(self, v)
 
__set_ea__(self, v)
 
__set_flags__(self, v)
 
__set_insnpref__(self, v)
 
__set_ip__(self, v)
 
__set_itype__(self, v)
 
__set_segpref__(self, v)
 
__set_size__(self, v)
 
assign(self, other)
Copies the contents of 'other' to 'self'
 
get_canon_feature(self)
 
get_canon_mnem(self)
 
is_canon_insn(self)
 
is_macro(self)

Inherited from py_clinked_object_t: __del__, copy

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

Class Variables

Inherited from pyidc_opaque_object_t: __idc_cvt_id__

Properties
  auxpref
  cs
  ea
  flags
  insnpref
  ip
  itype
  segpref
  size

Inherited from py_clinked_object_t: clink, clink_ptr

Inherited from object: __class__

Method Details

__init__(self, lnk=None)
(Constructor)

 

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

Overrides: object.__init__
(inherited documentation)

assign(self, other)

 

Copies the contents of 'other' to 'self'

Returns:
Boolean
Overrides: py_clinked_object_t.assign

Property Details

auxpref

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

cs

Get Method:
__get_cs__(self)
Set Method:
__set_cs__(self, v)

ea

Get Method:
__get_ea__(self)
Set Method:
__set_ea__(self, v)

flags

Get Method:
__get_flags__(self)
Set Method:
__set_flags__(self, v)

insnpref

Get Method:
__get_insnpref__(self)
Set Method:
__set_insnpref__(self, v)

ip

Get Method:
__get_ip__(self)
Set Method:
__set_ip__(self, v)

itype

Get Method:
__get_itype__(self)
Set Method:
__set_itype__(self, v)

segpref

Get Method:
__get_segpref__(self)
Set Method:
__set_segpref__(self, v)

size

Get Method:
__get_size__(self)
Set Method:
__set_size__(self, v)

[an error occurred while processing this directive]