SceProcessmgr

Process Manager

Types
Budget types:
 * 0x01010001: uses AddressSpace
 * 0x02010001: mini application process
 * 0x10030103: kernel process
 * 0x04020102: Shell CDRAM PhyMemPart for Shell Budget

sceKernelGetStdin
Returns the fd of the current process stdin.

sceKernelGetCurrentProcess
Wrapper to sceKernelGetProcessIdForDriver.

Returns the process ID.

sceKernelGetStdout
Returns the fd of the current process stdout.

sceKernelGetStderr
Returns the fd of the current process stderr.

sceKernelGetCurrentProcessIdForDriver
Returns the current process ID.

Wrapper for SceKernelThreadMgr sceKernelGetProcessIdForKernel.

sceKernelAllocRemoteProcessHeapForDriver
3.60

sceKernelGetProcessInfoForDriver
Retrieves process information.

sceKernelGetProcessStatusForDriver
This function queries the status of a given process. Davee is unsure what exactly the bits represent. It seems 0x10 is related to suspension status, but he's not confident in that assumption.

sceKernelIsProcessSuspendingForDriver
Return whether the process is suspending or not.

sceKernelRegisterKPLSForDriver
Temp name was sceKernelCreateProcessLocalStorageForDriver.

Return ?key?.

sceKernelGetCurrentKPLSForDriver
Temp name was sceKernelGetProcessLocalStorageAddrForDriver.

sceKernelGetRemoteKPLSForDriver
Temp name was sceKernelGetProcessLocalStorageAddrForPidForDriver.

This functions gets Remote Kernel Process Local Storage.

SceProcessmgrForDriver_C715591F
Called by "sceProcessMgrLaunchAppFor".

sceKernelSpawnProcessForKernel
Calls sceKernelCreateProcessForKernel then sceKernelStartProcessForKernel.

sceKernelCreateProcessForKernel
Temp name was sceKernelLaunchAppForKernel.

sceKernelUIDtoProcessForKernel
Temp name was sceKernelGetProcessKernelBufForKernel.

Gets the process privileged only buffer.

sceKernelProcessDebugSuspendForKernel
Temp name was sceKernelSuspendProcessForKernel.

sceKernelProcessDebugResumeForKernel
Temp name was sceKernelResumeProcessForKernel.

sceKernelGetProcessSelfAuthInfoForKernel
Temp name was sceKernelGetProcessAuthidForKernel.

type is described in sceKernelSysrootGetProcessSelfAuthInfoForKernel.

sceKernelGetProcessImageForDebuggerForKernel
Return Process Image on success.

To find

 * sceKernelPermitProcEvent
 * sceKernelInhibitProcEvent