summaryrefslogtreecommitdiff
path: root/include/user/kernel/modulemgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/user/kernel/modulemgr.h')
-rw-r--r--include/user/kernel/modulemgr.h64
1 files changed, 32 insertions, 32 deletions
diff --git a/include/user/kernel/modulemgr.h b/include/user/kernel/modulemgr.h
index b1be55d..b065f10 100644
--- a/include/user/kernel/modulemgr.h
+++ b/include/user/kernel/modulemgr.h
@@ -22,40 +22,40 @@ extern "C" {
/** @} */
typedef enum SceKernelModuleState {
- SCE_KERNEL_MODULE_STATE_READY = 0x00000002,
- SCE_KERNEL_MODULE_STATE_STARTED = 0x00000006,
- SCE_KERNEL_MODULE_STATE_ENDED = 0x00000009
+ SCE_KERNEL_MODULE_STATE_READY = 0x00000002,
+ SCE_KERNEL_MODULE_STATE_STARTED = 0x00000006,
+ SCE_KERNEL_MODULE_STATE_ENDED = 0x00000009
} SceKernelModuleState;
typedef struct SceKernelSegmentInfo {
- SceSize size; //!< this structure size (0x18)
- SceUInt perms; //!< probably rwx in low bits
- void *vaddr; //!< address in memory
- SceSize memsz; //!< size in memory
- SceSize filesz; //!< original size of memsz
- SceUInt res; //!< unused
+ SceSize size; //!< this structure size (0x18)
+ SceUInt perms; //!< probably rwx in low bits
+ void *vaddr; //!< address in memory
+ SceSize memsz; //!< size in memory
+ SceSize filesz; //!< original size of memsz
+ SceUInt res; //!< unused
} SceKernelSegmentInfo;
typedef struct SceKernelModuleInfo {
- SceSize size; //!< 0x1B8 for Vita 1.x
- SceUID modid;
- uint16_t modattr;
- uint8_t modver[2];
- char module_name[28];
- SceUInt unk28;
- void *start_entry;
- void *stop_entry;
- void *exit_entry;
- void *exidx_top;
- void *exidx_btm;
- void *extab_top;
- void *extab_btm;
- void *tlsInit;
- SceSize tlsInitSize;
- SceSize tlsAreaSize;
- char path[256];
- SceKernelSegmentInfo segments[4];
- SceUInt state; //!< see:SceKernelModuleState
+ SceSize size; //!< 0x1B8 for Vita 1.x
+ SceUID modid;
+ uint16_t modattr;
+ uint8_t modver[2];
+ char module_name[28];
+ SceUInt unk28;
+ void *start_entry;
+ void *stop_entry;
+ void *exit_entry;
+ void *exidx_top;
+ void *exidx_btm;
+ void *extab_top;
+ void *extab_btm;
+ void *tlsInit;
+ SceSize tlsInitSize;
+ SceSize tlsAreaSize;
+ char path[256];
+ SceKernelSegmentInfo segments[4];
+ SceUInt state; //!< see:SceKernelModuleState
} SceKernelModuleInfo;
typedef struct SceKernelLMOption {
@@ -79,10 +79,10 @@ SceUID sceKernelLoadStartModule(const char *path, SceSize args, void *argp, int
int sceKernelStopUnloadModule(SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status);
typedef struct SceKernelFwInfo {
- SceSize size;
- char versionString[0x1C];
- SceUInt version;
- SceUInt unk_24;
+ SceSize size;
+ char versionString[0x1C];
+ SceUInt version;
+ SceUInt unk_24;
} SceKernelFwInfo;
/**