Line 9:
Line 9:
| LoadProcess(u64 titlehandle). This maps 0x10000000 and reads ExeFS:/.code there, then decompresses it if needed. This then uses [[SVC|svcCreateProcess]] and svcSetupProcess. Once finished this writes the KProcess handle to cmdreply[3].
| LoadProcess(u64 titlehandle). This maps 0x10000000 and reads ExeFS:/.code there, then decompresses it if needed. This then uses [[SVC|svcCreateProcess]] and svcSetupProcess. Once finished this writes the KProcess handle to cmdreply[3].
|-
|-
β
| 0x0002....
+
| 0x00020200
| RegisterProgram. Writes u64 titlehandle starting at cmdreply[2].
| RegisterProgram. Writes u64 titlehandle starting at cmdreply[2].
|-
|-
β
| 0x0003....
+
| 0x00030080
| UnregisterProgram
| UnregisterProgram
|-
|-