aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs
diff options
context:
space:
mode:
authorTSRBerry <20988865+TSRBerry@users.noreply.github.com>2023-08-09 23:27:45 +0200
committerGitHub <noreply@github.com>2023-08-09 18:27:45 -0300
commit5e9678c8fad4625026268e457f4c3e23bdc22697 (patch)
treef63ea9b82af78209909a49a84a8cab02c1e8275a /src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs
parent773e239db7ceb2c55aa15f9787add4430edcdfcf (diff)
Allow access to code memory for exefs mods (#5518)
* Allow access to code memory for exefs mods * Add ASLR workaround for Skyline * Hardcode allowCodeMemoryForJit to true
Diffstat (limited to 'src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs')
-rw-r--r--src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs b/src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs
index 040d1143..07bbaf12 100644
--- a/src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs
+++ b/src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs
@@ -89,9 +89,6 @@ namespace Ryujinx.HLE.Loaders.Processes.Extensions
Logger.Warning?.Print(LogClass.Ptc, "Detected unsupported ExeFs modifications. PTC disabled.");
}
- // We allow it for nx-hbloader because it can be used to launch homebrew.
- bool allowCodeMemoryForJit = programId == 0x010000000000100DUL || isHomebrew;
-
string programName = "";
if (!isHomebrew && programId > 0x010000000000FFFF)
@@ -119,7 +116,7 @@ namespace Ryujinx.HLE.Loaders.Processes.Extensions
metaLoader,
nacpData,
enablePtc,
- allowCodeMemoryForJit,
+ true,
programName,
metaLoader.GetProgramId(),
null,