about summary refs log tree commit diff stats
path: root/miasm2/jitter
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--miasm2/jitter/jitcore_llvm.py1
-rw-r--r--miasm2/jitter/loader/elf.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/miasm2/jitter/jitcore_llvm.py b/miasm2/jitter/jitcore_llvm.py
index 53f1b37f..452b6d84 100644
--- a/miasm2/jitter/jitcore_llvm.py
+++ b/miasm2/jitter/jitcore_llvm.py
@@ -17,6 +17,7 @@ class JitCore_LLVM(jitcore.JitCore):
                            "msp430": "JitCore_msp430.so",
                            "mips32": "JitCore_mips32.so",
                            "aarch64": "JitCore_aarch64.so",
+                           "ppc32": "JitCore_ppc32.so",
     }
 
     def __init__(self, ir_arch, bs=None):
diff --git a/miasm2/jitter/loader/elf.py b/miasm2/jitter/loader/elf.py
index 336f522a..deaebd09 100644
--- a/miasm2/jitter/loader/elf.py
+++ b/miasm2/jitter/loader/elf.py
@@ -100,6 +100,7 @@ ELF_machine = {(elf_csts.EM_ARM, 32, elf_csts.ELFDATA2LSB): "arml",
                (elf_csts.EM_386, 32, elf_csts.ELFDATA2LSB): "x86_32",
                (elf_csts.EM_X86_64, 64, elf_csts.ELFDATA2LSB): "x86_64",
                (elf_csts.EM_SH, 32, elf_csts.ELFDATA2LSB): "sh4",
+               (elf_csts.EM_PPC, 32, elf_csts.ELFDATA2MSB): "ppc32b",
                }