Loader Services: Difference between revisions
No edit summary |
WulfyStylez (talk | contribs) |
||
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]. | ||
|- | |- | ||
| | | 0x00020200 | ||
| RegisterProgram. Writes u64 titlehandle starting at cmdreply[2]. | | RegisterProgram. Writes u64 titlehandle starting at cmdreply[2]. | ||
|- | |- | ||
| | | 0x00030080 | ||
| UnregisterProgram | | UnregisterProgram | ||
|- | |- |