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

Lines Matching refs:child

256 void ptrace_disable(struct task_struct *child)
268 struct task_struct *child;
299 child = ptrace_get_task_struct(pid);
300 if (IS_ERR(child)) {
301 ret = PTR_ERR(child);
308 if (ptrace_attach(child)) {
316 ret = ptrace_check_attach(child, request == PTRACE_KILL);
327 if (access_process_vm(child, addr,
336 read_sunos_user(regs, addr, child, (long __user *) data);
340 write_sunos_user(regs, addr, child);
345 if (access_process_vm(child, addr,
355 struct pt_regs *cregs = child->thread.kregs;
378 struct pt_regs *cregs = child->thread.kregs;
428 __put_user(child->thread.float_regs[i], (&fps->regs[i]));
429 __put_user(child->thread.fsr, (&fps->fsr));
430 __put_user(child->thread.fpqdepth, (&fps->fpqd));
434 __put_user(child->thread.fpqueue[i].insn_addr,
436 __put_user(child->thread.fpqueue[i].insn, (&fps->fpq[i].insn));
462 copy_from_user(&child->thread.float_regs[0], &fps->regs[0], (32 * sizeof(unsigned long)));
463 __get_user(child->thread.fsr, (&fps->fsr));
464 __get_user(child->thread.fpqdepth, (&fps->fpqd));
466 __get_user(child->thread.fpqueue[i].insn_addr,
468 __get_user(child->thread.fpqueue[i].insn, (&fps->fpq[i].insn));
476 int res = ptrace_readdata(child, addr,
492 int res = ptrace_writedata(child, (void __user *) addr2,
516 set_tsk_thread_flag(child, TIF_SYSCALL_TRACE);
518 clear_tsk_thread_flag(child, TIF_SYSCALL_TRACE);
520 child->exit_code = data;
523 child->comm, child->pid, child->exit_code,
524 child->thread.kregs->pc,
525 child->thread.kregs->npc);
527 wake_up_process(child);
533 * make the child exit. Best I can do is send it a sigkill.
538 if (child->exit_state == EXIT_ZOMBIE) { /* already dead */
542 wake_up_process(child);
543 child->exit_code = SIGKILL;
549 int err = ptrace_detach(child, data);
561 int err = ptrace_request(child, request, addr, data);
570 if (child)
571 put_task_struct(child);