Lines Matching refs:task
51 void ptrace_disable(struct task_struct *task) in ptrace_disable() argument
53 clear_tsk_thread_flag(task, TIF_SINGLESTEP); in ptrace_disable()
54 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in ptrace_disable()
57 pa_psw(task)->r = 0; in ptrace_disable()
58 pa_psw(task)->t = 0; in ptrace_disable()
59 pa_psw(task)->h = 0; in ptrace_disable()
60 pa_psw(task)->l = 0; in ptrace_disable()
67 void user_disable_single_step(struct task_struct *task) in user_disable_single_step() argument
69 ptrace_disable(task); in user_disable_single_step()
72 void user_enable_single_step(struct task_struct *task) in user_enable_single_step() argument
74 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in user_enable_single_step()
75 set_tsk_thread_flag(task, TIF_SINGLESTEP); in user_enable_single_step()
77 if (pa_psw(task)->n) { in user_enable_single_step()
81 task_regs(task)->iaoq[0] = task_regs(task)->iaoq[1]; in user_enable_single_step()
82 task_regs(task)->iasq[0] = task_regs(task)->iasq[1]; in user_enable_single_step()
83 task_regs(task)->iaoq[1] = task_regs(task)->iaoq[0] + 4; in user_enable_single_step()
84 pa_psw(task)->n = 0; in user_enable_single_step()
85 pa_psw(task)->x = 0; in user_enable_single_step()
86 pa_psw(task)->y = 0; in user_enable_single_step()
87 pa_psw(task)->z = 0; in user_enable_single_step()
88 pa_psw(task)->b = 0; in user_enable_single_step()
89 ptrace_disable(task); in user_enable_single_step()
93 si.si_addr = (void __user *) (task_regs(task)->iaoq[0] & ~3); in user_enable_single_step()
96 force_sig_info(SIGTRAP, &si, task); in user_enable_single_step()
109 pa_psw(task)->r = 1; in user_enable_single_step()
110 pa_psw(task)->t = 0; in user_enable_single_step()
111 pa_psw(task)->h = 0; in user_enable_single_step()
112 pa_psw(task)->l = 0; in user_enable_single_step()
115 void user_enable_block_step(struct task_struct *task) in user_enable_block_step() argument
117 clear_tsk_thread_flag(task, TIF_SINGLESTEP); in user_enable_block_step()
118 set_tsk_thread_flag(task, TIF_BLOCKSTEP); in user_enable_block_step()
121 pa_psw(task)->r = 0; in user_enable_block_step()
122 pa_psw(task)->t = 1; in user_enable_block_step()
123 pa_psw(task)->h = 0; in user_enable_block_step()
124 pa_psw(task)->l = 0; in user_enable_block_step()
672 const struct user_regset_view *task_user_regset_view(struct task_struct *task) in task_user_regset_view() argument