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 |