miasm
Reverse engineering framework
|
Public Member Functions | |
def | __init__ (self, dct) |
def | __hash__ (self) |
def | __eq__ (self, other) |
def | __ne__ (self, other) |
def | __iter__ (self) |
def | iteritems (self) |
def | merge (self, other) |
def | symbols (self) |
Public Attributes | |
symbols | |
Stores a SymbolicExecutionEngine state
def miasm.ir.symbexec.SymbolicState.__init__ | ( | self, | |
dct | |||
) |
def miasm.ir.symbexec.SymbolicState.__eq__ | ( | self, | |
other | |||
) |
def miasm.ir.symbexec.SymbolicState.__hash__ | ( | self | ) |
def miasm.ir.symbexec.SymbolicState.__iter__ | ( | self | ) |
def miasm.ir.symbexec.SymbolicState.__ne__ | ( | self, | |
other | |||
) |
def miasm.ir.symbexec.SymbolicState.iteritems | ( | self | ) |
Iterate on stored memory/values
def miasm.ir.symbexec.SymbolicState.merge | ( | self, | |
other | |||
) |
Merge two symbolic states Only equal expressions are kept in both states @other: second symbolic state
Reimplemented from miasm.ir.symbexec.StateEngine.
def miasm.ir.symbexec.SymbolicState.symbols | ( | self | ) |
Return the dictionary of known symbols
miasm.ir.symbexec.SymbolicState.symbols |