PSPSDK 2026-07-29
Loading...
Searching...
No Matches
Kernel Module Manager Library

This module contains the imports for the kernel's module management routines. More...

Functions

SceUID sceKernelLoadModuleBuffer (void *buf, SceSize bufsize, int flags, SceKernelLMOption *option)
 Load a module from a buffer.
 
SceUID sceKernelLoadModuleWithApitype2 (int apitype, const char *path, int flags, SceKernelLMOption *option)
 Alias for sceKernelLoadModuleForLoadExecForUser
 
SceUID sceKernelLoadModuleBufferBootInitBtcnf (int bufsize, void *buf, int flags, SceKernelLMOption *option)
 Load a module from a buffer with the Boot Init BTCNF apitype (0x051).
 

Detailed Description

This module contains the imports for the kernel's module management routines.

Function Documentation

◆ sceKernelLoadModuleBuffer()

SceUID sceKernelLoadModuleBuffer ( void * buf,
SceSize bufsize,
int flags,
SceKernelLMOption * option )

Load a module from a buffer.

Parameters
buf- Pointer to a buffer containing the module to load. The buffer must reside at an address that is a multiple to 64 bytes.
bufsize- Size (in bytes) of the buffer pointed to by buf.
flags- Unused, always 0.
option- Pointer to an optional SceKernelLMOption structure.
Returns
The UID of the loaded module on success, otherwise one of PspKernelErrorCodes.

◆ sceKernelLoadModuleBufferBootInitBtcnf()

SceUID sceKernelLoadModuleBufferBootInitBtcnf ( int bufsize,
void * buf,
int flags,
SceKernelLMOption * option )

Load a module from a buffer with the Boot Init BTCNF apitype (0x051).

Parameters
bufsize- Size (in bytes) of the buffer pointed to by buf.
buf- Pointer to a buffer containing the module to load. The buffer must reside at an address that is a multiple to 64 bytes.
flags- Unused, always 0.
option- Pointer to an optional SceKernelLMOption structure.
Returns
The UID of the loaded module on success, otherwise one of PspKernelErrorCodes.
Attention
Needs to link to pspmodulemgr_kernel stub.

◆ sceKernelLoadModuleWithApitype2()

SceUID sceKernelLoadModuleWithApitype2 ( int apitype,
const char * path,
int flags,
SceKernelLMOption * option )

Alias for sceKernelLoadModuleForLoadExecForUser

Attention
Needs to link to pspmodulemgr_kernel stub.