Process Manager Services: Difference between revisions

No edit summary
ElementW (talk | contribs)
m Add anchors, add to Category:Services
 
(27 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= Process Manager app port "pm:app" =
{{Anchor|PMApp}}{{Anchor|PMAPP}}{{Anchor|pm:app}}
= Process Manager app service "pm:app" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 5: Line 6:
!  Description
!  Description
|-
|-
| 0x0001....
| 0x00010140
| [[PMApp:LaunchTitle|LaunchTitle]]
| [[PMApp:LaunchTitle|LaunchTitle]]
|-
|-
| 0x0002....
| 0x00020082
|  
| [[PMApp:LaunchFIRM|LaunchFIRM]]
|-
|-
| 0x0003....
| 0x00030080
| Terminates processes.
| [[PMApp:TerminateApplication|TerminateApplication]]
|-
|-
| 0x00040100
| 0x00040100
| [[PMApp:TerminateProcessTID|TerminateProcessTID]]
| [[PMApp:TerminateTitle|TerminateTitle]]
|-
|-
| 0x0005....
| 0x000500C0
| Mostly the same as TerminateProcessTID, except this uses an unknown process field instead of the TID.
| [[PMApp:TerminateProcess|TerminateProcess]]
|-
|-
| 0x0006....
| 0x00060082
| Initialize
| [[PMApp:PrepareForReboot|PrepareForReboot]]
|-
|-
| 0x0007....
| 0x00070042
|  
| [[PMApp:GetFIRMLaunchParams|GetFIRMLaunchParams]]
|-
|-
| 0x0008....
| 0x00080100
| [[PMApp:GetTitleProgramID|GetTitleProgramID]]
| [[PMApp:GetTitleExheaderFlags|GetTitleExheaderFlags]]
|-
|-
| 0x0009....
| 0x00090042
|  
| [[PMApp:SetFIRMLaunchParams|SetFIRMLaunchParams]]
|-
| 0x000A0140
| [[PMApp:SetAppResourceLimit|SetAppResourceLimit]]
|-
| 0x000B0140
| [[PMApp:GetAppResourceLimit|GetAppResourceLimit]]
|-
| 0x000C0080
| [[PMApp:UnregisterProcess|UnregisterProcess]]
|-
| 0x000D0240
| [[PMApp:LaunchTitleUpdate|LaunchTitleUpdate]]
|}
|}


= Process Manager debug port "pm:dbg" =
{{Anchor|PMDbg}}{{Anchor|PMDBG}}{{Anchor|pm:dbg}}
= Process Manager debug service "pm:dbg" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 39: Line 53:
!  Description
!  Description
|-
|-
| 0x0001....
| 0x00010140
| [[PMDbg:LaunchTitleDebug|LaunchTitleDebug]]
| [[PMDbg:LaunchAppDebug|LaunchAppDebug]]
|-
|-
| 0x0002....
| 0x00020140
| [[PMDbg:LaunchTitle|LaunchTitle]]
| [[PMDbg:LaunchApp|LaunchApp]]
|-
| 0x00030000
| [[PMDbg:RunQueuedProcess|RunQueuedProcess]]
|}
|}


A maximum of three sessions can be open with both of these ports combined, therefore only three processes can use either of these ports 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]]