diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2017-01-13 13:19:52 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2017-01-13 13:19:52 +0100 |
| commit | cda82311a766751360d0699214ea8ec0095136a0 (patch) | |
| tree | 0d2e6f70f0d97383607de23ec5992d03304d10aa | |
| parent | 97d25c6e584e48b4ff85e529da290db34847868e (diff) | |
| download | miasm-cda82311a766751360d0699214ea8ec0095136a0.tar.gz miasm-cda82311a766751360d0699214ea8ec0095136a0.zip | |
VmMngr: remove unused functions
| -rw-r--r-- | miasm2/jitter/jitload.py | 2 | ||||
| -rw-r--r-- | miasm2/jitter/vm_mngr.c | 17 | ||||
| -rw-r--r-- | miasm2/jitter/vm_mngr_py.c | 19 |
3 files changed, 0 insertions, 38 deletions
diff --git a/miasm2/jitter/jitload.py b/miasm2/jitter/jitload.py index bc09e1f2..eaeae89a 100644 --- a/miasm2/jitter/jitload.py +++ b/miasm2/jitter/jitload.py @@ -226,8 +226,6 @@ class jitter: self.vm.init_code_bloc_pool() self.vm.init_memory_breakpoint() - self.vm.set_addr2obj(self.jit.addr2obj) - self.jit.load() self.cpu.vmmngr = self.vm self.cpu.jitter = self.jit diff --git a/miasm2/jitter/vm_mngr.c b/miasm2/jitter/vm_mngr.c index c48ba334..1114185b 100644 --- a/miasm2/jitter/vm_mngr.c +++ b/miasm2/jitter/vm_mngr.c @@ -541,23 +541,6 @@ PyObject* get_memory_write(vm_mngr_t* vm_mngr) return get_memory_pylist(vm_mngr, &vm_mngr->memory_w); } -PyObject* addr2BlocObj(vm_mngr_t* vm_mngr, uint64_t addr) -{ - PyObject* pyaddr; - PyObject* b; - - pyaddr = PyLong_FromUnsignedLongLong(addr); - b = PyDict_GetItem(vm_mngr->addr2obj, pyaddr); - if (b == NULL) { - Py_INCREF(Py_None); - return Py_None; - } - - Py_INCREF(b); - return b; -} - - void vm_MEM_WRITE_08(vm_mngr_t* vm_mngr, uint64_t addr, unsigned char src) { add_mem_write(vm_mngr, addr, 1); diff --git a/miasm2/jitter/vm_mngr_py.c b/miasm2/jitter/vm_mngr_py.c index a7350f51..30795103 100644 --- a/miasm2/jitter/vm_mngr_py.c +++ b/miasm2/jitter/vm_mngr_py.c @@ -502,23 +502,6 @@ PyObject* vm_dump_code_bloc_pool(VmMngr* self) } -PyObject* vm_set_addr2obj(VmMngr* self, PyObject* args) -{ - PyObject* addr2obj; - - if (!PyArg_ParseTuple(args, "O", &addr2obj)) - return NULL; - - if (self->vm_mngr.addr2obj != NULL){ - Py_DECREF(self->vm_mngr.addr2obj); - } - - Py_INCREF(addr2obj); - self->vm_mngr.addr2obj = addr2obj; - Py_INCREF(Py_None); - return Py_None; -} - PyObject* vm_is_mapped(VmMngr* self, PyObject* args) { @@ -619,8 +602,6 @@ static PyMethodDef VmMngr_methods[] = { "X"}, {"set_mem", (PyCFunction)vm_set_mem, METH_VARARGS, "X"}, - {"set_addr2obj", (PyCFunction)vm_set_addr2obj, METH_VARARGS, - "X"}, {"is_mapped", (PyCFunction)vm_is_mapped, METH_VARARGS, "X"}, {"add_code_bloc",(PyCFunction)vm_add_code_bloc, METH_VARARGS, |