aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Tests/Cpu/CpuTest32.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Tests/Cpu/CpuTest32.cs')
-rw-r--r--Ryujinx.Tests/Cpu/CpuTest32.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/Ryujinx.Tests/Cpu/CpuTest32.cs b/Ryujinx.Tests/Cpu/CpuTest32.cs
index 910ae2e0..380c86e8 100644
--- a/Ryujinx.Tests/Cpu/CpuTest32.cs
+++ b/Ryujinx.Tests/Cpu/CpuTest32.cs
@@ -48,8 +48,9 @@ namespace Ryujinx.Tests.Cpu
_currAddress = CodeBaseAddress;
_ram = new MemoryBlock(Size * 2);
- _memory = new MemoryManager(_ram, 1ul << 16);
- _memory.Map(CodeBaseAddress, 0, Size * 2);
+ _memory = new MemoryManager(1ul << 16);
+ _memory.IncrementReferenceCount();
+ _memory.Map(CodeBaseAddress, _ram.GetPointer(0, Size * 2), Size * 2);
_context = CpuContext.CreateExecutionContext();
_context.IsAarch32 = true;
@@ -69,7 +70,7 @@ namespace Ryujinx.Tests.Cpu
[TearDown]
public void Teardown()
{
- _memory.Dispose();
+ _memory.DecrementReferenceCount();
_context.Dispose();
_ram.Dispose();