miasm
Reverse engineering framework
miasm.ir.ir.irbloc Class Reference
Inheritance diagram for miasm.ir.ir.irbloc:
Collaboration diagram for miasm.ir.ir.irbloc:

Public Member Functions

def __init__ (self, loc_key, irs, lines=None)
 
- Public Member Functions inherited from miasm.ir.ir.IRBlock
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def get_label (self)
 
def assignblks (self)
 
def irs (self)
 
def __iter__ (self)
 
def __getitem__ (self, index)
 
def __len__ (self)
 
def is_dst_set (self)
 
def cache_dst (self)
 
def dst (self)
 
def set_dst (self, value)
 
def dst_linenb (self)
 
def to_string (self)
 
def __str__ (self)
 
def modify_exprs (self, mod_dst=None, mod_src=None)
 
def simplify (self, simplifier)
 

Additional Inherited Members

- Properties inherited from miasm.ir.ir.IRBlock
 loc_key = property(lambda self:self._loc_key)
 
 loc_db = property(lambda self:self._loc_db)
 
 label = property(get_label)
 

Detailed Description

DEPRECATED object
Use IRBlock instead of irbloc

Constructor & Destructor Documentation

◆ __init__()

def miasm.ir.ir.irbloc.__init__ (   self,
  loc_db,
  loc_key,
  assignblks = None 
)
@loc_key: LocKey of the IR basic block
@assignblks: list of AssignBlock

Reimplemented from miasm.ir.ir.IRBlock.


The documentation for this class was generated from the following file: