Changes in kernel/generic/include/proc/task.h [5a6cc679:a35b458] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/proc/task.h
r5a6cc679 ra35b458 73 73 /** Task's linkage for the tasks_tree AVL tree. */ 74 74 avltree_node_t tasks_tree_node; 75 75 76 76 /** Task lock. 77 77 * … … 80 80 */ 81 81 IRQ_SPINLOCK_DECLARE(lock); 82 82 83 83 char name[TASK_NAME_BUFLEN]; 84 84 /** List of threads contained in this task. */ … … 90 90 /** Task security container. */ 91 91 container_id_t container; 92 92 93 93 /** Number of references (i.e. threads). */ 94 94 atomic_t refcount; 95 95 /** Number of threads that haven't exited yet. */ 96 96 atomic_t lifecount; 97 97 98 98 /** Task permissions. */ 99 99 perm_t perms; … … 101 101 /** Capabilities */ 102 102 cap_info_t *cap_info; 103 103 104 104 /* IPC stuff */ 105 105 … … 120 120 /** IPC statistics */ 121 121 stats_ipc_t ipc_info; 122 122 123 123 #ifdef CONFIG_UDEBUG 124 124 /** Debugging stuff. */ 125 125 udebug_task_t udebug; 126 126 127 127 /** Kernel answerbox. */ 128 128 kbox_t kb; 129 129 #endif /* CONFIG_UDEBUG */ 130 130 131 131 /** Architecture specific task data. */ 132 132 task_arch_t arch; 133 133 134 134 struct futex_cache { 135 135 /** CHT mapping virtual addresses of futex variables to futex objects.*/ … … 141 141 work_t destroy_work; 142 142 } *futexes; 143 143 144 144 /** Accumulated accounting. */ 145 145 uint64_t ucycles;
Note:
See TracChangeset
for help on using the changeset viewer.