|
Karg v0.2.0
The kernel of CargOS
|
#include <proc.h>
Public Attributes | |
| list_node_t | node |
| list_node_t | tree_node |
| pid_t | pid |
| u32 | flags |
| struct proc * | parent |
| list_node_t | children |
| list_node_t | zombie_children |
| fd_t | fds [PROC_FD_CAPACITY] |
| proc_state_t | state |
| struct proc * | proc_waiting |
| timer_t | timer |
| i32 | exit_status |
| void * | page_table |
| usize * | kern_stack |
| usize * | user_stack |
| usize * | sp |
| list_node_t proc::children |
| i32 proc::exit_status |
| fd_t proc::fds[PROC_FD_CAPACITY] |
| u32 proc::flags |
| usize* proc::kern_stack |
| list_node_t proc::node |
| void* proc::page_table |
| struct proc* proc::parent |
| pid_t proc::pid |
| struct proc* proc::proc_waiting |
| usize* proc::sp |
| proc_state_t proc::state |
| timer_t proc::timer |
| list_node_t proc::tree_node |
| usize* proc::user_stack |
| list_node_t proc::zombie_children |