diff options
Diffstat (limited to 'miasm2/jitter/jitload.py')
| -rw-r--r-- | miasm2/jitter/jitload.py | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/miasm2/jitter/jitload.py b/miasm2/jitter/jitload.py index 0405b46d..525cda09 100644 --- a/miasm2/jitter/jitload.py +++ b/miasm2/jitter/jitload.py @@ -1,8 +1,5 @@ #!/usr/bin/env python -import os -from miasm2.core import asmbloc - from miasm2.jitter.csts import * from miasm2.core.utils import * from miasm2.core.bin_stream import bin_stream_vm @@ -17,17 +14,17 @@ log.addHandler(hnd) log.setLevel(logging.CRITICAL) try: - from jitcore_tcc import JitCore_Tcc + from miasm2.jitter.jitcore_tcc import JitCore_Tcc except ImportError: log.error('cannot import jit tcc') try: - from jitcore_llvm import JitCore_LLVM + from miasm2.jitter.jitcore_llvm import JitCore_LLVM except ImportError: log.error('cannot import jit llvm') try: - from jitcore_python import JitCore_Python + from miasm2.jitter.jitcore_python import JitCore_Python except ImportError: log.error('cannot import jit python') @@ -143,13 +140,13 @@ class jitter: self.attrib = ir_arch.attrib arch_name = ir_arch.arch.name # (ir_arch.arch.name, ir_arch.attrib) if arch_name == "x86": - from arch import JitCore_x86 as jcore + from miasm2.jitter.arch import JitCore_x86 as jcore elif arch_name == "arm": - from arch import JitCore_arm as jcore + from miasm2.jitter.arch import JitCore_arm as jcore elif arch_name == "msp430": - from arch import JitCore_msp430 as jcore + from miasm2.jitter.arch import JitCore_msp430 as jcore elif arch_name == "mips32": - from arch import JitCore_mips32 as jcore + from miasm2.jitter.arch import JitCore_mips32 as jcore else: raise ValueError("unsupported jit arch!") |