uOFW
Reverse engineered PSP kernel 6.60.
|
#include <module.h>
Data Fields | |
u16 | modAttribute |
u8 | modVersion [MODULE_VERSION_NUMBER_CATEGORY_SIZE] |
char | modName [SCE_MODULE_NAME_LEN] |
s8 | terminal |
void * | gpValue |
void * | entTop |
void * | entEnd |
void * | stubTop |
void * | stubEnd |
Module Info section data.
u16 SceModuleInfo::modAttribute |
The attributes of a module. Bitwise OR'ed values from SceModuleAttribute and SceModulePrivilegeLevel.
u8 SceModuleInfo::modVersion[MODULE_VERSION_NUMBER_CATEGORY_SIZE] |
The module version. Contains two number categories, minor, major.
char SceModuleInfo::modName[SCE_MODULE_NAME_LEN] |
The name of the module.
s8 SceModuleInfo::terminal |
String terminator (always '\0').
void* SceModuleInfo::gpValue |
The global pointer of the module.
void* SceModuleInfo::entTop |
Pointer to the first resident library entry table of the module. This section is known as ".lib.ent".
void* SceModuleInfo::entEnd |
Pointer to the last line of the .lib.ent section. This line is always 0 and is known as ".lib.ent.btm".
void* SceModuleInfo::stubTop |
Pointer to the first stub library entry table of the module. This section is known as "lib.stub".
void* SceModuleInfo::stubEnd |
Pointer to the last line of the lib.stub section. This line is always 0 and is known as ".lib.stub.btm".