• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/

Lines Matching refs:child

23 static inline void set_singlestepping(struct task_struct *child, int on)
26 child->ptrace |= PT_DTRACE;
28 child->ptrace &= ~PT_DTRACE;
29 child->thread.singlestep_syscall = 0;
32 SUBARCH_SET_SINGLESTEPPING(child, on);
39 void ptrace_disable(struct task_struct *child)
41 set_singlestepping(child,0);
44 extern int peek_user(struct task_struct * child, long addr, long data);
45 extern int poke_user(struct task_struct * child, long addr, long data);
47 long arch_ptrace(struct task_struct *child, long request, long addr, long data)
60 copied = access_process_vm(child, addr, &tmp, sizeof(tmp), 0);
69 ret = peek_user(child, addr, data);
76 if (access_process_vm(child, addr, &data, sizeof(data),
83 ret = poke_user(child, addr, data);
92 set_singlestepping(child, 0);
94 set_tsk_thread_flag(child, TIF_SYSCALL_TRACE);
97 clear_tsk_thread_flag(child, TIF_SYSCALL_TRACE);
99 child->exit_code = data;
100 wake_up_process(child);
106 * make the child exit. Best I can do is send it a sigkill.
112 if (child->exit_state == EXIT_ZOMBIE) /* already dead */
115 set_singlestepping(child, 0);
116 child->exit_code = SIGKILL;
117 wake_up_process(child);
125 clear_tsk_thread_flag(child, TIF_SYSCALL_TRACE);
126 set_singlestepping(child, 1);
127 child->exit_code = data;
129 wake_up_process(child);
136 ret = ptrace_detach(child, data);
140 case PTRACE_GETREGS: { /* Get all gp regs from the child. */
146 __put_user(getreg(child, i), p);
154 case PTRACE_SETREGS: { /* Set all gp regs in the child. */
162 putreg(child, i, tmp);
170 case PTRACE_GETFPREGS: /* Get the child FPU state. */
171 ret = get_fpregs(data, child);
175 case PTRACE_SETFPREGS: /* Set the child FPU state. */
176 ret = set_fpregs(data, child);
180 case PTRACE_GETFPXREGS: /* Get the child FPU state. */
181 ret = get_fpxregs(data, child);
185 case PTRACE_SETFPXREGS: /* Set the child FPU state. */
186 ret = set_fpxregs(data, child);
190 ret = ptrace_get_thread_area(child, addr,
195 ret = ptrace_set_thread_area(child, addr,
204 ret = copy_to_user(p, &child->thread.arch.faultinfo,
229 struct mm_struct *old = child->mm;
238 child->mm = new;
239 child->active_mm = new;
247 ret = arch_prctl_skas(child, data, (void *) addr);
251 ret = ptrace_request(child, request, addr, data);