diff options
Diffstat (limited to 'Ryujinx.Tests/Cpu/CpuTest32.cs')
-rw-r--r-- | Ryujinx.Tests/Cpu/CpuTest32.cs | 7 |
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(); |