Lines Matching refs:aup
27 int arch_uprobe_analyze_insn(struct arch_uprobe *aup, in arch_uprobe_analyze_insn() argument
39 inst.word = aup->insn[0]; in arch_uprobe_analyze_insn()
46 aup->ixol[0] = aup->insn[insn_has_delay_slot(inst)]; in arch_uprobe_analyze_insn()
47 aup->ixol[1] = UPROBE_BRK_UPROBE_XOL; /* NOP */ in arch_uprobe_analyze_insn()
105 int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs) in arch_uprobe_pre_xol() argument
113 aup->resume_epc = regs->cp0_epc + 4; in arch_uprobe_pre_xol()
114 if (insn_has_delay_slot((union mips_instruction) aup->insn[0])) { in arch_uprobe_pre_xol()
116 (union mips_instruction) aup->insn[0]); in arch_uprobe_pre_xol()
117 aup->resume_epc = regs->cp0_epc; in arch_uprobe_pre_xol()
126 int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs) in arch_uprobe_post_xol() argument
131 regs->cp0_epc = aup->resume_epc; in arch_uprobe_post_xol()
189 void arch_uprobe_abort_xol(struct arch_uprobe *aup, in arch_uprobe_abort_xol() argument