Difference between revisions of "Process Manager Services"

From 3dbrew
Jump to navigation Jump to search
Line 5: Line 5:
 
!  Description
 
!  Description
 
|-
 
|-
| 0x0001....
+
| 0x00010140
 
| [[PMApp:LaunchTitle|LaunchTitle]]
 
| [[PMApp:LaunchTitle|LaunchTitle]]
 
|-
 
|-
| 0x0002....
+
| 0x00020082
|  
+
| [[PMApp:LaunchFIRMSetParams|LaunchFIRMSetParams]]
 
|-
 
|-
| 0x0003....
+
| 0x00030080
 
| Terminates processes.
 
| Terminates processes.
 
|-
 
|-
Line 17: Line 17:
 
| [[PMApp:TerminateProcessTID|TerminateProcessTID]]
 
| [[PMApp:TerminateProcessTID|TerminateProcessTID]]
 
|-
 
|-
| 0x0005....
+
| 0x000500C0
 
| Mostly the same as TerminateProcessTID, except this uses an unknown process field instead of the TID.
 
| Mostly the same as TerminateProcessTID, except this uses an unknown process field instead of the TID.
 
|-
 
|-
Line 23: Line 23:
 
| Initialize
 
| Initialize
 
|-
 
|-
| 0x0007....
+
| 0x00070042
|  
+
| [[PMApp:GetFIRMLaunchParams|GetFIRMLaunchParams]]
 
|-
 
|-
| 0x0008....
+
| 0x00080100
 
| [[PMApp:GetTitleProgramID|GetTitleProgramID]]
 
| [[PMApp:GetTitleProgramID|GetTitleProgramID]]
 
|-
 
|-
| 0x0009....
+
| 0x00090042
|  
+
| [[PMApp:SetFIRMLaunchParams|SetFIRMLaunchParams]]
 
|}
 
|}
  

Revision as of 17:22, 12 April 2013

Process Manager app port "pm:app"

Command Header Description
0x00010140 LaunchTitle
0x00020082 LaunchFIRMSetParams
0x00030080 Terminates processes.
0x00040100 TerminateProcessTID
0x000500C0 Mostly the same as TerminateProcessTID, except this uses an unknown process field instead of the TID.
0x0006.... Initialize
0x00070042 GetFIRMLaunchParams
0x00080100 GetTitleProgramID
0x00090042 SetFIRMLaunchParams

Process Manager debug port "pm:dbg"

Command Header Description
0x0001.... LaunchTitleDebug
0x0002.... LaunchTitle

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.