summaryrefslogtreecommitdiff
path: root/view/sharedcache/core/VirtualMemory.h
diff options
context:
space:
mode:
Diffstat (limited to 'view/sharedcache/core/VirtualMemory.h')
-rw-r--r--view/sharedcache/core/VirtualMemory.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/view/sharedcache/core/VirtualMemory.h b/view/sharedcache/core/VirtualMemory.h
index 647f4468..fcaf5c07 100644
--- a/view/sharedcache/core/VirtualMemory.h
+++ b/view/sharedcache/core/VirtualMemory.h
@@ -61,7 +61,9 @@ public:
bool IsAddressMapped(uint64_t address);
// Write a pointer at a given address. This pointer is never persisted when a file accessor is closed.
- void WritePointer(size_t address, size_t pointer);
+ void WritePointer(uint64_t address, size_t pointer);
+
+ uint64_t ReadPointer(uint64_t address);
std::string ReadCString(uint64_t address);
@@ -83,7 +85,7 @@ public:
BinaryNinja::DataBuffer ReadBuffer(uint64_t address, size_t length);
- std::pair<const uint8_t*, const uint8_t*> ReadSpan(size_t address, size_t length);
+ std::pair<const uint8_t*, const uint8_t*> ReadSpan(uint64_t address, size_t length);
void Read(void* dest, uint64_t address, size_t length);
};