diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-11-16 10:32:55 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-12-03 13:05:53 +0100 |
| commit | 8e6e9605bff309919fb279344bfc86172e0ae275 (patch) | |
| tree | 0dd0596f21869379945ff6c0edced87fb1a98df5 /miasm2/jitter/vm_mngr_py.c | |
| parent | 7c74ea27685aabb51bf158b5ca13ce8fec147ef0 (diff) | |
| download | miasm-8e6e9605bff309919fb279344bfc86172e0ae275.tar.gz miasm-8e6e9605bff309919fb279344bfc86172e0ae275.zip | |
Jit: use page array; bin search
Diffstat (limited to 'miasm2/jitter/vm_mngr_py.c')
| -rw-r--r-- | miasm2/jitter/vm_mngr_py.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/miasm2/jitter/vm_mngr_py.c b/miasm2/jitter/vm_mngr_py.c index bb0a6207..db2f1e4f 100644 --- a/miasm2/jitter/vm_mngr_py.c +++ b/miasm2/jitter/vm_mngr_py.c @@ -378,11 +378,14 @@ PyObject* vm_get_all_memory(VmMngr* self, PyObject* args) struct memory_page_node * mpn; PyObject *dict; PyObject *dict2; + int i; dict = PyDict_New(); - LIST_FOREACH(mpn, &self->vm_mngr.memory_page_pool, next){ + //LIST_FOREACH(mpn, &self->vm_mngr.memory_page_pool, next){ + for (i=0;i<self->vm_mngr.memory_pages_number; i++) { + mpn = &self->vm_mngr.memory_pages_array[i]; dict2 = PyDict_New(); |