miasm
Reverse engineering framework
miasm.expression.expression.ExprVisitorContains Class Reference
Inheritance diagram for miasm.expression.expression.ExprVisitorContains:
Collaboration diagram for miasm.expression.expression.ExprVisitorContains:

Public Member Functions

def __init__ (self)
 
def eq_expr (self, expr, needle, *args, **kwargs)
 
def visit (self, expr, needle, *args, **kwargs)
 
def contains (self, expr, needle)
 
- Public Member Functions inherited from miasm.expression.expression.ExprWalkBase
def __init__ (self, callback)
 
def visit (self, expr, *args, **kwargs)
 

Public Attributes

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

Detailed Description

Visitor to test if a needle is in an Expression
Cache results

Constructor & Destructor Documentation

◆ __init__()

def miasm.expression.expression.ExprVisitorContains.__init__ (   self)

Member Function Documentation

◆ contains()

def miasm.expression.expression.ExprVisitorContains.contains (   self,
  expr,
  needle 
)
Here is the call graph for this function:

◆ eq_expr()

def miasm.expression.expression.ExprVisitorContains.eq_expr (   self,
  expr,
  needle,
args,
**  kwargs 
)

◆ visit()

def miasm.expression.expression.ExprVisitorContains.visit (   self,
  expr,
  needle,
args,
**  kwargs 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cache

miasm.expression.expression.ExprVisitorContains.cache

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