summaryrefslogtreecommitdiff
path: root/include/user/kernel/modulemgr.h
diff options
context:
space:
mode:
authorPrincess of Sleeping2020-06-29 21:21:50 +0900
committerGitHub2020-06-29 21:21:50 +0900
commit7cf76b93eb2e9e430a15896834caffb7aa8699db (patch)
tree2bd2dd16c9784ca2cac8aea7ae694360a22e15cd /include/user/kernel/modulemgr.h
parentFix many args (#451) (diff)
downloadvds-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.h8
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 {