vitasdk
Documentation of the vitasdk
modulemgr.h File Reference

Go to the source code of this file.

Data Structures

struct  SceKernelSegmentInfo
 
struct  SceKernelModuleInfo
 
struct  SceKernelLMOption
 
struct  SceKernelULMOption
 
struct  SceKernelSystemSwVersion
 
struct  SceKernelModuleLibraryInfo
 

Macros

#define SCE_KERNEL_START_SUCCESS   (0)
 Return values for plugins module_start and module_stop More...
 
#define SCE_KERNEL_START_RESIDENT   SCE_KERNEL_START_SUCCESS
 
#define SCE_KERNEL_START_NO_RESIDENT   (1)
 
#define SCE_KERNEL_START_FAILED   (2)
 
#define SCE_KERNEL_STOP_SUCCESS   (0)
 
#define SCE_KERNEL_STOP_FAIL   (1)
 
#define SCE_KERNEL_STOP_CANCEL   SCE_KERNEL_STOP_FAIL
 

Typedefs

typedef SceKernelSystemSwVersion SceKernelFwInfo
 

Enumerations

enum  SceKernelModuleState { SCE_KERNEL_MODULE_STATE_READY = 0x00000002 , SCE_KERNEL_MODULE_STATE_STARTED = 0x00000006 , SCE_KERNEL_MODULE_STATE_ENDED = 0x00000009 }
 
enum  SceKernelPreloadInhibit {
  SCE_KERNEL_PRELOAD_INHIBIT_NONE = 0x00000000 , SCE_KERNEL_PRELOAD_INHIBIT_LIBC = 0x10000 , SCE_KERNEL_PRELOAD_INHIBIT_LIBDBG = 0x20000 , SCE_KERNEL_PRELOAD_INHIBIT_LIBSHELLSVC = 0x80000 ,
  SCE_KERNEL_PRELOAD_INHIBIT_LIBCDLG = 0x100000 , SCE_KERNEL_PRELOAD_INHIBIT_LIBFIOS2 = 0x200000 , SCE_KERNEL_PRELOAD_INHIBIT_APPUTIL = 0x400000 , SCE_KERNEL_PRELOAD_INHIBIT_LIBSCEFT2 = 0x800000 ,
  SCE_KERNEL_PRELOAD_INHIBIT_LIBPVF = 0x1000000 , SCE_KERNEL_PRELOAD_INHIBIT_LIBPERF = 0x2000000
}
 

Functions

 VITASDK_BUILD_ASSERT_EQ (4, SceKernelPreloadInhibit)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceKernelSegmentInfo)
 
 VITASDK_BUILD_ASSERT_EQ (0x1B8, SceKernelModuleInfo)
 
 VITASDK_BUILD_ASSERT_EQ (4, SceKernelLMOption)
 
 VITASDK_BUILD_ASSERT_EQ (4, SceKernelULMOption)
 
 VITASDK_BUILD_ASSERT_EQ (0x28, SceKernelSystemSwVersion)
 
 VITASDK_BUILD_ASSERT_EQ (0x120, SceKernelModuleLibraryInfo)