Lines Matching refs:child
13 void user_enable_single_step(struct task_struct *child)
15 set_tsk_thread_flag(child, TIF_SINGLESTEP);
16 child->thread.singlestep_syscall = 0;
19 SUBARCH_SET_SINGLESTEPPING(child, 1);
23 void user_disable_single_step(struct task_struct *child)
25 clear_tsk_thread_flag(child, TIF_SINGLESTEP);
26 child->thread.singlestep_syscall = 0;
29 SUBARCH_SET_SINGLESTEPPING(child, 0);
36 void ptrace_disable(struct task_struct *child)
38 user_disable_single_step(child);
41 extern int peek_user(struct task_struct * child, long addr, long data);
42 extern int poke_user(struct task_struct * child, long addr, long data);
44 long arch_ptrace(struct task_struct *child, long request,
54 ret = peek_user(child, addr, data);
59 ret = poke_user(child, addr, data);
68 case PTRACE_GETREGS: { /* Get all gp regs from the child. */
74 __put_user(getreg(child, i), p);
82 case PTRACE_SETREGS: { /* Set all gp regs in the child. */
90 putreg(child, i, tmp);
98 ret = ptrace_get_thread_area(child, addr, vp);
102 ret = ptrace_set_thread_area(child, addr, vp);
106 ret = ptrace_request(child, request, addr, data);
108 ret = subarch_ptrace(child, request, addr, data);