diff options
| author | TSRBerry <20988865+TSRBerry@users.noreply.github.com> | 2023-08-09 23:27:45 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-09 18:27:45 -0300 |
| commit | 5e9678c8fad4625026268e457f4c3e23bdc22697 (patch) | |
| tree | f63ea9b82af78209909a49a84a8cab02c1e8275a /src/Ryujinx.HLE/Loaders/Processes/Extensions/FileSystemExtensions.cs | |
| parent | 773e239db7ceb2c55aa15f9787add4430edcdfcf (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.cs | 5 |
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, |
