From 65feb2335c3fd525efde115932b512e7bbc720d1 Mon Sep 17 00:00:00 2001 From: serpilliere Date: Sun, 5 Apr 2015 23:48:24 +0200 Subject: Jitter: get/set mem is now wrapped in cpu The get/set mem used during jit is wrapped by cpu. This allows cpu object to callback (or not, depending on arch) a cache update. --- setup.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 8c2b100a..2397ca57 100755 --- a/setup.py +++ b/setup.py @@ -29,15 +29,19 @@ def buil_all(): "miasm2/jitter/vm_mngr_py.c"]), Extension("miasm2.jitter.arch.JitCore_x86", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_x86.c"]), Extension("miasm2.jitter.arch.JitCore_arm", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_arm.c"]), Extension("miasm2.jitter.arch.JitCore_msp430", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_msp430.c"]), Extension("miasm2.jitter.arch.JitCore_mips32", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_mips32.c"]), Extension("miasm2.jitter.Jitllvm", ["miasm2/jitter/Jitllvm.c"]), @@ -49,15 +53,19 @@ def buil_all(): "miasm2/jitter/vm_mngr_py.c"]), Extension("miasm2.jitter.arch.JitCore_x86", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_x86.c"]), Extension("miasm2.jitter.arch.JitCore_arm", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_arm.c"]), Extension("miasm2.jitter.arch.JitCore_msp430", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_msp430.c"]), Extension("miasm2.jitter.arch.JitCore_mips32", ["miasm2/jitter/arch/JitCore.c", + "miasm2/jitter/vm_mngr.c", "miasm2/jitter/arch/JitCore_mips32.c"]), Extension("miasm2.jitter.Jitllvm", ["miasm2/jitter/Jitllvm.c"]), -- cgit 1.4.1