Lines Matching refs:pt_regs
466 scratch_reg(struct arch_uprobe *auprobe, struct pt_regs *regs) in scratch_reg()
479 static void riprel_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in riprel_pre_xol()
490 static void riprel_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in riprel_post_xol()
510 static void riprel_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in riprel_pre_xol()
513 static void riprel_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in riprel_post_xol()
519 bool (*emulate)(struct arch_uprobe *, struct pt_regs *);
520 int (*pre_xol)(struct arch_uprobe *, struct pt_regs *);
521 int (*post_xol)(struct arch_uprobe *, struct pt_regs *);
522 void (*abort)(struct arch_uprobe *, struct pt_regs *);
530 static int default_pre_xol_op(struct arch_uprobe *auprobe, struct pt_regs *regs) in default_pre_xol_op()
536 static int push_ret_address(struct pt_regs *regs, unsigned long ip) in push_ret_address()
564 static int default_post_xol_op(struct arch_uprobe *auprobe, struct pt_regs *regs) in default_post_xol_op()
584 static void default_abort_op(struct arch_uprobe *auprobe, struct pt_regs *regs) in default_abort_op()
629 static bool check_jmp_cond(struct arch_uprobe *auprobe, struct pt_regs *regs) in check_jmp_cond()
648 static bool branch_emulate_op(struct arch_uprobe *auprobe, struct pt_regs *regs) in branch_emulate_op()
673 static int branch_post_xol_op(struct arch_uprobe *auprobe, struct pt_regs *regs) in branch_post_xol_op()
823 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_pre_xol()
870 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_post_xol()
911 struct pt_regs *regs = args->regs; in arch_uprobe_exception_notify()
941 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_abort_xol()
955 static bool __skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) in __skip_sstep()
962 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_skip_sstep()
971 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs) in arch_uretprobe_hijack_return_addr()