Lines Matching full:task
12 * and only when the caller is sure that the task of interest
23 * syscall_get_nr - find what system call a task is executing
24 * @task: task of interest, must be blocked
25 * @regs: task_pt_regs() of @task
27 * If @task is executing a system call or is at system call
29 * If @task is not executing a system call, i.e. it's blocked
36 * It's only valid to call this when @task is known to be blocked.
38 int syscall_get_nr(struct task_struct *task, struct pt_regs *regs);
42 * @task: task of interest, must be in system call exit tracing
43 * @regs: task_pt_regs() of @task
45 * It's only valid to call this when @task is stopped for system
56 void syscall_rollback(struct task_struct *task, struct pt_regs *regs);
60 * @task: task of interest, must be blocked
61 * @regs: task_pt_regs() of @task
65 * It's only valid to call this when @task is stopped for tracing on exit
69 long syscall_get_error(struct task_struct *task, struct pt_regs *regs);
73 * @task: task of interest, must be blocked
74 * @regs: task_pt_regs() of @task
79 * It's only valid to call this when @task is stopped for tracing on exit
83 long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs);
87 * @task: task of interest, must be blocked
88 * @regs: task_pt_regs() of @task
97 * It's only valid to call this when @task is stopped for tracing on exit
101 void syscall_set_return_value(struct task_struct *task, struct pt_regs *regs,
106 * @task: task of interest, must be blocked
107 * @regs: task_pt_regs() of @task
113 * It's only valid to call this when @task is stopped for tracing on
117 void syscall_get_arguments(struct task_struct *task, struct pt_regs *regs,
122 * @task: task of interest, must be blocked
126 * It's only valid to call this when @task is stopped on entry to a system
133 int syscall_get_arch(struct task_struct *task);