about summary refs log tree commit diff stats
path: root/example/sandbox_elf.py
diff options
context:
space:
mode:
authorserpilliere <devnull@localhost>2011-11-18 08:52:02 +0100
committerserpilliere <devnull@localhost>2011-11-18 08:52:02 +0100
commite132bbf21e815aaf3c5b85cd4446a430cc72aeea (patch)
treec5bf2ce62794d1e533043f437b3518345d2c22fb /example/sandbox_elf.py
parent0ac5622550d2f335a1aa0f961b729efc3ceb3414 (diff)
parent10149e4e7ebff93b4cef05700a7db9ef95df1167 (diff)
downloadmiasm-e132bbf21e815aaf3c5b85cd4446a430cc72aeea.tar.gz
miasm-e132bbf21e815aaf3c5b85cd4446a430cc72aeea.zip
merge with graph update
Diffstat (limited to '')
-rw-r--r--example/sandbox_elf.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/example/sandbox_elf.py b/example/sandbox_elf.py
index f8e308e2..dc4aa5df 100644
--- a/example/sandbox_elf.py
+++ b/example/sandbox_elf.py
@@ -41,8 +41,10 @@ vm_add_memory_page(stack_base_ad, PAGE_READ|PAGE_WRITE, "\x00"*stack_size)
 dump_memory_page_pool_py()
 
 
-
-ep =  e.sh.symtab.symbols['main'].value
+try:
+    ep =  e.sh.symtab.symbols['main'].value
+except:
+    ep = e.Ehdr.entry
 
 ptr_esp = stack_base_ad+stack_size-0x1000
 vm_set_mem(ptr_esp, "/home/toto\x00")
@@ -72,7 +74,7 @@ known_blocs = {}
 code_blocs_mem_range = []
 
 
-log_regs = False
+log_regs = True
 log_mn = log_regs
 must_stop = False
 def run_bin(my_eip, known_blocs, code_blocs_mem_range):