uOFW
Reverse engineered PSP kernel 6.60.
|
#include <modulemgr_moduleInfo.h>
Data Fields | |
SceSize | size |
u8 | nsegment |
u8 | reserved [3] |
u32 | segmentAddr [SCE_KERNEL_MAX_MODULE_SEGMENT] |
SceSize | segmentSize [SCE_KERNEL_MAX_MODULE_SEGMENT] |
u32 | entryAddr |
u32 | gpValue |
u32 | textAddr |
SceSize | textSize |
SceSize | dataSize |
SceSize | bssSize |
u16 | attribute |
u8 | version [MODULE_VERSION_NUMBER_CATEGORY_SIZE] |
char | modName [SCE_MODULE_NAME_LEN] |
char | terminal |
Holds various information about a module, can be obtained using sceKernelQueryModuleInfo()
SceSize SceKernelModuleInfo::size |
Size of this structure. size = sizeof(SceKernelModuleInfo).
u8 SceKernelModuleInfo::nsegment |
Number of segments of the module
u8 SceKernelModuleInfo::reserved[3] |
Reserved, unused
u32 SceKernelModuleInfo::segmentAddr[SCE_KERNEL_MAX_MODULE_SEGMENT] |
Start address of the segment
SceSize SceKernelModuleInfo::segmentSize[SCE_KERNEL_MAX_MODULE_SEGMENT] |
Size of the segment
u32 SceKernelModuleInfo::entryAddr |
Entry address of the module
u32 SceKernelModuleInfo::gpValue |
Value of gp
u32 SceKernelModuleInfo::textAddr |
Start address of the text segment
SceSize SceKernelModuleInfo::textSize |
Size of the text segment.
SceSize SceKernelModuleInfo::dataSize |
Size of the data segment.
SceSize SceKernelModuleInfo::bssSize |
Size of the bss segment.
u16 SceKernelModuleInfo::attribute |
Module attribute
u8 SceKernelModuleInfo::version[MODULE_VERSION_NUMBER_CATEGORY_SIZE] |
Module version
char SceKernelModuleInfo::modName[SCE_MODULE_NAME_LEN] |
Module name
char SceKernelModuleInfo::terminal |
String terminator (always '\0')