diff options
| author | Camille Mougey <commial@gmail.com> | 2016-07-03 10:23:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-07-03 10:23:59 +0200 |
| commit | a22ba6e7166f0a30ed0a0e502e7e876127b8c218 (patch) | |
| tree | cdc15c1be5cec67637b17dc792b9b80744a94911 | |
| parent | 4a9dfaf13d47e27dd18639863c668686a0093cbd (diff) | |
| parent | 232b609794d45e9c7c4fcc904b61f5c42524022d (diff) | |
| download | miasm-a22ba6e7166f0a30ed0a0e502e7e876127b8c218.tar.gz miasm-a22ba6e7166f0a30ed0a0e502e7e876127b8c218.zip | |
Merge pull request #390 from serpilliere/fix_read_multipage
Jitter: fix read on multiple pages
| -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 ++; |