miasm
Reverse engineering framework
miasm.analysis.sandbox.Sandbox_Linux_armb_str Class Reference
Inheritance diagram for miasm.analysis.sandbox.Sandbox_Linux_armb_str:
Collaboration diagram for miasm.analysis.sandbox.Sandbox_Linux_armb_str:

Public Member Functions

def __init__ (self, loc_db, *args, **kwargs)
 
def run (self, addr=None)
 
- Public Member Functions inherited from miasm.analysis.sandbox.Sandbox
def __init__ (self, loc_db, fname, options, custom_methods=None, **kwargs)
 
def parser (cls, *args, **kwargs)
 
def call (self, prepare_cb, addr, *args)
 
- Public Member Functions inherited from miasm.analysis.sandbox.Arch_armb
def __init__ (self, loc_db, **kwargs)
 
- Public Member Functions inherited from miasm.analysis.sandbox.Arch
def update_parser (cls, parser)
 
- Public Member Functions inherited from miasm.analysis.sandbox.OS_Linux_str
def update_parser (cls, parser)
 
- Public Member Functions inherited from miasm.analysis.sandbox.OS
def __init__ (self, custom_methods, **kwargs)
 

Additional Inherited Members

- Static Public Member Functions inherited from miasm.analysis.sandbox.Sandbox
def code_sentinelle (jitter)
 
- Public Attributes inherited from miasm.analysis.sandbox.Sandbox
 fname
 
 options
 
 loc_db
 
 dbg
 
 gdb
 
 cmd
 
- Public Attributes inherited from miasm.analysis.sandbox.Arch
 machine
 
 jitter
 
- Public Attributes inherited from miasm.analysis.sandbox.OS_Linux_str
 libs
 
 argv
 
 envp
 
- Static Public Attributes inherited from miasm.analysis.sandbox.Sandbox
int CALL_FINISH_ADDR = 0x13371acc
 
- Static Public Attributes inherited from miasm.analysis.sandbox.Arch_armb
int STACK_SIZE = 0x100000
 
int STACK_BASE = 0x100000
 
- Static Public Attributes inherited from miasm.analysis.sandbox.OS_Linux_str
string PROGRAM_PATH = "./program"
 
- Properties inherited from miasm.analysis.sandbox.Sandbox
 classes = property(lambda x: x.__class__._classes_())
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.analysis.sandbox.Sandbox_Linux_armb_str.__init__ (   self,
  loc_db,
args,
**  kwargs 
)

Member Function Documentation

◆ run()

def miasm.analysis.sandbox.Sandbox_Linux_armb_str.run (   self,
  addr = None 
)
Launch emulation (gdbserver, debugging, basic JIT).
@addr: (int) start address

Reimplemented from miasm.analysis.sandbox.Sandbox.

Here is the caller graph for this function:

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