![]() |
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 |