diff options
| author | serpilliere <fabrice.desclaux@cea.fr> | 2016-04-24 23:40:40 +0200 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-04-26 11:05:41 +0200 |
| commit | 40b60e86b51d9bb47c1511344bf95a1072357b27 (patch) | |
| tree | 8b70b817d6debccc1e451512143a4d54d875e035 /miasm2/jitter/jitload.py | |
| parent | b127dbdfe5832a12f7f328dc560344a9900e8918 (diff) | |
| download | miasm-40b60e86b51d9bb47c1511344bf95a1072357b27.tar.gz miasm-40b60e86b51d9bb47c1511344bf95a1072357b27.zip | |
Jitter: add gcc backend
Diffstat (limited to 'miasm2/jitter/jitload.py')
| -rw-r--r-- | miasm2/jitter/jitload.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/miasm2/jitter/jitload.py b/miasm2/jitter/jitload.py index 05a8575e..871f778f 100644 --- a/miasm2/jitter/jitload.py +++ b/miasm2/jitter/jitload.py @@ -37,6 +37,11 @@ except ImportError: log.error('cannot import jit python') try: + from miasm2.jitter.jitcore_gcc import JitCore_Gcc +except ImportError: + log.error('cannot import jit gcc') + +try: from miasm2.jitter import VmMngr except ImportError: log.error('cannot import VmMngr') @@ -217,6 +222,8 @@ class jitter: self.jit = JitCore_LLVM(self.ir_arch, self.bs) elif jit_type == "python": self.jit = JitCore_Python(self.ir_arch, self.bs) + elif jit_type == "gcc": + self.jit = JitCore_Gcc(self.ir_arch, self.bs) else: raise Exception("Unkown JiT Backend") |