Process Manager Services: Difference between revisions

No edit summary
ElementW (talk | contribs)
m Add anchors, add to Category:Services
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Anchor|PMApp}}{{Anchor|PMAPP}}{{Anchor|pm:app}}
= Process Manager app service "pm:app" =
= Process Manager app service "pm:app" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 9: Line 10:
|-
|-
| 0x00020082
| 0x00020082
| [[PMApp:LaunchFIRMSetParams|LaunchFIRMSetParams]]
| [[PMApp:LaunchFIRM|LaunchFIRM]]
|-
|-
| 0x00030080
| 0x00030080
| Terminates processes. The input u64 @ cmdbuf+4 is timeout in nanoseconds.
| [[PMApp:TerminateApplication|TerminateApplication]]
|-
|-
| 0x00040100
| 0x00040100
| [[PMApp:TerminateProcessTID|TerminateProcessTID]]
| [[PMApp:TerminateTitle|TerminateTitle]]
|-
|-
| 0x000500C0
| 0x000500C0
| Mostly the same as TerminateProcessTID, except this uses an unknown process field instead of the TID.
| [[PMApp:TerminateProcess|TerminateProcess]]
|-
|-
| 0x0006....
| 0x00060082
| ?
| [[PMApp:PrepareForReboot|PrepareForReboot]]
|-
|-
| 0x00070042
| 0x00070042
Line 31: Line 32:
| 0x00090042
| 0x00090042
| [[PMApp:SetFIRMLaunchParams|SetFIRMLaunchParams]]
| [[PMApp:SetFIRMLaunchParams|SetFIRMLaunchParams]]
|-
| 0x000A0140
| [[PMApp:SetAppResourceLimit|SetAppResourceLimit]]
|-
| 0x000B0140
| [[PMApp:GetAppResourceLimit|GetAppResourceLimit]]
|-
| 0x000C0080
| [[PMApp:UnregisterProcess|UnregisterProcess]]
|-
| 0x000D0240
| [[PMApp:LaunchTitleUpdate|LaunchTitleUpdate]]
|}
|}


{{Anchor|PMDbg}}{{Anchor|PMDBG}}{{Anchor|pm:dbg}}
= Process Manager debug service "pm:dbg" =
= Process Manager debug service "pm:dbg" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!  Command Header
!  Command Header
!  Available since system version
!  Description
!  Description
|-
|-
| 0x0001....
| 0x00010140
|
| [[PMDbg:LaunchAppDebug|LaunchAppDebug]]
| [[PMDbg:LaunchTitleDebug|LaunchTitleDebug]]
|-
|-
| 0x0002....
| 0x00020140
|
| [[PMDbg:LaunchApp|LaunchApp]]
| [[PMDbg:LaunchTitle|LaunchTitle]]
|-
|-
| 0x00030000
| 0x00030000
| ?
| [[PMDbg:RunQueuedProcess|RunQueuedProcess]]
| ?
|}
|}


A maximum of three sessions can be open with both of these services combined, therefore only three processes can use either of these services at once.
A maximum of three sessions can be open with both of these services combined, therefore only three processes can use either of these services at once.
[[Category:Services]]