diff options
| author | serpilliere <fabrice.desclaux@cea.fr> | 2016-06-30 18:43:06 +0200 |
|---|---|---|
| committer | serpilliere <fabrice.desclaux@cea.fr> | 2016-06-30 18:43:26 +0200 |
| commit | 232b609794d45e9c7c4fcc904b61f5c42524022d (patch) | |
| tree | cdc15c1be5cec67637b17dc792b9b80744a94911 /miasm2/jitter/vm_mngr.c | |
| parent | 4a9dfaf13d47e27dd18639863c668686a0093cbd (diff) | |
| download | miasm-232b609794d45e9c7c4fcc904b61f5c42524022d.tar.gz miasm-232b609794d45e9c7c4fcc904b61f5c42524022d.zip | |
Jitter: fix read on multiple pages
Diffstat (limited to 'miasm2/jitter/vm_mngr.c')
| -rw-r--r-- | miasm2/jitter/vm_mngr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm2/jitter/vm_mngr.c b/miasm2/jitter/vm_mngr.c index 04ff76ce..1d3dd891 100644 --- a/miasm2/jitter/vm_mngr.c +++ b/miasm2/jitter/vm_mngr.c @@ -226,7 +226,7 @@ static uint64_t memory_page_read(vm_mngr_t* vm_mngr, unsigned int my_size, uint6 if (!mpn) return 0; addr = &((unsigned char*)mpn->ad_hp)[ad - mpn->ad]; - ret |= (*((unsigned char*)addr)&0xFF)<<(index); + ret |= ((uint64_t)(*((unsigned char*)addr)&0xFF))<<(index); index +=8; new_size -= 8; ad ++; |