1
0
forked from MeloNX/MeloNX

Fix more warnings

This commit is contained in:
Gabriel A 2023-12-24 13:13:13 -03:00
parent 339d9ca83d
commit 689eadaece
5 changed files with 21 additions and 5 deletions
src
ARMeilleure/Native
Ryujinx.Cpu/LightningJit

@ -5,7 +5,7 @@ using System.Runtime.Versioning;
namespace ARMeilleure.Native
{
[SupportedOSPlatform("macos")]
public static partial class JitSupportDarwin
static partial class JitSupportDarwin
{
[LibraryImport("libarmeilleure-jitsupport", EntryPoint = "armeilleure_jit_memcpy")]
public static partial void Copy(IntPtr dst, IntPtr src, ulong n);

@ -22,7 +22,6 @@ namespace Ryujinx.Cpu.LightningJit.Arm32
RdnDn = Rdn | Dn,
RdRd16 = Rd | Rd16,
RtRt16 = Rt | Rd16,
RtRt2 = Rt | Rt2,
RdLoRdHi = RdLo | RdHi,
RdLoHi = Rd | RdHi,

@ -1,5 +1,4 @@
using ARMeilleure.Memory;
using ARMeilleure.Native;
using Ryujinx.Memory;
using System;
using System.Collections.Generic;

@ -0,0 +1,13 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
namespace Ryujinx.Cpu.LightningJit.Cache
{
[SupportedOSPlatform("macos")]
static partial class JitSupportDarwin
{
[LibraryImport("libarmeilleure-jitsupport", EntryPoint = "armeilleure_jit_memcpy")]
public static partial void Copy(IntPtr dst, IntPtr src, ulong n);
}
}

@ -13,7 +13,6 @@ namespace Ryujinx.Cpu.LightningJit.State
internal IntPtr NativeContextPtr => _nativeContext.BasePtr;
private bool _interrupted;
private readonly ICounter _counter;
public ulong Pc => _nativeContext.GetPc();
@ -140,9 +139,15 @@ namespace Ryujinx.Cpu.LightningJit.State
_nativeContext.SetCounter(0);
}
public void Dispose()
protected virtual void Dispose(bool disposing)
{
_nativeContext.Dispose();
}
public void Dispose()
{
Dispose(disposing: true);
GC.SuppressFinalize(this);
}
}
}