uOFW
Reverse engineered PSP kernel 6.60.
|
#include <loadexec_kernel.h>
Data Fields | |
SceSize | size |
SceSize | args |
void * | argp |
const char * | key |
u32 | vshmainArgs |
void * | vshmainArgp |
char * | configFile |
char * | string |
u32 | flags |
u32 | extArgs |
void * | extArgp |
u32 | opt11 |
Execution parameters for most kernel LoadExec functions.
SceSize SceKernelLoadExecVSHParam::size |
Size of the structure in bytes.
SceSize SceKernelLoadExecVSHParam::args |
Size of the arguments string.
void* SceKernelLoadExecVSHParam::argp |
Pointer to the arguments strings.
const char* SceKernelLoadExecVSHParam::key |
The key: "game", "updater", "vsh", "umdemu" or "mlnapp".
u32 SceKernelLoadExecVSHParam::vshmainArgs |
The size of the vshmain arguments.
void* SceKernelLoadExecVSHParam::vshmainArgp |
Vshmain arguments that will be passed to vshmain after the program has exited.
char* SceKernelLoadExecVSHParam::configFile |
"/kd/pspbtcnf_game.txt" or "/kd/pspbtcnf.txt" if not supplied (max. 256 chars).
char* SceKernelLoadExecVSHParam::string |
An unknown string (max. 256 chars).
u32 SceKernelLoadExecVSHParam::flags |
Unknown flag default value = 0x10000.
u32 SceKernelLoadExecVSHParam::extArgs |
The size of the external arguments.
void* SceKernelLoadExecVSHParam::extArgp |
"External" arguments only used when calling a function accepting a SceKernelLoadExecVSHParam as an argument.
u32 SceKernelLoadExecVSHParam::opt11 |
Unused.