[Krafton Jungle] PintOS 2.0.0
크래프톤 정글 PintOS
 
Loading...
Searching...
No Matches
thread Struct Reference

#include <thread.h>

Collaboration diagram for thread:

Public Attributes

tid_t tid
 
enum thread_status status
 
char name [16]
 
int priority
 
int priority_base
 
struct lockwait_on_lock
 
int64_t wakeup_tick
 
struct list_elem elem
 
struct list donations
 
struct list_elem d_elem
 
uint64_tpml4
 
struct file ** fdt
 
int next_fd
 
struct intr_frame parent_if
 
struct list child_list
 
struct list_elem child_elem
 
struct filerunning
 
int exit_status
 
struct semaphore fork_sema
 
struct semaphore free_sema
 
struct semaphore wait_sema
 
struct supplemental_page_table spt
 
void * stack_bottom
 
void * rsp_stack
 
struct intr_frame tf
 
unsigned magic
 

Member Data Documentation

◆ child_elem

struct list_elem thread::child_elem

◆ child_list

struct list thread::child_list

◆ d_elem

struct list_elem thread::d_elem

◆ donations

struct list thread::donations

◆ elem

struct list_elem thread::elem

◆ exit_status

int thread::exit_status

◆ fdt

struct file** thread::fdt

◆ fork_sema

struct semaphore thread::fork_sema

◆ free_sema

struct semaphore thread::free_sema

◆ magic

unsigned thread::magic

◆ name

char thread::name[16]

◆ next_fd

int thread::next_fd

◆ parent_if

struct intr_frame thread::parent_if

◆ pml4

uint64_t* thread::pml4

◆ priority

int thread::priority

◆ priority_base

int thread::priority_base

◆ rsp_stack

void* thread::rsp_stack

◆ running

struct file* thread::running

◆ spt

struct supplemental_page_table thread::spt

◆ stack_bottom

void* thread::stack_bottom

◆ status

enum thread_status thread::status

◆ tf

struct intr_frame thread::tf

◆ tid

tid_t thread::tid

◆ wait_on_lock

struct lock* thread::wait_on_lock

◆ wait_sema

struct semaphore thread::wait_sema

◆ wakeup_tick

int64_t thread::wakeup_tick

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