SceProcessmgr: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
Line 239: Line 239:
|}
|}


<pre>
<source lang="C">
void *SceProcessmgrForKernel_B9E68092_get_process_buf(int pid);
void *SceProcessmgrForKernel_B9E68092_get_process_buf(int pid);
</pre>
</source>


Gets the process privileged only buffer.
Gets the process privileged only buffer.

Revision as of 16:17, 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.