Lines Matching refs:child
32 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
34 set_tsk_thread_flag(child, TIF_SINGLESTEP); in user_enable_single_step()
37 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
39 clear_tsk_thread_flag(child, TIF_SINGLESTEP); in user_disable_single_step()
45 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
47 clear_tsk_thread_flag(child, TIF_SINGLESTEP); in ptrace_disable()
53 clear_tsk_thread_flag(child, TIF_SYSCALL_TRACE); in ptrace_disable()
63 static char *getregs(struct task_struct *child, struct pt_regs *uregs) in getregs() argument
65 *uregs = *task_pt_regs(child); in getregs()
70 if (task_thread_info(child)->status & TS_COMPAT) in getregs()
78 static void putregs(struct task_struct *child, struct pt_regs *uregs) in putregs() argument
80 struct pt_regs *regs = task_pt_regs(child); in putregs()
150 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace() argument
164 childreg = getregs(child, ©regs) + addr; in arch_ptrace()
183 childreg = getregs(child, ©regs) + addr; in arch_ptrace()
196 putregs(child, ©regs); in arch_ptrace()
201 ret = copy_regset_to_user(child, &tile_user_regset_view, in arch_ptrace()
207 ret = copy_regset_from_user(child, &tile_user_regset_view, in arch_ptrace()
221 ret = ptrace_request(child, request, addr, data); in arch_ptrace()
223 unsigned int flags = child->ptrace; in arch_ptrace()
226 child->ptrace = flags; in arch_ptrace()
233 ret = compat_ptrace_request(child, request, in arch_ptrace()
238 ret = ptrace_request(child, request, addr, data); in arch_ptrace()
247 long compat_arch_ptrace(struct task_struct *child, compat_long_t request, in compat_arch_ptrace() argument