about summary refs log tree commit diff stats
path: root/miasm/jitter/jitcore_cc_base.py
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2020-12-25 22:23:01 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2020-12-25 22:23:01 +0100
commit1d95a7febaee8c53df432cdbf1539f6f58a4d5d9 (patch)
tree4afb9c40cc0aad93a3a5d26bb84f487da5a667e2 /miasm/jitter/jitcore_cc_base.py
parent972cad3a89d2856a6969328a9870a1b472cd9fd2 (diff)
downloadfocaccia-miasm-1d95a7febaee8c53df432cdbf1539f6f58a4d5d9.tar.gz
focaccia-miasm-1d95a7febaee8c53df432cdbf1539f6f58a4d5d9.zip
Rename ir_arch for jitter
Diffstat (limited to 'miasm/jitter/jitcore_cc_base.py')
-rw-r--r--miasm/jitter/jitcore_cc_base.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/miasm/jitter/jitcore_cc_base.py b/miasm/jitter/jitcore_cc_base.py
index afb2876c..a6c7607a 100644
--- a/miasm/jitter/jitcore_cc_base.py
+++ b/miasm/jitter/jitcore_cc_base.py
@@ -51,11 +51,11 @@ class resolver(object):
 class JitCore_Cc_Base(JitCore):
     "JiT management, abstract class using a C compiler as backend"
 
-    def __init__(self, ir_arch, bin_stream):
+    def __init__(self, lifter, bin_stream):
         self.jitted_block_delete_cb = self.deleteCB
-        super(JitCore_Cc_Base, self).__init__(ir_arch, bin_stream)
+        super(JitCore_Cc_Base, self).__init__(lifter, bin_stream)
         self.resolver = resolver()
-        self.ir_arch = ir_arch
+        self.lifter = lifter
         self.states = {}
         self.tempdir = os.path.join(tempfile.gettempdir(), "miasm_cache")
         try:
@@ -89,7 +89,7 @@ class JitCore_Cc_Base(JitCore):
             os.path.join(
                 lib_dir,
                 "arch",
-                "JitCore_%s%s" % (self.ir_arch.arch.name, ext)
+                "JitCore_%s%s" % (self.lifter.arch.name, ext)
             )
         ]
 
@@ -121,8 +121,8 @@ class JitCore_Cc_Base(JitCore):
         out = [f_declaration + '{'] + out + ['}\n']
         c_code = out
 
-        return self.gen_C_source(self.ir_arch, c_code)
+        return self.gen_C_source(self.lifter, c_code)
 
     @staticmethod
-    def gen_C_source(ir_arch, func_code):
+    def gen_C_source(lifter, func_code):
         raise NotImplementedError()