|
PSPSDK 2025-10-12
|
Structure to hold the status information for a thread (kernel form) 1.5 form. More...
#include <kernel/pspthreadman_kernel.h>

Data Fields | |
| SceSize | size |
| Size of the structure. | |
| char | name [32] |
| Nul terminated name of the thread. | |
| SceUInt | attr |
| Thread attributes. | |
| int | status |
| Thread status. | |
| SceKernelThreadEntry | entry |
| Thread entry point. | |
| void * | stack |
| Thread stack pointer. | |
| int | stackSize |
| Thread stack size. | |
| void * | kstack |
| Kernel stack pointer. | |
| void * | kstackSize |
| Kernel stack size. | |
| void * | gpReg |
| Pointer to the gp. | |
| SceSize | args |
| Size of args. | |
| void * | argp |
| Pointer to args. | |
| int | initPriority |
| Initial priority. | |
| int | currentPriority |
| Current priority. | |
| int | waitType |
| Wait type. | |
| SceUID | waitId |
| Wait id. | |
| int | wakeupCount |
| Wakeup count. | |
| SceKernelSysClock | runClocks |
| Number of clock cycles run. | |
| SceUInt | intrPreemptCount |
| Interrupt preemption count. | |
| SceUInt | threadPreemptCount |
| Thread preemption count. | |
| SceUInt | releaseCount |
| Release count. | |
| struct SceThreadContext * | thContext |
| Thread Context. | |
| float * | vfpuContext |
| VFPU Context. | |
| void * | retAddr |
| Return address from syscall. | |
| SceUInt | unknown1 |
| Unknown, possibly size of SC context. | |
| struct SceSCContext * | scContext |
| Syscall Context. | |
Structure to hold the status information for a thread (kernel form) 1.5 form.
| void* SceKernelThreadKInfo::argp |
Pointer to args.
| SceSize SceKernelThreadKInfo::args |
Size of args.
| SceUInt SceKernelThreadKInfo::attr |
Thread attributes.
| int SceKernelThreadKInfo::currentPriority |
Current priority.
| SceKernelThreadEntry SceKernelThreadKInfo::entry |
Thread entry point.
| void* SceKernelThreadKInfo::gpReg |
Pointer to the gp.
| int SceKernelThreadKInfo::initPriority |
Initial priority.
| SceUInt SceKernelThreadKInfo::intrPreemptCount |
Interrupt preemption count.
| void* SceKernelThreadKInfo::kstack |
Kernel stack pointer.
| void* SceKernelThreadKInfo::kstackSize |
Kernel stack size.
| char SceKernelThreadKInfo::name[32] |
Nul terminated name of the thread.
| SceUInt SceKernelThreadKInfo::releaseCount |
Release count.
| void* SceKernelThreadKInfo::retAddr |
Return address from syscall.
| SceKernelSysClock SceKernelThreadKInfo::runClocks |
Number of clock cycles run.
| struct SceSCContext* SceKernelThreadKInfo::scContext |
Syscall Context.
| SceSize SceKernelThreadKInfo::size |
Size of the structure.
| void* SceKernelThreadKInfo::stack |
Thread stack pointer.
| int SceKernelThreadKInfo::stackSize |
Thread stack size.
| int SceKernelThreadKInfo::status |
Thread status.
| struct SceThreadContext* SceKernelThreadKInfo::thContext |
Thread Context.
| SceUInt SceKernelThreadKInfo::threadPreemptCount |
Thread preemption count.
| SceUInt SceKernelThreadKInfo::unknown1 |
Unknown, possibly size of SC context.
| float* SceKernelThreadKInfo::vfpuContext |
VFPU Context.
| SceUID SceKernelThreadKInfo::waitId |
Wait id.
| int SceKernelThreadKInfo::waitType |
Wait type.
| int SceKernelThreadKInfo::wakeupCount |
Wakeup count.