libmango: add syscall to reset a particular task
This commit is contained in:
@@ -37,6 +37,13 @@ extern kern_status_t task_config_set(
|
|||||||
extern kern_status_t task_duplicate(
|
extern kern_status_t task_duplicate(
|
||||||
kern_handle_t *out_task,
|
kern_handle_t *out_task,
|
||||||
kern_handle_t *out_address_space);
|
kern_handle_t *out_address_space);
|
||||||
|
extern kern_status_t task_reset(
|
||||||
|
virt_addr_t ip,
|
||||||
|
virt_addr_t sp,
|
||||||
|
uintptr_t *args,
|
||||||
|
size_t nr_args,
|
||||||
|
virt_addr_t unmap_base,
|
||||||
|
size_t unmap_length);
|
||||||
|
|
||||||
extern kern_status_t thread_self(kern_handle_t *out);
|
extern kern_status_t thread_self(kern_handle_t *out);
|
||||||
extern kern_status_t thread_start(kern_handle_t thread);
|
extern kern_status_t thread_start(kern_handle_t thread);
|
||||||
|
|||||||
Reference in New Issue
Block a user