diff options
Diffstat (limited to 'include/user/kernel/modulemgr.h')
-rw-r--r-- | include/user/kernel/modulemgr.h | 64 |
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; /** |