|
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".