From 14c7c63e3463dc75e2431d03bd84da19524555f2 Mon Sep 17 00:00:00 2001 From: elisha464 Date: Tue, 21 Jan 2014 22:23:28 +0200 Subject: [PATCH] small fix --- rpcs3/Emu/Memory/Memory.cpp | 8 ++++++++ rpcs3/Emu/Memory/MemoryBlock.h | 1 + 2 files changed, 9 insertions(+) diff --git a/rpcs3/Emu/Memory/Memory.cpp b/rpcs3/Emu/Memory/Memory.cpp index 3069864685..df8178826e 100644 --- a/rpcs3/Emu/Memory/Memory.cpp +++ b/rpcs3/Emu/Memory/Memory.cpp @@ -541,6 +541,14 @@ VirtualMemoryBlock::VirtualMemoryBlock() : MemoryBlock() { } +MemoryBlock* VirtualMemoryBlock::SetRange(const u64 start, const u32 size) +{ + range_start = start; + range_size = size; + + return this; +} + bool VirtualMemoryBlock::IsInMyRange(const u64 addr) { return addr >= GetStartAddr() && addr < GetStartAddr() + GetSize() - GetResevedAmount(); diff --git a/rpcs3/Emu/Memory/MemoryBlock.h b/rpcs3/Emu/Memory/MemoryBlock.h index 76c4891e05..8fe58bdcfd 100644 --- a/rpcs3/Emu/Memory/MemoryBlock.h +++ b/rpcs3/Emu/Memory/MemoryBlock.h @@ -231,6 +231,7 @@ class VirtualMemoryBlock : public MemoryBlock public: VirtualMemoryBlock(); + virtual MemoryBlock* SetRange(const u64 start, const u32 size); virtual bool IsInMyRange(const u64 addr); virtual bool IsInMyRange(const u64 addr, const u32 size); virtual bool IsMyAddress(const u64 addr);