task_struct_t Struct Reference

#include <task.h>

List of all members.

Public Member Functions

Public Attributes


Member Function Documentation

LIST_DATA task_struct_t   ) 
 

LIST_DATA task_struct_t   ) 
 

LIST_NEW struct  task_struct_t  ) 
 


Member Data Documentation

struct task_signals* _signals
 

Definition at line 202 of file task.h.

dword cr3
 

Definition at line 177 of file task.h.

Referenced by init_new_task(), sys_exec(), and sys_execve().

dword cr3_backup
 

Definition at line 178 of file task.h.

Referenced by exec_sigpending(), init_new_task(), sys_exec(), sys_execve(), sys_exit_mm(), sys_gets(), sys_getvar(), sys_malloc_page(), sys_perror(), sys_print(), sys_proc_dump_v(), sys_setvar(), sys_sigaction(), sys_signal_check(), sys_sigprocmask(), sys_void(), and sys_waitpid().

word cuenta
 

Definition at line 184 of file task.h.

Referenced by init_new_task(), ps(), and sys_proc_dump().

char descripcion[MAX_DESCRIPTION]
 

Definition at line 181 of file task.h.

Referenced by init_new_task(), ps(), sys_fork(), sys_proc_dump(), and sys_proc_dump_v().

int err_no
 

Definition at line 188 of file task.h.

Referenced by _sys_kill(), init_new_task(), open(), perror(), sys_exec(), sys_execve(), sys_fork(), sys_kill(), sys_no_existe(), sys_proc_dump_v(), sys_renice(), sys_sigaction(), sys_sigprocmask(), sys_waitpid(), and umalloc_page().

dword esp0
 

Definition at line 176 of file task.h.

Referenced by init_new_task(), sys_fork(), and sys_proc_dump_v().

byte estado
 

Definition at line 182 of file task.h.

Referenced by init_new_task(), ps(), scheduler(), sleep_init(), sys_exit_notify(), sys_proc_dump(), sys_proc_dump_v(), and wakeup_init().

struct user_page* mcode
 

Definition at line 189 of file task.h.

Referenced by sys_exec(), sys_execve(), sys_exit_mm(), sys_fork(), and sys_proc_dump_v().

struct user_page* mdata
 

Definition at line 190 of file task.h.

Referenced by sys_exec(), sys_execve(), sys_exit_mm(), sys_fork(), sys_malloc_page(), and sys_proc_dump_v().

struct user_page* mstack
 

Definition at line 191 of file task.h.

Referenced by sys_exec(), sys_execve(), sys_exit_mm(), sys_fork(), and sys_proc_dump_v().

word num_code
 

Definition at line 187 of file task.h.

Referenced by sys_exec(), sys_execve(), sys_fork(), sys_malloc_page(), and sys_proc_dump_v().

word num_data
 

Definition at line 187 of file task.h.

Referenced by sys_exec(), sys_execve(), sys_fork(), sys_malloc_page(), and sys_proc_dump_v().

word num_stack
 

Definition at line 187 of file task.h.

Referenced by sys_exec(), sys_execve(), sys_fork(), and sys_proc_dump_v().

struct file* open_files[MAX_FILES_POR_TAREA]
 

Definition at line 186 of file task.h.

Referenced by close(), init_new_task(), lseek(), open(), open_FAT12(), read(), sys_exec(), sys_execve(), and sys_exit_fs().

struct task_struct_t* padre
 

Definition at line 192 of file task.h.

Referenced by start_scheduler(), sys_exec(), sys_execve(), sys_exit_notify(), sys_fork(), and sys_proc_dump().

pid_t pid
 

Definition at line 179 of file task.h.

Referenced by encontrar_proceso_por_pid(), exec_sig_default(), ps(), start_scheduler(), sys_exec(), sys_execve(), sys_exit_notify(), sys_get_pid(), sys_proc_dump(), sys_proc_dump_v(), and sys_waitpid().

word prioridad
 

Definition at line 183 of file task.h.

Referenced by init_new_task(), ps(), sys_fork(), sys_proc_dump(), and sys_renice().

struct task_struct_t* proxima
 

Definition at line 180 of file task.h.

Referenced by encontrar_proceso_por_pid(), insertar_tarea(), ps(), scheduler(), and sys_proc_dump().

int retorno
 

Definition at line 193 of file task.h.

dword tiempo_cpu
 

Definition at line 185 of file task.h.

Referenced by init_new_task(), ps(), and sys_proc_dump().


The documentation for this struct was generated from the following file:
Generated on Sun May 30 18:38:37 2004 for Routix OS by doxygen 1.3.6