SceProcessmgr

Process Manager

Types
Budget types:
 * 0x2010001 : mini application process
 * 0x10030103: kernel process

sceKernelGetCurrentProcess
Wrapper to sceKernelGetProcessIdForDriver.

Returns the process ID.

sceKernelGetCurrentProcessIdForDriver
Returns the current process ID.

Wrapper for SceKernelThreadMgr sceKernelGetProcessIdForKernel.

sceKernelAllocRemoteProcessHeapForDriver
3.60

sceKernelGetProcessInfoForDriver
Retrieves process info.

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.

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".

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.

Calling this function is one way to obtain  and.

To find

 * sceKernelPermitProcEvent
 * sceKernelInhibitProcEvent