diff options
Diffstat (limited to 'view/sharedcache/core/VM.h')
| -rw-r--r-- | view/sharedcache/core/VM.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/view/sharedcache/core/VM.h b/view/sharedcache/core/VM.h index d567dce8..dd4f3842 100644 --- a/view/sharedcache/core/VM.h +++ b/view/sharedcache/core/VM.h @@ -89,7 +89,7 @@ class MMappedFileAccessor; class MMAP { friend MMappedFileAccessor; - void *_mmap; + uint8_t *_mmap; FILE *fd; size_t len; @@ -196,8 +196,10 @@ public: std::pair<const uint8_t*, const uint8_t*> ReadSpan(size_t addr, size_t length); void Read(void *dest, size_t addr, size_t length); -}; + template <typename T> + T Read(size_t address); +}; struct PageMapping { std::shared_ptr<LazyMappedFileAccessor> fileAccessor; |
