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.

sceKernelGetProcessBudgetInfoForDriver
This is a guessed name.

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.

Return key.

KPLS cannot create more than 32

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 privileged only buffer.

sceKernelProcessDebugSuspendForKernel
Temp name was sceKernelSuspendProcessForKernel.

sceKernelProcessDebugResumeForKernel
Temp name was sceKernelResumeProcessForKernel.

sceKernelGetProcessSelfAuthInfoForKernel
Temp name was sceKernelGetProcessAuthidForKernel.

type is described in sceKernelSysrootGetProcessSelfAuthInfoForKernel.

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.

sceKernelFreeRemoteProcessKernelHeapForKernel
Requires DIP switch 210. Used to free memory allocated with sceKernelProcessAllocKernelBudgetHeapMemoryForKernel.

sceKernelProcessAllocKernelBudgetHeapMemoryForKernel
Requires DIP switch 210. Free memory with sceKernelFreeRemoteProcessKernelHeapForKernel.

SceProcessmgrForKernel_C77C2085
Gets process_info.AS_uid_maybe from the specified process or from current process if pid = 0.