diff options
| author | serpilliere <devnull@localhost> | 2014-08-22 13:42:32 +0200 |
|---|---|---|
| committer | serpilliere <devnull@localhost> | 2014-08-22 13:42:32 +0200 |
| commit | c7ee5b9d06b171cb39104d8f577bf82d78a975f1 (patch) | |
| tree | e740469fd05ca42b4519fd77ba1e3ebd33a84a21 /miasm2/jitter/jitcore_llvm.py | |
| parent | aa102ce460428dc7bf6b17978bae214356c6f4c4 (diff) | |
| download | miasm-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.py | 12 |
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]) |