about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--example/test_jit_arm.py24
1 files changed, 11 insertions, 13 deletions
diff --git a/example/test_jit_arm.py b/example/test_jit_arm.py
index 7df4461c..2699c345 100644
--- a/example/test_jit_arm.py
+++ b/example/test_jit_arm.py
@@ -1,23 +1,21 @@
 #!/usr/bin/env python
 #-*- coding:utf-8 -*-
-from miasm2.analysis import debugging, gdbserver
-
-from miasm2.analysis.sandbox import Sandbox_Linux_arml
-from miasm2.analysis.machine import Machine
 import logging
-
 from pdb import pm
 
-parser = Sandbox_Linux_arml.parser(description="""Sandbox an elf binary with arm engine
-(ex: test_jit_arm.py samples/md5_arm -a A684)""")
-parser.add_argument("filename", help="PE Filename")
-parser.add_argument('-v', "--verbose",
-                    help="verbose mode", action="store_true")
+from miasm2.analysis.sandbox import Sandbox_Linux_arml
 
+# Get arguments
+parser = Sandbox_Linux_arml.parser(description="""Sandbox an elf binary with arm
+ engine (ex: test_jit_arm.py samples/md5_arm -a A684)""")
+parser.add_argument("filename", help="ELF Filename")
+parser.add_argument('-v', "--verbose", help="verbose mode", action="store_true")
 options = parser.parse_args()
-sb = Sandbox_Linux_arml(options.filename, options, globals())
 
+# Prepare the sandbox
+sb = Sandbox_Linux_arml(options.filename, options, globals())
 
+# Handle 'verbose' option
 if options.verbose is True:
     logging.basicConfig(level=logging.INFO)
 else:
@@ -27,7 +25,7 @@ if options.verbose is True:
     sb.jitter.vm.dump_memory_page_pool()
 
 if options.address is None:
-    raise ValueError('invalid address')
+    raise ValueError('Invalid address')
 
+# Run the code
 sb.run()
-