Lines Matching refs:utask
472 struct uprobe_task *utask = current->utask; in riprel_pre_xol() local
475 utask->autask.saved_scratch_register = *sr; in riprel_pre_xol()
476 *sr = utask->vaddr + auprobe->defparam.ilen; in riprel_pre_xol()
483 struct uprobe_task *utask = current->utask; in riprel_post_xol() local
486 *sr = utask->autask.saved_scratch_register; in riprel_post_xol()
555 struct uprobe_task *utask = current->utask; in default_post_xol_op() local
559 long correction = utask->vaddr - utask->xol_vaddr; in default_post_xol_op()
563 if (emulate_push_stack(regs, utask->vaddr + auprobe->defparam.ilen)) in default_post_xol_op()
568 utask->autask.saved_tf = true; in default_post_xol_op()
914 struct uprobe_task *utask = current->utask; in arch_uprobe_pre_xol() local
922 regs->ip = utask->xol_vaddr; in arch_uprobe_pre_xol()
923 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
926 utask->autask.saved_tf = !!(regs->flags & X86_EFLAGS_TF); in arch_uprobe_pre_xol()
961 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol() local
962 bool send_sigtrap = utask->autask.saved_tf; in arch_uprobe_post_xol()
966 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
976 regs->ip = utask->vaddr; in arch_uprobe_post_xol()
990 if (!utask->autask.saved_tf) in arch_uprobe_post_xol()
1032 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol() local
1037 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_abort_xol()
1038 regs->ip = utask->vaddr; in arch_uprobe_abort_xol()
1040 if (!utask->autask.saved_tf) in arch_uprobe_abort_xol()