summaryrefslogtreecommitdiff
path: root/view/sharedcache/core/VM.h
diff options
context:
space:
mode:
Diffstat (limited to 'view/sharedcache/core/VM.h')
-rw-r--r--view/sharedcache/core/VM.h6
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;