#include <thread.h>

Public Attributes | |
| tid_t | tid |
| enum thread_status | status |
| char | name [16] |
| int | priority |
| int | priority_base |
| struct lock * | wait_on_lock |
| int64_t | wakeup_tick |
| struct list_elem | elem |
| struct list | donations |
| struct list_elem | d_elem |
| uint64_t * | pml4 |
| struct file ** | fdt |
| int | next_fd |
| struct intr_frame | parent_if |
| struct list | child_list |
| struct list_elem | child_elem |
| struct file * | running |
| 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 |
| struct list_elem thread::child_elem |
| struct list thread::child_list |
| struct list_elem thread::d_elem |
| struct list thread::donations |
| struct list_elem thread::elem |
| int thread::exit_status |
| struct file** thread::fdt |
| struct semaphore thread::fork_sema |
| struct semaphore thread::free_sema |
| unsigned thread::magic |
| char thread::name[16] |
| int thread::next_fd |
| struct intr_frame thread::parent_if |
| uint64_t* thread::pml4 |
| int thread::priority |
| int thread::priority_base |
| void* thread::rsp_stack |
| struct file* thread::running |
| struct supplemental_page_table thread::spt |
| void* thread::stack_bottom |
| enum thread_status thread::status |
| struct intr_frame thread::tf |
| tid_t thread::tid |
| struct lock* thread::wait_on_lock |
| struct semaphore thread::wait_sema |
| int64_t thread::wakeup_tick |