Assign context object to Manticore itself (#13)

* Make Manticore behave like a dict; slim callback
* Update all sample scripts to not take a context
* Add a sample script (count_instructions.py)
* We no longer need to close over Manticore state; add callback directly
* Move Manticore's context to a public attribute
This commit is contained in:
Yan
2017-02-15 14:48:55 -05:00
committed by GitHub
parent da81e355b8
commit 724db78907
7 changed files with 38 additions and 10 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ if __name__ == '__main__':
# Ensure that we ignore all possible branches to libc
# This hook returns False if we should abandon exploration
# or True to continue
def fork_hook(ctx, state):
def fork_hook(state):
_from, _to = lib.start, lib.start + lib.size
return not (_from <= state.cpu.PC < _to)
m.add_fork_hook(fork_hook)