IBNOS
Public Attributes | List of all members
thread Struct Reference

#include <thread.h>

Collaboration diagram for thread:
Collaboration graph
[legend]

Public Attributes

struct object obj
 
struct linkedList waiters
 
bool blocked
 
struct processprocess
 
struct linkedList entry_process
 
uint32_t exitcode
 
bool fpuInitialized
 
void * user_ring3StackBase
 
uint32_t user_ring3StackLength
 
void * user_threadLocalBase
 
uint32_t user_threadLocalLength
 
struct taskContext task
 
struct fpuContext fpu
 

Detailed Description

Definition at line 47 of file thread.h.

Member Data Documentation

◆ blocked

bool thread::blocked

Definition at line 51 of file thread.h.

◆ entry_process

struct linkedList thread::entry_process

Definition at line 55 of file thread.h.

◆ exitcode

uint32_t thread::exitcode

Definition at line 56 of file thread.h.

◆ fpu

struct fpuContext thread::fpu

Definition at line 70 of file thread.h.

◆ fpuInitialized

bool thread::fpuInitialized

Definition at line 59 of file thread.h.

◆ obj

struct object thread::obj

Definition at line 49 of file thread.h.

◆ process

struct process* thread::process

Definition at line 54 of file thread.h.

◆ task

struct taskContext thread::task

Definition at line 69 of file thread.h.

◆ user_ring3StackBase

void* thread::user_ring3StackBase

Definition at line 62 of file thread.h.

◆ user_ring3StackLength

uint32_t thread::user_ring3StackLength

Definition at line 63 of file thread.h.

◆ user_threadLocalBase

void* thread::user_threadLocalBase

Definition at line 66 of file thread.h.

◆ user_threadLocalLength

uint32_t thread::user_threadLocalLength

Definition at line 67 of file thread.h.

◆ waiters

struct linkedList thread::waiters

Definition at line 50 of file thread.h.


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