Public Member Functions | |
def | __init__ |
def | parser |
def | run |
Static Public Member Functions | |
def | code_sentinelle |
Public Attributes | |
fname | |
options | |
dbg | |
gdb | |
cmd | |
Properties | |
classes = property(lambda x:x.__class__._classes_()) | |
Private Member Functions | |
def | _classes_ |
Parent class for Sandbox abstraction
Definition at line 10 of file sandbox.py.
def miasm2.analysis.sandbox.Sandbox.__init__ | ( | self, | |
fname, | |||
options, | |||
custom_methods = {} |
|||
) |
Initialize a sandbox @fname: str file name @options: namespace instance of specific options @custom_methods: { str => func } for custom API implementations
Definition at line 34 of file sandbox.py.
|
private |
|
static |
Definition at line 16 of file sandbox.py.
def miasm2.analysis.sandbox.Sandbox.parser | ( | cls, | |
args, | |||
kwargs | |||
) |
Return instance of instance parser with expecting options. Extra parameters are passed to parser initialisation.
Definition at line 65 of file sandbox.py.
def miasm2.analysis.sandbox.Sandbox.run | ( | self, | |
addr = None |
|||
) |
Launch emulation (gdbserver, debugging, basic JIT). @addr: (int) start address
Definition at line 94 of file sandbox.py.
miasm2.analysis.sandbox.Sandbox.cmd |
Definition at line 115 of file sandbox.py.
miasm2.analysis.sandbox.Sandbox.dbg |
Definition at line 104 of file sandbox.py.
miasm2.analysis.sandbox.Sandbox.fname |
Definition at line 43 of file sandbox.py.
miasm2.analysis.sandbox.Sandbox.gdb |
Definition at line 111 of file sandbox.py.
miasm2.analysis.sandbox.Sandbox.options |
Definition at line 44 of file sandbox.py.
|
static |
Definition at line 32 of file sandbox.py.