uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
modulemgr_moduleInfo.h
1/* Copyright (C) 2011 - 2015 The uOFW team
2 See the file COPYING for copying permission.
3*/
4
5#ifndef MODULEMGR_MODULEINFO_H
6#define MODULEMGR_MODULEINFO_H
7
8#include "common_header.h"
9#include "loadcore.h"
10
12typedef struct {
14 SceSize size; //0
16 u8 nsegment; //4
18 u8 reserved[3]; //5
20 u32 segmentAddr[SCE_KERNEL_MAX_MODULE_SEGMENT]; //8
22 SceSize segmentSize[SCE_KERNEL_MAX_MODULE_SEGMENT]; //24
24 u32 entryAddr; //40
26 u32 gpValue; //44
28 u32 textAddr; //48
30 SceSize textSize; //52
32 SceSize dataSize; //56
34 SceSize bssSize; //60
36 u16 attribute; //64
38 u8 version[MODULE_VERSION_NUMBER_CATEGORY_SIZE]; //66
40 char modName[SCE_MODULE_NAME_LEN]; //68
42 char terminal; //95
43} SceKernelModuleInfo; // size = 96
44
48typedef struct {
50 SceSize size; //0
52 u8 nsegment; //4
54 u8 reserved[3]; //5
56 u32 segmentAddr[SCE_KERNEL_MAX_MODULE_SEGMENT]; //8
58 SceSize segmentSize[SCE_KERNEL_MAX_MODULE_SEGMENT]; //24
60 u32 entryAddr; //40
62 u32 gpValue; //44
64 u32 textAddr; //48
66 SceSize textSize; //52
68 SceSize dataSize; //56
70 SceSize bssSize; //60
71} SceKernelModuleInfoV1; // size = 64
72
73#endif /* MODULEMGR_MODULEINFO_H */
Definition modulemgr_moduleInfo.h:48
u8 nsegment
Definition modulemgr_moduleInfo.h:52
SceSize size
Definition modulemgr_moduleInfo.h:50
u32 gpValue
Definition modulemgr_moduleInfo.h:62
SceSize textSize
Definition modulemgr_moduleInfo.h:66
u32 entryAddr
Definition modulemgr_moduleInfo.h:60
SceSize dataSize
Definition modulemgr_moduleInfo.h:68
SceSize bssSize
Definition modulemgr_moduleInfo.h:70
u32 textAddr
Definition modulemgr_moduleInfo.h:64
Definition modulemgr_moduleInfo.h:12
u8 nsegment
Definition modulemgr_moduleInfo.h:16
SceSize dataSize
Definition modulemgr_moduleInfo.h:32
SceSize size
Definition modulemgr_moduleInfo.h:14
u16 attribute
Definition modulemgr_moduleInfo.h:36
u32 textAddr
Definition modulemgr_moduleInfo.h:28
SceSize bssSize
Definition modulemgr_moduleInfo.h:34
char terminal
Definition modulemgr_moduleInfo.h:42
u32 gpValue
Definition modulemgr_moduleInfo.h:26
u32 entryAddr
Definition modulemgr_moduleInfo.h:24
SceSize textSize
Definition modulemgr_moduleInfo.h:30