Changes in kernel/generic/include/proc/thread.h [df58e44:96b02eb9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/proc/thread.h
rdf58e44 r96b02eb9 91 91 92 92 /** Function implementing the thread. */ 93 void (* thread_code)(void *);93 void (* thread_code)(void *); 94 94 /** Argument passed to thread_code() function. */ 95 95 void *thread_arg; 96 96 97 97 /** 98 * From here, the stored context is restored 99 * when the thread isscheduled.98 * From here, the stored context is restored when the thread is 99 * scheduled. 100 100 */ 101 101 context_t saved_context; 102 103 /** 104 * From here, the stored timeout context 105 * is restored when sleep times out. 102 /** 103 * From here, the stored timeout context is restored when sleep times 104 * out. 106 105 */ 107 106 context_t sleep_timeout_context; 108 109 /** 110 * From here, the stored interruption context 111 * is restored when sleep is interrupted. 107 /** 108 * From here, the stored interruption context is restored when sleep is 109 * interrupted. 112 110 */ 113 111 context_t sleep_interruption_context; … … 127 125 */ 128 126 bool in_copy_from_uspace; 129 130 127 /** 131 128 * True if this thread is executing copy_to_uspace(). … … 139 136 */ 140 137 bool interrupted; 141 142 /**143 * If true, the scheduler will print a stack trace144 * to the kernel console upon scheduling this thread.145 */146 bool btrace;147 138 148 139 /** If true, thread_join_timeout() cannot be used on this thread. */ … … 245 236 extern void thread_update_accounting(bool); 246 237 extern bool thread_exists(thread_t *); 247 extern void thread_stack_trace(thread_id_t);248 238 249 239 /** Fpu context slab cache. */
Note:
See TracChangeset
for help on using the changeset viewer.