about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorserpilliere <devnull@localhost>2011-07-27 17:53:44 +0200
committerserpilliere <devnull@localhost>2011-07-27 17:53:44 +0200
commitaf4e01c25740d5cd3e42035b4764cafa2817c364 (patch)
tree8fe3280fa30004188e8b2d561afd9bee89328155
parentcc4b9320f94fefca896a1469d3648841506b69a9 (diff)
downloadmiasm-af4e01c25740d5cd3e42035b4764cafa2817c364.tar.gz
miasm-af4e01c25740d5cd3e42035b4764cafa2817c364.zip
remove dirty code
-rw-r--r--miasm/arch/ia32_sem.py2
-rw-r--r--miasm/tools/to_c_helper.py30
2 files changed, 1 insertions, 31 deletions
diff --git a/miasm/arch/ia32_sem.py b/miasm/arch/ia32_sem.py
index 013c0f31..cc809b16 100644
--- a/miasm/arch/ia32_sem.py
+++ b/miasm/arch/ia32_sem.py
@@ -1038,7 +1038,7 @@ def compose_eflag(s = 32):
     elif s == 16:
         regs = [nt, ExprInt(uint32(0))]
     else:
-        fdsfsdf
+        raise ValueError('unk size')
     for i in xrange(len(regs)):
         args.append(ExprSliceTo(regs[i],i+14, i+15))
     if s == 32:
diff --git a/miasm/tools/to_c_helper.py b/miasm/tools/to_c_helper.py
index 28ed91e2..af15000d 100644
--- a/miasm/tools/to_c_helper.py
+++ b/miasm/tools/to_c_helper.py
@@ -490,15 +490,7 @@ def asm2C(f_name, known_mems, dyn_func, in_str, x86_mn, symbol_pool, func_to_dis
     funcs_dec = []
 
     all_bloc_funcs+=asmbloc.dis_multi_func(in_str, x86_mn, symbol_pool, func_to_dis, dont_dis, follow_call, dontdis_retcall)
-    """
-    for f in  all_bloc_funcs:
-        print hex(f)
-        print all_bloc_funcs[f]
-        g = asmbloc.bloc2graph(all_bloc_funcs[f])
-        open("tmp/graph_%.8X.txt"%f , "w").write(g)
-    """
 
-    #fds
     
         
     for b in all_bloc_funcs:
@@ -549,46 +541,24 @@ def asm2C(f_name, known_mems, dyn_func, in_str, x86_mn, symbol_pool, func_to_dis
 
                 for f in dyn_func:
                     if i == f:
-                        if i == 0x00401EDB:
-                            fdsfdsf
-                        #l_name = "(unsigned int)&dyn_func_%.8X"%(f)
                         l_name = "(unsigned int)0x%.8X"%(f)
                 for f in func_to_dis:
                     if i == f:
-                        #l_name = "(unsigned int)&func_%.8X"%(f)
                         l_name = "(unsigned int)0x%.8X"%(f)
                         break
 
                 if not l_name:
                     continue
                 
-                    
-                
-                
                 label = asmbloc.asm_label(l_name, i)
-                #symbol_pool.add(label)
                 a[x86_afs.symb] = {label:1}
                 del a[x86_afs.imm]
                 
-                
-    
-    
-    
-                        
-                        
-                        
-          
-    #print "_"*20
 
     code_addr += blocs_to_memory_ranges(all_bloc_funcs)
     merge_memory_ranges(code_addr)
     
     
-    
-        
-    #g = asmbloc.bloc2graph(all_bloc)
-    #open("graph_%.8X.txt"%ad , "w").write(g)
-    
     allb = all_bloc_funcs#reduce(lambda x,y:x+y, all_bloc_funcs.values(), [])
     f_dec, out = bloc_gen_C_func(allb, f_name, None, True, log_mn, log_reg, log_lbl, filtered_ad, tick_dbg)
     funcs_dec.append(f_dec)