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()
916 struct uprobe_task *utask = current->utask; in arch_uprobe_pre_xol() local
924 regs->ip = utask->xol_vaddr; in arch_uprobe_pre_xol()
925 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
928 utask->autask.saved_tf = !!(regs->flags & X86_EFLAGS_TF); in arch_uprobe_pre_xol()
963 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol() local
964 bool send_sigtrap = utask->autask.saved_tf; in arch_uprobe_post_xol()
968 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
978 regs->ip = utask->vaddr; in arch_uprobe_post_xol()
992 if (!utask->autask.saved_tf) in arch_uprobe_post_xol()
1034 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol() local
1039 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
1040 regs->ip = utask->vaddr; in arch_uprobe_abort_xol()
1042 if (!utask->autask.saved_tf) in arch_uprobe_abort_xol()