Lines Matching defs:child

42  * does not yet catch signals sent when the child dies.
179 ptrace_set_bpt(struct task_struct * child)
185 pc = get_reg(child, REG_PC);
186 res = read_int(child, pc, (int *) &insn);
201 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4;
203 task_thread_info(child)->bpt_addr[nsaved++]
208 task_thread_info(child)->bpt_addr[nsaved++] = get_reg(child, reg_b);
211 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4;
217 res = read_int(child, task_thread_info(child)->bpt_addr[i],
221 task_thread_info(child)->bpt_insn[i] = insn;
223 task_thread_info(child)->bpt_addr[i]));
224 res = write_int(child, task_thread_info(child)->bpt_addr[i],
229 task_thread_info(child)->bpt_nsaved = nsaved;
235 * value if child was being single-stepped.
238 ptrace_cancel_bpt(struct task_struct * child)
240 int i, nsaved = task_thread_info(child)->bpt_nsaved;
242 task_thread_info(child)->bpt_nsaved = 0;
250 write_int(child, task_thread_info(child)->bpt_addr[i],
251 task_thread_info(child)->bpt_insn[i]);
256 void user_enable_single_step(struct task_struct *child)
259 task_thread_info(child)->bpt_nsaved = -1;
262 void user_disable_single_step(struct task_struct *child)
264 ptrace_cancel_bpt(child);
272 void ptrace_disable(struct task_struct *child)
274 user_disable_single_step(child);
277 long arch_ptrace(struct task_struct *child, long request,
288 copied = ptrace_access_vm(child, addr, &tmp, sizeof(tmp),
301 ret = get_reg(child, addr);
308 ret = generic_ptrace_pokedata(child, addr, data);
313 ret = put_reg(child, addr, data);
316 ret = ptrace_request(child, request, addr, data);