miasm
Reverse engineering framework
miasm.core.sembuilder.SemBuilder Class Reference
Inheritance diagram for miasm.core.sembuilder.SemBuilder:
Collaboration diagram for miasm.core.sembuilder.SemBuilder:

Public Member Functions

def __init__ (self, ctx)
 
def functions (self)
 
def parse (self, func)
 

Public Attributes

 transformer
 

Detailed Description

Helper for building instruction's semantic side effects method

This class provides a decorator @parse to use on them.
The context in which the function will be parsed must be supplied on
instantiation

Constructor & Destructor Documentation

◆ __init__()

def miasm.core.sembuilder.SemBuilder.__init__ (   self,
  ctx 
)
Create a SemBuilder
@ctx: context dictionary used during parsing

Member Function Documentation

◆ functions()

def miasm.core.sembuilder.SemBuilder.functions (   self)
Return a dictionary name -> func of parsed functions
Here is the call graph for this function:

◆ parse()

def miasm.core.sembuilder.SemBuilder.parse (   self,
  func 
)
Function decorator, returning a correct method from a pseudo-Python
one
Here is the call graph for this function:

Member Data Documentation

◆ transformer

miasm.core.sembuilder.SemBuilder.transformer

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