35#define PSP_MEMORY_PARTITION_KERNEL 1
36#define PSP_MEMORY_PARTITION_USER 2
int sceKernelStopUnloadSelfModule(SceSize argsize, void *argp, int *status, SceKernelSMOption *option)
Stop and unload the current module.
SceUID sceKernelLoadModuleByID(SceUID fid, int flags, SceKernelLMOption *option)
Load a module from the given file UID.
struct SceKernelLMOption SceKernelLMOption
struct SceKernelSMOption SceKernelSMOption
int sceKernelSelfStopUnloadModule(int unknown, SceSize argsize, void *argp)
Stop and unload the current module.
int sceKernelUnloadModule(SceUID modid)
Unload a stopped module.
SceUID sceKernelLoadModuleBufferUsbWlan(SceSize bufsize, void *buf, int flags, SceKernelLMOption *option)
Load a module from a buffer using the USB/WLAN API.
int sceKernelStartModule(SceUID modid, SceSize argsize, void *argp, int *status, SceKernelSMOption *option)
Start a loaded module.
SceUID sceKernelLoadModule(const char *path, int flags, SceKernelLMOption *option)
Load a module.
int sceKernelQueryModuleInfo(SceUID modid, SceKernelModuleInfo *info)
Query the information about a loaded module from its UID.
SceUID sceKernelLoadModuleMs(const char *path, int flags, SceKernelLMOption *option)
Load a module from MS.
int sceKernelGetModuleIdByAddress(const void *moduleAddr)
Get the ID of the module occupying the address.
int sceKernelGetModuleIdList(SceUID *readbuf, int readbufsize, int *idcount)
Get a list of module IDs.
struct SceKernelModuleInfo SceKernelModuleInfo
int sceKernelStopModule(SceUID modid, SceSize argsize, void *argp, int *status, SceKernelSMOption *option)
Stop a running module.
int SceUID
UIDs are used to describe many different kernel objects.
Definition pspkerneltypes.h:24
unsigned int SceSize
Definition psptypes.h:103
Definition pspmodulemgr.h:38
SceSize size
Definition pspmodulemgr.h:39
char creserved[2]
Definition pspmodulemgr.h:45
SceUID mpidtext
Definition pspmodulemgr.h:40
char position
Definition pspmodulemgr.h:43
char access
Definition pspmodulemgr.h:44
SceUID mpiddata
Definition pspmodulemgr.h:41
unsigned int flags
Definition pspmodulemgr.h:42
Definition pspmodulemgr.h:167
unsigned short attribute
Definition pspmodulemgr.h:181
char name[28]
Definition pspmodulemgr.h:183
unsigned int entry_addr
Definition pspmodulemgr.h:173
SceSize size
Definition pspmodulemgr.h:168
int segmentsize[4]
Definition pspmodulemgr.h:172
int segmentaddr[4]
Definition pspmodulemgr.h:171
char reserved[3]
Definition pspmodulemgr.h:170
unsigned int data_size
Definition pspmodulemgr.h:177
unsigned int text_size
Definition pspmodulemgr.h:176
unsigned int bss_size
Definition pspmodulemgr.h:178
unsigned int text_addr
Definition pspmodulemgr.h:175
unsigned int gp_value
Definition pspmodulemgr.h:174
char nsegment
Definition pspmodulemgr.h:169
unsigned char version[2]
Definition pspmodulemgr.h:182
Definition pspmodulemgr.h:48
SceUID mpidstack
Definition pspmodulemgr.h:50
unsigned int attribute
Definition pspmodulemgr.h:53
int priority
Definition pspmodulemgr.h:52
SceSize stacksize
Definition pspmodulemgr.h:51
SceSize size
Definition pspmodulemgr.h:49