vitasdk
Documentation of the vitasdk
processmgr.h File Reference

Go to the source code of this file.

Data Structures

struct  SceKernelProcessInfo
 

Typedefs

typedef SceUInt32 SceKernelProcessType
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0xE8, SceKernelProcessInfo)
 
void * ksceKernelGetProcessKernelBuf (SceUID pid)
 
int ksceKernelGetProcessInfo (SceUID pid, SceKernelProcessInfo *info)
 
int ksceKernelCreateProcessLocalStorage (const char *name, SceSize size)
 
void * ksceKernelGetProcessLocalStorageAddr (int key)
 
int ksceKernelGetProcessLocalStorageAddrForPid (SceUID pid, int key, void **out_addr, int create_if_doesnt_exist)
 
 VITASDK_BUILD_ASSERT_EQ (4, SceKernelProcessType)
 
SceUID ksceKernelCreateProcess (const char *titleid, SceKernelProcessType type, const char *path, void *opt)
 Create process. More...
 
int ksceKernelResumeProcess (SceUID pid)
 Resume a suspended process. More...
 
int ksceKernelSuspendProcess (SceUID pid, int status)
 Suspend a running process. More...
 
int ksceKernelGetProcessStatus (SceUID pid, int *status)
 Get the status of a given process. More...
 
SceUID ksceKernelGetProcessMainThread (SceUID pid)
 Get the main thread for a given process. More...
 
ScePVoid ksceKernelGetProcessModuleInfo (SceUID pid)
 Get the process module control block. More...
 
int ksceKernelGetProcessSelfAuthInfo (SceUID pid, SceSelfAuthInfo *self_auth_info)
 Get the process self auth info. More...
 
int ksceKernelLibcGettimeofday (SceKernelTimeval *tv, SceKernelTimezone *tz)
 
SceKernelTime ksceKernelLibcTime (SceKernelTime *tloc)
 
int ksceKernelExitProcess (int status)
 
SceClassksceKernelGetUIDProcessClass (void)