diff options
| author | Ajax <commial@gmail.com> | 2016-09-02 17:41:28 +0200 |
|---|---|---|
| committer | Ajax <commial@gmail.com> | 2016-09-02 17:46:34 +0200 |
| commit | 7cb8ad6adceb204c9e0041814b6e3734108ea6b4 (patch) | |
| tree | 22204ac5cad1ee0d6b1c77414a638540c566aa51 /miasm2/jitter/jitload.py | |
| parent | b263ac231d0ed0f78511ad666ea6d0ff4fb1dd53 (diff) | |
| download | miasm-7cb8ad6adceb204c9e0041814b6e3734108ea6b4.tar.gz miasm-7cb8ad6adceb204c9e0041814b6e3734108ea6b4.zip | |
Merge common code into Jitcore_Cc_Base
Diffstat (limited to '')
| -rw-r--r-- | miasm2/jitter/jitload.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/miasm2/jitter/jitload.py b/miasm2/jitter/jitload.py index d8393230..e28c6765 100644 --- a/miasm2/jitter/jitload.py +++ b/miasm2/jitter/jitload.py @@ -10,6 +10,7 @@ from miasm2.core.bin_stream import bin_stream_vm from miasm2.core.interval import interval from miasm2.jitter.emulatedsymbexec import EmulatedSymbExec from miasm2.jitter.codegen import CGen +from miasm2.jitter.jitcore_cc_base import JitCore_Cc_Base hnd = logging.StreamHandler() hnd.setFormatter(logging.Formatter("[%(levelname)s]: %(message)s")) @@ -216,7 +217,7 @@ class jitter: raise RuntimeError('Unsupported jitter: %s' % jit_type) self.jit = JitCore(self.ir_arch, self.bs) - if jit_type in ['tcc', 'gcc']: + if isinstance(self.jit, JitCore_Cc_Base): self.jit.init_codegen(self.C_Gen(self.ir_arch)) elif jit_type == "python": self.jit.set_cpu_vm(self.cpu, self.vm) |