PSPSDK 2024-10-31
|
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.