17 #define SYS_PRX_RESIDENT 0 18 #define SYS_PRX_NO_RESIDENT 1 20 #define SYS_PRX_START_OK 0 22 #define SYS_PRX_STOP_SUCCESS 0 23 #define SYS_PRX_STOP_OK 0 24 #define SYS_PRX_STOP_FAIL 1 26 #define SYS_PRX_MODULE_FILENAME_SIZE 512 28 #define SYS_PRX_PROCESS_ELF_ID 0 30 #define SYS_PRX_LOAD_MODULE_FLAGS_VALIDMASK 0x0000000000000001 31 #define SYS_PRX_LOAD_MODULE_FLAGS_FIXEDADDR 0x0000000000000001 34 typedef s32 sysPrxId ;
35 typedef u64 sysPrxFlags ;
46 typedef s32 (*sys_prx_entry_t) (
size_t args,
void *argv);
48 typedef s32 (*sys_prx_entry_pe_t) (u64 entry,
size_t args,
void *argv);
87 typedef u32 sysPrxUserPchar;
89 typedef u32 sysPrxUserPprxId;
90 typedef u32 sysPrxUserPconstVoid;
91 typedef u32 sysPrxUserPstopLevel;
93 typedef char *sysPrxUser_pchar;
95 typedef sysPrxId *sysPrxUserPprxId;
96 typedef const void *sysPrxUserPconstVoid;
97 typedef const void *sysPrxUserPstopLevel;
104 sysPrxUserPprxId idlist;
105 sysPrxUserPstopLevel levellist;
115 u32 all_segments_num;
116 sysPrxUserPchar filename;