about summary refs log tree commit diff stats
path: root/miasm2/jitter/jitcore_llvm.py
diff options
context:
space:
mode:
authorserpilliere <devnull@localhost>2014-08-22 13:42:32 +0200
committerserpilliere <devnull@localhost>2014-08-22 13:42:32 +0200
commitc7ee5b9d06b171cb39104d8f577bf82d78a975f1 (patch)
treee740469fd05ca42b4519fd77ba1e3ebd33a84a21 /miasm2/jitter/jitcore_llvm.py
parentaa102ce460428dc7bf6b17978bae214356c6f4c4 (diff)
downloadmiasm-c7ee5b9d06b171cb39104d8f577bf82d78a975f1.tar.gz
miasm-c7ee5b9d06b171cb39104d8f577bf82d78a975f1.zip
Jitter: merge jitcoreARCH and vm_mngr
Diffstat (limited to 'miasm2/jitter/jitcore_llvm.py')
-rw-r--r--miasm2/jitter/jitcore_llvm.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/miasm2/jitter/jitcore_llvm.py b/miasm2/jitter/jitcore_llvm.py
index 712b8a2f..7dc2f0c4 100644
--- a/miasm2/jitter/jitcore_llvm.py
+++ b/miasm2/jitter/jitcore_llvm.py
@@ -14,8 +14,9 @@ class JitCore_LLVM(jitcore.JitCore):
     "JiT management, using LLVM as backend"
 
     # Architecture dependant libraries
-    arch_dependent_libs = {"x86": "arch/JitCore_x86.so",
-                           "arm": "arch/JitCore_arm.so"}
+    arch_dependent_libs = {"x86": "JitCore_x86.so",
+                           "arm": "JitCore_arm.so",
+                           "msp430": "JitCore_msp430.so"}
 
     def __init__(self, my_ir, bs=None):
         super(JitCore_LLVM, self).__init__(my_ir, bs)
@@ -35,12 +36,9 @@ class JitCore_LLVM(jitcore.JitCore):
         # Library to load within Jit context
         libs_to_load = []
 
-        # Get the vm_mngr librairy
-        lib_dir = os.path.dirname(os.path.realpath(__file__))
-        vm_mngr_path = os.path.join(lib_dir, 'vm_mngr.so')
-        libs_to_load.append(vm_mngr_path)
-
         # Get architecture dependant Jitcore library (if any)
+        lib_dir = os.path.dirname(os.path.realpath(__file__))
+        lib_dir = os.path.join(lib_dir, 'arch')
         try:
             jit_lib = os.path.join(
                 lib_dir, self.arch_dependent_libs[arch.name])