miasm
Reverse engineering framework
miasm.analysis.data_flow.ExprToGraph Class Reference
Inheritance diagram for miasm.analysis.data_flow.ExprToGraph:
Collaboration diagram for miasm.analysis.data_flow.ExprToGraph:

Public Member Functions

def __init__ (self, graph)
 
def link_nodes (self, expr, *args, **kwargs)
 
- Public Member Functions inherited from miasm.expression.expression.ExprWalk
def visit (self, expr, *args, **kwargs)
 

Public Attributes

 graph
 
- Public Attributes inherited from miasm.expression.expression.ExprWalk
 cache
 
 callback
 
- Public Attributes inherited from miasm.expression.expression.ExprWalkBase
 callback
 

Detailed Description

Transform an Expression into a tree and add link nodes to an existing tree

Constructor & Destructor Documentation

◆ __init__()

def miasm.analysis.data_flow.ExprToGraph.__init__ (   self,
  graph 
)

Reimplemented from miasm.expression.expression.ExprWalk.

Here is the call graph for this function:

Member Function Documentation

◆ link_nodes()

def miasm.analysis.data_flow.ExprToGraph.link_nodes (   self,
  expr,
args,
**  kwargs 
)
Transform an Expression @expr into a tree and add link nodes to the
current tree
@expr: Expression
Here is the caller graph for this function:

Member Data Documentation

◆ graph

miasm.analysis.data_flow.ExprToGraph.graph

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