PSPSDK 2024-10-31
Loading...
Searching...
No Matches
SceKernelThreadInfo Struct Reference

Structure to hold the status information for a thread. More...

#include <user/pspthreadman.h>

Collaboration diagram for SceKernelThreadInfo:

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.
 
voidstack
 Thread stack pointer.
 
int stackSize
 Thread stack size.
 
voidgpReg
 Pointer to the gp.
 
int initPriority
 Initial priority.
 
int currentPriority
 Current priority.
 
int waitType
 Wait type.
 
SceUID waitId
 Wait id.
 
int wakeupCount
 Wakeup count.
 
int exitStatus
 Exit status of the thread.
 
SceKernelSysClock runClocks
 Number of clock cycles run.
 
SceUInt intrPreemptCount
 Interrupt preemption count.
 
SceUInt threadPreemptCount
 Thread preemption count.
 
SceUInt releaseCount
 Release count.
 

Detailed Description

Structure to hold the status information for a thread.

See also
sceKernelReferThreadStatus

Field Documentation

◆ attr

SceUInt SceKernelThreadInfo::attr

Thread attributes.

◆ currentPriority

int SceKernelThreadInfo::currentPriority

Current priority.

◆ entry

SceKernelThreadEntry SceKernelThreadInfo::entry

Thread entry point.

◆ exitStatus

int SceKernelThreadInfo::exitStatus

Exit status of the thread.

◆ gpReg

void* SceKernelThreadInfo::gpReg

Pointer to the gp.

◆ initPriority

int SceKernelThreadInfo::initPriority

Initial priority.

◆ intrPreemptCount

SceUInt SceKernelThreadInfo::intrPreemptCount

Interrupt preemption count.

◆ name

char SceKernelThreadInfo::name[32]

Nul terminated name of the thread.

◆ releaseCount

SceUInt SceKernelThreadInfo::releaseCount

Release count.

◆ runClocks

SceKernelSysClock SceKernelThreadInfo::runClocks

Number of clock cycles run.

◆ size

SceSize SceKernelThreadInfo::size

Size of the structure.

◆ stack

void* SceKernelThreadInfo::stack

Thread stack pointer.

◆ stackSize

int SceKernelThreadInfo::stackSize

Thread stack size.

◆ status

int SceKernelThreadInfo::status

Thread status.

◆ threadPreemptCount

SceUInt SceKernelThreadInfo::threadPreemptCount

Thread preemption count.

◆ waitId

SceUID SceKernelThreadInfo::waitId

Wait id.

◆ waitType

int SceKernelThreadInfo::waitType

Wait type.

◆ wakeupCount

int SceKernelThreadInfo::wakeupCount

Wakeup count.


The documentation for this struct was generated from the following file: