|
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.