PSPSDK 2024-10-31
|
Go to the source code of this file.
Data Structures | |
struct | SceThreadContext |
Thread context Structues for the thread context taken from florinsasu's post on the forums. More... | |
struct | SceSCContext |
struct | SceKernelThreadKInfo |
Structure to hold the status information for a thread (kernel form) 1.5 form. More... | |
Typedefs | |
typedef struct SceKernelThreadKInfo | SceKernelThreadKInfo |
Structure to hold the status information for a thread (kernel form) 1.5 form. | |
Functions | |
int | sceKernelSuspendAllUserThreads (void) |
Suspend all user mode threads in the system. | |
int | sceKernelIsUserModeThread (void) |
Checks if the current thread is a usermode thread. | |
int | sceKernelGetUserLevel (void) |
Get the user level of the current thread. | |
unsigned int | sceKernelGetSyscallRA (void) |
Get the return address of the current thread's syscall. | |
int | sceKernelGetThreadKernelStackFreeSize (SceUID thid) |
Get the free stack space on the kernel thread. | |
int | sceKernelCheckThreadKernelStack (void) |
Check the thread kernel stack. | |
int | sceKernelExtendKernelStack (int type, void(*cb)(void *), void *arg) |
Extend the kernel thread stack. | |
unsigned int | sceKernelGetSystemStatusFlag (void) |
Get the system status flag. | |
int | sceKernelAllocateKTLS (int id, int(*cb)(unsigned int *size, void *arg), void *arg) |
Setup the KTLS allocator. | |
int | sceKernelFreeKTLS (int id) |
Free the KTLS allocator. | |
void * | sceKernelGetKTLS (int id) |
Get the KTLS of the current thread. | |
void * | sceKernelGetThreadKTLS (int id, SceUID thid, int mode) |
Get the KTLS of a thread. | |
int | ThreadManForKernel_2D69D086 (SceUID uid, SceKernelThreadKInfo *info) |
Refer kernel version of thread information. | |