diff options
author | gdkchan <gab.dark.100@gmail.com> | 2022-06-22 12:28:14 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-22 12:28:14 -0300 |
commit | f2a41b7a1cad027cc1f1f8f687cda6ab42030eb9 (patch) | |
tree | 0e128bb17fe36bce8f1924a62b9ae516adbfdd30 /Ryujinx.HLE/HOS/Kernel/Memory/KPageTableBase.cs | |
parent | c881cd2d1452dc6ad87a570db76139a0c6105132 (diff) |
Rewrite kernel memory allocator (#3316)1.1.152
* Rewrite kernel memory allocator
* Remove unused using
* Adjust private static field naming
* Change UlongBitSize to UInt64BitSize
* Fix unused argument, change argument order to be inline with official code and disable random allocation
Diffstat (limited to 'Ryujinx.HLE/HOS/Kernel/Memory/KPageTableBase.cs')
-rw-r--r-- | Ryujinx.HLE/HOS/Kernel/Memory/KPageTableBase.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Ryujinx.HLE/HOS/Kernel/Memory/KPageTableBase.cs b/Ryujinx.HLE/HOS/Kernel/Memory/KPageTableBase.cs index 94e8fb6a..ab43b477 100644 --- a/Ryujinx.HLE/HOS/Kernel/Memory/KPageTableBase.cs +++ b/Ryujinx.HLE/HOS/Kernel/Memory/KPageTableBase.cs @@ -555,7 +555,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Memory { KMemoryRegionManager region = GetMemoryRegionManager(); - KernelResult result = region.AllocatePages(pagesCount, _aslrDisabled, out KPageList pageList); + KernelResult result = region.AllocatePages(out KPageList pageList, pagesCount); if (result != KernelResult.Success) { @@ -712,7 +712,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Memory KMemoryRegionManager region = GetMemoryRegionManager(); - KernelResult result = region.AllocatePages(pagesCount, _aslrDisabled, out KPageList pageList); + KernelResult result = region.AllocatePages(out KPageList pageList, pagesCount); using var _ = new OnScopeExit(() => pageList.DecrementPagesReferenceCount(Context.MemoryManager)); @@ -1276,7 +1276,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Memory KMemoryRegionManager region = GetMemoryRegionManager(); - KernelResult result = region.AllocatePages(remainingPages, _aslrDisabled, out KPageList pageList); + KernelResult result = region.AllocatePages(out KPageList pageList, remainingPages); using var _ = new OnScopeExit(() => pageList.DecrementPagesReferenceCount(Context.MemoryManager)); |