Ryujinx/Ryujinx.HLE/HOS/Services
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
..
Account
Am
Apm
Arp Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Audio
Bcat
Bgtc
Bluetooth
BluetoothManager
Caps
Cec
Ectx
Erpt
Es
Eupld
Fatal
Friend
Fs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Grc
Hid hle: Make Ryujinx.HLE project entirely safe (#2789) 2021-11-01 19:38:13 -03:00
Ins
Lbl Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Ldn
Lm
Loader
Mig
Mii
Mm
Ncm
News
Nfc
Ngct
Nifm
Nim Initial support for the new 12.x IPC system (#2182) 2021-04-14 00:01:24 +02:00
Notification
Npns
Ns
Nv
Olsc
Ovln
Pcie
Pctl
Pcv
Pm
Prepo
Psc
Ptm
Ro hle: Make Ryujinx.HLE project entirely safe (#2789) 2021-11-01 19:38:13 -03:00
Sdb
Settings
Sm
Sockets
Spl
Srepo
Ssl
SurfaceFlinger
Time hle: Improve safety (#2778) 2021-10-24 19:13:20 -03:00
Usb
Vi
Wlan
CommandHIpcAttribute.cs
CommandTIpcAttribute.cs
DisposableIpcService.cs
DummyService.cs
IpcService.cs
ServerBase.cs
ServiceAttributes.cs