Ryujinx/Ryujinx.HLE/HOS
Mary f41687f4c1
hle: Make Ryujinx.HLE project entirely safe (#2789)
* Remove a bit of unsafety around

* Regenerate StructArrayHelpers with a max element value of 256

* hle: remove unsafe marker from all struct that had it

* hle: make SoftwareKeyboardRenderer.TryCopyTo safe

* hle: remove unsafety in NpadDevice and remove AllowUnsafeBlocks from csproj

* Revert "Regenerate StructArrayHelpers with a max element value of 256"

This reverts commit f32a6e5be094f50571970eb1116b65c080781d05.

* Introduce ByteArray of various size and use that instead of ArrayXXX to avoid stackoverflow in .NET runtime type resolution

* Use ByteArray more

* Add some missing spaces on Pack = 1 for various structs

* Fix broken logic for TryCopyTo

* Address gdkchan's comment

* Address gdkchan's comment
2021-11-01 19:38:13 -03:00
..
Applets hle: Make Ryujinx.HLE project entirely safe (#2789) 2021-11-01 19:38:13 -03:00
Diagnostics/Demangler
Ipc
Kernel kernel: Fix inverted condition on permission check of SetMemoryPermission syscall (#2777) 2021-10-24 20:00:31 -03:00
Services hle: Make Ryujinx.HLE project entirely safe (#2789) 2021-11-01 19:38:13 -03:00
SystemState Add support for the brazilian portuguese language code (#2792) 2021-10-28 23:06:45 +02:00
Tamper
ApplicationLoader.cs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
ArmProcessContext.cs
ArmProcessContextFactory.cs
HomebrewRomFsStream.cs
Horizon.cs Fix problems added by Pause (#2645) 2021-09-18 14:31:44 +02:00
IdDictionary.cs
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
ServiceCtx.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
TamperMachine.cs
UserChannelPersistence.cs