miasm
Reverse engineering framework
symbol_exec.symbolicexec_t Class Reference
Inheritance diagram for symbol_exec.symbolicexec_t:
Collaboration diagram for symbol_exec.symbolicexec_t:

Public Member Functions

def add (self, key, value)
 
def expand (self, linenum)
 
def print_lines (self)
 
def translate_expr (self, line_nb)
 
def Create (self, equations, machine, loc_db, *args, **kwargs)
 
def expand_expr (self)
 
def OnPopupMenu (self, menu_id)
 
def OnKeydown (self, vkey, shift)
 

Public Attributes

 line2eq
 
 machine
 
 loc_db
 
 lines_expanded
 

Member Function Documentation

◆ add()

def symbol_exec.symbolicexec_t.add (   self,
  key,
  value 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Create()

def symbol_exec.symbolicexec_t.Create (   self,
  equations,
  machine,
  loc_db,
args,
**  kwargs 
)

◆ expand()

def symbol_exec.symbolicexec_t.expand (   self,
  linenum 
)
Here is the caller graph for this function:

◆ expand_expr()

def symbol_exec.symbolicexec_t.expand_expr (   self)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnKeydown()

def symbol_exec.symbolicexec_t.OnKeydown (   self,
  vkey,
  shift 
)
Here is the call graph for this function:

◆ OnPopupMenu()

def symbol_exec.symbolicexec_t.OnPopupMenu (   self,
  menu_id 
)
Here is the call graph for this function:

◆ print_lines()

def symbol_exec.symbolicexec_t.print_lines (   self)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ translate_expr()

def symbol_exec.symbolicexec_t.translate_expr (   self,
  line_nb 
)
Here is the caller graph for this function:

Member Data Documentation

◆ line2eq

symbol_exec.symbolicexec_t.line2eq

◆ lines_expanded

symbol_exec.symbolicexec_t.lines_expanded

◆ loc_db

symbol_exec.symbolicexec_t.loc_db

◆ machine

symbol_exec.symbolicexec_t.machine

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