diff options
author | Princess of Sleeping | 2020-06-29 21:21:50 +0900 |
---|---|---|
committer | GitHub | 2020-06-29 21:21:50 +0900 |
commit | 7cf76b93eb2e9e430a15896834caffb7aa8699db (patch) | |
tree | 2bd2dd16c9784ca2cac8aea7ae694360a22e15cd /include/user/kernel/modulemgr.h | |
parent | Fix many args (#451) (diff) | |
download | vds-libraries-7cf76b93eb2e9e430a15896834caffb7aa8699db.tar.gz |
Update modulemgr structs (#453)
* Update modulemgr structs
* Update modulemgr structs
* Added SceKernelModuleState enum
* Added SceKernelModuleState enum
Diffstat (limited to 'include/user/kernel/modulemgr.h')
-rw-r--r-- | include/user/kernel/modulemgr.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/user/kernel/modulemgr.h b/include/user/kernel/modulemgr.h index 993078c..da2f3e1 100644 --- a/include/user/kernel/modulemgr.h +++ b/include/user/kernel/modulemgr.h @@ -21,6 +21,12 @@ extern "C" { #define SCE_KERNEL_STOP_CANCEL SCE_KERNEL_STOP_FAIL /** @} */ +typedef enum SceKernelModuleState { + 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 @@ -49,7 +55,7 @@ typedef struct SceKernelModuleInfo { SceSize tlsAreaSize; char path[256]; SceKernelSegmentInfo segments[4]; - SceUInt type; //!< 6 = user-mode PRX? + SceUInt state; //!< see:SceKernelModuleState } SceKernelModuleInfo; typedef struct SceKernelLMOption { |