vitasdk
Documentation of the vitasdk
modulemgr.h File Reference

Go to the source code of this file.

Data Structures

struct  SceKernelStartModuleOpt
 
struct  SceKernelStopModuleOpt
 
struct  SceKernelSegmentInfo
 
struct  SceKernelModuleInfo
 Information about a loaded module. More...
 
struct  SceKernelLMOption
 
struct  SceKernelULMOption
 
struct  SceKernelSystemSwVersion
 
struct  SceKernelModuleLibraryInfo
 
union  SceKernelModuleLibraryInfo.__unnamed14__
 
union  SceKernelModuleLibraryInfo.__unnamed16__
 

Macros

#define SCE_KERNEL_START_SUCCESS   (0)
 Return values for plugins module_start and module_stop
 
#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
 
#define SCE_MODULE_ATTR_NONE   (0x0000)
 
#define SCE_KERNEL_MODULE_ATTR_NONE   SCE_MODULE_ATTR_NONE
 

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 (0x10, SceKernelStartModuleOpt)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceKernelStopModuleOpt)
 
 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)