550W Document
550W, a high-end OS
|
#include <pcb.h>
Public 属性 | |
reg_t | kernel_sp |
reg_t | user_sp |
list_node_t | list |
regs_context_t * | save_context |
switchto_context_t * | switch_context |
bool | in_use |
ELF_info_t | elf |
char | name [NUM_MAX_PCB_NAME] |
pid_t | pid |
pid_t | fpid |
pid_t | tid |
uint32_t * | clear_ctid |
pid_t | father_pid |
pid_t | child_pids [NUM_MAX_CHILD] |
int | child_num |
int * | child_stat_addrs [NUM_MAX_CHILD] |
int | threadsum |
int | thread_ids [NUM_MAX_CHILD_THREADS] |
task_type_t | type |
task_status_t | status |
int | exit_status |
int | cursor_x |
int | cursor_y |
prior_t | priority |
uint8_t | core_mask [CPU_SET_SIZE] |
uint64_t | pgdir |
int | locksum |
int | lock_ids [NUM_MAX_LOCK] |
void * | chan |
pcb_mbox_t * | mbox |
__kernel_timeval_t | stime_last |
__kernel_timeval_t | utime_last |
pcbtimer_t | timer |
__kernel_clock_t | dead_child_stime |
__kernel_clock_t | dead_child_utime |
rusage_t | resources |
void* pcb::chan |
int pcb::child_num |
pid_t pcb::child_pids[NUM_MAX_CHILD] |
int* pcb::child_stat_addrs[NUM_MAX_CHILD] |
uint32_t* pcb::clear_ctid |
uint8_t pcb::core_mask[CPU_SET_SIZE] |
int pcb::cursor_x |
int pcb::cursor_y |
__kernel_clock_t pcb::dead_child_stime |
__kernel_clock_t pcb::dead_child_utime |
ELF_info_t pcb::elf |
int pcb::exit_status |
pid_t pcb::father_pid |
pid_t pcb::fpid |
bool pcb::in_use |
reg_t pcb::kernel_sp |
list_node_t pcb::list |
int pcb::lock_ids[NUM_MAX_LOCK] |
int pcb::locksum |
pcb_mbox_t* pcb::mbox |
char pcb::name[NUM_MAX_PCB_NAME] |
uint64_t pcb::pgdir |
pid_t pcb::pid |
prior_t pcb::priority |
rusage_t pcb::resources |
regs_context_t* pcb::save_context |
task_status_t pcb::status |
__kernel_timeval_t pcb::stime_last |
switchto_context_t* pcb::switch_context |
int pcb::thread_ids[NUM_MAX_CHILD_THREADS] |
int pcb::threadsum |
pid_t pcb::tid |
pcbtimer_t pcb::timer |
task_type_t pcb::type |
reg_t pcb::user_sp |
__kernel_timeval_t pcb::utime_last |