Functions | |
int | pspSdkQueryModuleInfoV1 (SceUID uid, SceKernelModuleInfo *modinfo) |
Query a modules information from its uid. | |
int | pspSdkGetModuleIdList (SceUID *readbuf, int readbufsize, int *idcount) |
Get the list of module IDs. | |
int | pspSdkInstallNoDeviceCheckPatch (void) |
Patch the sceModuleManager module to nullify LoadDeviceCheck() calls. | |
int | pspSdkInstallNoPlainModuleCheckPatch (void) |
Patch sceLoadCore module to remove loading plain module checks. | |
int | pspSdkInstallKernelLoadModulePatch (void) |
Patch sceLoadModuleWithApiType to remove the kernel check in loadmodule allowing all modules to load. | |
SceUID | pspSdkLoadStartModule (const char *filename, int mpid) |
Load a module and start it. | |
SceUID | pspSdkLoadStartModuleWithArgs (const char *filename, int mpid, int argc, char *const argv[]) |
Load a module and start it with arguments. | |
void | pspSdkFixupImports (int moduleId) |
Manually fixup library imports for late binding modules. | |
int | pspSdkLoadInetModules () |
Load Inet related modules. | |
int | pspSdkInetInit () |
Initialize Inet related modules. | |
void | pspSdkInetTerm () |
Terminate Inet related modules. | |
int | pspSdkReferThreadStatusByName (const char *name, SceUID *pUID, SceKernelThreadInfo *pInfo) |
Search for a thread with the given name and retrieve it's SceKernelThreadInfo struct. | |
int | pspSdkReferSemaStatusByName (const char *name, SceUID *pUID, SceKernelSemaInfo *pInfo) |
Search for a semaphore with the given name and retrieve it's SceKernelSemaInfo struct. | |
int | pspSdkReferEventFlagStatusByName (const char *name, SceUID *pUID, SceKernelEventFlagInfo *pInfo) |
Search for an event flag with the given name and retrieve it's SceKernelEventFlagInfo struct. | |
int | pspSdkReferMboxStatusByName (const char *name, SceUID *pUID, SceKernelMbxInfo *pInfo) |
Search for a message box with the given name and retrieve it's SceKernelMbxInfo struct. | |
int | pspSdkReferVplStatusByName (const char *name, SceUID *pUID, SceKernelVplInfo *pInfo) |
Search for a VPL with the given name and retrieve it's SceKernelVplInfo struct. | |
int | pspSdkReferFplStatusByName (const char *name, SceUID *pUID, SceKernelFplInfo *pInfo) |
Search for a FPL with the given name and retrieve it's SceKernelFplInfo struct. | |
int | pspSdkReferMppStatusByName (const char *name, SceUID *pUID, SceKernelMppInfo *pInfo) |
Search for a message pipe with the given name and retrieve it's SceKernelMppInfo struct. | |
int | pspSdkReferCallbackStatusByName (const char *name, SceUID *pUID, SceKernelCallbackInfo *pInfo) |
Search for a callback with the given name and retrieve it's SceKernelCallbackInfo struct. | |
int | pspSdkReferVTimerStatusByName (const char *name, SceUID *pUID, SceKernelVTimerInfo *pInfo) |
Search for a vtimer with the given name and retrieve it's SceKernelVTimerInfo struct. | |
int | pspSdkReferThreadEventHandlerStatusByName (const char *name, SceUID *pUID, SceKernelThreadEventHandlerInfo *pInfo) |
Search for a thread event handler with the given name and retrieve it's SceKernelThreadEventHandlerInfo struct. | |
unsigned int | pspSdkDisableInterrupts (void) |
Disable interrupts. | |
void | pspSdkEnableInterrupts (unsigned int istate) |
Enable interrupts. | |
unsigned int | pspSdkSetK1 (unsigned int k1) |
Set the processors K1 register to a known value. | |
unsigned int | pspSdkGetK1 (void) |
Get the current value of the processors K1 register. | |
void | pspSdkDisableFPUExceptions (void) |
Disable the CPUs FPU exceptions. |
void pspSdkDisableFPUExceptions | ( | void | ) |
Disable the CPUs FPU exceptions.
unsigned int pspSdkDisableInterrupts | ( | void | ) |
Disable interrupts.
void pspSdkEnableInterrupts | ( | unsigned int | istate | ) |
Enable interrupts.
istate | - The interrupt state as returned from pspSdkDisableInterrupts |
void pspSdkFixupImports | ( | int | moduleId | ) |
Manually fixup library imports for late binding modules.
moduleId | - Id of the module to fixup |
unsigned int pspSdkGetK1 | ( | void | ) |
Get the current value of the processors K1 register.
int pspSdkGetModuleIdList | ( | SceUID * | readbuf, | |
int | readbufsize, | |||
int * | idcount | |||
) |
Get the list of module IDs.
readbuf | - Buffer to store the module list. | |
readbufsize | - Number of elements in the readbuffer. | |
idcount | - Returns the number of module ids |
int pspSdkInetInit | ( | ) |
void pspSdkInetTerm | ( | ) |
Terminate Inet related modules.
int pspSdkInstallKernelLoadModulePatch | ( | void | ) |
Patch sceLoadModuleWithApiType to remove the kernel check in loadmodule allowing all modules to load.
int pspSdkInstallNoDeviceCheckPatch | ( | void | ) |
Patch the sceModuleManager module to nullify LoadDeviceCheck() calls.
int pspSdkInstallNoPlainModuleCheckPatch | ( | void | ) |
Patch sceLoadCore module to remove loading plain module checks.
int pspSdkLoadInetModules | ( | ) |
Load Inet related modules.
SceUID pspSdkLoadStartModule | ( | const char * | filename, | |
int | mpid | |||
) |
Load a module and start it.
filename | - Path to the module. | |
mpid | - Memory parition ID to use to load the module int. |
SceUID pspSdkLoadStartModuleWithArgs | ( | const char * | filename, | |
int | mpid, | |||
int | argc, | |||
char *const | argv[] | |||
) |
Load a module and start it with arguments.
filename | - Path to the module. | |
mpid | - Memory parition ID to use to load the module int. | |
argc | - Number of arguments to pass to start module | |
argv | - Array of arguments |
int pspSdkQueryModuleInfoV1 | ( | SceUID | uid, | |
SceKernelModuleInfo * | modinfo | |||
) |
Query a modules information from its uid.
uid | - The UID of the module to query. | |
modinfo | - Pointer a module SceKernelModuleInfo structure. |
int pspSdkReferCallbackStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelCallbackInfo * | pInfo | |||
) |
Search for a callback with the given name and retrieve it's SceKernelCallbackInfo struct.
name | - The name of to search for. | |
pUID | - If the given name is found, it's SceUID is stored here. | |
pInfo | - If the given name is found, it's SceKernelMppInfo data is stored here. |
int pspSdkReferEventFlagStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelEventFlagInfo * | pInfo | |||
) |
Search for an event flag with the given name and retrieve it's SceKernelEventFlagInfo struct.
name | - The name of the event flag to search for. | |
pUID | - If the event flag with the given name is found, it's SceUID is stored here. | |
pInfo | - If the event flag with the given name is found, it's SceKernelEventFlagInfo data is stored here. |
int pspSdkReferFplStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelFplInfo * | pInfo | |||
) |
Search for a FPL with the given name and retrieve it's SceKernelFplInfo struct.
name | - The name of to search for. | |
pUID | - If the given name is found, it's SceUID is stored here. | |
pInfo | - If the given name is found, it's SceKernelFplInfo data is stored here. |
int pspSdkReferMboxStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelMbxInfo * | pInfo | |||
) |
Search for a message box with the given name and retrieve it's SceKernelMbxInfo struct.
name | - The name of the message box to search for. | |
pUID | - If the message box with the given name is found, it's SceUID is stored here. | |
pInfo | - If the message box with the given name is found, it's SceKernelMbxInfo data is stored here. |
int pspSdkReferMppStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelMppInfo * | pInfo | |||
) |
Search for a message pipe with the given name and retrieve it's SceKernelMppInfo struct.
name | - The name of to search for. | |
pUID | - If the given name is found, it's SceUID is stored here. | |
pInfo | - If the given name is found, it's SceKernelMppInfo data is stored here. |
int pspSdkReferSemaStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelSemaInfo * | pInfo | |||
) |
Search for a semaphore with the given name and retrieve it's SceKernelSemaInfo struct.
name | - The name of the sema to search for. | |
pUID | - If the sema with the given name is found, it's SceUID is stored here. | |
pInfo | - If the sema with the given name is found, it's SceKernelSemaInfo data is stored here. |
int pspSdkReferThreadEventHandlerStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelThreadEventHandlerInfo * | pInfo | |||
) |
Search for a thread event handler with the given name and retrieve it's SceKernelThreadEventHandlerInfo struct.
name | - The name of to search for. | |
pUID | - If the given name is found, it's SceUID is stored here. | |
pInfo | - If the given name is found, it's SceKernelThreadEventHandlerInfo data is stored here. |
int pspSdkReferThreadStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelThreadInfo * | pInfo | |||
) |
Search for a thread with the given name and retrieve it's SceKernelThreadInfo struct.
name | - The name of the thread to search for. | |
pUID | - If the thread with the given name is found, it's SceUID is stored here. | |
pInfo | - If the thread with the given name is found, it's SceKernelThreadInfo data is stored here. |
int pspSdkReferVplStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelVplInfo * | pInfo | |||
) |
Search for a VPL with the given name and retrieve it's SceKernelVplInfo struct.
name | - The name of to search for. | |
pUID | - If the given name is found, it's SceUID is stored here. | |
pInfo | - If the given name is found, it's SceKernelVplInfo data is stored here. |
int pspSdkReferVTimerStatusByName | ( | const char * | name, | |
SceUID * | pUID, | |||
SceKernelVTimerInfo * | pInfo | |||
) |
Search for a vtimer with the given name and retrieve it's SceKernelVTimerInfo struct.
name | - The name of to search for. | |
pUID | - If the given name is found, it's SceUID is stored here. | |
pInfo | - If the given name is found, it's SceKernelVTimerInfo data is stored here. |
unsigned int pspSdkSetK1 | ( | unsigned int | k1 | ) |
Set the processors K1 register to a known value.
k1 | - The k1 value to set |