uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
Data Fields
SceKernelModuleInfo Struct Reference

#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
 

Detailed Description

Holds various information about a module, can be obtained using sceKernelQueryModuleInfo()

Field Documentation

◆ size

SceSize SceKernelModuleInfo::size

Size of this structure. size = sizeof(SceKernelModuleInfo).

◆ nsegment

u8 SceKernelModuleInfo::nsegment

Number of segments of the module

◆ reserved

u8 SceKernelModuleInfo::reserved[3]

Reserved, unused

◆ segmentAddr

u32 SceKernelModuleInfo::segmentAddr[SCE_KERNEL_MAX_MODULE_SEGMENT]

Start address of the segment

◆ segmentSize

SceSize SceKernelModuleInfo::segmentSize[SCE_KERNEL_MAX_MODULE_SEGMENT]

Size of the segment

◆ entryAddr

u32 SceKernelModuleInfo::entryAddr

Entry address of the module

◆ gpValue

u32 SceKernelModuleInfo::gpValue

Value of gp

◆ textAddr

u32 SceKernelModuleInfo::textAddr

Start address of the text segment

◆ textSize

SceSize SceKernelModuleInfo::textSize

Size of the text segment.

◆ dataSize

SceSize SceKernelModuleInfo::dataSize

Size of the data segment.

◆ bssSize

SceSize SceKernelModuleInfo::bssSize

Size of the bss segment.

◆ attribute

u16 SceKernelModuleInfo::attribute

Module attribute

◆ version

u8 SceKernelModuleInfo::version[MODULE_VERSION_NUMBER_CATEGORY_SIZE]

Module version

◆ modName

char SceKernelModuleInfo::modName[SCE_MODULE_NAME_LEN]

Module name

◆ terminal

char SceKernelModuleInfo::terminal

String terminator (always '\0')


The documentation for this struct was generated from the following file: