Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)"

This reverts merge request !47
This commit is contained in:
GreemDev
2025-06-15 20:45:26 -05:00
parent faf9e3cdd7
commit 77a797f154
307 changed files with 1245 additions and 1016 deletions

View File

@@ -11,7 +11,9 @@ namespace Ryujinx.Tests.Memory
public MemoryManagerType Type => MemoryManagerType.HostMappedUnsafe;
#pragma warning disable CS0067 // The event is never used
public event Action<ulong, ulong> UnmapEvent;
#pragma warning restore CS0067
public ref T GetRef<T>(ulong va) where T : unmanaged
{
@@ -47,12 +49,5 @@ namespace Ryujinx.Tests.Memory
{
throw new NotImplementedException();
}
// Since the mock never unmaps memory, the UnmapEvent is never used and this causes a warning.
// This method is provided to allow the mock to trigger the event if needed.
public void Unmap(ulong va, ulong size)
{
UnmapEvent?.Invoke(va, size);
}
}
}

View File

@@ -11,6 +11,7 @@ using Ryujinx.Memory;
using Ryujinx.Memory.Tracking;
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;