miasm
Reverse engineering framework
utils.TranslatorIDA Class Reference
Inheritance diagram for utils.TranslatorIDA:
Collaboration diagram for utils.TranslatorIDA:

Public Member Functions

def __init__ (self, loc_db=None, **kwargs)
 
def str_protected_child (self, child, parent)
 
def from_ExprInt (self, expr)
 
def from_ExprId (self, expr)
 
def from_ExprLoc (self, expr)
 
def from_ExprMem (self, expr)
 
def from_ExprSlice (self, expr)
 
def from_ExprCompose (self, expr)
 
def from_ExprCond (self, expr)
 
def from_ExprOp (self, expr)
 
def from_ExprAssign (self, expr)
 

Public Attributes

 loc_db
 

Detailed Description

Translate a Miasm expression to a IDA colored string

Constructor & Destructor Documentation

◆ __init__()

def utils.TranslatorIDA.__init__ (   self,
  loc_db = None,
**  kwargs 
)

Member Function Documentation

◆ from_ExprAssign()

def utils.TranslatorIDA.from_ExprAssign (   self,
  expr 
)
Here is the caller graph for this function:

◆ from_ExprCompose()

def utils.TranslatorIDA.from_ExprCompose (   self,
  expr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ from_ExprCond()

def utils.TranslatorIDA.from_ExprCond (   self,
  expr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ from_ExprId()

def utils.TranslatorIDA.from_ExprId (   self,
  expr 
)
Here is the caller graph for this function:

◆ from_ExprInt()

def utils.TranslatorIDA.from_ExprInt (   self,
  expr 
)
Here is the caller graph for this function:

◆ from_ExprLoc()

def utils.TranslatorIDA.from_ExprLoc (   self,
  expr 
)
Here is the caller graph for this function:

◆ from_ExprMem()

def utils.TranslatorIDA.from_ExprMem (   self,
  expr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ from_ExprOp()

def utils.TranslatorIDA.from_ExprOp (   self,
  expr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ from_ExprSlice()

def utils.TranslatorIDA.from_ExprSlice (   self,
  expr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ str_protected_child()

def utils.TranslatorIDA.str_protected_child (   self,
  child,
  parent 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ loc_db

utils.TranslatorIDA.loc_db

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