ryujinx-mirror/Ryujinx.HLE/HOS
Mary b4dc33efc2
kernel: Clear pages allocated with SetHeapSize (#2776)
* kernel: Clear pages allocated with SetHeapSize

Before this commit, all new pages allocated by SetHeapSize were not
cleared by the kernel.

This would cause undefined data to be pass to the userland and possibly
resulting in weird memory corruption.

This commit also add support for custom fill heap and ipc value (that is also
supported by the official kernel)

* Remove dots at the end of KPageTableBase.MapPages new documentation

* Remove unused _stackFillValue
2021-10-24 18:52:59 -03:00
..
Applets Fix regression with foreground software keyboard (#2732) 2021-10-13 12:20:48 -03:00
Diagnostics/Demangler Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Ipc ipc: Remove size checks for buffer type 0x21/0x22 (#2387) 2021-06-22 19:32:22 +02:00
Kernel kernel: Clear pages allocated with SetHeapSize (#2776) 2021-10-24 18:52:59 -03:00
Services Fixup channel submit IOCTL syncpoint parameters (#2774) 2021-10-24 18:34:44 -03:00
SystemState Inline software keyboard without input pop up dialog (#2180) 2021-10-12 21:54:21 +02:00
Tamper Update TamperMachine and disable write-to-code prevention (#2506) 2021-08-04 22:05:17 +02:00
ApplicationLoader.cs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
ArmProcessContext.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
ArmProcessContextFactory.cs Initial support for separate GPU address spaces (#2394) 2021-06-29 19:32:02 +02:00
HomebrewRomFsStream.cs Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Horizon.cs Fix problems added by Pause (#2645) 2021-09-18 14:31:44 +02:00
IdDictionary.cs Implement GPU syncpoints (#980) 2020-04-19 11:25:57 +10:00
LibHacHorizonManager.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
ModLoader.cs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
ProgramLoader.cs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
ResultCode.cs Refactoring result codes (#731) 2019-07-14 16:04:38 -03:00
ServiceCtx.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
TamperMachine.cs Update TamperMachine and disable write-to-code prevention (#2506) 2021-08-04 22:05:17 +02:00
UserChannelPersistence.cs Fix exiting emulator with multi programs (#1590) 2020-10-10 00:52:11 +02:00