SceProcessmgr

Process Manager

_sceKernelRegisterExitAddress
Used in SceLibKernel module_start.

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.

sceKernelGetBudgetInfoForDriver
Information size is 0x88 bytes.

sceKernelRegisterGetProcessTimeFuncForDriver
This is a guessed name.

sceKernelProcessRngForDriver
This is a guessed name.

Cleans process memory in range with pseudo random values. Both address and length must be aligned on 4 bytes (DWORD size). Uses SceSysmem to update each DWORD in range.

sceKernelIsProcessCoredumpHandlerRegisteredForDriver
This is a guessed name.

sceKernelInvokeProcessCoredumpHandlerForDriver
This is a guessed name.

SceProcessmgrForDriver_879153D9
Maybe get model bool param.

SceProcessmgrForDriver_E1A67C86
Maybe get some count.

sceKernelGetProcessActiveTimeForDriver
This is a guessed name.

SceProcessmgrForDriver_5E882B60
Registers some callback.

sceKernelGetCurrentProcessIdForDriver
Returns the current process ID.

Wrapper for SceKernelThreadMgr sceKernelGetProcessIdForKernel.

sceKernelGetProcessInfoForDriver
Retrieves process information.

sceKernelGetProcessStatusForDriver
This function queries the status of a given process. It seems that 0x10 is related to suspension status.

sceKernelIsProcessSuspendingForDriver
Return whether the process is suspending or not.

sceKernelRegisterKPLSForDriver
Temp name was sceKernelCreateProcessLocalStorageForDriver.

Returns allocated KPLS' key on success. Up to 32 KPLS keys can be created.

sceKernelGetCurrentKPLSForDriver
Temp name was sceKernelGetProcessLocalStorageAddrForDriver.

sceKernelGetRemoteKPLSForDriver
Temp name was sceKernelGetProcessLocalStorageAddrForPidForDriver.

This functions gets Remote Kernel Process Local Storage.

SceProcessmgrForDriver_C715591F
Called by "sceProcessMgrLaunchAppFor" ?to check?.

sceKernelCreateProcessForKernel
Temp name was sceKernelLaunchAppForKernel.

sceKernelStartProcessExtForKernel
Temp name was sceKernelStartProcess2ForKernel.

Used by SceAppMgr

sceKernelSpawnProcessForKernel
Calls sceKernelCreateProcessForKernel then sceKernelStartProcessForKernel.

sceKernelSpawnProcessExtForKernel
Calls sceKernelCreateProcessForKernel then sceKernelStartProcessExtForKernel.

sceKernelUIDtoProcessForKernel
Temp name was sceKernelGetProcessKernelBufForKernel.

Gets the process object associated to a PID.

sceKernelProcessDebugSuspendForKernel
Temp name was sceKernelSuspendProcessForKernel.

sceKernelProcessDebugResumeForKernel
Temp name was sceKernelResumeProcessForKernel.

sceKernelGetProcessSelfAuthInfoForKernel
Temp name was sceKernelGetProcessAuthidForKernel.

type is described in SceSblSsSmComm.

sceKernelGetUIDProcessClassForKernel
Temp name was sceKernelGetClassForUid2ForKernel, sceKernelGetProcessClassForKernel.

sceKernelGetProcessImageForDebuggerForKernel
Return Process Image on success.

sceKernelDeleteBudgetForKernel
Delete budget for the current process.

sceKernelGetBudgetInfoForDebuggerForKernel
Uses SceSysmem to get a 0xB0 bytes buffer.

SceProcessmgrForKernel_B75FB970
Increments Process UID Reference List counter.

SceProcessmgrForKernel_0A5A2CF1
Decrements Process UID Reference List counter.

sceKernelGetProcessTypeForKernel
Temp name was sceKernelGetProcessBudgetTypeForKernel.

sceKernelAllocRemoteToolHeapMemoryForKernel
This is a guessed name. Temp name was sceKernelProcessAllocKernelBudgetHeapMemoryForKernel.

Requires DIP switch 210. Allocates memory in target process' "tool" heap. Free memory with sceKernelFreeRemoteToolHeapForKernel.

sceKernelFreeRemoteToolHeapMemoryForKernel
This is a guessed name. Temp name was sceKernelFreeRemoteProcessKernelHeapForKernel.

Requires DIP switch 210. Frees memory allocated with sceKernelAllocRemoteToolHeapMemoryForKernel.

SceProcessmgrForKernel_C77C2085
Returns specified process' Address Space object UID.