SceProcessmgr: Difference between revisions
Jump to navigation
Jump to search
Devnoname120 (talk | contribs) (Swapped Module <-> Library, see revision 1.1 under "Revision History" of "Vita SDK specifications" (https://wiki.henkaku.xyz/vita/File:Vita_SDK_specifications.pdf)) |
|||
Line 211: | Line 211: | ||
|} | |} | ||
< | <source lang="C"> | ||
int SceProcessmgrForDriver_0AFF3EAE_getInfo(int pid, void *out); | int SceProcessmgrForDriver_0AFF3EAE_getInfo(int pid, void *out); | ||
</ | </source > | ||
Retrieves process info. | Retrieves process info. | ||
< | <source lang="C"> | ||
struct process_info { | struct process_info { | ||
int size; // size of this struct, make sure it's 0xE8 | int size; // size of this struct, make sure it's 0xE8 | ||
Line 227: | Line 227: | ||
// the rest is unknown | // the rest is unknown | ||
} | } | ||
</ | </source > | ||
== SceProcessmgrForKernel == | == SceProcessmgrForKernel == |
Revision as of 16:16, 8 June 2017
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceProcessmgr | Non-secure | Kernel | 0xF019E1DA |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69 | SceProcessmgr | Non-secure | User | 0x2DD91812 |
1.69 | SceProcessmgrForDriver | Non-secure | Kernel | 0x746EC971 |
1.69 | SceProcessmgrForKernel | Non-secure | Kernel | 0x7A69DE86 |
SceProcessmgr
sceKernelLibcTime
Version | NID |
---|---|
1.69 | 0x39BE45 |
sceKernelGetProcessTitleId
Version | NID |
---|---|
1.69 | 0x3A48771 |
sceKernelGetProcessName
Version | NID |
---|---|
1.69 | 0x10C52C95 |
sceKernelIsCDialogAvailable
Version | NID |
---|---|
1.69 | 0x143BC4D6 |
sceKernelPowerTick
Version | NID |
---|---|
1.69 | 0x2252890C |
sceKernelGetProcessParam
Version | NID |
---|---|
1.69 | 0x2BE3E066 |
_sceKernelGetTimer5Reg
Version | NID |
---|---|
1.69 | 0x2F73D72F |
sceKernelPowerUnlock
Version | NID |
---|---|
1.69 | 0x466C0CBD |
sceKernelLibcGettimeofday
Version | NID |
---|---|
1.69 | 0x4B879059 |
_sceKernelRegisterLibkernelAddresses
Version | NID |
---|---|
1.69 | 0x56C2E8FF |
sceKernelRegisterProcessTerminationCallback
Version | NID |
---|---|
1.69 | 0x5EC77870 |
sceKernelPowerLock
Version | NID |
---|---|
1.69 | 0x7AA73378 |
sceKernelGetProcessTimeWideCore
Version | NID |
---|---|
1.69 | 0x89DA0967 |
sceKernelUnregisterProcessTerminationCallback
Version | NID |
---|---|
1.69 | 0x973A4527 |
sceKernelLibcClock
Version | NID |
---|---|
1.69 | 0x9E45DA09 |
_sceKernelExitProcessForUser
Version | NID |
---|---|
1.69 | 0xC053DC6B |
sceKernelGetStdin
Version | NID |
---|---|
1.69 | 0xC1727F59 |
sceKernelGetCurrentProcess
Version | NID |
---|---|
1.69 | 0xCD248267 |
sceKernelIsGameBudget
Version | NID |
---|---|
1.69 | 0xCE0F02F0 |
sceKernelGetProcessTimeCore
Version | NID |
---|---|
1.69 | 0xD37A8437 |
sceKernelGetStdout
Version | NID |
---|---|
1.69 | 0xE5AA625C |
sceKernelGetRemoteProcessTime
Version | NID |
---|---|
1.69 | 0xE6E9FCA3 |
sceKernelCallAbortHandler
Version | NID |
---|---|
1.69 | 0xEB6E50BB |
sceKernelGetProcessTimeLowCore
Version | NID |
---|---|
1.69 | 0xF5D0D4C6 |
sceKernelGetStderr
Version | NID |
---|---|
1.69 | 0xFA5E3ADA |
SceProcessmgrForDriver
SceProcessmgrForDriver_0AFF3EAE_getInfo
Version | NID |
---|---|
3.35 | 0x0AFF3EAE |
int SceProcessmgrForDriver_0AFF3EAE_getInfo(int pid, void *out);
Retrieves process info.
struct process_info { int size; // size of this struct, make sure it's 0xE8 int pid; // our process ID int unk1; int unk2; int unk3; int ppid; // parent process ID // the rest is unknown }
SceProcessmgrForKernel
SceProcessmgrForKernel_B9E68092_get_process_buf
Version | NID |
---|---|
3.35 | 0x0AFF3EAE |
void *SceProcessmgrForKernel_B9E68092_get_process_buf(int pid);
Gets the process privileged only buffer.