diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-07-08 15:33:21 +0200 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-08-30 13:54:06 +0200 |
| commit | a5e64ddb5630be1fecf8878a0f5a10855c27ac63 (patch) | |
| tree | 346226460a10208e717ba29b754aa3c7c8124660 /miasm2/jitter/vm_mngr_py.c | |
| parent | e50f003dd1be98bab0e10666d45e666d9600d442 (diff) | |
| download | miasm-a5e64ddb5630be1fecf8878a0f5a10855c27ac63.tar.gz miasm-a5e64ddb5630be1fecf8878a0f5a10855c27ac63.zip | |
Jitter: use list of write
Diffstat (limited to 'miasm2/jitter/vm_mngr_py.c')
| -rw-r--r-- | miasm2/jitter/vm_mngr_py.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/miasm2/jitter/vm_mngr_py.c b/miasm2/jitter/vm_mngr_py.c index af41709e..9e370465 100644 --- a/miasm2/jitter/vm_mngr_py.c +++ b/miasm2/jitter/vm_mngr_py.c @@ -469,24 +469,10 @@ PyObject* vm_reset_code_bloc_write(VmMngr* self, PyObject* args) PyObject* vm_get_code_bloc_write(VmMngr* self, PyObject* args) { - uint64_t start, stop; - PyObject* range; PyObject* result; - uint32_t valid; - valid = get_code_bloc_write(&self->vm_mngr, &start, &stop); - if (!valid) { - result = PyList_New(0); - return result; - } - - range = PyTuple_New(2); - PyTuple_SetItem(range, 0, PyLong_FromUnsignedLongLong((uint64_t)start)); - PyTuple_SetItem(range, 1, PyLong_FromUnsignedLongLong((uint64_t)stop)); - - - result = PyList_New(1); - PyList_SET_ITEM(result, 0, range); + result = get_code_bloc_write(&self->vm_mngr); + Py_INCREF(result); return result; } |