Lines Matching refs:utask
88 * execution of the UPROBE_STP_INSN at utask->xol_vaddr + 4.
91 static unsigned long relbranch_fixup(u32 insn, struct uprobe_task *utask,
96 return utask->autask.saved_tnpc + 0x4UL;
104 unsigned long real_pc = (unsigned long) utask->vaddr;
105 unsigned long ixol_addr = utask->xol_vaddr;
184 * current->utask->xol_vaddr points to an allocated XOL slot properly
192 struct uprobe_task *utask = current->utask;
193 struct arch_uprobe_task *autask = ¤t->utask->autask;
204 instruction_pointer_set(regs, utask->xol_vaddr);
218 struct uprobe_task *utask = current->utask;
219 struct arch_uprobe_task *autask = &utask->autask;
223 if (utask->state == UTASK_SSTEP_ACK) {
224 regs->tnpc = relbranch_fixup(insn, utask, regs);
226 rc = retpc_fixup(regs, insn, (unsigned long) utask->vaddr);
228 regs->tnpc = utask->vaddr+4;
295 struct uprobe_task *utask = current->utask;
297 instruction_pointer_set(regs, utask->vaddr);