From e546e5933f6cf6504ecb21ae40c165454bf24245 Mon Sep 17 00:00:00 2001 From: gdkchan Date: Tue, 31 May 2022 17:12:46 -0300 Subject: Rewrite SVC handler using source generators rather than IL emit (#3371) * Implement syscall handlers using a source generator * Copy FlushProcessDataCache implementation to Syscall since it was only implemented on Syscall32 * Fix wrong argument order in some syscalls * Delete old Reflection.Emit based syscall handling code * Improvements to the code generation * ControlCodeMemory address and size is always 64-bit --- Ryujinx.HLE/HOS/Kernel/SupervisorCall/InvalidSvcException.cs | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 Ryujinx.HLE/HOS/Kernel/SupervisorCall/InvalidSvcException.cs (limited to 'Ryujinx.HLE/HOS/Kernel/SupervisorCall/InvalidSvcException.cs') diff --git a/Ryujinx.HLE/HOS/Kernel/SupervisorCall/InvalidSvcException.cs b/Ryujinx.HLE/HOS/Kernel/SupervisorCall/InvalidSvcException.cs deleted file mode 100644 index f2e28bb7..00000000 --- a/Ryujinx.HLE/HOS/Kernel/SupervisorCall/InvalidSvcException.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; - -namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall -{ - class InvalidSvcException : Exception - { - public InvalidSvcException(string message) : base(message) { } - } -} -- cgit v1.2.3