Lines Matching refs:utask
473 struct uprobe_task *utask = current->utask; in riprel_pre_xol() local
476 utask->autask.saved_scratch_register = *sr; in riprel_pre_xol()
477 *sr = utask->vaddr + auprobe->defparam.ilen; in riprel_pre_xol()
484 struct uprobe_task *utask = current->utask; in riprel_post_xol() local
487 *sr = utask->autask.saved_scratch_register; in riprel_post_xol()
556 struct uprobe_task *utask = current->utask; in default_post_xol_op() local
560 long correction = utask->vaddr - utask->xol_vaddr; in default_post_xol_op()
564 if (emulate_push_stack(regs, utask->vaddr + auprobe->defparam.ilen)) in default_post_xol_op()
569 utask->autask.saved_tf = true; in default_post_xol_op()
918 struct uprobe_task *utask = current->utask; in arch_uprobe_pre_xol() local
926 regs->ip = utask->xol_vaddr; in arch_uprobe_pre_xol()
927 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
930 utask->autask.saved_tf = !!(regs->flags & X86_EFLAGS_TF); in arch_uprobe_pre_xol()
965 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol() local
966 bool send_sigtrap = utask->autask.saved_tf; in arch_uprobe_post_xol()
970 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
980 regs->ip = utask->vaddr; in arch_uprobe_post_xol()
994 if (!utask->autask.saved_tf) in arch_uprobe_post_xol()
1038 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol() local
1043 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
1044 regs->ip = utask->vaddr; in arch_uprobe_abort_xol()
1046 if (!utask->autask.saved_tf) in arch_uprobe_abort_xol()