diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-02-08 21:07:49 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-02-08 21:07:49 +0100 |
commit | 9a7ba7fd88fbc87c6e25e82d8c3bb838bf1ebf8d (patch) | |
tree | b223480247a535bca708672305698c1479c09246 /kern/thread.h | |
parent | b75c7dda611432e8598bcd0ab9652380a4f819c7 (diff) |
Add names to kernel tasks and threads
Diffstat (limited to 'kern/thread.h')
-rw-r--r-- | kern/thread.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kern/thread.h b/kern/thread.h index 81d32924..4c7ef507 100644 --- a/kern/thread.h +++ b/kern/thread.h @@ -304,6 +304,7 @@ extern void thread_start( continuation_t start); extern thread_t kernel_thread( task_t task, + const char * name, continuation_t start, void *arg); extern kern_return_t thread_priority( @@ -353,6 +354,12 @@ extern kern_return_t thread_assign( extern kern_return_t thread_assign_default( thread_t thread); extern void stack_collect(void); +extern kern_return_t thread_set_name( + thread_t thread, + const_kernel_debug_name_t name); +extern kern_return_t thread_get_name( + thread_t thread, + kernel_debug_name_t name); #endif /* @@ -374,6 +381,7 @@ extern void thread_halt_self(continuation_t); extern void thread_force_terminate(thread_t); extern thread_t kernel_thread( task_t task, + const char * name, void (*start)(void), void * arg); |