From bc9f8871da54a3b5e20135d0452a21ce2bac96d9 Mon Sep 17 00:00:00 2001 From: Mark Rowe Date: Fri, 2 May 2025 11:04:25 -0700 Subject: [SharedCache] Have VirtualMemoryReader get the address size from the underlying VirtualMemory --- view/sharedcache/core/VirtualMemory.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'view/sharedcache/core/VirtualMemory.cpp') diff --git a/view/sharedcache/core/VirtualMemory.cpp b/view/sharedcache/core/VirtualMemory.cpp index 292cda06..47206467 100644 --- a/view/sharedcache/core/VirtualMemory.cpp +++ b/view/sharedcache/core/VirtualMemory.cpp @@ -178,10 +178,9 @@ void VirtualMemory::Read(void* dest, uint64_t address, size_t length) region->fileAccessor.lock()->Read(dest, offset, length); } -VirtualMemoryReader::VirtualMemoryReader(std::shared_ptr memory, uint64_t addressSize) +VirtualMemoryReader::VirtualMemoryReader(std::shared_ptr memory) { m_memory = memory; - m_addressSize = addressSize; m_cursor = 0; } @@ -265,7 +264,7 @@ uint64_t VirtualMemoryReader::ReadPointer() uint64_t VirtualMemoryReader::ReadPointer(uint64_t address) { - m_cursor = address + m_addressSize; + m_cursor = address + m_memory->GetAddressSize(); return m_memory->ReadPointer(address); } -- cgit v1.3.1