PSPSDK 2024-12-16
|
#include <pspkerneltypes.h>
Go to the source code of this file.
Data Structures | |
struct | SceModule |
Describes a module. More... | |
struct | SceLibraryEntryTable |
Defines a library and its exported functions and variables. More... | |
struct | SceLibraryStubTable |
Specifies a library and a set of imports from that library. More... | |
Typedefs | |
typedef struct SceLibraryEntryTable | SceLibraryEntryTable |
Defines a library and its exported functions and variables. | |
typedef struct SceLibraryStubTable | SceLibraryStubTable |
Specifies a library and a set of imports from that library. | |
Functions | |
struct SceModule | __attribute__ ((packed)) SceModule |
Describes a module. | |
SceModule * | sceKernelFindModuleByName (const char *modname) |
Find a module by it's name. | |
SceModule * | sceKernelFindModuleByAddress (unsigned int addr) |
Find a module from an address. | |
SceModule * | sceKernelFindModuleByUID (SceUID modid) |
Find a module by it's UID. | |
int | sceKernelModuleCount (void) |
Return the count of loaded modules. | |
void | sceKernelIcacheClearAll (void) |
Invalidate the CPU's instruction cache. | |
Variables | |
struct SceModule * | next |
unsigned short | attribute |
unsigned char | version [2] |
char | modname [27] |
char | terminal |
unsigned int | unknown1 |
unsigned int | unknown2 |
SceUID | modid |
unsigned int | unknown3 [4] |
void * | ent_top |
unsigned int | ent_size |
void * | stub_top |
unsigned int | stub_size |
unsigned int | unknown4 [4] |
unsigned int | entry_addr |
unsigned int | gp_value |
unsigned int | text_addr |
unsigned int | text_size |
unsigned int | data_size |
unsigned int | bss_size |
unsigned int | nsegment |
unsigned int | segmentaddr [4] |
unsigned int | segmentsize [4] |
void* ent_top |
SceUID modid |
Referenced by pspSdkLoadStartModuleWithArgs().
char modname[27] |
void* stub_top |
char terminal |