Lines Matching refs:child
175 ptrace_set_bpt(struct task_struct * child) in ptrace_set_bpt() argument
181 pc = get_reg(child, REG_PC); in ptrace_set_bpt()
182 res = read_int(child, pc, (int *) &insn); in ptrace_set_bpt()
197 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
199 task_thread_info(child)->bpt_addr[nsaved++] in ptrace_set_bpt()
204 task_thread_info(child)->bpt_addr[nsaved++] = get_reg(child, reg_b); in ptrace_set_bpt()
207 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
213 res = read_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_set_bpt()
217 task_thread_info(child)->bpt_insn[i] = insn; in ptrace_set_bpt()
219 task_thread_info(child)->bpt_addr[i])); in ptrace_set_bpt()
220 res = write_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_set_bpt()
225 task_thread_info(child)->bpt_nsaved = nsaved; in ptrace_set_bpt()
234 ptrace_cancel_bpt(struct task_struct * child) in ptrace_cancel_bpt() argument
236 int i, nsaved = task_thread_info(child)->bpt_nsaved; in ptrace_cancel_bpt()
238 task_thread_info(child)->bpt_nsaved = 0; in ptrace_cancel_bpt()
246 write_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_cancel_bpt()
247 task_thread_info(child)->bpt_insn[i]); in ptrace_cancel_bpt()
252 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
255 task_thread_info(child)->bpt_nsaved = -1; in user_enable_single_step()
258 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
260 ptrace_cancel_bpt(child); in user_disable_single_step()
268 void ptrace_disable(struct task_struct *child) in ptrace_disable() argument
270 user_disable_single_step(child); in ptrace_disable()
273 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace() argument
284 copied = access_process_vm(child, addr, &tmp, sizeof(tmp), 0); in arch_ptrace()
296 ret = get_reg(child, addr); in arch_ptrace()
303 ret = generic_ptrace_pokedata(child, addr, data); in arch_ptrace()
308 ret = put_reg(child, addr, data); in arch_ptrace()
311 ret = ptrace_request(child, request, addr, data); in arch_ptrace()