pm: add getters for pminfo, pmshell

This commit is contained in:
Michael Scire 2019-06-24 21:48:01 -07:00 committed by fincs
parent 65e2e791a3
commit 18f977aa76
2 changed files with 19 additions and 5 deletions

View File

@ -54,9 +54,13 @@ Service* pmdmntGetServiceSession(void);
Result pminfoInitialize(void); Result pminfoInitialize(void);
void pminfoExit(void); void pminfoExit(void);
Service* pminfoGetServiceSession(void);
Result pmshellInitialize(void); Result pmshellInitialize(void);
void pmshellExit(void); void pmshellExit(void);
Service* pmshellGetServiceSession(void);
Result pmdmntGetDebugProcesses(u32* out_count, u64* out_pids, size_t max_pids); Result pmdmntGetDebugProcesses(u32* out_count, u64* out_pids, size_t max_pids);
Result pmdmntStartProcess(u64 pid); Result pmdmntStartProcess(u64 pid);
Result pmdmntGetTitlePid(u64* pid_out, u64 title_id); Result pmdmntGetTitlePid(u64* pid_out, u64 title_id);

View File

@ -48,6 +48,11 @@ void pminfoExit(void)
} }
} }
Service* pminfoGetServiceSession(void)
{
return &g_pminfoSrv;
}
Result pmshellInitialize(void) Result pmshellInitialize(void)
{ {
atomicIncrement64(&g_pmshellRefCnt); atomicIncrement64(&g_pmshellRefCnt);
@ -65,6 +70,11 @@ void pmshellExit(void)
} }
} }
Service* pmshellGetServiceSession(void)
{
return &g_pmshellSrv;
}
Result pmdmntGetDebugProcesses(u32* out_count, u64* out_pids, size_t max_pids) { Result pmdmntGetDebugProcesses(u32* out_count, u64* out_pids, size_t max_pids) {
IpcCommand c; IpcCommand c;
ipcInitialize(&c); ipcInitialize(&c);