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

Class op_t

           object --+        
                    |        
pyidc_opaque_object_t --+    
                        |    
      py_clinked_object_t --+
                            |
                           op_t

Class representing operands

Instance Methods
 
__eq__(self, other)
Checks if two register operands are equal by checking the register number and its dtype
 
__get_addr__(self)
 
__get_dtyp__(self)
 
__get_flags__(self)
 
__get_n__(self)
 
__get_offb__(self)
 
__get_offo__(self)
 
__get_reg_phrase__(self)
 
__get_specflag1__(self)
 
__get_specflag2__(self)
 
__get_specflag3__(self)
 
__get_specflag4__(self)
 
__get_specval__(self)
 
__get_type__(self)
 
__get_value__(self)
 
__init__(self, lnk=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
 
__set_addr__(self, v)
 
__set_dtyp__(self, v)
 
__set_flags__(self, v)
 
__set_n__(self, v)
 
__set_offb__(self, v)
 
__set_offo__(self, v)
 
__set_reg_phrase__(self, v)
 
__set_specflag1__(self, v)
 
__set_specflag2__(self, v)
 
__set_specflag3__(self, v)
 
__set_specflag4__(self, v)
 
__set_specval__(self, v)
 
__set_type__(self, v)
 
__set_value__(self, v)
 
assign(self, other)
Copies the contents of 'other' to 'self'
 
has_reg(self, r)
Checks if the operand accesses the given processor register
 
is_reg(self, r)
Checks if the register operand is the given processor register

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
  addr
  dtyp
  flags
  n
  offb
  offo
  phrase
  reg
  specflag1
  specflag2
  specflag3
  specflag4
  specval
  type
  value

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

addr

Get Method:
__get_addr__(self)
Set Method:
__set_addr__(self, v)

dtyp

Get Method:
__get_dtyp__(self)
Set Method:
__set_dtyp__(self, v)

flags

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

n

Get Method:
__get_n__(self)
Set Method:
__set_n__(self, v)

offb

Get Method:
__get_offb__(self)
Set Method:
__set_offb__(self, v)

offo

Get Method:
__get_offo__(self)
Set Method:
__set_offo__(self, v)

phrase

Get Method:
__get_reg_phrase__(self)
Set Method:
__set_reg_phrase__(self, v)

reg

Get Method:
__get_reg_phrase__(self)
Set Method:
__set_reg_phrase__(self, v)

specflag1

Get Method:
__get_specflag1__(self)
Set Method:
__set_specflag1__(self, v)

specflag2

Get Method:
__get_specflag2__(self)
Set Method:
__set_specflag2__(self, v)

specflag3

Get Method:
__get_specflag3__(self)
Set Method:
__set_specflag3__(self, v)

specflag4

Get Method:
__get_specflag4__(self)
Set Method:
__set_specflag4__(self, v)

specval

Get Method:
__get_specval__(self)
Set Method:
__set_specval__(self, v)

type

Get Method:
__get_type__(self)
Set Method:
__set_type__(self, v)

value

Get Method:
__get_value__(self)
Set Method:
__set_value__(self, v)

[an error occurred while processing this directive]