libctru
v2.4.1
|
PM (Process Manager) debug service. More...
#include <3ds/services/pmapp.h>
Go to the source code of this file.
Functions | |
Result | pmDbgInit (void) |
Initializes pm:dbg. | |
void | pmDbgExit (void) |
Exits pm:dbg. | |
Handle * | pmDbgGetSessionHandle (void) |
Gets the current pm:dbg session handle. More... | |
Result | PMDBG_LaunchAppDebug (Handle *outDebug, const FS_ProgramInfo *programInfo, u32 launchFlags) |
Enqueues an application for debug after setting cpuTime to 0, and returns a debug handle to it. More... | |
Result | PMDBG_LaunchApp (const FS_ProgramInfo *programInfo, u32 launchFlags) |
Launches an application for debug after setting cpuTime to 0. More... | |
Result | PMDBG_RunQueuedProcess (Handle *outDebug) |
Runs the queued process and returns a debug handle to it. More... | |
PM (Process Manager) debug service.
Result PMDBG_LaunchApp | ( | const FS_ProgramInfo * | programInfo, |
u32 | launchFlags | ||
) |
Launches an application for debug after setting cpuTime to 0.
programInfo | Program information of the title. |
launchFlags | Flags to launch the title with. |
Result PMDBG_LaunchAppDebug | ( | Handle * | outDebug, |
const FS_ProgramInfo * | programInfo, | ||
u32 | launchFlags | ||
) |
Enqueues an application for debug after setting cpuTime to 0, and returns a debug handle to it.
If another process was enqueued, this just calls RunQueuedProcess instead.
[out] | Pointer | to output the debug handle to. |
programInfo | Program information of the title. | |
launchFlags | Flags to launch the title with. |
Runs the queued process and returns a debug handle to it.
[out] | Pointer | to output the debug handle to. |
Handle* pmDbgGetSessionHandle | ( | void | ) |
Gets the current pm:dbg session handle.