|
| | VITASDK_BUILD_ASSERT_EQ (0x1C, SceKernelModuleName) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x14, SceKernelSegmentInfo2) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xB0, SceKernelModuleListInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (8, SceKernelModuleExportEntry) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x124, SceKernelModuleImportNonlinkedInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (8, SceSelfAppInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x7C, SceLoadProcessParam) |
| |
| | VITASDK_BUILD_ASSERT_EQ (8, SceKernelFunctionShimInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x10, SceKernelLibraryShimInfo) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x10, SceKernelCompatibilityShimInfo) |
| |
| void | ksceKernelRegisterSyscall (SceSize syscall_id, const void *func) |
| | Register syscall function.
|
| |
| void | ksceKernelRegisterModulesAfterBoot (void) |
| | Setup kernel for modulemgr.
|
| |
| int | ksceKernelGetModuleList (SceUID pid, int flags1, int flags2, SceUID *modids, SceSize *num) |
| | Get module id list.
|
| |
| int | ksceKernelGetModuleInfoForDebugger (SceUID pid, SceKernelModuleListInfo *infolists, SceSize *num) |
| |
| int | ksceKernelGetModuleInfo (SceUID pid, SceUID modid, SceKernelModuleInfo *info) |
| | Get module info.
|
| |
| int | ksceKernelGetModuleInfoMinByAddr (SceUID pid, const void *module_addr, uint32_t *module_nid, const void **program_text_addr, SceKernelModuleName *module_name) |
| | Get module info mini by module address.
|
| |
| int | ksceKernelGetModuleCB (SceUID modid, void **info) |
| | Get module info (internal)
|
| |
| int | ksceKernelGetModuleCBByAddr (SceUID pid, const void *module_addr, void **info) |
| | Get module info by address (internal)
|
| |
| SceUID | ksceKernelGetModuleIdByAddrForDebugger (SceUID pid, const void *module_addr) |
| | Get module id by module address.
|
| |
| SceUID | ksceKernelSearchModuleByName (const char *module_name) |
| | search kernel module by module name
|
| |
| int | ksceKernelGetSystemSwVersion (SceKernelFwInfo *data) |
| | Get fw info.
|
| |
| SceUID | ksceKernelLoadModule (const char *path, int flags, SceKernelLMOption *option) |
| | load module (kernel only)
|
| |
| int | ksceKernelStartModule (SceUID modid, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status) |
| | start module (kernel only)
|
| |
| SceUID | ksceKernelLoadStartModule (const char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status) |
| | load and start module (kernel only)
|
| |
| int | ksceKernelStopModule (SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status) |
| | stop module (kernel only)
|
| |
| int | ksceKernelUnloadModule (SceUID modid, int flags, SceKernelULMOption *option) |
| | unload module (kernel only)
|
| |
| int | ksceKernelStopUnloadModule (SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status) |
| | stop and unload module (kernel only)
|
| |
| SceUID | ksceKernelLoadModuleForPid (SceUID pid, const char *path, int flags, SceKernelLMOption *option) |
| | load module
|
| |
| int | ksceKernelStartModuleForPid (SceUID pid, SceUID modid, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status) |
| | start module
|
| |
| SceUID | ksceKernelLoadStartModuleForPid (SceUID pid, const char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status) |
| | load and start module
|
| |
| int | ksceKernelStopModuleForPid (SceUID pid, SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status) |
| | stop module
|
| |
| int | ksceKernelUnloadModuleForPid (SceUID pid, SceUID modid, int flags, SceKernelULMOption *option) |
| | unload module
|
| |
| int | ksceKernelStopUnloadModuleForPid (SceUID pid, SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status) |
| | stop and unload module
|
| |
| SceUID | ksceKernelLoadStartSharedModuleForPid (SceUID pid, const char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status) |
| | load and start module as shared module
|
| |
| int | ksceKernelStopUnloadSharedModuleForPid (SceUID pid, SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status) |
| | stop and unload module as shared module
|
| |
| int | ksceKernelMountBootfs (const char *bootImagePath) |
| | mount bootfs (load bootfs module)
|
| |
| int | ksceKernelUmountBootfs (void) |
| | unmount bootfs (unload bootfs module)
|
| |
| SceUID | ksceKernelGetModuleIdByPid (SceUID pid) |
| | Get the main module id for a given process.
|
| |
| int | ksceKernelGetModulePath (SceUID modid, char *path, SceSize pathlen) |
| | Get the module path.
|
| |
| int | ksceKernelGetLibraryInfoForDebugger (SceUID pid, SceUID library_id, SceKernelModuleLibraryInfo *info) |
| | Get library info.
|
| |
| void | ksceKernelFinalizeKbl (void) |
| |
| int | ksceKernelGetExportedLibraryListInModule (SceUID pid, SceUID modid, SceUID *library_ids, SceSize *num) |
| |
| int | ksceKernelGetImportedLibraryListInModule (SceUID pid, SceUID modid, SceUID *library_ids, SceSize *num) |
| |
| int | ksceKernelGetLibEntCBListForSyslibtrace (void **ppList, SceSize *num) |
| |
| int | ksceKernelGetLibraryList (SceUID pid, SceUID *library_ids, SceSize *num) |
| |
| int | ksceKernelGetLibraryClientList (SceUID pid, SceUID library_id, SceUID *modids, SceSize *num, SceSize cpy_skip_num) |
| |
| int | ksceKernelGetLibraryDBFlags (SceUID pid, int *pFlags) |
| |
| int | ksceKernelGetLibraryExportInfoForDebugger (SceUID pid, SceUID library_id, SceKernelModuleExportEntry *list, SceSize *num, SceSize cpy_skip_num) |
| |
| int | ksceKernelGetLostLibraryInfo (SceUID pid, SceUID modid, SceNID libnid, SceKernelModuleImportNonlinkedInfo *info) |
| |
| int | ksceKernelGetLostLibraryList (SceUID pid, void *a2, SceSize *num) |
| |
| int | ksceKernelGetLostLibraryListInModule (SceUID pid, SceUID modid, void *pList, SceSize *num) |
| |
| int | ksceKernelGetMetaDataForDebugger (SceUID pid, SceUID uModuleId, void **start, void **stop) |
| |
| void * | ksceKernelGetModuleEntryPoint (SceUID modid) |
| |
| int | ksceKernelGetModuleFingerprint (SceUID moduleId, SceUInt32 *pFingerprint) |
| |
| int | ksceKernelGetModuleIsSharedByAddr (SceUID pid, void *addr) |
| |
| int | ksceKernelGetProgramIdentificationInfo (const char *path, SceUInt64 *pAuthid, SceSelfAppInfo *pInfo) |
| |
| int | ksceKernelGetStubInfoForDebugger (SceUID pid, SceUID stubid, void *a3) |
| |
| int | ksceKernelGetStubList (SceUID pid, SceUID *stub, SceSize *num) |
| |
| int | ksceKernelGetStubNidTableForDebugger (SceUID pid, SceUID stubid, void *a3, SceSize *num, SceSize cpy_skip_num) |
| |
| int | ksceKernelLoadPreloadingModules (SceUID pid, const SceLoadProcessParam *pParam, int flags) |
| |
| SceUID | ksceKernelLoadProcessImage (SceUID pid, const char *path, int flags, SceSelfAuthInfo *auth_info, SceLoadProcessParam *param, SceKernelCompatibilityShimInfo *shim_info) |
| |
| int | ksceKernelLoadPtLoadSegForFwloader (const char *path, int e_phnum, void *buffer, SceSize bufsize, int zero_unk, SceSize *bytes_read) |
| |
| int | ksceKernelModuleUnloadMySelf (void) |
| |
| int | ksceKernelStartPreloadingModules (SceUID pid) |
| |
| int | ksceKernelUnloadProcessModules (SceUID pid) |
| |