|
| | VITASDK_BUILD_ASSERT_EQ (0x41C, SceUIDSysrootObject) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0xC, SceKernelSysrootSelfInfo) |
| |
| SceSysroot * | ksceSysrootGetSysroot (void) |
| | Get sysroot object pointer.
|
| |
| void | ksceKernelSysrootSetSysroot (SceUID sysroot_uid) |
| | Set sysroot object uid.
|
| |
| void * | ksceKernelSysrootGetKblParam (void) |
| | Get SceKblParam.
|
| |
| int | ksceKernelSysrootGetProcessTitleId (SceUID pid, char *titleid, SceSize len) |
| |
| int | ksceSysrootGetSelfInfo (SceKernelSysrootSelfIndex index, SceKernelSysrootSelfInfo *info) |
| |
| int | ksceSysrootUseExternalStorage (void) |
| | Get UseExternalStorage status.
|
| |
| int | ksceSysrootUseInternalStorage (void) |
| | Get UseInternalStorage status.
|
| |
| int | ksceSysrootIsManufacturingMode (void) |
| | Get ManufacturingMode status.
|
| |
| int | ksceSysrootIsNonRemovableCardMode (void) |
| | Get NonRemovableCardMode status.
|
| |
| | VITASDK_BUILD_ASSERT_EQ (0x28, SceSysrootProcessHandler) |
| |
| int | ksceKernelSysrootSetProcessHandler (const SceSysrootProcessHandler *handlers) |
| | Set handlers for the process lifecycle.
|
| |
| | VITASDK_BUILD_ASSERT_EQ (0x5C, SceSysrootDbgpHandler) |
| |
| int | ksceKernelSysrootRegisterDbgpHandler (const SceSysrootDbgpHandler *handlers) |
| | Register Dbgp handlers.
|
| |
| void | ksceKernelSysrootUnregisterDbgpHandler (void) |
| | Unregister Dbgp handlers.
|
| |
| int | ksceSysrootGetHardwareFlags (void *flags) |
| | Get hardware flags.
|
| |
| int | ksceSysrootIsBsodReboot (void) |
| |
| int | ksceSysrootIsSafeMode (void) |
| |
| int | ksceSysrootIsUpdateMode (void) |
| |
| int | ksceSysrootIsUsbEnumWakeup (void) |
| |
| int | ksceSysrootIsExternalBootMode (void) |
| |
| void | ksceKernelSysrootSetGetSystemSwVersionFunc (SceKernelGetSystemSwVersionFunc func) |
| | Set GetSystemSwVersion function.
|
| |
| int | ksceKernelSysrootGetSystemSwVersion (void) |
| | Get System software version from ksceKernelSysrootSetGetSystemSwVersionFunc setting function.
|
| |
| SceUID | ksceKernelSysrootGetShellPid (void) |
| | Get SceShell process id.
|
| |
| void | ksceKernelSysrootRegisterCoredumpTrigger (SceKernelCoredumpTriggerFunc func) |
| | Register coredump trigger function.
|
| |
| | VITASDK_BUILD_ASSERT_EQ (0x3C, SceSyscallInfo) |
| |
| void * | ksceKernelAllocHeapMemory2 (ScePID pid, SceSize size, SceKernelHeapMemoryOpt *opt) |
| | Allocate memory from a process heap.
|
| |
| void | ksceKernelInvokeInitCallback (int index) |
| | Call all pending initialization callbacks up to and including a target slot.
|
| |
| int | ksceKernelIsColdBoot (void) |
| | Test whether the current boot is a cold boot.
|
| |
| int | ksceSysrootIsSdCardMode (void) |
| | Test whether the boot parameters request SD card mode.
|
| |
| int | ksceKernelSysrootCheckModelCapability (int capability_index) |
| | Test a hardware-model capability bit.
|
| |
| int | ksceKernelSysrootCoredumpTrigger (ScePID pid, SceKernelCoredumpStateUpdateCallback update_callback, SceKernelCoredumpStateFinishCallback finish_callback, const SceCoredumpTriggerParam *param) |
| | Trigger a coredump through the registered coredump callback.
|
| |
| SceUIDAddressSpaceObject * | ksceKernelSysrootGetCurrentAddressSpaceCB (void) |
| | Get the current address-space UID object's class-specific data.
|
| |
| void * | ksceKernelSysrootGetModulePrivate (int index) |
| | Get a module-private area from the sysroot object.
|
| |
| int | ksceKernelSysrootGetPUIDEntryHeap (ScePID pid, void **entry_heap) |
| | Get a process's internal PUID-entry heap.
|
| |
| SceUInt32 | ksceKernelSysrootGetStatus (void) |
| |
| int | ksceKernelSysrootGetThreadAccessLevel (void) |
| | Get the calling thread's access level.
|
| |
| void * | ksceKernelSysrootGetVbaseResetVector (void) |
| |
| SceUInt32 | ksceSysrootGetFactorySystemSwVersion (void) |
| |
| SceUInt32 | ksceSysrootGetHardwareInfo (void) |
| | Get the hardware-information bitfield.
|
| |
| int | ksceSysrootGetModuleInfoForPid (ScePID pid, const void *pc, SceSyscallInfo *info) |
| | Get information about the imported function stub containing pc.
|
| |
| int | ksceSysrootGetNidName (SceNID function_nid, const char **name) |
| | Get a read-only symbolic name for a function NID when one is registered.
|
| |
| int | ksceSysrootGetSelfAuthInfo (ScePID pid, SceSelfAuthInfo *self_auth_info) |
| | Get the 0x90-byte SELF authorization information for a process.
|
| |
| void * | ksceSysrootGetSessionId (void *session_id) |
| | Get the 16-byte system session identifier.
|
| |
| SceUInt32 | ksceSysrootGetWakeupFactor (void) |
| |
| int | ksceSysrootRegisterLicMgrGetLicenseStatus (int(*sce_sbl_lic_mgr_get_license_status_for_driver)(void)) |
| |
|
| void * | SceUIDSysrootObject::object |
| |
| SceClass * | SceUIDSysrootObject::sce_class |
| |
| SceSize | SceUIDSysrootObject::size |
| |
| SceUInt32 | SceUIDSysrootObject::magic1 |
| |
| int | SceUIDSysrootObject::cpu_intr |
| |
| SceSize | SceUIDSysrootObject::boot_alloc_memory_size |
| |
| void * | SceUIDSysrootObject::boot_alloc_memory |
| |
| int | SceUIDSysrootObject::unk_0x1C |
| |
| void * | SceUIDSysrootObject::unk_0x20 |
| |
| SceUInt32 | SceUIDSysrootObject::boot_flags |
| |
| SceUInt32 | SceUIDSysrootObject::status |
| |
| SceCorelockContext | SceUIDSysrootObject::corelock_context |
| |
| int | SceUIDSysrootObject::unk_0x34 |
| |
| int | SceUIDSysrootObject::unk_0x38 |
| |
| void * | SceUIDSysrootObject::unk_0x3C |
| |
| void * | SceUIDSysrootObject::unk_0x40 |
| |
| void * | SceUIDSysrootObject::unk_0x44 |
| |
| void * | SceUIDSysrootObject::unk_0x48 |
| |
| void * | SceUIDSysrootObject::unk_0x4C |
| |
| void * | SceUIDSysrootObject::unk_0x50 |
| |
| int | SceUIDSysrootObject::unk_0x54 |
| |
| void * | SceUIDSysrootObject::unk_0x58 |
| |
| int | SceUIDSysrootObject::unk_0x5C |
| |
| int | SceUIDSysrootObject::unk_0x60 |
| |
| int | SceUIDSysrootObject::unk_0x64 |
| |
| int | SceUIDSysrootObject::unk_0x68 |
| |
| SceKblParam * | SceUIDSysrootObject::kbl_param |
| |
| SceKernelBootArgs * | SceUIDSysrootObject::boot_args |
| |
| SceUInt32 | SceUIDSysrootObject::soc_revision |
| |
| SceUInt32 | SceUIDSysrootObject::unk_0x78 |
| |
| SceUInt32 | SceUIDSysrootObject::soc_revision2 |
| |
| SceUInt32 | SceUIDSysrootObject::model_info |
| |
| SceUInt32 | SceUIDSysrootObject::model_capability |
| |
| void * | SceUIDSysrootObject::longtime5base |
| |
| int | SceUIDSysrootObject::cpu_intr_for_init_callback |
| |
| SceUInt32 | SceUIDSysrootObject::init_callback_registable_base_number |
| |
| int(* | SceUIDSysrootObject::callback )(int a1, void *args) |
| |
| void * | SceUIDSysrootObject::args |
| |
| struct { | |
| |
| int(* | callback )(int a1, void *args) |
| |
| void * | args |
| |
| } | SceUIDSysrootObject::init_callback_slot [SCE_SYSROOT_INIT_CALLBACK_MAX_FUNC][SCE_SYSROOT_INIT_CALLBACK_MAX_SLOT] | |
| |
| int(* | SceUIDSysrootObject::funcThreadMgrStartAfterProcess )(void) |
| |
| int(* | SceUIDSysrootObject::funcIofilemgrStart )(void) |
| |
| void * | SceUIDSysrootObject::unk_0x2DC |
| |
| void * | SceUIDSysrootObject::unk_0x2E0 |
| |
| char * | SceUIDSysrootObject::sysroot_names [9] |
| |
| SceUID | SceUIDSysrootObject::this_object_uid |
| |
| void * | SceUIDSysrootObject::unk_0x30C |
| |
| void * | SceUIDSysrootObject::unk_0x310 |
| |
| void * | SceUIDSysrootObject::unk_0x314 |
| |
| void * | SceUIDSysrootObject::VBAR |
| |
| void * | SceUIDSysrootObject::MVBAR |
| |
| void * | SceUIDSysrootObject::unk_0x320 |
| |
| void ** | SceUIDSysrootObject::unk_func_0x324 |
| |
| SceUID(* | SceUIDSysrootObject::funcGetThreadId )(void) |
| |
| int(* | SceUIDSysrootObject::funcThreadFunction3 )(void) |
| |
| SceUID(* | SceUIDSysrootObject::funcGetProcessId )(void) |
| |
| int(* | SceUIDSysrootObject::funcThreadFunction4 )(void) |
| |
| int(* | SceUIDSysrootObject::funcThreadFunction5 )(void) |
| |
| int(* | SceUIDSysrootObject::funcThreadFunction6 )(void) |
| |
| void(* | SceUIDSysrootObject::funcThreadFunction7 )(void) |
| |
| int(* | SceUIDSysrootObject::funcThreadFunction8 )(void) |
| |
| int(* | SceUIDSysrootObject::funcThreadFunction9 )(int a1, int a2, int a3) |
| |
| int(* | SceUIDSysrootObject::funcThreadFunction10 )(int a1) |
| |
| SceSysrootModulemgrHandlers * | SceUIDSysrootObject::modulemgr_handlers |
| |
| int | SceUIDSysrootObject::unk_0x354 |
| |
| SceSysrootForKernel_D29BCA77_struct * | SceUIDSysrootObject::processmgr_callbacks1 |
| |
| SceSysrootForDriver_733C243E_struct * | SceUIDSysrootObject::processmgr_callbacks2 |
| |
| void * | SceUIDSysrootObject::unk_func_0x360 |
| |
| int(* | SceUIDSysrootObject::funcGetBusError )(void *dst, uint32_t len) |
| |
| int(* | SceUIDSysrootObject::funcAppMgrFunction1 )(int a1, int a2, int a3, int a4, int a5, int a6) |
| |
| SceUID(* | SceUIDSysrootObject::funcGetShellPid )(void) |
| |
| void * | SceUIDSysrootObject::unk_func_0x370 |
| |
| void * | SceUIDSysrootObject::unk_func_0x374 |
| |
| void * | SceUIDSysrootObject::unk_func_0x378 |
| |
| int | SceUIDSysrootObject::unk_0x37C |
| |
| void * | SceUIDSysrootObject::unk_func_0x380 |
| |
| int(* | SceUIDSysrootObject::unk_func_0x384 )(void) |
| |
| int(* | SceUIDSysrootObject::unk_func_0x388 )(void) |
| |
| void * | SceUIDSysrootObject::unk_func_0x38C |
| |
| void * | SceUIDSysrootObject::unk_func_0x390 |
| |
| int(* | SceUIDSysrootObject::funcHasNpTestFlag )(void) |
| |
| void * | SceUIDSysrootObject::unk_func_0x398 |
| |
| int(* | SceUIDSysrootObject::funcLedSetMode )(int led, int mode, void *led_configuration) |
| |
| SceKernelVARange * | SceUIDSysrootObject::cached_sm_info_ranges |
| |
| int(* | SceUIDSysrootObject::funcGetFunctionNameByNID )(SceNID funcnid, const char **name) |
| |
| void * | SceUIDSysrootObject::unk_0x3A8 |
| |
| void * | SceUIDSysrootObject::unk_0x3AC |
| |
| void * | SceUIDSysrootObject::unk_struct_0x3B0 |
| |
| void * | SceUIDSysrootObject::unk_0x3B4 |
| |
| void * | SceUIDSysrootObject::unk_0x3B8 |
| |
| void * | SceUIDSysrootObject::unk_0x3BC |
| |
| void * | SceUIDSysrootObject::unk_0x3C0 |
| |
| SceSysrootProcessHandler * | SceUIDSysrootObject::process_handler |
| |
| SceSysrootDbgpHandler * | SceUIDSysrootObject::dbgp_handler |
| |
| void * | SceUIDSysrootObject::unk_func_0x3CC |
| |
| void * | SceUIDSysrootObject::unk_func_0x3D0 |
| |
| void * | SceUIDSysrootObject::unk_func_0x3D4 |
| |
| void * | SceUIDSysrootObject::unk_func_0x3D8 |
| |
| void * | SceUIDSysrootObject::unk_func_0x3DC |
| |
| void * | SceUIDSysrootObject::unk_func_0x3E0 |
| |
| int(* | SceUIDSysrootObject::funcAppMgrFunction3 )(int a1, int a2) |
| |
| int(* | SceUIDSysrootObject::funcAppMgrFunction4 )(int a1, int a2) |
| |
| int(* | SceUIDSysrootObject::funcAppMgrFunction5 )(int a1) |
| |
| void * | SceUIDSysrootObject::unk_func_0x3F0 |
| |
| void * | SceUIDSysrootObject::unk_struct_0x3F4 |
| |
| void * | SceUIDSysrootObject::unk_struct_0x3F8 |
| |
| void * | SceUIDSysrootObject::unk_struct_0x3FC |
| |
| void * | SceUIDSysrootObject::unk_data_0x400 |
| |
| void * | SceUIDSysrootObject::unk_func_0x404 |
| |
| void * | SceUIDSysrootObject::unk_func_0x408 |
| |
| void * | SceUIDSysrootObject::unk_func_0x40C |
| |
| void * | SceUIDSysrootObject::unk_func_0x410 |
| |
| void * | SceUIDSysrootObject::unk_func_0x414 |
| |
| SceUInt32 | SceUIDSysrootObject::magic2 |
| |
| SceSize | SceKernelSysrootSelfInfo::size |
| |
| void * | SceKernelSysrootSelfInfo::self_data |
| |
| SceSize | SceKernelSysrootSelfInfo::self_size |
| |
| SceSize | SceSysrootProcessHandler::size |
| | sizeof(SceSysrootProcessHandler)
|
| |
| void(* | SceSysrootProcessHandler::unk_4 )(SceUID pid, SceUID modid, int flags, uint64_t time) |
| | process start shared modules
|
| |
| void(* | SceSysrootProcessHandler::exit )(SceUID pid, int flags, uint64_t time) |
| |
| void(* | SceSysrootProcessHandler::kill )(SceUID pid) |
| | by SceShell
|
| |
| void(* | SceSysrootProcessHandler::unk_10 )(SceUID pid, SceUID modid, uint64_t time) |
| |
| void(* | SceSysrootProcessHandler::unk_14 )(SceUID pid, SceUID modid, uint64_t time) |
| |
| void(* | SceSysrootProcessHandler::unk_18 )(SceUID pid, SceUID modid, uint64_t time) |
| |
| int(* | SceSysrootProcessHandler::on_process_created )(int a1, int a2, int a3) |
| | called when process is created
|
| |
| void(* | SceSysrootProcessHandler::unk_20 )(SceUID pid, SceUID modid, uint64_t time) |
| |
| void(* | SceSysrootProcessHandler::unk_24 )(SceUID pid, SceUID modid, int flags, uint64_t time) |
| |
| SceSize | SceSysrootDbgpHandler::size |
| | sizeof(SceSysrootDbgpHandler):0x5C
|
| |
| void(* | SceSysrootDbgpHandler::unk_0x04 )(int a1, int a2, int a3, int a4) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x08 )(int a1, int a2, int a3, int a4) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x0C )(int a1) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x10 )(int a1, int a2, int a3, int a4) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x14 )(int a1, int a2, int a3, int a4) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x18 )(SceUID pid, SceUID modid, int flags, uint64_t time) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x1C )(int a1, int a2, int a3) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x20 )(int a1, int a2, int a3) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x24 )(int a1, int a2, int a3) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x28 )(SceUID pid, SceUID modid, uint64_t time) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x2C )(SceUID pid, SceUID modid, uint64_t time) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x30 )(SceUID pid) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x34 )(int a1, int a2, int a3) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x38 )(int a1, int a2, void *a3) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x3C )(int a1, int a2, int a3) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x40 )(SceUID pid, int *some_flag) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x44 )(SceUID pid, SceUID modid, int flags, uint64_t time) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x48 )(int a1, int a2, int a3) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x4C )(void) |
| |
| void(* | SceSysrootDbgpHandler::unk_0x50 )(void) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x54 )(int a1, int a2, int a3, int a4, int a5) |
| |
| int(* | SceSysrootDbgpHandler::unk_0x58 )(int a1, int a2, int a3) |
| |
| SceSize | SceSyscallInfo::size |
| | Must be set to sizeof(SceSyscallInfo).
|
| |
| SceUID | SceSyscallInfo::module_id |
| | Global module UID.
|
| |
| SceUInt16 | SceSyscallInfo::module_attr |
| |
| SceUInt8 | SceSyscallInfo::module_version [2] |
| |
| char | SceSyscallInfo::module_name [0x1C] |
| |
| SceNID | SceSyscallInfo::module_nid |
| |
| const char * | SceSyscallInfo::library_name |
| | Read-only imported-library name.
|
| |
| SceUInt32 | SceSyscallInfo::reserved |
| | Reserved; set to zero on FW 3.60.
|
| |
| SceUInt16 | SceSyscallInfo::library_version |
| |
| SceUInt16 | SceSyscallInfo::reserved2 |
| | Reserved; not written on FW 3.60.
|
| |
| SceNID | SceSyscallInfo::function_nid |
| | Imported function NID corresponding to the stub address.
|
| |
Exports for Kernel.