about summary refs log tree commit diff stats
path: root/miasm2/ir/translators/C.py
diff options
context:
space:
mode:
authorserpilliere <fabrice.desclaux@cea.fr>2015-04-19 00:24:32 +0200
committerserpilliere <fabrice.desclaux@cea.fr>2015-04-22 18:37:56 +0200
commit5699ee60b9052a936fa1e511a4cc455cfe8b8dc4 (patch)
tree68f6d538a9ef16edc7aa5730320796d550c5cd91 /miasm2/ir/translators/C.py
parent49343533ce23277187d526f1b86f84307b77200a (diff)
downloadmiasm-5699ee60b9052a936fa1e511a4cc455cfe8b8dc4.tar.gz
miasm-5699ee60b9052a936fa1e511a4cc455cfe8b8dc4.zip
Jitter: Factorize common cpu attributes in JitCpu; Update APIs in consequence
Diffstat (limited to 'miasm2/ir/translators/C.py')
-rw-r--r--miasm2/ir/translators/C.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/miasm2/ir/translators/C.py b/miasm2/ir/translators/C.py
index 3de1dea4..4018454b 100644
--- a/miasm2/ir/translators/C.py
+++ b/miasm2/ir/translators/C.py
@@ -45,8 +45,8 @@ class TranslatorC(Translator):
                                         (expr.cond, expr.src1, expr.src2)))
 
     def from_ExprMem(self, expr):
-        return "MEM_LOOKUP_%.2d(vmcpu, %s)" % (expr.size,
-                                               self.from_expr(expr.arg))
+        return "MEM_LOOKUP_%.2d(jitcpu, %s)" % (expr.size,
+                                                self.from_expr(expr.arg))
 
     def from_ExprOp(self, expr):
         if len(expr.args) == 1:
@@ -106,13 +106,13 @@ class TranslatorC(Translator):
                 return "%s(%s, %s)" % (expr.op, self.from_expr(expr.args[0]),
                                        self.from_expr(expr.args[1]))
             elif expr.op == "segm":
-                return "segm2addr(vmcpu, %s, %s)" % (
+                return "segm2addr(jitcpu, %s, %s)" % (
                     self.from_expr(expr.args[0]), self.from_expr(expr.args[1]))
             elif expr.op in ['udiv', 'umod', 'idiv', 'imod']:
-                return '%s%d(vmcpu, %s, %s)' % (expr.op,
-                                                expr.args[0].size,
-                                                self.from_expr(expr.args[0]),
-                                                self.from_expr(expr.args[1]))
+                return '%s%d(jitcpu, %s, %s)' % (expr.op,
+                                                 expr.args[0].size,
+                                                 self.from_expr(expr.args[0]),
+                                                 self.from_expr(expr.args[1]))
             elif expr.op in ["bcdadd", "bcdadd_cf"]:
                 return "%s_%d(%s, %s)" % (expr.op, expr.args[0].size,
                                           self.from_expr(expr.args[0]),