axle OS
x86_32 UNIX-like hobby OS
Public Attributes | List of all members
task Struct Reference

Public Attributes

char * name
 
int id
 
int queue
 
task_state state
 
uint32_t wake_timestamp
 
uint32_t begin_date
 
uint32_t end_date
 
uint32_t relinquish_date
 
uint32_t lifespan
 
struct tasknext
 
uint32_t esp
 
uint32_t ebp
 
uint32_t eip
 
page_directory_tpage_dir
 
uint32_t prog_break
 
uint32_t bss_loc
 
array_mchild_tasks
 
struct taskparent
 
int exit_code
 
void * block_context
 
fd_entry fd_table [FD_MAX]
 
struct std_streamstd_stream
 

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