diff options
| -rw-r--r-- | miasm2/jitter/vm_mngr.c | 4 | ||||
| -rw-r--r-- | miasm2/jitter/vm_mngr.h | 5 |
2 files changed, 4 insertions, 5 deletions
diff --git a/miasm2/jitter/vm_mngr.c b/miasm2/jitter/vm_mngr.c index df8326d9..a8cc7639 100644 --- a/miasm2/jitter/vm_mngr.c +++ b/miasm2/jitter/vm_mngr.c @@ -1515,7 +1515,7 @@ void init_memory_page_pool(vm_mngr_t* vm_mngr) void init_code_bloc_pool(vm_mngr_t* vm_mngr) { LIST_INIT(&vm_mngr->code_bloc_pool); - vm_mngr->code_bloc_pool_ad_min = 0xffffffff; + vm_mngr->code_bloc_pool_ad_min = 0xffffffffffffffffULL; vm_mngr->code_bloc_pool_ad_max = 0; memory_access_list_init(&(vm_mngr->memory_r)); @@ -1555,7 +1555,7 @@ void reset_code_bloc_pool(vm_mngr_t* vm_mngr) LIST_REMOVE(cbp, next); free(cbp); } - vm_mngr->code_bloc_pool_ad_min = 0xffffffff; + vm_mngr->code_bloc_pool_ad_min = 0xffffffffffffffffULL; vm_mngr->code_bloc_pool_ad_max = 0; } diff --git a/miasm2/jitter/vm_mngr.h b/miasm2/jitter/vm_mngr.h index 13ec065a..d3583b52 100644 --- a/miasm2/jitter/vm_mngr.h +++ b/miasm2/jitter/vm_mngr.h @@ -92,9 +92,8 @@ typedef struct { int memory_pages_number; struct memory_page_node* memory_pages_array; - unsigned int *code_addr_tab; - unsigned int code_bloc_pool_ad_min; - unsigned int code_bloc_pool_ad_max; + uint64_t code_bloc_pool_ad_min; + uint64_t code_bloc_pool_ad_max; uint64_t exception_flags; uint64_t exception_flags_new; |