about summary refs log tree commit diff stats
path: root/miasm2/jitter/vm_mngr_py.c
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2016-07-08 15:33:21 +0200
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2016-08-30 13:54:06 +0200
commita5e64ddb5630be1fecf8878a0f5a10855c27ac63 (patch)
tree346226460a10208e717ba29b754aa3c7c8124660 /miasm2/jitter/vm_mngr_py.c
parente50f003dd1be98bab0e10666d45e666d9600d442 (diff)
downloadmiasm-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.c18
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;
 }